Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Our Battery Packs

Anyone can publish a battery pack to crates.io — see Creating a Battery Pack if you’d like to make your own.

The following battery packs are maintained by the battery-pack-rs organization:

PackDescription
backend-serviceOpinionated battery pack for resilient async backend services in Rust
ciBattery pack for CI/CD workflows in Rust projects
cliBattery pack for building CLI applications in Rust
embeddedOpinionated battery pack for embedded Rust — curates HALs, drivers, RTOSes, and no_std utilities from the awesome-embedded-rust ecosystem
errorError handling done well — anyhow for apps, thiserror for libraries
loggingBattery pack for logging and tracing in Rust