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 ergonomics
1 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 rehashing
4 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 Rust
1 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 values
1 version - Latest release: about 3 years ago - 608 downloads total - 1 stars on GitHub - 1 maintainer
treap 0.0.3
Randomized treap implementation
3 versions - Latest release: about 9 years ago - 3.49 thousand downloads total - 3 stars on GitHub - 1 maintainer
cst-locks
Consistent locks
1 version - Latest release: about 11 hours ago - 358 downloads total - 0 stars on GitHub - 1 maintainer
map-trait 0.3.2
Generic Map trait
5 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 use
22 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 Structures
5 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 fst
10 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 buffers
6 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 QuadTree
1 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 arrays
1 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 syntax
19 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 structures
6 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 array
80 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 values
2 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 handle
1 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 development
2 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 disk
1 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) lib
5 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 set
8 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 typing
6 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 Set
1 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 Rust
2 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 Rust
1 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 table
2 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 structure
3 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 length
9 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 type
5 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
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
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 Rust
1 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 footprint
6 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 types
5 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
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 allocation
9 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
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 interning
3 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 vector
4 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 directions
7 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 pointers
10 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 structures
1 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 safe
27 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 iterator
28 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 types
23 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 collections
9 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 keys
2 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 Count
3 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 algorithms
1 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
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
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
fixedbitset 0.5.7
FixedBitSet is a simple bitset collection
30 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 array
3 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 trickery
15 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 roots
13 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 purposes
22 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/bags
5 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
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 needed
5 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 implementations
7 versions - Latest release: 11 days ago - 752 downloads total - 13 stars on GitHub - 1 maintainer
willowtree 0.1.0
Lazily evaluated trees
1 version - Latest release: over 1 year ago - 355 downloads total - 1 maintainer
lhlist 0.1.1
Labeled heterogeneous lists
2 versions - Latest release: almost 5 years ago - 1.21 thousand downloads total - 9 stars on GitHub - 1 maintainer