📈 GH Trending Explorer 🎲 Surprise me

← all repos

XiangpengHao / bbtree

git clone https://github.com/XiangpengHao/bbtree.git v0.1.5 · 4d ago

A concurrent ordered map (B-tree) in Rust with a drop-in unsync variant matching std's BTreeMap API.

Why you might care

Useful when you need an ordered map shared across threads and want better throughput and lower p99 latency than crossbeam-skiplist or std BTreeMap, per the README's benchmarks. It has zero dependencies and is no_std compatible; unsync::BBTreeMap can replace std's BTreeMap/BTreeSet directly.

Categories

Alternatives

crossbeam-skiplistBTreeMap
+311
stars, 24h · #111
+~2.2k
stars, 7 days · #91
+464
stars, 30 days · #1,951
464
★ total · +2177% this week
30
forks · 4 open issues

Star history (as recorded here)

2026-10-25 · 153 ★ 2026-10-26 · 464 ★
LanguageRust
License—
Created2026-10-08 (18d ago)
Last pushtoday
Watchers3
OwnerUser

GitHub topics

Links

README

Loading README…

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.