bus
v2.4.1 GrowingA lock-free, bounded, single-producer, multi-consumer, broadcast channel.
Quick Verdict
- ✕Not updated for 2+ years
- ✓Stable API (2.x for 10+ years)
- ✓Trusted by 297 crates
- ✓Tiny footprint (19KB, 3 deps)
- ✓Permissive license (MIT OR Apache-2.0)
Security
Deep Insights
89.1K downloads in the last 30 days (3.0K/day). Volume is roughly flat compared to the previous period.
297 crates depend on bus. Reasonable ecosystem adoption, though not yet a core dependency.
The primary maintainer publishes 93 crates. This suggests deep Rust expertise and long-term commitment to the ecosystem.
The API has been stable (1.x) for over 10 years with 25 releases. This level of maturity means you can depend on it without worrying about breaking changes.
Only 3 direct dependencies. Lean dependency tree means faster builds and lower supply chain risk.
At 19KB, bus is lightweight. Small crate size correlates with focused, well-scoped functionality.
Notable dependents include wasmer-wasix, fse_dump, aws-iot-device-sdk-rust, dypdl-heuristic-search, rax25. When high-quality crates choose bus, it's a strong quality signal.
Health Breakdown
Recency, release consistency, active ratio
Yanked ratio, deps, size, maturity, features
Reverse deps, ownership, ecosystem
Downloads, momentum, growth trend
Docs, repo, license, metadata