marvin-j97 / smoltable
Bigtable but smol
☆20Updated this week
Related projects ⓘ
Alternatives and complementary repositories for smoltable
- Queue futures to run concurrently, in the order they're spawned, and with global and group limits.☆57Updated this week
- A thin wrapper around serialized data which add information of identity and version.☆16Updated last week
- Serde Visitor for deserializing untagged enums☆59Updated 2 weeks ago
- Reports when tokio runtime threads are blocking☆64Updated 2 months ago
- Human-friendly indexed collections☆51Updated 10 months ago
- A generic-purpose, atomic, ordered, zero-copy read, zero-cost (in-place) write, Write-Ahead Log implementation for Rust.☆16Updated this week
- Async, lock-free synchronization primitives for task wakeup☆41Updated 2 months ago
- Multi-source configuration library for Rust.☆34Updated this week
- A low-level MVCC file format for storing blobs.☆63Updated 8 months ago
- Efficient byte-stream pipe buffer☆40Updated 4 months ago
- CSV parsing in async context☆38Updated 9 months ago
- State machine pattern for Rust☆29Updated 3 weeks ago
- a small and single threaded async runtime built on top of io-uring☆76Updated last year
- A pure-Rust two-level dynamic b-tree. This crate implements a compact set data structure that preserves its elements' sorted order and a…☆77Updated this week
- Wait for a collection of async tasks to finish.☆33Updated 3 months ago
- A simple in-memory search for collections and key-value stores.☆64Updated last month
- Thread-safe clone-on-write container for fast concurrent writing and reading.☆49Updated last year
- Zero-cost bitsets over native Rust types☆76Updated last month
- An async version of iterator☆37Updated 5 months ago
- structured parallel execution for async Rust☆30Updated 3 months ago
- ⚛️ Zero-boilerplate actor systems with xtra☆37Updated last year
- Value log implementation for key-value separated storage in safe Rust☆22Updated last week
- An immutable data structure with O(1) append, prepend, and concat time complexity.☆30Updated this week
- A better metrics crate☆26Updated 3 months ago
- A cargo subcommand that extends cargo's capabilities when it comes to code generation.☆53Updated last week
- Minimal async cache in Rust with support for key expirations☆51Updated 6 months ago
- Enhance Rust errors with file and line details using the `#[wherr]` macro for clearer debugging.☆50Updated last year
- This crate provides Discrete Interval Tree Data-Structures, which are based off BTreeMap☆39Updated 2 months ago
- Typed any map for rust☆64Updated 2 months ago
- Deprecated: use process-wrap. || Extension to Command to spawn in a process group☆37Updated 7 months ago