An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "datastructure" keyword

View the packages on the crates.io package registry that are tagged with the "datastructure" keyword.

bitcoin-u160 0.1.18
A Rust crate for efficiently handling 160-bit opaque blobs, commonly used in cryptographic and Bi...
1 version - Latest release: 18 days ago - 239 downloads total - 30 stars on GitHub - 1 maintainer
kelvin-hamt
HAMT Data structure
13 versions - Latest release: about 20 hours ago - 1 dependent repositories - 14.7 thousand downloads total - 46 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
staticvec 0.11.9
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const gener...
96 versions - Latest release: almost 3 years ago - 9 dependent packages - 11 dependent repositories - 213 thousand downloads total - 268 stars on GitHub - 1 maintainer
kelvin-two3
2-3 Tree Data structure
10 versions - Latest release: 1 day ago - 11.1 thousand downloads total - 46 stars on GitHub - 2 maintainers
fs-trie 0.1.4
a filesystem trie
3 versions - Latest release: over 7 years ago - 4.65 thousand downloads total - 7 stars on GitHub - 1 maintainer
stash 0.1.6
An amortized `O(1)` table for cases where you don't need to choose the keys and want something fa...
8 versions - Latest release: 9 months ago - 1 dependent package - 2 dependent repositories - 14.6 thousand downloads total - 26 stars on GitHub - 1 maintainer
sortedvec 0.5.0
a sorted vector that enables quick lookups
8 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 83.3 thousand downloads total - 19 stars on GitHub - 1 maintainer
aloe-valuetree 0.1.2
A comprehensive data tree management system with synchronization, undo/redo capabilities, and lis...
1 version - Latest release: 4 months ago - 2.58 thousand downloads total - 11 stars on GitHub - 1 maintainer
dsalgo 0.3.10
A package for Datastructures and Algorithms.
42 versions - Latest release: over 2 years ago - 46.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
roaring-bloom-filter 0.2.0
bloom filter implementation in rust with roaring-bitmap
4 versions - Latest release: over 3 years ago - 4.56 thousand downloads total - 2 stars on GitHub - 1 maintainer
sortedcontainers 0.3.0
An experimental sorted data structure
8 versions - Latest release: about 3 years ago - 8.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
flatarray 1.1.0
Implementation of a flattened iterator, that acts as if it still was an iterator of iterator
9 versions - Latest release: about 2 months ago - 4.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
treelike 0.2.0
A trait to abstract over trees, and simplify implementing them, all in one handy crate
2 versions - Latest release: about 6 years ago - 2.67 thousand downloads total - 35 stars on GitHub - 1 maintainer
avl_tree 0.2.0
A simple AVL Tree implementation
1 version - Latest release: about 10 years ago - 3.18 thousand downloads total - 20 stars on GitHub - 1 maintainer
eka 0.1.5
A datastructure for an array-backed O(1) mapping between enum variants and array indexes.
6 versions - Latest release: 6 months ago - 3.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
garbo
Global reference-counted, thread-sharable, immutable heap
2 versions - Latest release: 11 days ago - 2.5 thousand downloads total - 1 maintainer
makods 0.4.1
The Jostle Tree, a data structure for working with long sequences of variable-width items.
5 versions - Latest release: over 1 year ago - 7.03 thousand downloads total - 4 stars on GitHub - 1 maintainer
flange-flat-tree 0.2.2
A tree that can be expanded by attaching new values to the node without mutability of the old ones
7 versions - Latest release: almost 3 years ago - 1 dependent package - 9.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
kurve 0.1.0 💰
Adjacency list graph data structure
1 version - Latest release: almost 2 years ago - 1.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
appendix 0.2.2
Append-only, on-disk key-value index
8 versions - Latest release: over 2 years ago - 3 dependent packages - 1 dependent repositories - 22 thousand downloads total - 1 maintainer
bunch 0.1.0
Append-only, concurrent arena
1 version - Latest release: about 6 years ago - 1 dependent package - 1.96 thousand downloads total - 1 maintainer
capability-stripped-string-skeleton 0.1.0
Provides a streamlined representation of a skill tree structure, focusing on a lightweight, strip...
1 version - Latest release: 14 days ago - 0 downloads total - 1 maintainer
linked_list_alex
LinkedList data structure
1 version - Latest release: 14 days ago - 1.02 thousand downloads total - 1 maintainer
parc 1.0.1
Rust crate for cancellable time based contracts in async/await
2 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 4.09 thousand downloads total - 2 stars on GitHub - 1 maintainer
icentral-mucid-map 0.1.0
Maps between NodeId and MucId using a high-performance, extensible Rust data structure called Muc...
1 version - Latest release: 4 months ago - 757 downloads total - 1 maintainer
nstack 0.16.0
Arity 4 stack for the kelvin merkle toolkit
22 versions - Latest release: almost 3 years ago - 3 dependent packages - 3 dependent repositories - 44.3 thousand downloads total - 6 stars on GitHub - 2 maintainers
gap_vec 0.1.0
GapVec data structure in rust.
1 version - Latest release: over 6 years ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
hamt-rs 0.3.0
A Hash Array Mapped Trie implementation based on the *Ideal Hash Trees* paper by Phil Bagwell.
5 versions - Latest release: almost 8 years ago - 9.79 thousand downloads total - 175 stars on GitHub - 1 maintainer
icentral-naive 0.1.0
naive implementation of betweenness centrality
1 version - Latest release: 4 months ago - 457 downloads total - 1 maintainer
icentral-node-stack 0.1.0
icentral-node-stack is a Rust crate designed to facilitate stack-based operations on NodeId struc...
1 version - Latest release: 4 months ago - 900 downloads total - 1 maintainer
ngds 0.1.2
Rust bindings for AVFounation
3 versions - Latest release: almost 5 years ago - 3.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
tree_by_path 1.0.3
A tree data structure featuring nodes addressable using a &Vec<usize> path and avoiding recursion...
4 versions - Latest release: over 1 year ago - 1 dependent package - 4.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
icentral-parents-map 0.1.0
A Rust crate to manage parent-node relationships with features to add, set, and query parents, su...
1 version - Latest release: 4 months ago - 914 downloads total - 1 maintainer
kelvin-btree
BTree Data structure
2 versions - Latest release: 20 days ago - 2.22 thousand downloads total - 46 stars on GitHub - 2 maintainers
linked_lista 0.1.5
LinkedList data structure
1 version - Latest release: over 2 years ago - 1.28 thousand downloads total - 1 maintainer
LinkedListAlex
LinkedList data structure
4 versions - Latest release: 21 days ago - 4.09 thousand downloads total - 1 maintainer
theban_interval_tree 0.7.1
A simple Interval Tree implementation
3 versions - Latest release: about 8 years ago - 5 dependent packages - 31 dependent repositories - 90.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
prefix_dictionary 0.0.2
Data structure similar to a dictionary, but enabling search for prefixes
2 versions - Latest release: about 1 year ago - 1.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
fst_stringstring 0.0.10 💰
String-to-String Map built from fst
10 versions - Latest release: almost 5 years ago - 11.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
sweep-bptree 0.4.1
In memory locality aware b+ tree, faster for ordered access
5 versions - Latest release: about 2 years ago - 33.5 thousand downloads total - 1 maintainer
fibheap 0.1.0
simple but actually useful Fibonacci Heaps
1 version - Latest release: about 2 years ago - 1.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
cmp_wrap 0.2.2
Let you compare structes by context
5 versions - Latest release: over 5 years ago - 6.19 thousand downloads total - 1 stars on GitHub - 1 maintainer
dusk-hamt 0.9.1
HAMT datatructure for microkelvin
19 versions - Latest release: over 3 years ago - 2 dependent packages - 4 dependent repositories - 24.5 thousand downloads total - 7 stars on GitHub - 2 maintainers
ez-bitset 0.1.0
a simple bitset implementation
1 version - Latest release: over 3 years ago - 1 dependent repositories - 1.76 thousand downloads total - 1 stars on GitHub - 1 maintainer
kelvin
Merkle tree tooklit and backend
21 versions - Latest release: 27 days ago - 5 dependent packages - 1 dependent repositories - 24.8 thousand downloads total - 46 stars on GitHub - 2 maintainers
defaultmap 0.7.0 💰
Provides a HashMap with an automatic default for missing keys.
13 versions - Latest release: 3 months ago - 5 dependent packages - 8 dependent repositories - 370 thousand downloads total - 23 stars on GitHub - 1 maintainer
heapix 0.4.14
A library providing heap data structures
19 versions - Latest release: 2 months ago - 4.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
idx 0.2.0
Append-only, on-disk key-value index
3 versions - Latest release: over 7 years ago - 4.76 thousand downloads total - 4 stars on GitHub - 1 maintainer
kelvin-radix
Radix Tree data structure
10 versions - Latest release: about 1 month ago - 1 dependent repositories - 11.6 thousand downloads total - 46 stars on GitHub - 2 maintainers