Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "data-structure" keyword
tubular 0.0.1
Multi-type, column-oriented DataFrame library for Rust focused on ergonomics1 version - Latest release: about 4 years ago - 589 downloads total - 1 stars on GitLab.com - 1 maintainer
keyed-set 1.0.0 đź’°
Keyed Set: a hashbrown-based HashSet that indexes based on projections of its elements.10 versions - Latest release: 2 months ago - 1 dependent package - 4 dependent repositories - 287 thousand downloads total - 0 stars on GitHub - 1 maintainer
trashmap 0.1.3
A HashMap and HashSet that operate directly on hashes instead of keys, avoiding rehashing4 versions - Latest release: almost 5 years ago - 2.06 thousand downloads total - 4 stars on GitHub - 1 maintainer
ring_queue 0.2.0
A double-ended queue implemented using a vector that reuses space after elements are removed.2 versions - Latest release: over 5 years ago - 1 dependent package - 2.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
tree 0.4.1
An ordered map and set based on a binary search tree.18 versions - Latest release: over 8 years ago - 1 dependent repositories - 25.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
unempty 0.1.0
Non-empty data structures for Rust1 version - Latest release: over 1 year ago - 416 downloads total - 3 stars on GitHub - 1 maintainer
cachemap 0.1.0
A concurrent insert-only hashmap for caching values1 version - Latest release: about 3 years ago - 608 downloads total - 1 stars on GitHub - 1 maintainer
treap 0.0.3
Randomized treap implementation3 versions - Latest release: about 9 years ago - 3.49 thousand downloads total - 3 stars on GitHub - 1 maintainer
cst-locks
Consistent locks1 version - Latest release: about 11 hours ago - 358 downloads total - 0 stars on GitHub - 1 maintainer
map-trait 0.3.2
Generic Map trait5 versions - Latest release: over 1 year ago - 2.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
jmspack-rust 0.1.0
Rust crate of functions that James finds useful.1 version - Latest release: over 1 year ago - 353 downloads total - 0 stars on GitHub - 1 maintainer
toolbox 0.2.8
Simple tools for daily use22 versions - Latest release: almost 4 years ago - 10 thousand downloads total - 0 stars on GitHub - 1 maintainer
lattice-graph 0.6.1
Set of Lattice(Grid) based Graph Structures5 versions - Latest release: over 2 years ago - 1.71 thousand downloads total - 1 stars on GitHub - 1 maintainer
fst_stringstring 0.0.10 đź’°
String-to-String Map built from fst10 versions - Latest release: over 3 years ago - 3.87 thousand downloads total - 6 stars on GitHub - 1 maintainer
provenant 0.1.1
A version of Arc that can free memory while weak pointers exist by probabilistically tracking pro...2 versions - Latest release: about 3 years ago - 802 downloads total - 1 stars on GitHub - 1 maintainer
chainbuf 0.1.0
Fast chained buffers6 versions - Latest release: almost 3 years ago - 4.18 thousand downloads total - 20 stars on GitHub - 1 maintainer
ezquadtree 0.0.1
Simple and easy to use QuadTree1 version - Latest release: over 3 years ago - 597 downloads total - 0 stars on GitHub - 1 maintainer
tobz1000-petgraph 0.5.1-tobz1000
Pseudo-namespaced fork of `petgraph`: Graph data structure library. Provides graph types and grap...1 version - Latest release: over 3 years ago - 1 dependent package - 1.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
static-box 0.2.0
A stack-allocated box that stores trait objects.4 versions - Latest release: almost 3 years ago - 2.51 thousand downloads total - 19 stars on GitHub - 1 maintainer
nd-slice 0.1.0
Wrapping `std::slice`s to represent n-dimensional arrays1 version - Latest release: over 2 years ago - 440 downloads total - 0 stars on GitHub - 1 maintainer
array-macro 2.1.8
Array multiple elements constructor syntax19 versions - Latest release: 6 months ago - 24 dependent packages - 232 dependent repositories - 3.14 million downloads total - 0 stars on codeberg.org - 1 maintainer
alg_ds 0.3.1
Algorithms & data structures6 versions - Latest release: over 4 years ago - 1 dependent package - 3.79 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
enum-map 2.7.3
A map with C-like enum keys represented internally as an array80 versions - Latest release: 6 months ago - 75 dependent packages - 1,240 dependent repositories - 6.46 million downloads total - 0 stars on codeberg.org - 1 maintainer
smt_map 0.0.5
A uint-to-uint map backed by Sparse Merkle Tree (SMT), which supports generating Merkle Proofs of...5 versions - Latest release: about 5 years ago - 2.56 thousand downloads total - 1 stars on GitHub - 1 maintainer
hashcow 0.2.0
A Rust HashMap implementation with copy-on-write keys and values2 versions - Latest release: almost 5 years ago - 1 dependent package - 1.33 thousand downloads total - 32 stars on GitHub - 1 maintainer
outils 0.3.0
Graph and tree data structure library. Providing utilities which aren't easily available in Rust.6 versions - Latest release: over 3 years ago - 3.65 thousand downloads total - 9 stars on GitHub - 1 maintainer
memvec 0.1.0
Memory-backed vector, not buffer. Designed for for mmap. Not MemMap, but MemVec!6 versions - Latest release: over 1 year ago - 26.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
const_enum_map 0.1.0
Get const value from enum handle1 version - Latest release: over 4 years ago - 588 downloads total - 0 stars on GitHub - 1 maintainer
cell-grid 0.1.1
A simple fixed-size 2d grid container suitable for `no_std` game development2 versions - Latest release: 5 months ago - 559 downloads total - 1 stars on GitHub - 1 maintainer
disk_utils 0.0.1
Data structures that use the disk1 version - Latest release: over 7 years ago - 1.27 thousand downloads total - 3 stars on GitHub - 1 maintainer
xdag 0.1.4
A simple Rust DAG(Directed Acyclic Graph) lib5 versions - Latest release: over 1 year ago - 1.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
xsparseset 0.2.5
A rust sparse set8 versions - Latest release: over 1 year ago - 2.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
dltree 0.1.5
Doubly linked tree with leaf-considering typing6 versions - Latest release: over 2 years ago - 1.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
nbits_vec 0.1.1
Small bits value (e.g. 1,2.. bits) vector implementation.2 versions - Latest release: over 8 years ago - 2.36 thousand downloads total - 5 stars on GitHub - 1 maintainer
event-queue 0.1.0
crates.io için bir paket nasıl hazırlanırın ele alındığı öğrenme amaçlı modüldür.1 version - Latest release: over 2 years ago - 446 downloads total - 3 stars on GitHub - 1 maintainer
priority-set 0.1.0
A no_std Priority Set1 version - Latest release: over 2 years ago - 450 downloads total - 0 stars on GitHub - 1 maintainer
rclist 0.0.1
`RcList` is read-only, append-only list (log), that can share common tail (history) with other `R...1 version - Latest release: over 9 years ago - 1.85 thousand downloads total - 4 stars on GitHub - 1 maintainer
hypergraph 2.1.2
Hypergraph is data structure library to create a directed hypergraph in which an hyperedge can jo...34 versions - Latest release: 9 months ago - 10.9 thousand downloads total - 269 stars on GitHub - 1 maintainer
dynamic-grid 0.2.0
Dynamic grid Structure for Rust2 versions - Latest release: almost 3 years ago - 787 downloads total - 0 stars on GitHub - 1 maintainer
discord-message 0.1.0 đź’°
A crate containing the utilities needed to build Discord webhook messages from Rust1 version - Latest release: almost 3 years ago - 3 dependent packages - 18.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
moka-cht 0.5.0
Lock-free resizeable concurrent hash table2 versions - Latest release: almost 3 years ago - 1 dependent package - 28 dependent repositories - 80.6 thousand downloads total - 17 stars on GitHub - 1 maintainer
pixel_map 0.3.0
A map of pixels implemented by an MX quadtree.3 versions - Latest release: 7 months ago - 897 downloads total - 20 stars on GitHub - 1 maintainer
immutable-seq 0.1.2
Immutable sequence data structure3 versions - Latest release: about 7 years ago - 2.61 thousand downloads total - 1 stars on GitHub - 1 maintainer
ixlist 0.1.0
The “ixlist” is a linked list in a vector, or if you want a list in a pond or an arena-allocated ...1 version - Latest release: over 6 years ago - 1 dependent repositories - 1.37 thousand downloads total - 11 stars on GitHub - 1 maintainer
iter_fixed 0.3.1
Iterator of fixed length9 versions - Latest release: over 2 years ago - 2 dependent packages - 4 dependent repositories - 12.5 thousand downloads total - 12 stars on GitHub - 1 maintainer
comparator 0.3.0
A Java-like Comparator type5 versions - Latest release: over 2 years ago - 3 dependent packages - 3 dependent repositories - 23.6 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
Top 2.1% on crates.io
53 versions - Latest release: 11 months ago - 696 dependent packages - 35,627 dependent repositories - 122 million downloads total - 683 stars on GitHub - 1 maintainer
arrayvec 0.7.4
A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements ...53 versions - Latest release: 11 months ago - 696 dependent packages - 35,627 dependent repositories - 122 million downloads total - 683 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
10 versions - Latest release: over 4 years ago - 724 dependent packages - 10,251 dependent repositories - 36.8 million downloads total - 379 stars on GitHub - 1 maintainer
maplit 1.0.2
Collection “literal” macros for HashMap, HashSet, BTreeMap, and BTreeSet.10 versions - Latest release: over 4 years ago - 724 dependent packages - 10,251 dependent repositories - 36.8 million downloads total - 379 stars on GitHub - 1 maintainer
piece_table 0.1.0
A simple piece table data strucutre in Rust1 version - Latest release: over 6 years ago - 845 downloads total - 1 stars on GitHub - 1 maintainer
quantized-density-fields 0.2.3
Rust implementation of Quantized Density Fields data structure.13 versions - Latest release: over 5 years ago - 6.93 thousand downloads total - 2 stars on GitHub - 1 maintainer
chunky-vec 0.1.0
A pin safe, append only vector never moves the backing store for an element.1 version - Latest release: over 3 years ago - 1 dependent package - 25 dependent repositories - 57.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
eclectic 0.11.0
Experimental collection traits.14 versions - Latest release: over 7 years ago - 12.4 thousand downloads total - 27 stars on GitHub - 1 maintainer
coproduct 0.4.1
Generic coproduct type with minimal memory footprint6 versions - Latest release: over 1 year ago - 1.71 thousand downloads total - 2 stars on GitHub - 1 maintainer
peek-nth 0.2.0
An iterator adapter that allows you to efficiently peek the nth item of an iterator.2 versions - Latest release: about 6 years ago - 2 dependent packages - 6 dependent repositories - 6.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
process-results 0.1.2
process-results is a crate that provides the same functionality provided by Itertools::process_re...3 versions - Latest release: almost 3 years ago - 1.12 thousand downloads total - 5 stars on GitHub - 1 maintainer
one-of 0.2.3
Macro to represent a type that can be converted either `From` or `TryInto` the given types5 versions - Latest release: about 3 years ago - 1.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
entity_data 1.11.1
A container for entity component data.33 versions - Latest release: 10 months ago - 8.81 thousand downloads total - 2 stars on GitHub - 1 maintainer
yagraphc 0.1.2
Crate for working with Graph data structures and common algorithms on top of it.3 versions - Latest release: 4 months ago - 941 downloads total - 1 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
28 versions - Latest release: 28 days ago - 815 dependent packages - 53,651 dependent repositories - 196 million downloads total - 447 stars on GitHub - 3 maintainers
either 1.11.0
The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.28 versions - Latest release: 28 days ago - 815 dependent packages - 53,651 dependent repositories - 196 million downloads total - 447 stars on GitHub - 3 maintainers
stele 0.3.5
An atomic Vec-like structure with no copying on allocation9 versions - Latest release: 3 months ago - 2.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
entity_data-macros 1.7.0
Macros for entity_data crate.12 versions - Latest release: 11 months ago - 1 dependent package - 3.56 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 1.1% on crates.io
71 versions - Latest release: 3 days ago - 525 dependent packages - 13,054 dependent repositories - 81.7 million downloads total - 2,633 stars on GitHub - 2 maintainers
petgraph 0.6.5
Graph data structure library. Provides graph types and graph algorithms.71 versions - Latest release: 3 days ago - 525 dependent packages - 13,054 dependent repositories - 81.7 million downloads total - 2,633 stars on GitHub - 2 maintainers
reservoir-buf 0.0.3
Dead simple interning3 versions - Latest release: 9 months ago - 788 downloads total - 0 stars on GitHub - 1 maintainer
backdrop_arc 0.3.0
Arc which will drop its large or complex contents in the background with Backdrop! (later, on ano...6 versions - Latest release: 9 months ago - 1 dependent repositories - 1.57 thousand downloads total - 5 stars on GitHub - 1 maintainer
append-only-vec 0.1.3
Append-only, concurrent vector4 versions - Latest release: 8 months ago - 2 dependent packages - 3 dependent repositories - 66.9 thousand downloads total - 12 stars on GitHub - 1 maintainer
processing_chain 0.2.2
Rust library to set up processing chains of large amounts of data.5 versions - Latest release: over 1 year ago - 1.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter-tree 0.1.6
Convert between iterators and tree structures in both directions7 versions - Latest release: 8 months ago - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
compact-rc 0.5.5
Low-memory reference-counting pointers10 versions - Latest release: 7 days ago - 1 dependent package - 5.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
terees 0.1.0
a collection of tree-like data structures1 version - Latest release: 2 months ago - 462 downloads total - 1 stars on GitHub - 1 maintainer
mucell 0.3.5 đź’°
A cell with the ability to mutate the value through an immutable reference when safe27 versions - Latest release: over 8 years ago - 1 dependent package - 9 dependent repositories - 55.8 thousand downloads total - 8 stars on GitHub - 1 maintainer
voluntary-servitude 4.0.8
Thread-safe appendable list with lock-free iterator28 versions - Latest release: about 5 years ago - 13.6 thousand downloads total - 10 stars on GitHub - 1 maintainer
bittle 0.5.6
Zero-cost bitsets over native Rust types23 versions - Latest release: about 1 year ago - 2 dependent packages - 3 dependent repositories - 8.89 thousand downloads total - 72 stars on GitHub - 1 maintainer
sum 0.1.7
General-purpose sum types.8 versions - Latest release: almost 4 years ago - 4 dependent packages - 43 dependent repositories - 28 thousand downloads total - 1 stars on GitHub - 1 maintainer
compactmap 0.3.7
Compact Vec-based map that choses assigns IDs for your values on it's own. Very similar to Slab.11 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 8.92 thousand downloads total - 6 stars on GitHub - 1 maintainer
sharded 0.2.1
Safe, fast, and obvious concurrent collections9 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 5.11 thousand downloads total - 30 stars on GitHub - 1 maintainer
handlebox 0.3.0
A map-like collection that reuses unused keys2 versions - Latest release: over 6 years ago - 2 dependent packages - 6 dependent repositories - 118 thousand downloads total - 0 stars on GitHub - 1 maintainer
asc 0.1.1
Atomic Strong Count3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 1.39 thousand downloads total - 2 stars on GitHub - 1 maintainer
hayami 0.4.2
A simple, general use symbol table.9 versions - Latest release: over 1 year ago - 2 dependent repositories - 3.55 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
algods 0.1.0
A collection of data structures and algorithms1 version - Latest release: 11 months ago - 320 downloads total - 0 stars on GitHub - 1 maintainer
panoradix 0.6.8
A generic map and a set, both backed by a Radix tree.19 versions - Latest release: over 4 years ago - 4 dependent repositories - 15.2 thousand downloads total - 9 stars on GitHub - 1 maintainer
jagged_array 0.2.4
Owned `[[T]]`-like 2D array where each row can differ in length.6 versions - Latest release: almost 7 years ago - 1 dependent repositories - 4.08 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
128 versions - Latest release: 3 months ago - 4,978 dependent packages - 35,426 dependent repositories - 198 million downloads total - 2,534 stars on GitHub - 2 maintainers
itertools 0.12.1
Extra iterator adaptors, iterator methods, free functions, and macros.128 versions - Latest release: 3 months ago - 4,978 dependent packages - 35,426 dependent repositories - 198 million downloads total - 2,534 stars on GitHub - 2 maintainers
Top 1.5% on crates.io
88 versions - Latest release: almost 2 years ago - 841 dependent packages - 2,540 dependent repositories - 11.7 million downloads total - 3,308 stars on GitHub - 2 maintainers
ndarray 0.15.6
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing...88 versions - Latest release: almost 2 years ago - 841 dependent packages - 2,540 dependent repositories - 11.7 million downloads total - 3,308 stars on GitHub - 2 maintainers
rahashmap 0.2.14
Fork of standard library HashMap with additional functionality.16 versions - Latest release: almost 5 years ago - 1 dependent repositories - 11.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
itertools-wild 0.1.1
Extra wild iterator adaptors, wild iterator methods, wild free functions, and wild macros.2 versions - Latest release: over 6 years ago - 1.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
rose_tree 0.3.0
An indexable tree data structure with a variable and unbounded number of branches per node. It is...5 versions - Latest release: almost 3 years ago - 1 dependent package - 65 dependent repositories - 214 thousand downloads total - 25 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
30 versions - Latest release: 26 days ago - 70 dependent packages - 14,044 dependent repositories - 81 million downloads total - 115 stars on GitHub - 3 maintainers
fixedbitset 0.5.7
FixedBitSet is a simple bitset collection30 versions - Latest release: 26 days ago - 70 dependent packages - 14,044 dependent repositories - 81 million downloads total - 115 stars on GitHub - 3 maintainers
enumap 0.3.0 đź’°
A HashMap and HashSet like interface for enums backed by an array3 versions - Latest release: 2 months ago - 999 downloads total - 2 stars on GitHub - 1 maintainer
elysees 0.3.0
A fork of triomphe, now with more pointer trickery15 versions - Latest release: over 2 years ago - 5 dependent packages - 4 dependent repositories - 7.81 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
moving_gc_arena 0.3.3
Lightweight Garbage-collectable regions using indices and explicit roots13 versions - Latest release: about 3 years ago - 4.9 thousand downloads total - 3 stars on GitLab.com - 1 maintainer
generic-btree 0.10.5
Generic BTree for versatile purposes22 versions - Latest release: 9 days ago - 2 dependent packages - 1 dependent repositories - 5.6 thousand downloads total - 41 stars on GitHub - 1 maintainer
acme-tensor 0.3.1 đź’°
A comprehensive tensor library for Rust with support for automatic-differentiation.8 versions - Latest release: 16 days ago - 2.02 thousand downloads total - 3 stars on GitHub - 1 maintainer
portgraph 0.12.0
Data structure library for directed graphs with first-level ports.18 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 20.4 thousand downloads total - 5 stars on GitHub - 2 maintainers
key-node-list 0.0.5
Doubly-linked list that stores key-node pairs.5 versions - Latest release: over 1 year ago - 2 dependent packages - 4 dependent repositories - 10.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
multiset 0.0.5
Multisets/bags5 versions - Latest release: over 5 years ago - 8 dependent packages - 14 dependent repositories - 96.9 thousand downloads total - 9 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
96 versions - Latest release: over 1 year ago - 9 dependent packages - 11 dependent repositories - 97.9 thousand downloads total - 267 stars on GitHub - 1 maintainer
staticvec 0.11.9
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const gener...96 versions - Latest release: over 1 year ago - 9 dependent packages - 11 dependent repositories - 97.9 thousand downloads total - 267 stars on GitHub - 1 maintainer
reference-counted-singleton 0.1.4
Reference-counted singleton whose protected data can be recreated as needed5 versions - Latest release: about 1 month ago - 1 dependent package - 39 dependent repositories - 555 thousand downloads total - 0 stars on GitHub - 1 maintainer
poppy-filters 0.1.7
Crate providing serializable Bloom filters implementations7 versions - Latest release: 11 days ago - 752 downloads total - 13 stars on GitHub - 1 maintainer
willowtree 0.1.0
Lazily evaluated trees1 version - Latest release: over 1 year ago - 355 downloads total - 1 maintainer
lhlist 0.1.1
Labeled heterogeneous lists2 versions - Latest release: almost 5 years ago - 1.21 thousand downloads total - 9 stars on GitHub - 1 maintainer
Related Keywords
rust
48
no_std
23
graph
22
data-structures
17
array
14
tree
14
map
14
algorithm
12
container
12
collection
12
iterator
12
sync
11
bitset
10
matrix
9
graph-algorithms
9
hashmap
9
cache
9
vector
8
arc
8
stack
7
multidimensional
7
rust-lang
7
enum
7
queue
7
concurrent
6
trie
6
unionfind
5
linked-list
5
data
5
rust-sci
4
scientific-computing
4
iterators
4
macro
4
vec
4
bitvec
4
ecs
4
containers
4
list
4
ffi
4
frozen
3
woodpecker-ci
3
performance
3
2d
3
numerics
3
grid
3
quadtree
3
literal
3
zip
3
string
3
hash
3
priority
3
generic
3
concurrency
3
immutable
3
web3
3
set
3
lock-free
3
persistent
2
2d-vector
2
parallel-computing
2
parallel
2
search
2
algorithms
2
generativity
2
buffer
2
mathematics
2
diff
2
difference
2
slice
2
arena
2
heap
2
bloom-filter
2
static
2
no-std
2
const-generics
2
hyperloglog
2
multiset
2
sketch
2
probabilistic
2
streaming-algorithm
2
utility
2
memory
2
integer
2
blas
2
product
2
group-by
2
rust-library
2
proc-macro
2
help
2
thread-safe
2
utils
2
rc
2
design-pattern
2
dag
2
bitflags
2
math
2
ring
2
hash-map
2
structure
2
data-science
2