pelikan-io / rustcommon
Common Rust library
☆35Updated last month
Alternatives and similar repositories for rustcommon:
Users that are interested in rustcommon are comparing it to the libraries listed below
- A token-based rate limiter based on the leaky bucket algorithm.☆106Updated 2 weeks ago
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆135Updated 6 months ago
- A websocket protocol implementation.☆91Updated 3 weeks ago
- A lockless mpmc/mpsc to support async base on crossbeam☆48Updated last year
- Object Pool LockFree in Rust☆46Updated 3 months ago
- Asynchronous access to a bincode-encoded item stream.☆74Updated last month
- A global executor built on top of async-executor and smol☆74Updated last month
- A high-performance SPSC bounded circular buffer of bytes☆47Updated 2 weeks ago
- File/log rotation writer for Rust☆30Updated last month
- This is a Rust implementation for popular caches (support no_std).☆109Updated 2 months ago
- A implementation of convenience integrations between tokio and tower☆129Updated last year
- `faststr` is a string library that try to avoid the cost of clone.☆98Updated 2 weeks ago
- Integer encoding for primitive integer types: Supports varint/varint+zigzag and fixed-length integer encoding and decoding, and provides …☆67Updated 8 months ago
- Yaque is yet another disk-backed persistent queue for Rust.☆84Updated last year
- ☆47Updated 3 months ago
- A leaky-bucket-as-a-meter rate-limiting implementation in Rust☆32Updated 4 years ago
- Thread-safe clone-on-write container for fast concurrent writing and reading.☆49Updated 2 years ago
- ☆36Updated last week
- ☆41Updated 3 weeks ago
- Compatibility adapter between tokio and futures☆167Updated last month
- bencher is just a port of the libtest (unstable) benchmark runner to Rust stable releases. `cargo bench` on stable. "Not a better bencher…☆88Updated 2 years ago
- A simple concurrent caching library that might fit to many use cases☆126Updated 3 months ago
- Convert closures into wakers☆45Updated 3 months ago
- A fast and flexible LRU map.☆181Updated 3 months ago
- Async tracing capabilities for the log crate☆99Updated 4 years ago
- A minimal implementation of consistent hashing☆57Updated 8 months ago
- Asynchronous HTTP body trait☆137Updated 2 weeks ago
- Async synchronization primitives☆267Updated 3 weeks ago
- Serde support for the humantime crate☆33Updated last year
- A cache that holds a limited number of key-value pairs☆82Updated 3 years ago