stout

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.