Everything Homebrew does. Nothing that makes it slow.
stout keeps full Homebrew compatibility while replacing the architecture that makes it slow. Plus enterprise features Homebrew doesn't offer.
Everything Homebrew does, 10-100x faster.
stout eliminates the performance bottlenecks that make Homebrew slow — Ruby startup, sequential downloads, and full git clones — while keeping full compatibility with the ecosystem you already use.
10-100x faster installs
Native Rust binary with Tokio async runtime. No Ruby interpreter overhead — stout starts in 5ms where Homebrew needs 500ms.
SQLite + FTS5 search
Instant full-text package search via a pre-computed ~3MB SQLite index. Works offline, returns results in under 50ms.
Drop-in Homebrew compatible
Same formulae, same taps, same Cellar structure. Zero migration friction — your existing packages work unchanged.
Air-gapped & offline support
Create local mirrors for restricted environments. Host your own index with Ed25519-signed updates.
Vulnerability scanning
Built-in `stout audit` checks installed packages against known CVEs. Security scanning without extra tooling.
Enterprise-ready
Multi-prefix isolation, private index hosting, lock files for reproducible builds, and deterministic CI/CD workflows.
Performance
- Native binary
- Compiled Rust — 5ms startup vs 500ms Ruby interpreter overhead.
- SQLite + FTS5
- Pre-computed ~3MB index with full-text search. Results in <50ms.
- Parallel downloads
- Tokio async runtime downloads multiple bottles simultaneously.
- Compressed index
- Zstd-compressed SQLite database — 3MB vs 700MB git repository.
Compatibility
- Drop-in replacement
- Same formulae, taps, Cellar structure, and symlink layout.
- 35+ commands
- install, uninstall, search, info, update, upgrade, outdated, and more.
- Cask support
- Install macOS applications, Linux AppImages, and Flatpaks.
- Brewfile support
- Bundle management with stout bundle — compatible with Homebrew Brewfiles.
Security
- Vulnerability scanning
- Built-in stout audit checks packages against known CVEs.
- Signed index updates
- Ed25519 cryptographic signatures on all index data.
- Audit logging
- Track every install, upgrade, and removal for compliance.
Enterprise
- Private index hosting
- Host your own curated package index for internal use.
- Air-gapped support
- Create offline mirrors for restricted network environments.
- Multi-prefix
- Isolated per-project package installations with no conflicts.
- Lock files
- Reproducible builds with deterministic dependency resolution.
Developer experience
- Shell completions
- Bash, Zsh, and Fish completions out of the box.
- Rollback
- Undo installs and upgrades with stout rollback.
- History
- View full installation history with stout history.
- Snapshots
- Save and restore complete package states.
Distribution
- Pre-built binaries
- macOS ARM64, macOS Intel, Linux x86_64, Linux ARM64.
- Homebrew tap
- Install stout itself via brew install neul-labs/tap/stout.
- Cargo
- Build from source with cargo install stout.
- Nix, AUR, deb, rpm
- Packages for every major Linux distribution.
Need Rust performance engineering or AI agent expertise?
Neul Labs — the team behind stout — consults on Rust development, performance optimization, CLI tool design, and AI agent infrastructure. We build fast, reliable systems that ship.