gsquire / singleflight
Rust port of Go's singleflight package
☆16Updated last year
Alternatives and similar repositories for singleflight:
Users that are interested in singleflight are comparing it to the libraries listed below
- scan-resistant concurrent lazy LRU☆58Updated last year
- futures::AtomicWaker extracted into its own crate☆25Updated 3 months ago
- Simple and modular write-ahead-logging implementation.☆25Updated last year
- TCP load testing tool, written in async Rust☆37Updated 4 years ago
- QUIC, a multiplexed stream transport over UDP (wip)☆17Updated 6 years ago
- A no-frills async memcached client for Rust.☆23Updated last month
- A low-level MVCC file format for storing blobs.☆63Updated last year
- ☆43Updated 2 years ago
- A global executor built on top of async-executor and smol☆74Updated last month
- r-cache is an in memory key value store. It is thread safe and values can have expiry times.☆21Updated 2 years ago
- Thread-safe clone-on-write container for fast concurrent writing and reading.☆49Updated 2 years ago
- Toy benchmark comparing RocksDB and Sled☆13Updated last year
- Transmissing metainfo across components.☆19Updated 2 months ago
- Utilities building on top of Rust's async primitives.☆23Updated 5 years ago
- ☆15Updated 6 years ago
- Rust crate to use process file descriptors (pidfd) for Linux☆46Updated last year
- A minimal async runtime with an experimental ambition to be an portable and interoperable async runtime for Rust☆27Updated last year
- bluss/IndexMap with amortized resizes☆14Updated 4 years ago
- Duplicate an async I/O handle☆41Updated 3 months ago
- Distributed key-value store.☆28Updated 3 years ago
- An implementation of Raft in Rust.☆39Updated 2 years ago
- Lock-free ARENA allocator and a set of lock-free data structures based on the ARENA allocator.☆12Updated last month
- Asynchronous Arc<Mutex<Option<T>>>☆15Updated 5 years ago
- cross-platform Rust API for memory mapped IO☆42Updated last year
- Deadlock free Mutexes.☆14Updated last year
- Local Actor library based on may☆28Updated 10 months ago
- Code for the article "Low-level TCP server with Rust and MIO"☆22Updated 2 years ago
- wait-free 4-level 64-bit pagetable for contiguous low-contention concurrent metadata☆36Updated 8 months ago
- Rust implementation of Paxos consensus algorithm☆106Updated 2 years ago
- A futures abstraction that runs a set of futures which may complete in any order.☆89Updated last month