sergey-melnychuk / mio-tcp-server
Code for the article "Low-level TCP server with Rust and MIO"
☆22Updated 2 years ago
Alternatives and similar repositories for mio-tcp-server
Users that are interested in mio-tcp-server are comparing it to the libraries listed below
Sorting:
- Asynchronous Arc<Mutex<Option<T>>>☆15Updated 5 years ago
- Small and simple actor model implementation.☆10Updated last year
- Rust port of Go's singleflight package☆16Updated last year
- A type erased wrapper around some key-value storages to provide common operations(redis, sled, hashmaps)☆23Updated last year
- Yet another key-value storage for Rust☆71Updated 3 years ago
- A low-level MVCC file format for storing blobs.☆63Updated last year
- Thread-safe clone-on-write container for fast concurrent writing and reading.☆49Updated 2 years ago
- scan-resistant concurrent lazy LRU☆58Updated last year
- VecDeque-like fast, unbounded, mpmc/spmc concurent FIFO message queue. Lockless reads, write-lock writes.☆21Updated 6 months ago
- A growable bit-vector for Rust, optimized for size☆40Updated 3 months ago
- An implementation of Raft in Rust.☆39Updated 2 years ago
- Utilities building on top of Rust's async primitives.☆23Updated 5 years ago
- A lightweight lock protected by an atomic boolean.☆37Updated 2 months ago
- bytes::BufMut implementation to count buffer size☆22Updated 2 months ago
- Very fast lock-free, bounded, work-stealing queues with FIFO stealing and LIFO or FIFO semantic for the worker thread.☆78Updated 8 months ago
- A tiny embedded, lock free, redis-like, pub+sub, brokerless, key value datastore. ømq+sled☆34Updated last year
- [DEPRECATED] Prevent false sharing by padding and aligning to the length of a cache line☆51Updated last year
- A JSON stream parser for Rust☆13Updated 3 years ago
- A drop-in GlobalAlloc implementation using tcmalloc from gperftools.☆18Updated last year
- async fn(Input) -> Result<Output, Error>☆50Updated last year
- A global executor built on top of async-executor and smol☆74Updated last month
- ☆47Updated 5 months ago
- Lock-free ARENA allocator and a set of lock-free data structures based on the ARENA allocator.☆12Updated 2 months ago
- A library to compile USDT probes into a Rust library☆45Updated 8 months ago
- Proving ground for changes to attohttpc☆12Updated 5 months ago
- A thread pool for running multiple tasks on a configurable group of threads.☆50Updated last year
- Rust library that provides helpers for testing resilience of I/O operations.☆32Updated 2 years ago
- Rust Stream combinator, to limit the rate at which items are produced☆27Updated last year
- cross-platform Rust API for memory mapped IO☆42Updated last year
- Rust bindings for SQLite’s lsm1 extension in stand-alone manner.☆21Updated last month