nkconnor / sharded
Safe, fast, and obvious concurrent collections in Rust.
☆35Updated 6 months ago
Alternatives and similar repositories for sharded:
Users that are interested in sharded are comparing it to the libraries listed below
- Safe, zero-cost downcasting for limited compile-time specialization.☆161Updated 2 months ago
- Async filesystem primitives☆132Updated 3 months ago
- Time and duration crate optimized for speed and API stability.☆70Updated last month
- Oneshot Rust channel working both in and between sync and async environments☆88Updated 2 months ago
- Run closures in parallel☆113Updated 3 months ago
- A map implementation that relies on fixed-size storage derived by a procedural macro☆44Updated last month
- A global executor built on top of async-executor and smol☆74Updated last month
- An updated version of linked-hash-map and friends☆112Updated last month
- A futures abstraction that runs a set of futures which may complete in any order.☆89Updated last month
- One pointer wide trait objects which are also FFI safe, allowing traits to be passed to/from and implemented by C ABI code.☆42Updated 3 years ago
- io traits/structs for tokio that automatically recover from potential disconnections/interruptions☆70Updated last year
- ☆56Updated last year
- Object Pool LockFree in Rust☆46Updated 3 months ago
- Threadsafe RefCell for Rust☆90Updated last month
- Fork of std::Arc with lots of utilities useful for FFI☆233Updated 3 months ago
- Small Box optimization: store small item on stack and fallback to heap for large item.☆78Updated 4 months ago
- Convert closures into wakers☆45Updated 3 months ago
- Thread-safe object pool with automatic return and attach/detach semantics☆76Updated 7 months ago
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆81Updated 3 years ago
- Typed index version of Rust slice and Vec containers☆69Updated last week
- Make trait methods callable without the trait in scope☆136Updated 2 months ago
- Abstract over different executors☆73Updated last year
- Better reference counted strings for Rust☆125Updated 9 months ago
- Inter-process Multiple Producer, Single Consumer Channels for Rust☆59Updated 11 months ago
- A lockless mpmc/mpsc to support async base on crossbeam☆48Updated last year
- Async fundamentals initiative: portable and interoperable☆76Updated 2 years ago
- String optimized for map keys☆62Updated last week
- Timer facilities for Rust's async story☆56Updated 7 months ago
- ☆124Updated 2 years ago
- The missing compound borrowing for Rust.☆57Updated last month