sergey-melnychuk / mio-tcp-server
Code for the article "Low-level TCP server with Rust and MIO"
☆21Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for mio-tcp-server
- Rust port of Go's singleflight package☆13Updated 7 months ago
- A low-level MVCC file format for storing blobs.☆63Updated 8 months ago
- trigger io::Error's in test, and annotate their source☆30Updated last year
- ☆45Updated 2 months ago
- Raft distributed consensus for WebAssembly in Rust☆67Updated 2 years ago
- Wraps around a futures::Spawn and adds diagnostics to it☆31Updated 4 years ago
- futures::AtomicWaker extracted into its own crate☆25Updated last month
- A minimal implementation of consistent hashing☆53Updated 3 months ago
- fastdate☆18Updated last month
- A lightweight lock protected by an atomic boolean.☆34Updated 11 months ago
- Utilities building on top of Rust's async primitives.☆22Updated 5 years ago
- A drop-in GlobalAlloc implementation using tcmalloc from gperftools.☆17Updated last year
- Tracing layer to quickly inspect spans and events☆35Updated last year
- Synchronization mechanisms based on lock-free queues and Rust futures☆36Updated 7 months ago
- wrap errors with automatic backtrace capture and print-on-result-unwrap☆33Updated 6 months ago
- Simple and modular write-ahead-logging implementation.☆25Updated 9 months ago
- Benchmarking tool for network services.☆38Updated last year
- scan-resistant concurrent lazy LRU☆58Updated last year
- wait-free 4-level 64-bit pagetable for contiguous low-contention concurrent metadata☆36Updated 3 months ago
- A type erased wrapper around some key-value storages to provide common operations(redis, sled, hashmaps)☆23Updated last year
- Rust closures you can transfer over an FFI boundary☆25Updated 4 years ago
- A global executor built on top of async-executor and smol☆74Updated 5 months ago
- An implementation of Raft in Rust.☆39Updated last year
- async fn(Input) -> Result<Output, Error>☆48Updated 8 months ago
- Small and simple actor model implementation.☆10Updated 9 months ago
- A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type er…☆45Updated 2 years ago
- ☆43Updated last year
- raw bindings for git://git.kernel.dk/liburing☆17Updated 4 years ago
- Heap memory usage estimation☆17Updated 10 months ago