laurocaetano / rsraft
Raft implementation in Rust
☆47Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for rsraft
- Adaptive Radix Trie implementation for fixed-length keys☆53Updated 9 months ago
- super simple in-memory blocking LSM for constant-size keys and values☆68Updated last year
- scan-resistant concurrent lazy LRU☆58Updated last year
- A benchmarking harness for concurrent key-value collections☆116Updated last year
- A dependency injection library for message-based applications☆39Updated 3 years ago
- A futures abstraction that runs a set of futures which may complete in any order.☆89Updated 3 months ago
- Lockfree resizeable concurrent hash table.☆53Updated 2 years ago
- ☆45Updated 3 years ago
- simple CASPaxos implementation written in rust on top of a simulator for finding bugs quickly☆140Updated 4 years ago
- A minimal in-memory database with relational algebraic expressions as queries☆60Updated 3 years ago
- A version for futures::FuturesUnordered that multiplexes Streams☆25Updated this week
- A flexible and convenient high-level mmap for zero-copy file I/O.☆105Updated 9 months ago
- An implementation of Raft in Rust.☆39Updated last year
- A `VecDeque` (and `Vec`) variant that spreads resize load across pushes.☆106Updated last week
- ☆93Updated last year
- scraps of a potential language☆37Updated 3 years ago
- A generic-purpose, atomic, ordered, zero-copy read, zero-cost (in-place) write, Write-Ahead Log implementation for Rust.☆15Updated this week
- A lock-free, append-only atomic pool.☆66Updated 2 years ago
- A standard Bloom Filter implementation☆24Updated 4 years ago
- log for concurrent workloads, with support for atomic batches and in-order recovery☆31Updated 2 years ago
- rust database engineering toolkit☆35Updated 3 years ago
- Rust implementation of Paxos consensus algorithm☆106Updated last year
- Retriever stores ordinary rust data types in a similar manner as a NoSQL database.☆48Updated last year
- Persistent, fault tolerant key-value store written in Rust.☆66Updated 3 years ago
- A global executor built on top of async-executor and smol☆74Updated 5 months ago
- WRite Ahead Logging for distributed applications.☆30Updated 2 years ago
- A leaky-bucket-as-a-meter rate-limiting implementation in Rust☆33Updated 4 years ago
- Runtime-agnostic actor library☆77Updated last year
- Set theory applied on sorted and deduplicated slices.☆46Updated 2 years ago