pelikan-io / rustcommon
Common Rust library
☆35Updated last week
Alternatives and similar repositories for rustcommon:
Users that are interested in rustcommon are comparing it to the libraries listed below
- A global executor built on top of async-executor and smol☆73Updated 2 weeks ago
- Object Pool LockFree in Rust☆45Updated last month
- Integer encoding for primitive integer types: Supports varint/varint+zigzag and fixed-length integer encoding and decoding, and provides …☆67Updated 7 months ago
- A lockless mpmc/mpsc to support async base on crossbeam☆48Updated last year
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆132Updated 5 months ago
- A token-based rate limiter based on the leaky bucket algorithm.☆105Updated 6 months ago
- A fast and flexible LRU map.☆177Updated 2 months ago
- Convert closures into wakers☆45Updated last month
- Async synchronization primitives☆261Updated last month
- Async tracing capabilities for the log crate☆99Updated 4 years ago
- rust bindings of snmalloc☆127Updated last month
- Asynchronous HTTP body trait☆135Updated this week
- A implementation of convenience integrations between tokio and tower☆128Updated last year
- Compatibility adapter between tokio and futures☆164Updated this week
- Mix async code with CPU-heavy thread pools using Tokio + Rayon☆137Updated 2 years ago
- ☆35Updated 4 months ago
- More efficient alternative to `serde_json::Value` which saves memory by interning primitive values and using tagged pointers.☆133Updated 3 months ago
- Port of bbolt in Rust☆65Updated 5 months ago
- Variant of Rust's std::Arc that supports atomic replacement of the value.☆81Updated this week
- An asynchronous, multi-producer, single-consumer (MPSC) bounded channel that operates at tachyonic speeds☆118Updated 5 months ago
- Yaque is yet another disk-backed persistent queue for Rust.☆82Updated 11 months ago
- Thread-safe clone-on-write container for fast concurrent writing and reading.☆49Updated 2 years ago
- Minimal async cache in Rust with support for key expirations☆52Updated 10 months ago
- ☆46Updated 2 months ago
- A high-performance caching framework suitable for single-machine and for distributed applications in Rust☆76Updated 3 weeks ago
- bencher is just a port of the libtest (unstable) benchmark runner to Rust stable releases. `cargo bench` on stable. "Not a better bencher…☆86Updated 2 years ago
- Time and duration crate optimized for speed and API stability.☆68Updated last week
- A simple concurrent caching library that might fit to many use cases☆122Updated 2 months ago
- A flexible and convenient high-level mmap for zero-copy file I/O.☆109Updated 2 weeks ago
- Abstract over different executors☆73Updated last year