nicolascotton / nject
Simple zero cost dependency injection library made for rust
☆47Updated 2 months ago
Alternatives and similar repositories for nject:
Users that are interested in nject are comparing it to the libraries listed below
- A full asyncronous Rust ORM and query builder for multiple databases☆106Updated this week
- Remoc 🦑 — Remote multiplexed objects, channels and RPC for Rust☆185Updated last week
- A scope for async_std and tokio to spawn non-static futures☆125Updated 8 months ago
- Atomically updatable variants of Arc and Weak for lock-free concurrency.☆180Updated 4 months ago
- A versatile and developer-friendly trait mocking library☆72Updated 6 months ago
- Generates OpenAPI 3.0 spec based on Rust code. Works with axum, actix-web, or any/no framework.☆144Updated 3 weeks ago
- Middlewares and tools to integrate axum + tracing + opentelemetry☆172Updated this week
- JSON Schema based validation tool using serde.☆65Updated last month
- A collection of utilities for a superior nom experience☆153Updated last year
- More efficient alternative to `serde_json::Value` which saves memory by interning primitive values and using tagged pointers.☆131Updated 2 months ago
- Asynchronous HTTP body trait☆132Updated 2 weeks ago
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆130Updated 4 months ago
- Rate Limiting middleware for Tower/Axum/Tonic/Hyper utilizing the governor crate☆215Updated last month
- Serialize and deserialize C-like enum as underlying repr☆237Updated 3 weeks ago
- Provides json/csv/protobuf/arrow streaming support for axum☆73Updated last month
- Async broadcast channels☆172Updated last month
- Structured concurrency operations for async Rust☆436Updated 3 weeks ago
- Open a scope and then freeze it in time for future access.☆105Updated 5 months ago
- Compatibility adapter between tokio and futures☆163Updated this week
- Rust Open API v3 Structs and Enums for easy deserialization with serde☆177Updated 7 months ago
- Ergonomic and precise error handling provided by error sets. Inspired by Zig's error set type.☆136Updated last month
- Async synchronization primitives☆261Updated last month
- Release complex cargo-workspaces automatically with changelog generation, used by `gitoxide`☆83Updated last month
- High level server designed to be used with axum framework.☆196Updated 4 months ago
- The uncomplicated Yew State management library☆101Updated last year
- Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase☆143Updated last week
- A procedure macro to unify SYNC and ASYNC implementation for downstream application/crates☆150Updated 11 months ago
- A token-based rate limiter based on the leaky bucket algorithm.☆105Updated 6 months ago
- Rust implementation of grpc-web protocol that allows using tonic clients in browsers via webassembly.☆117Updated 2 weeks ago
- ☆148Updated last week