An independent package manager for compiled binaries that installs binaries from GitHub releases or URLs, with zero dependencies, no sudo required, and support for lockfiles and team distribution.
- v0.6.0
- Published at
- Apr 25, 2025
- 356
- Stars
- 6,817
- Download
- Synced at
- 15d ago
Latest release
v0.6.0Apr 25, 2025, 05:37 AMDownloads slow? Switch the source anytime above
README
Project Overview
Stew is an independent package manager for compiled binaries that installs binaries from GitHub releases or URLs. It requires no sudo, has zero dependencies, and comes as a single binary.
Key Features
- Install binaries from GitHub releases or URLs
- Distribute binaries across teams and private repositories
- Configurable installation path
- No sudo required
- Single binary with zero dependencies
- Stewfile with optional pinned versioning
- Search and browse GitHub repositories
- Upgrade, uninstall, rename, and list installed binaries
Target Audience
- Developers who need to manage multiple compiled binaries
- DevOps engineers distributing binaries across teams
- Users who want the latest releases ahead of other package managers
Quick Start
- macOS:
brew install marwanhawari/tap/stew - Arch: Install from AUR
- Download binary: From the Releases page
- Install:
stew install junegunn/fzforstew install https://example.com/binary.tar.gz - Search:
stew search ripgrep
Core Advantages
- No sudo required, single binary with zero dependencies
- Lockfile and pinned versioning support for team distribution
- Cross-platform (macOS, Linux, Windows)
System Requirements
- OS: macOS, Linux, Windows
- Architectures: x86_64, arm64
Release history
Sort