https://github.com/loro-dev/generic-btree
It’s a pure safe BTree that can be used to build your own special-purpose btree data structure
https://github.com/loro-dev/generic-btree
btree data-structures rust
Last synced: 3 days ago
JSON representation
It’s a pure safe BTree that can be used to build your own special-purpose btree data structure
- Host: GitHub
- URL: https://github.com/loro-dev/generic-btree
- Owner: loro-dev
- License: mit
- Created: 2023-02-11T20:26:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-24T01:05:47.000Z (7 months ago)
- Last Synced: 2026-02-10T19:18:48.728Z (about 2 months ago)
- Topics: btree, data-structures, rust
- Language: Rust
- Homepage:
- Size: 1.03 MB
- Stars: 58
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Generic B-Tree
It’s a pure safe BTree that can be used to build your own special-purpose btree
data structure. It’s mainly developed to optimize the performance of Loro CRDT’s
components.
It can be used to build:
- Rope
- Run length encoding data structure
- RangeMap that uses range as its key
- BTreeSet & BTreeMap