hexcowboy / rslock
Distributed locks in async Redis with support for lock extending (Redlock implementation)
☆56Updated last week
Related projects: ⓘ
- Rate Limiting middleware for Tower/Axum/Tonic/Hyper utilizing the governor crate☆160Updated 3 months ago
- A client-side gRPC channel implementation for tonic☆126Updated 2 months ago
- High-level async Cassandra client written in 100% Rust.☆135Updated last month
- A token-based rate limiter based on the leaky bucket algorithm.☆89Updated last month
- ☆224Updated last week
- Provides json/csv/protobuf/arrow streaming support for axum☆63Updated 2 weeks ago
- Utilities for collecting metrics from a Tokio application☆294Updated 6 months ago
- Async session support with plugabble backends☆121Updated last year
- A collection of different transport implementations and related tools focused primarily on web technologies.☆135Updated this week
- Server-sent events (SSE) client implementation for Rust☆69Updated last month
- Asynchronous HTTP body trait☆125Updated last month
- A implementation of convenience integrations between tokio and tower☆119Updated 11 months ago
- Wrapper around reqwest to allow for client middleware chains.☆253Updated 3 weeks ago
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆89Updated 6 months ago
- Support for json-path in Rust☆97Updated last month
- A fast, low-overhead WebSocket client☆115Updated last year
- Casbin Actix-web access control middleware☆55Updated 4 months ago
- Track and query Cargo dependency graphs.☆155Updated this week
- Distributed locks with Redis, implemented in Rust☆51Updated last year
- `faststr` is a string library that try to avoid the cost of clone.☆85Updated this week
- Concurrent multi-producer multi-consumer queue☆254Updated 4 months ago
- Provides utility functions to perform a graceful shutdown on tokio-rs based services☆112Updated last month
- Experimental extractors, middleware, and other extras for possible inclusion in Actix Web.☆95Updated this week
- Async broadcast channels☆162Updated 2 months ago
- More efficient alternative to `serde_json::Value` which saves memory by interning primitive values and using tagged pointers.☆125Updated 6 months ago
- Prost Well-Known-Types serialization and deserialization.☆75Updated last month
- Reports when tokio runtime threads are blocking☆58Updated 2 weeks ago
- A very fast HTTP Server based on Hyper and Rust☆79Updated 7 months ago
- Yaque is yet another disk-backed persistent queue for Rust.☆81Updated 5 months ago
- A Layer implementation for tokio-rs/tracing providing Bunyan formatting for events and spans.☆83Updated 3 months ago