← Rust
Rust: Libraries and tooling
Building blocks used in Rust projects: templating, data access, tests, build and operations.
Runtime and core libraries
- Tokio The asynchronous runtime
- Hyper / Tower HTTP library and middleware
- Serde Serialisation
- reqwest HTTP client
- tracing Logging and tracing
- anyhow / thiserror Error handling
- jsonwebtoken / oauth2 Tokens and OAuth
Database
Templating and WebAssembly
- Askama / Tera / minijinja Template engines
- wasm-bindgen / wasm-pack / Trunk WebAssembly tooling
Testing and tooling
- Cargo Build, tests and packages
- Clippy / rustfmt Lints and formatting
- proptest / insta Property-based and snapshot tests
- Criterion Benchmarks
- cargo-nextest Fast test runner
More on Rust
A project with Rust?
New development, replacement or extending an existing system: tell us briefly what it is about. We will tell you what works in practice.