| Crates.io | kombrucha |
| lib.rs | kombrucha |
| version | 0.2.3 |
| created_at | 2025-10-21 23:44:12.211965+00 |
| updated_at | 2025-11-19 02:03:31.898648+00 |
| description | Fast, parallel package manager compatible with Homebrew formulae |
| homepage | https://github.com/nijaru/kombrucha |
| repository | https://github.com/nijaru/kombrucha |
| max_upload_size | |
| id | 1894671 |
| size | 857,437 |
A fast, Homebrew-compatible package manager for macOS
⚠️ Experimental: Production-ready for bottle-based workflows, but under active development.
Drop-in replacement for brew with 8x faster operations. Works with Homebrew's formulae and bottles—no migration needed.
| Operation | Homebrew | bru | Speedup |
|---|---|---|---|
search python |
1.04s | 0.04s | 26x |
info wget |
1.04s | 0.11s | 9.6x |
outdated |
1.63s | 0.78s | 2.1x |
update (8 taps) |
3.2s | 1.9s | 1.7x |
| Startup time | ~100ms | <10ms | 10x |
Same formulae, same ecosystem, dramatically faster.
brew install nijaru/tap/bru
cargo install kombrucha
CLI: Works like brew. See bru --help for all commands. Unsupported commands automatically fall back to brew.
Library: For Rust projects that need programmatic Homebrew access. See docs/library-api.md for complete API reference and examples.
Source builds (~5% of formulae without precompiled bottles) automatically fall back to brew.
Works with Homebrew v4.x on:
# Run all tests
cargo test
# Build release binary
cargo build --release
Contributions welcome! See CONTRIBUTING.md.
MIT OR Apache-2.0
Made by nijaru