Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "data-structures" keyword
gtrie 0.4.0
Generic trie implementation with a support of different key and value types7 versions - Latest release: almost 6 years ago - 4.81 thousand downloads total - 32 stars on GitHub - 1 maintainer
leonardo-heap 0.3.0
Heap structure supporting fast in-place partial sorting3 versions - Latest release: almost 6 years ago - 2.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
tampon 1.0.0
Contains SAFE Rust functions, macro and trait to serialize / deserialize data structure and/or ob...1 version - Latest release: almost 2 years ago - 390 downloads total - 0 stars on GitHub - 1 maintainer
linked-tail-list 0.0.1
A specialized linked list1 version - Latest release: about 9 years ago - 1.81 thousand downloads total - 0 stars on GitHub - 1 maintainer
syntastic 0.5.1
Generic abstract syntax representation8 versions - Latest release: over 3 years ago - 2.82 thousand downloads total - 3 stars on GitHub - 1 maintainer
hds 0.3.0 💰
Heapless Data Structures for `no_std` environments4 versions - Latest release: over 2 years ago - 1.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
extended-collections 0.6.0
An extension to the collections in the standard library with various data structures.7 versions - Latest release: over 5 years ago - 1 dependent package - 4.15 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
rusty_chain 0.1.18
This library abstracts over functional processing units called `chain links`. Each link in the ch...19 versions - Latest release: 9 months ago - 4.73 thousand downloads total - 1 maintainer
collidea 0.1.2
Collision-prone memory-efficient collections3 versions - Latest release: over 1 year ago - 886 downloads total - 1 stars on GitHub - 1 maintainer
cmn 0.0.3 💰
A Rust library for accessing a collection of mathematical and cryptographic constants3 versions - Latest release: 12 months ago - 2 dependent packages - 1 dependent repositories - 2.25 thousand downloads total - 1 stars on GitHub - 1 maintainer
orx-concurrent-vec 1.7.0 💰
An efficient, convenient and lightweight grow-only read & write concurrent data structure allowin...9 versions - Latest release: about 7 hours ago - 2.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-concurrent-ordered-bag 1.1.0
An efficient, convenient and lightweight grow-only concurrent data structure allowing high perfor...2 versions - Latest release: about 7 hours ago - 196 downloads total - 0 stars on GitHub - 1 maintainer
orx-fixed-vec 2.9.0 💰
An efficient constant access time vector with fixed capacity and pinned elements.31 versions - Latest release: about 8 hours ago - 2 dependent packages - 9.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-concurrent-bag 1.13.0 💰
An efficient, convenient and lightweight grow-only concurrent data structure allowing high perfor...21 versions - Latest release: about 7 hours ago - 5.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-pinned-concurrent-col 1.2.0 💰
A core data structure with a focus to enable high performance, possibly lock-free, concurrent col...3 versions - Latest release: about 7 hours ago - 493 downloads total - 0 stars on GitHub - 1 maintainer
maskerad_object_pool 0.3.0
A collection of object pools, for more efficient dynamic memory allocation7 versions - Latest release: about 6 years ago - 4.85 thousand downloads total - 3 stars on GitHub - 1 maintainer
graphific 0.1.1
Graphific is a graph data structure library.2 versions - Latest release: about 3 years ago - 828 downloads total - 0 stars on GitHub - 1 maintainer
orx-split-vec 2.11.0 💰
An efficient constant access time vector with dynamic capacity and pinned elements.55 versions - Latest release: about 8 hours ago - 1 dependent package - 15.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
hyperbitbit 0.0.1-alpha.2
Implementation of HyperBitBit data structure2 versions - Latest release: over 3 years ago - 1.07 thousand downloads total - 2 stars on GitHub - 1 maintainer
gridd 0.3.1
A generic, dirt-simple, two-dimensional grid.5 versions - Latest release: over 4 years ago - 2.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-pinned-vec 2.9.0 💰
`PinnedVec` trait defines the interface for vectors which guarantee that elements added to the ve...28 versions - Latest release: about 8 hours ago - 3 dependent packages - 9.26 thousand downloads total - 1 stars on GitHub - 1 maintainer
counting-networks 0.1.3
Lock-free data structures for concurrent counting4 versions - Latest release: about 6 years ago - 2.55 thousand downloads total - 1 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
maskerad_stack_allocator 1.1.2
Stack-based allocators, for contiguous allocation and memory fragmentation prevention.8 versions - Latest release: over 6 years ago - 5.56 thousand downloads total - 6 stars on GitHub - 1 maintainer
identify-tts 0.1.0
Function-like procedural macro for turning transcribers like $($ty)* into arrays of formated stri...1 version - Latest release: about 4 years ago - 535 downloads total - 0 stars on GitHub - 1 maintainer
indexlist 0.1.0
A doubly linked list, backed by a vector1 version - Latest release: over 5 years ago - 1 dependent repositories - 934 downloads total - 82 stars on GitHub - 1 maintainer
go-heap-rs 0.1.1
Golang's heap written in Rust2 versions - Latest release: almost 3 years ago - 765 downloads total - 0 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
18 versions - Latest release: over 3 years ago - 256 dependent packages - 11,563 dependent repositories - 52.2 million downloads total - 141 stars on GitHub - 2 maintainers
bit-vec 0.6.3
A vector of bits18 versions - Latest release: over 3 years ago - 256 dependent packages - 11,563 dependent repositories - 52.2 million downloads total - 141 stars on GitHub - 2 maintainers
Top 5.1% on crates.io
8 versions - Latest release: almost 2 years ago - 106 dependent packages - 9,926 dependent repositories - 44.2 million downloads total - 47 stars on GitHub - 2 maintainers
bit-set 0.5.3
A set of bits8 versions - Latest release: almost 2 years ago - 106 dependent packages - 9,926 dependent repositories - 44.2 million downloads total - 47 stars on GitHub - 2 maintainers
polytope 0.1.2
Data structures and methods for constructing polytopes.3 versions - Latest release: about 7 years ago - 2.18 thousand downloads total - 4 stars on GitHub - 1 maintainer
fibonacii-heap 0.1.2
Priority queue implemeted using a Fibonacii Heap3 versions - Latest release: over 1 year ago - 967 downloads total - 2 stars on GitHub - 1 maintainer
json_tables 0.0.4
A structure that eases operations with a local json storage of undetermined items4 versions - Latest release: over 1 year ago - 2 dependent packages - 2.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
immutable-map 0.1.2
An immutable ordered map and set based on weight-balanced tree.3 versions - Latest release: over 7 years ago - 1 dependent package - 4 dependent repositories - 6.19 thousand downloads total - 2 stars on GitHub - 1 maintainer
dto_derive 0.1.1
Derive for automatic mapping DTOs to Entities and vice versa.2 versions - Latest release: about 5 years ago - 3.24 thousand downloads total - 10 stars on GitHub - 1 maintainer
maskerad_memory_allocators 5.2.0
custom allocators, for memory fragmentation prevention.14 versions - Latest release: about 6 years ago - 9.72 thousand downloads total - 6 stars on GitHub - 1 maintainer
raw-vec 0.2.0
A Raw utility for managing contiguous heap allocations2 versions - Latest release: almost 8 years ago - 1 dependent package - 2.62 thousand downloads total - 12 stars on GitHub - 1 maintainer
simple_endian 0.3.2
A create for defining endianness within your data structures, to make handling portable data stru...12 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 6.11 thousand downloads total - 13 stars on GitHub - 1 maintainer
optionee 0.2.0 💰
The macro to create option struct easily.2 versions - Latest release: over 2 years ago - 768 downloads total - 2 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
20 versions - Latest release: 8 months ago - 34 dependent packages - 535 dependent repositories - 872 thousand downloads total - 108 stars on GitHub - 8 maintainers
hibitset 0.6.4
Hierarchical bit set structure20 versions - Latest release: 8 months ago - 34 dependent packages - 535 dependent repositories - 872 thousand downloads total - 108 stars on GitHub - 8 maintainers
judy-wrap 0.0.7
Judy arrays FFI mid-level binding7 versions - Latest release: almost 7 years ago - 4.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
qmat 0.5.1
A simple library for 2-dimensional matrices.6 versions - Latest release: almost 2 years ago - 1.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
generic 0.0.2
Higher level serialization of rust values to rust values2 versions - Latest release: over 4 years ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
default-vec 0.2.0
A specialized vector that has a default value.3 versions - Latest release: almost 4 years ago - 1.88 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-imp-vec 2.1.0 💰
`ImpVec`, standing for immutable push vector 👿, is a data structure which allows appending elemen...30 versions - Latest release: about 1 month ago - 1 dependent package - 8.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
orange-trees 0.1.0 💰
Tree data structure with several methods to query and manipulate nodes.1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 9.78 thousand downloads total - 4 stars on GitHub - 1 maintainer
orx-linked-list 2.4.0 💰
An efficient and recursive singly and doubly linked list implementation.26 versions - Latest release: about 1 month ago - 7.34 thousand downloads total - 1 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
llrb 0.0.1 💰
left-leaning red-black tree1 version - Latest release: over 7 years ago - 1.09 thousand downloads total - 4 stars on GitHub - 1 maintainer
pna 0.11.0 💰
PNA(Portable-Network-Archive) decoding and encoding library17 versions - Latest release: 6 days ago - 4.93 thousand downloads total - 5 stars on GitHub - 1 maintainer
logged-stream 0.3.5 💰
This Rust library provides a wrapper for io objects like `std::net::TcpStream` to enable logging ...13 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 4.66 thousand downloads total - 1 stars on GitHub - 1 maintainer
libpna 0.11.0 💰
PNA(Portable-Network-Archive) decoding and encoding library22 versions - Latest release: 6 days ago - 2 dependent packages - 8.57 thousand downloads total - 3 stars on GitHub - 1 maintainer
portable-network-archive 0.11.0 💰
Portable-Network-Archive cli19 versions - Latest release: 6 days ago - 1 dependent package - 5.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
micromap 0.0.15 💰
The fastest alternative to HashMap, for maps smaller than 20 keys15 versions - Latest release: 4 months ago - 1 dependent package - 6.5 thousand downloads total - 59 stars on GitHub - 1 maintainer
emap 0.0.13 💰
A map with a fixed capacity and integers as keys13 versions - Latest release: about 1 year ago - 4.04 thousand downloads total - 10 stars on GitHub - 1 maintainer
microstack 0.0.7 💰
The simplest and the fastest implementation of a fixed-size stack on stack7 versions - Latest release: 12 months ago - 2.31 thousand downloads total - 11 stars on GitHub - 1 maintainer
lctree 0.3.3
Rust implementation of Link-Cut-Tree: self-balancing data structure to maintain a forest of roote...13 versions - Latest release: 3 months ago - 3.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
nodit 0.9.1
This crate provides Discrete Interval Tree Data-Structures, which are based off BTreeMap.5 versions - Latest release: about 1 month ago - 13.7 thousand downloads total - 29 stars on GitHub - 1 maintainer
veilid-hashlink 0.1.0
Temporary fork of hashlink. HashMap-like containers that hold their key-value pairs in a user con...1 version - Latest release: 8 months ago - 1 dependent package - 25 dependent repositories - 4.37 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
queues 1.1.0
Efficient FIFO Queue data structures4 versions - Latest release: over 5 years ago - 18 dependent packages - 44 dependent repositories - 313 thousand downloads total - 3 stars on GitLab.com - 1 maintainer
indexed_bitvec_core 4.0.0
Core operations on indexed bitvectors including (hopefully) fast rank and select operations.7 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 5.98 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
15 versions - Latest release: 4 months ago - 44 dependent packages - 5,908 dependent repositories - 30.9 million downloads total - 88 stars on GitHub - 1 maintainer
hashlink 0.9.0
HashMap-like containers that hold their key-value pairs in a user controllable order15 versions - Latest release: 4 months ago - 44 dependent packages - 5,908 dependent repositories - 30.9 million downloads total - 88 stars on GitHub - 1 maintainer
nats-types 0.1.8
Enumerations and types for representing NATS protocol messages9 versions - Latest release: about 5 years ago - 1 dependent package - 2 dependent repositories - 7.7 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
31 versions - Latest release: 9 months ago - 22 dependent packages - 23 dependent repositories - 364 thousand downloads total - 1,296 stars on GitHub - 1 maintainer
crdts 7.3.2
Practical, serializable, thoroughly tested CRDTs31 versions - Latest release: 9 months ago - 22 dependent packages - 23 dependent repositories - 364 thousand downloads total - 1,296 stars on GitHub - 1 maintainer
fastset 0.4.1
Fast set implementation for dense, bounded integer collections, optimized for quick updates and a...8 versions - Latest release: about 1 month ago - 2.45 thousand downloads total - 1 stars on GitHub - 1 maintainer
recursive_reference 0.3.0
This crate provides a way to walk on recursive structures easily and safely.4 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1.83 thousand downloads total - 13 stars on GitHub - 1 maintainer
indexed_bitvec 4.0.1
An indexed bitvector with (hopefully) fast rank and select operations.7 versions - Latest release: over 5 years ago - 3 dependent packages - 3 dependent repositories - 5.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
ux-dataflow 0.1.2 💰
Data Processing Library3 versions - Latest release: about 3 years ago - 4 dependent packages - 6 dependent repositories - 3.19 thousand downloads total - 9 stars on GitHub - 1 maintainer
forest-ds 1.1.7
Implementation of a secure tree structure.13 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 4.22 thousand downloads total - 4 stars on GitHub - 1 maintainer
compare 0.1.0
Experimental comparators for collections to be generic over7 versions - Latest release: over 7 years ago - 18 dependent packages - 69 dependent repositories - 2.28 million downloads total - 16 stars on GitHub - 2 maintainers
owned-pin 1.3.3
A wrapper that both owns and pins data in memory11 versions - Latest release: 5 months ago - 3.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
sortedvec 0.5.0
a sorted vector that enables quick lookups8 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 50.1 thousand downloads total - 18 stars on GitHub - 1 maintainer
const_queue 0.1.1
A stack-only, no_std queue using const generics2 versions - Latest release: almost 3 years ago - 1 dependent repositories - 1.26 thousand downloads total - 1 stars on GitHub - 1 maintainer
discrete_range_map 0.6.3
This crate provides DiscreteRangeMap and DiscreteRangeSet, Data Structures for storing non-overla...11 versions - Latest release: 4 months ago - 1 dependent package - 3.29 thousand downloads total - 29 stars on GitHub - 1 maintainer
viral32111-xml 0.1.0
XML parser crate for my Rust projects.1 version - Latest release: 4 days ago - 1 downloads total - 1 maintainer
atlas-rb-tree 0.1.0
A textbook implementation of a Red-Black Tree.1 version - Latest release: about 1 month ago - 219 downloads total - 0 stars on GitHub - 1 maintainer
b100m-filter 0.4.0
The fastest bloom filter in Rust. No accuracy compromises. Use any hasher.5 versions - Latest release: 2 months ago - 2.48 thousand downloads total - 4 stars on GitHub - 1 maintainer
dashmap_with_out_t_map_trait 5.0.0
Blazing fast concurrent HashMap for Rust.1 version - Latest release: over 2 years ago - 436 downloads total - 2,727 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
77 versions - Latest release: 8 months ago - 687 dependent packages - 5,780 dependent repositories - 56.3 million downloads total - 2,727 stars on GitHub - 1 maintainer
dashmap 5.5.3
Blazing fast concurrent HashMap for Rust.77 versions - Latest release: 8 months ago - 687 dependent packages - 5,780 dependent repositories - 56.3 million downloads total - 2,727 stars on GitHub - 1 maintainer
graphlib 0.6.3 💰
Graphlib is a simple and powerful rust library for the graph data-structure.19 versions - Latest release: over 2 years ago - 1 dependent package - 4 dependent repositories - 18.8 thousand downloads total - 188 stars on GitHub - 1 maintainer
pinus 0.0.4 💰
A prickly BTreeMap. You can insert through shared references and values are pin-projected.4 versions - Latest release: over 2 years ago - 5 dependent repositories - 9.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
sum-queue 1.0.0
Queue struct that keeps a fixed number of items by time, not capacity, and allows to get summariz...3 versions - Latest release: almost 3 years ago - 1.17 thousand downloads total - 4 stars on GitHub - 1 maintainer
id-set 0.2.2
A bitset implementation that stores data on the stack for small sizes.17 versions - Latest release: over 6 years ago - 3 dependent packages - 31 dependent repositories - 859 thousand downloads total - 0 stars on GitHub - 1 maintainer
concat-reader 0.1.0
Adapter for reading through multiple reader continuously1 version - Latest release: over 4 years ago - 2 dependent packages - 2 dependent repositories - 9.66 thousand downloads total - 2 stars on GitHub - 1 maintainer
contest-algorithms 0.3.0
Common algorithms and data structures for programming contests8 versions - Latest release: about 3 years ago - 1 dependent repositories - 4.48 thousand downloads total - 3,661 stars on GitHub - 1 maintainer
fingertree 0.0.1
Finger Trees in Rust1 version - Latest release: over 9 years ago - 2 dependent packages - 3.56 thousand downloads total - 1 maintainer
tst 0.10.1
Ternary search trie collection in rust with similar API to std::collections as it possible22 versions - Latest release: over 5 years ago - 15.7 thousand downloads total - 23 stars on GitHub - 1 maintainer
morton 0.3.0
Morton space filling curve functions5 versions - Latest release: over 3 years ago - 1 dependent repositories - 4.05 thousand downloads total - 5 stars on GitHub - 1 maintainer
desync 0.8.2
A hassle-free data type for asynchronous programming21 versions - Latest release: about 1 year ago - 9 dependent packages - 11 dependent repositories - 24.4 thousand downloads total - 29 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
fixed-vec-deque 0.1.11
A fixed-size, zero-allocation circular buffer for Rust.12 versions - Latest release: about 1 year ago - 2 dependent packages - 20 dependent repositories - 27.7 thousand downloads total - 13 stars on GitHub - 1 maintainer
incremental-topo 0.2.1
Data structure to maintain an incremental topological ordering over a collection of values5 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 8.3 thousand downloads total - 13 stars on GitHub - 1 maintainer
cervine 0.0.6 💰
A slightly more flexible Cow; roughly to T: Borrow<R> as alloc::borrow::Cow is to B: ToOwned6 versions - Latest release: over 3 years ago - 6 dependent packages - 10 dependent repositories - 27.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
hotdrink-wasm 0.1.3
WebAssembly bindings for hotdrink-rs.4 versions - Latest release: about 3 years ago - 1 dependent repositories - 1.43 thousand downloads total - 8 stars on GitHub - 1 maintainer
threshold 0.9.1
Threshold data structures48 versions - Latest release: about 3 years ago - 1 dependent repositories - 24.9 thousand downloads total - 6 stars on GitHub - 1 maintainer
hashicorp-lru 💰
The project is moved to caches, please see crate caches2 versions - Latest release: 6 days ago - 563 downloads total - 98 stars on GitHub - 1 maintainer
caches 0.2.8 💰
This is a Rust implementation for popular caches (support no_std).12 versions - Latest release: 5 months ago - 3 dependent repositories - 41.1 thousand downloads total - 98 stars on GitHub - 1 maintainer
markov-chain 0.1.1
A generic markov chain library.2 versions - Latest release: almost 7 years ago - 1 dependent repositories - 2.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
vers-vecs 1.3.1
A collection of succinct data structures supported by fast implementations of rank and select que...9 versions - Latest release: 28 days ago - 2.42 thousand downloads total - 55 stars on GitHub - 1 maintainer
idlset 0.2.4
Fast u64 set operations library19 versions - Latest release: almost 2 years ago - 1 dependent package - 19 dependent repositories - 68.3 thousand downloads total - 10 stars on GitHub - 1 maintainer
cuneiform-fields 0.1.1 💰
Field level [no_std] cache optimizations for Rust.3 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 14.7 thousand downloads total - 7 stars on GitHub - 1 maintainer
Related Keywords
rust
184
algorithms
49
data
29
concurrency
25
map
24
rust-library
24
tree
24
vec
23
no-std
22
graph
21
no_std
21
collections
21
rust-lang
21
serde
18
lock-free
17
data-structure
17
hashmap
15
macro
14
config
13
vector
13
library
13
array
12
persistent
11
cache
11
queue
11
json
11
functional
11
container
11
configuration
11
algorithm
10
set
10
rust-crate
10
atomic
10
serialization
10
hash
10
trie
10
graph-algorithms
10
synchronization
10
expression-language
9
index
9
expression-evaluator
9
string-interpolation
9
stack
9
template-engine
9
configuration-language
9
derive
9
toml
9
untrusted-values
9
yaml
9
template
9
wasm
9
rimu
9
search
8
memory
8
parallelism
8
heap
8
threads
8
graph-generation
7
async
7
static
7
bitset
7
list
7
immutable
7
scsys
7
utility
7
probabilistic
7
string
7
memory-management
7
mathematics
6
bloom
6
filter
6
bitvec
6
iterator
6
macros
6
embedded
5
rust-patterns
5
pinned
5
performance
5
network
5
compression
5
buffer
5
linked-list
5
collection
5
math
5
database
5
bitmap
5
concurrent-data-structure
5
concurrent
5
crdt
5
bloom-filter
5
trees
5
javascript
4
cow
4
parallel
4
sparse
4
owned
4
hacktoberfest
4
priority
4
ffi
4
simd
4