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.
+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)
LanguageRust
License—
Created2026-10-08 (18d ago)
Last pushtoday
Watchers3
OwnerUser
GitHub topics
Links
- GitHub: github.com/XiangpengHao/bbtree
- Homepage: bbtree.xiangpeng.systems
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.