-
redb
Rust Embedded DataBase
-
im
Immutable collection datatypes
-
cranelift-bforest
A forest of B+-trees
-
redix
Rust wrapper for the ANSI C Radix Tree "rax" https://github.com/antirez/rax implementation used in Redis
-
imbl
Immutable collection datatypes
-
btree-range-map
B-tree range map implementation
-
cypherlite-storage
Storage engine with WAL, B+Tree indexing, and ACID transactions for CypherLite
-
lapce-xi-rope
A generic rope data structure built on top of B-Trees
-
submap
B-Tree map for pub/sub services
-
btree-slab
A memory compact Slab-based B-tree implementation
-
rust-hdf5
Pure Rust HDF5 library with full read/write and SWMR support
-
hexane
A columnar compression library used by automerge
-
btree-vec
A growable array (vector) implemented using a B-tree
-
wabi_tree
Order-statistic B-tree map and set with O(log n) rank operations. Drop-in replacements for BTreeMap/BTreeSet.
-
bplus-index
Arena-backed B+Tree for in-memory sorted indexes. Zero unsafe, cache-friendly, supports non-unique keys.
-
fsqlite-btree
B-tree storage engine
-
superset_map
Map that stores distinct supersets based on the total order defined
-
btree-store
A persistent, embedded key-value storage engine in Rust featuring a Copy-On-Write (COW) B-Tree, ACID compliance, and crash safety with multi-bucket support
-
saferlmdb
An almost-safe, near-zero-cost, feature-complete, unabashedly non-abstract wrapper around LMDB
-
zed-sum-tree
A sum tree data structure, a concurrency-friendly B-tree
-
bit-lang-store
Content-addressable store for .bit documents
-
raw-btree
Generic B-Tree implementation
-
inferadb-ledger-store
Embedded B+ tree database engine for InferaDB Ledger
-
fsqlite-pager
Page cache and journal management
-
thunderdb
A minimal, embedded, transactional key-value database engine
-
highlandcows
Umbrella crate re-exporting the highlandcows library suite
-
hdf5-pure-rust
Pure Rust implementation of the HDF5 file format. No C dependencies.
-
fsqlite-vdbe
Virtual database engine bytecode interpreter
-
mace-kv
A fast, cross-platform embedded key-value storage engine with ACID, MVCC, and flash-optimized storage
-
gpui_sum_tree
A sum tree data structure, a concurrency-friendly B-tree
-
async-hdf5
Asynchronous HDF5 metadata reader
-
markdown-btree-core
High-performance B-Tree index for Markdown documents, exposed to WebAssembly via wasm-bindgen
-
redbx
Rust Embedded DataBase with AES Encryption - Fork of redb
-
mappedbptree
Memory maped (mmap) B+ tree implementation in Rust
-
manifold-db
Manifold Embedded Database
-
im-rc
Immutable collection datatypes (the fast but not thread safe version)
-
lmdb-rs-core
Pure Rust reimplementation of LMDB (Lightning Memory-Mapped Database)
-
generic-btree
Generic BTree for versatile purposes
-
nervusdb-v2-storage
NervusDB v2 storage layer – crash-safe page store, WAL, and B-tree index
-
wt-indexset
Fork of original indexset which is used for worktable
-
allocated-btree
B-Tree data structures with explicit allocator control using the allocated pattern
-
fsqlite-types
Core type definitions for FrankenSQLite
-
b-tree
A persistent B+ tree using freqfs
-
lmdb-zero
An almost-safe, near-zero-cost, feature-complete, unabashedly non-abstract wrapper around LMDB
-
pak-db
A read-only database format designed for speed, ease of use and data sharing
-
weak-map
BTreeMap with weak references
-
sum-tree-gpui-unofficial
A sum tree data structure, a concurrency-friendly B-tree
-
brie-tree
A fast B+ Tree implementation that uses integer keys
-
hashtree-index
Content-addressed B-tree indexes for hashtree
-
nebari
ACID-compliant database storage implementation using an append-only file format
-
byodb-rust
Build Your Own Database in Rust!
-
xi-rope
A generic rope data structure built on top of B-Trees
-
btree-ondisk
BTree structure on persistent storage in userspace
-
btree_experiment
implements a BTreeMap similar to std::collections::BTreeMap
-
pbtree
A fast, generic piece-table text buffer backed by a balanced B+ tree
-
highlandcows-isam
Persistent ISAM key/value store with ACID transactions, backed by an on-disk B-tree
-
steel-imbl
Immutable collection datatypes
-
exhume_apfs
This exhume module is proposing Apple FileSystem Parsing
-
btreemultimap
A multimap implementation with range support
-
hashtree-nostr
Hashtree-native Nostr event indexes
-
sweep-bptree
In memory locality aware b+ tree, faster for ordered access
-
mem_btree
A Data Structure of BTree Implemented with Rust, support snapshot. not use any unsafe lib.
-
limousine_engine
can reason about a large design continuum of hybrid key-value store designs and materialize an optimal implementation using procedural macros
-
opfs-btree
Cross-platform B-Tree storage used by Jazz core
-
btree_monstrousity
a code port of BTreeMap but with comparator functions
-
copse
Direct ports of the standard library’s BTreeMap, BTreeSet and BinaryHeap collections, but that sort according to a specified total order rather than the
Ordtrait -
hicollections
C-liked Collections
-
bztree
BzTree implementation for Rust
-
adabraka_sum_tree
A sum tree data structure, a concurrency-friendly B-tree (originally from Zed - github.com/zed-industries/zed)
-
btree-plus-store
B-trees backed by a slab/arena to reduce allocations and increase locality + copyable, immutable B-trees which must be manually dropped
-
btreecap
BTree with configurable capacity limits and overflow policies
-
cobt
A Cache-Oblivious B-Tree implementation in Rust
-
pinus
A prickly BTreeMap. You can insert through shared references and values are pin-projected.
-
yakv
persistent key-value storage based on B-Tree
-
limousine_core
Building blocks for hybrid index data structures
-
ledb
Lightweight embedded database built over LMDB
-
content-tree
An efficient data structure for compacted RLE data
-
option-entry
EntryforOption -
kimberlite-store
Page-based B+tree projection store with MVCC for Kimberlite
-
ABtree
AVL and Btree for rust
-
hyperbee
Peer to Peer B-tree
-
rax
Rust wrapper for the ANSI C Radix Tree "rax" https://github.com/antirez/rax implementation used in Redis
-
parity-db
Key-value database for the blockchain
-
rotated-array-set
An ordered set supporting O(1) rank and O(√n) inserts and deletes
-
arbutus
Trees
-
baildon
B+Tree library
-
indextreemap
A BTreeMap implementation that allows for key and or positional insertion and retreival
-
pigdb
Key-value database for the blockchain
-
nimrodshn-btree
A persistent copy-on-write B+Tree implementation, designed as an index for a key-value store, inspired by SQLite
-
worker-ratelimit
General purpose rate limiting library for Cloudflare Workers
-
sakurai
Performant, general-purpose data structures
-
ord-lmdb-zero
An almost-safe, near-zero-cost, feature-complete, unabashedly non-abstract wrapper around LMDB
-
tc-collection
TinyChain's collection types
-
btreelist
A list data structure that has efficient insertion and removal in the middle
-
treers
Sedgewick's tree maps
-
btree_monstousity
a code port of BTreeMap but with comparator functions
-
indexlake-index-rstar
IndexLake rstar index
-
treesome
tree creation, manipulation, traversal and visualization
-
mintkv
kv library based on btree
-
btree_multiset
btreeset with more capacity
-
robt
Read only, immutable Btree for indexing key,value
-
submerge
Experimental database thing
-
bittree
O(1) find functions in a special data structure called a bit tree
-
sorting-vec
Sorts a vector using a btreemap
-
btreec
Rust bindings for btree.c
-
intersection
Find the intersection over a collection of sets; when you need more than the intersection between two sets
-
sixarm_collections
Collections for HashMapToSet and BTreeMapToSet as trait extensions. By SixArm.com.
-
sqlite-decoder
SQLite WAL and database formats decoder
-
llkv-btree
Generic, paged B+Tree with batch-only pager I/O for the LLKV toolset
-
histree
A framework for disk-based historical indices
-
observable-btree
Reactive Observable BTree
-
btreemultimap-value-ord
A multimap based on the BTreeMultimap where multiple copies of a value are stored only once
-
bitkv-rs
k/v store API inspired by bitcask
-
observable-tree
Reactive Observable BTree
-
tree_multiset
A tree-based multiset for Rust
-
flash-kv
k/v store API inspired by bitcask
-
collectables
collections helpers for BTreeMap, BTreeSet, HashMapSet, etc. By SixArm.com.
-
toboggan-kv
abstraction layer over multiple KV stores
-
vector-trees
Vector backed B and AVL trees
Try searching with DuckDuckGo.