Persistent IndexMap for Rust — embedded key-value store with in-memory hash map + append-only WAL on disk. O(1) get/insert/remove, insertion-order iteration, crash-safe recovery, automatic log compaction, serde-generic keys and values. No dependencies on sled/sqlite.
A hash table with data accessible by index.
TOML deserilization with pretty error messages
A fast, compact, and schema-evolution-friendly binary serialization library for Rust.
A toy (yet intentionally robust) transaction processing engine and accounting system with support for deposits, withdrawals, disputes, resolutions and chargebacks.
A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.
Core library for vexy-vsvg SVG optimizer
A crate for defining/extending lifetimes
A simple configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
Kafka store runner
A hash table with consistent order and fast iteration.
(Namada fork) A hash table with consistent order and fast iteration.