nicolascotton / njectLinks
Simple zero cost dependency injection library made for rust
☆61Updated 2 months ago
Alternatives and similar repositories for nject
Users that are interested in nject are comparing it to the libraries listed below
Sorting:
- High level server designed to be used with axum framework.☆227Updated 4 months ago
- Generates OpenAPI 3.0 spec based on Rust code. Works with axum, actix-web, or any/no framework.☆167Updated 4 months ago
- A full asyncronous Rust ORM and query builder for multiple databases☆109Updated 2 weeks ago
- Wrapper around reqwest to allow for client middleware chains.☆329Updated last month
- Rate Limiting middleware for Tower/Axum/Tonic/Hyper utilizing the governor crate☆255Updated 4 months ago
- Provides utility functions to perform a graceful shutdown on tokio-rs based services☆129Updated this week
- Support for json-path in Rust☆127Updated 2 weeks ago
- A very fast HTTP Server based on Hyper and Rust☆87Updated last year
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆136Updated 9 months ago
- Fast JSON deserialization on borrowed data☆108Updated last month
- Async synchronization primitives☆269Updated 3 months ago
- A very fast Key-Value store in pure rust☆205Updated last week
- Remoc 🦑 — Remote multiplexed objects, channels and RPC for Rust☆196Updated this week
- Asynchronous HTTP body trait☆142Updated this week
- Common utilities used with hyper.☆149Updated last week
- A lightweight version of pin-project written with declarative macros.☆251Updated last week
- A token-based rate limiter based on the leaky bucket algorithm.☆111Updated 3 months ago
- 🔎 Prometheus metrics middleware for Axum☆74Updated 2 weeks ago
- Prost Well-Known-Types serialization and deserialization.☆85Updated 2 months ago
- Concurrent multi-producer multi-consumer queue☆283Updated last month
- Check if tables and items in a .toml file are lexically sorted☆251Updated last month
- ☆167Updated 2 weeks ago
- Structured concurrency operations for async Rust☆460Updated 5 months ago
- A procedure macro to unify SYNC and ASYNC implementation for downstream application/crates☆157Updated last year
- Dependency injection, Inversion of control container for rust with compile time binding.☆83Updated last year
- A lockless mpmc/mpsc to support async base on crossbeam☆90Updated this week
- RFC-compliant TOTP implementation with ease of use as a goal and additionnal QoL features.☆214Updated 3 months ago
- Adaptors between compression crates and Rust's async IO types☆528Updated this week
- ☆39Updated 3 weeks ago
- A caching middleware that follows HTTP caching rules☆85Updated 3 weeks ago