-
prost-build
Generate Prost annotated Rust types from Protocol Buffers files
-
typed-index-collections
Typed index version of Rust slice and Vec containers
-
histogram
A collection of histogram data structures
-
bounded-collections
Bounded types and their supporting traits
-
kvdb-rocksdb
kvdb implementation backed by RocksDB
-
skiplist
in Rust for fast insertion and removal, including a normal skiplist, ordered skiplist, and skipmap
-
mitsein
Strongly typed APIs for non-empty collections, slices, and iterators
-
range-set
Smallvec-backed containers of sorted integer ranges
-
ra_ap_profile
A collection of tools for profiling rust-analyzer
-
fallible_collections
adds fallible allocation api to std collections
-
blart
adaptive radix tree packaged as a BTreeMap replacement
-
orx-iterable
Defines and implements Iterable, Collection and CollectionMut traits to represent types that can be iterated over multiple times
-
dogma
Named,MaybeNamed,Labeled,MaybeLabeled,Collection, andCollectionMuttraits -
file_backed
types for managing collections of large objects, using an in-memory LRU cache backed by persistent storage (typically the filesystem)
-
collection_tools
General purpose tools to manipulate collections( containers like Vec/HashMap/HashSet )
-
deepmesa-collections
A collection of data structures and algorithms designed for performance
-
hen
Run API collections from the command line
-
typesense
Client for typesense
-
cl-aux
elements that describe collections
-
cantrip
Practical extension methods for standard Rust collections
-
ndstruct
Structures for N-dimensions
-
wyz
myrrlyn’s utility collection
-
delay_map
HashMap collections whose entries expire after a given time
-
k8s-openapi-ext
Collection of fluent builder traits for Kubernetes objects
-
segment-array
Segment array (growable, append-only) data structure
-
collection_literals
macros for initializing any collection
-
asciisavers
A small collection of ascii screensavers
-
samling
App for managing apparel collections
-
stack_collections
Stack-allocated collections for Rust
-
bevy_shuffle_bag
shuffling collections in Bevy
-
extarray
Space-Efficient Extensible Arrays
-
optarray
Resizable Arrays in Optimal Time and Space
-
tzarrays
Optimal resizable Arrays
-
frozen-collections
Fast partially-immutable collections
-
aatree
in Rust
-
tools-rs
Core functionality for the tools-rs tool collection system
-
vectree
Vector-buffered tree collection with post-order, depth-first, mutable/immutable iterator
-
differential-dogs3
Advanced join patterns in differential dataflow
-
sliceable-ring-buffer
A double-ended queue that Deref's into a slice
-
graph-algorithms-rs
A collection of graph algorithms
-
more_collections
Additional collections not found in std::collections
-
ccutils
Collection of utils from the CylonCore project
-
rustmax-cli
A collection of useful crates
-
arrayset
An array-backed ordered set type
-
linfa-datasets
Collection of small datasets for Linfa
-
google-fonts-languages
Google Fonts script and language support data
-
tiered-vector
Tiered Vectors
-
enum-collections
Collections data structures optimized for Enum, initializable at runtime
-
array_list
A dynamic container that combines the characteristics of a Vec and a LinkedList
-
rust-box
odd set of tools for Rust programming
-
tools_core
Core functionality and schema generation for the tools collection system
-
windows-collections
Windows collection types
-
mediumvec
Vector types optimized for space, including a 32-bit Vec
-
rspack_collections
rspack collections
-
rust-lodash
A high-performance, type-safe Rust implementation of Lodash collection methods with zero-cost abstractions
-
linked-list
An alternative implementation of std::collections::LinkedList
-
kollect
Collections made ergonomic for gamedev usecases
-
strict-num
A collection of bounded numeric types
-
fts-core
A collection of ports and models for use in flow trading implementations
-
small-fixed-array
providing fixed length immutable collections with a low memory footprint
-
collection_macro
General-purpose
seq![]andmap! {}collection macros -
datavzrd
create visual HTML reports from collections of CSV/TSV tables
-
unique_id_lookup
Associative Array specifically designed for integer keys. Significant performance boost over conventional hash maps.
-
tiny-str
Small string optimization
-
array-linked-list
A data structure, which combines the advantages of dynamic arrays and linked lists
-
identity_map
Identity-based maps
-
containing
Newtypes for dealing with collections that are guaranteed to be non-empty
-
gnedby
A CLI tool for managing your CD/LP collection using Apple Music API
-
sector
A stateful vector implementation that provides different memory management behaviors through Rust traits and state machines
-
bai
Create common files from a large collection of templates
-
mgh
A Collection of Moré-Garbow-Hilstrom https://dl.acm.org/doi/pdf/10.1145/355934.355936
-
pencil-box
A performance-focused, memory-efficient utility library for Rust — built for engineers who care about speed, safety, and maintainability
-
sk-tracer
SimKube trace collection agent
-
type-set
A set of heterogeneous types
-
triple-r
Macros to for the recuerdame crate
-
prefix_array
A generic container for searching on prefixes of keys
-
utote
Stack allocated uint multiset, with optional SIMD implementations
-
bio-types
A collection of common biomedical types for use in rust-bio and rust-htslib
-
cmrdts
A collection of Commutative Replicated Data Types (CmRDTs) implemented in pure Rust
-
composable-indexes
In-memory collections with composable indexes
-
basic_trie
Trie implementation in Rust
-
bevy_assets_extensions
Extensions for bevy assets, with support of collection as assets and a loader manager
-
rustmax
A collection of useful crates
-
refi
Rename files in numeric order
-
klinker
The Kerbal Compiler Collection linker for kOS
-
sw-composite
a collection of software compositing routines
-
tiny-vec
Small vector optimization
-
hicollections
C-liked Collections
-
gpui_collections
Standard collection type re-exports used by Zed and GPUI
-
seq-str
Flat collections of strings etc
-
bose_einstein
A data structure that efficiently partitions elements into two sets
-
bumparaw-collections
A small set of bumpalo-backed collections for low-level operations
-
bevy_mod_speedup
collection of ways to increase the performance of your application
-
btree_monstrousity
a code port of BTreeMap but with comparator functions
-
fallible_vec
Fallible allocation functions for the Rust standard library’s
Vectype -
ergotree-ir
ErgoTree IR, serialization
-
opt_struct
Optional collections
-
InfuseDB
InfuseDB is a Document oriented KV database
-
text_utils_s
edit array. Example delete duplicate in array. Clear string
-
fwdlist
A simply linked (forward) list
-
hotel
Collection Data-structure to associate values with keys
-
nullnet-libtunnel
tunneling traffic
-
persistent-kv
Persistent key-value store
-
thisisplural
#[derive(Plural)] for creating frictionless new types with any collection type like Vec or HashMap
-
rand_map
A map that creates a random handle on insertion to use when retrieving
-
hypeerlog
A fast, distributable, and lightweight HyperLogLog implementation with bias correction
-
armyknife
A collection of useful command-line tools
-
probabilistic-collections
Various implementations of collections that use approximations to improve on running time or memory, but introduce a certain amount of error
-
pipebuf
Efficient byte-stream pipe buffer
-
cheap-ruler
port of cheap-ruler, a collection of very fast approximations to common geodesic measurements
-
xtask-toolkit
A collection of useful tools for xtask building
-
mset
/ multiset / bag implementation
-
planar_convex_hull
A trait for implementing a planar convex hull algorithm for your own collection type
-
rangeset
Integer collection backed by ranges with set operation support
-
sequential
A configurable sequential number generator
-
tato
A ridiculously obsolete collection of zero-dependency game development modules that can run on any computer, even potato-powered ones!
-
segmented_array
Segmented array (growable, append-only) data structure
-
syntastica-themes
A collection of themes for syntastica
-
memtally
A wrapper for some collection types that keeps track of indirectly allocated heap memory
-
disjoint-collections
Disjoint-set data structures
-
nibble_vec
Vector data-structure for half-byte values
-
iterable
collection like types
-
patina_internal_collections
Collection types to the DXE Core
-
apple-clis
A collection of Apple command-line tool wrappers, library and CLI
-
winpty-rs-windows-collections
Windows collection types
-
elephantry-extras
A collection of additional components for elephantry
-
eventio
A collection of event I/O processors for event-processing applications
-
rocketman
A modular(ish) jetstream consumer
-
indexland
Rust Collections with Newtype Indices
-
rdvec
Raw, Dyn Vec
-
random_item
Easily reference or clone a random item from a sequential collection
-
eimage
processing image collections in 3D space
-
delta-collections
Data structures with revertable operations called deltas
-
populated
Collection types that are guaranteed to be populated (i.e. non-empty). Based on std::collections types.
-
umt_rust
UMT is a collection of useful functions that I personally created
-
map-macro
Declarative macros for statically initializing collections
-
trying
Basic trie crate
-
el-macro
a dumb macro collection for anti-idiomatic rust programming
-
sack
A lock-free data structure for adding & retrieving items
-
alloc-checked
Collections that don't panic on alloc failures
-
data_hook
A lightweight data collection facade
-
multi-map
Like a std::collection::HashMap, but allows you to use either of two different keys to retrieve items
-
lazybe
Handy CRUD boilerplate macros and utils for Rust backend
-
nested
A memory efficient container for nested collections (like
Vec<String>orVec<Vec<T>>) -
bellande_format
Bellande File Format
-
nimbusqueue
fifo collection
-
eimage-cli
CLI tool for processing image collections in 3D space
-
caw_modules
Collection of synthesizer modules for the caw synthesizer framework
-
sparseset
A Sparse Set
-
department
proposed Storages API
-
swamp-core-extra
Rust runtime implementations for Swamp core library collections (Vec, Map, Grid, Stack, etc.)
-
densevec
Map like collection with usize indices that stores values contiguosly
-
skipidy
A skiplist implementation
-
netdox-plugin-rs
Collection of functions that are useful when writing a netdox plugin in Rust
-
pulz-arena
A generational arena allocator with compact generational indices
-
monistode-assemblers
A collection of assemblers for the monistode set of architectures
-
reflect_tools
Collection of mechanisms for reflection
-
collect-rs
Special and custom Collections and Containers (for Rust)
-
diffogus
calculate the difference between 2 instances of a type
-
box-collections
A no_std compatible implementation of the collection crate
-
tnaps
entity-component-system framework in Rust
-
cow_vec_item
Copy-on-write Vec, available on stable rust
-
easy_collections
Wrappers around standard collections for ease of use and quick prototyping
-
lockshed
Collection of general purpose synchronization objects
-
tinybox
Like
Box, but with an optimization that avoids allocations for small data-structures -
primeutils
A collection of tools for working with prime numbers
-
riker-patterns
A collection of common actor patterns for Riker
-
k2_tree
A space-efficient representation of sparsely populated bit-matrices
-
fast_forward
Quering collections blazing fast
-
non_empty_continuous
Non-empty continuous collections
-
shortlist
An efficient data structure to track the largest items pushed to it
-
orthodoxy
A collection of commonly reused functions and commands
-
yew-ui
A collection of UI components for yew
-
caw_patches
Collection of common patches for the caw synthesizer framework
-
cachedb
In memory Key/Value store that stores RwLock<Value> which expire in LRU order when unused
-
syntastica-parsers
Collection of tree-sitter parsers for syntastica, using parsers available on crates.io
-
thinkrust_algorithms
Basic Algorithms: Binary Search and Find Max from an array
-
ruchei-collections
Collections to support the implementation of ruchei
-
lookups
Improve the data retrieval operations for collections
-
sequencetree
a new type of collection to store keys and their corresponding values
-
typed_index_collection
Manage collection of objects
-
ord-by-set
providing a weakly ordered multi-set with compile-time configurable ordering scheme
-
arr-rs
arrays library
-
beetle-collatz
A collection of functions relating to the Collatz conjecture
-
object-collection
A collection that can store multiple values of types
-
nullnet-liberror
Error handling library for NullNet
-
lockerroom
Readers-writer access to individual cells of your collection!
-
eimage-io
IO operations for processing image collections in 3D space
-
iter-group
grouping (key,value) iterators into maps of collections
-
pimalaya-tui
Collection of crossterm widgets shared accross Pimalaya projects
-
cryptimitives
Cryptographic primitives collection
-
core_collections
copy of libstd::collections with all the parts that don't work in core removed. Most importantly, it provides HashMap and HashSet. This crate is (mostly) automatically generated from the rust git source…
-
activation_functions
collection of activation functions
-
range-split
splitting sequences with range parameters
-
b-tree
A persistent B+ tree using freqfs
-
zed-util
A collection of utility structs and functions used by Zed and GPUI
-
dynsequence
Sequence-Like data-structure for storing dynamically sized types
-
arbitrary_ext
combinator functions to generate standard collections with custom arbitrary function
-
boost_intrusive
Boost C++ library boost_intrusive packaged using Zanbil
-
borrow-bag
A type-safe, heterogeneous collection with zero-cost add and borrow
-
nimble-steps
Nimble Steps Collections
-
tectonic_bundles
Tectonic "bundle" (support file collection) implementations
-
dynamic_graph
graph processing
-
multiset
Multisets/bags
-
boost_pool
Boost C++ library boost_pool packaged using Zanbil
-
tugger-file-manifest
Interact with lists of files through a storage-agnostic interface
-
generational_vector
A vector type using generational indices
-
has-some
The opposite of is_empty (and is_empty for filters)
-
diary-cli
A powerful cli for documenting and keeping a diary
-
boost_algorithm
Boost C++ library boost_algorithm packaged using Zanbil
-
sqlite-collections
Rust collection types backed by sqlite database files
-
groot
The coolest guardian of the galaxy!
-
url_handler
Collection of differnt URL handlers to perform CRUD operation
-
seq-set
A Set collection that maintains insertion order
-
gpui_util
A collection of utility structs and functions used by Zed and GPUI
-
gdvariants
Rust std library collections wrapper that implements the godot-rust variant traits
-
data_structure_traits
data structure collection traits
-
boost_variant
Boost C++ library boost_variant packaged using Zanbil
-
idcontain
Generational (or tagged) ID-based containers
-
advanced_collections
advanced data structures (collections). Includes counter (hash-bag, multiset), disjoint set (union-find, merge-find), circular buffer (cyclic buffer) and interval (range)
-
shadcn-svelte-plus
cli tool
-
yamakan
A collection of Black-Box Optimization algorithms
-
collect_exact
Allows zero-cost collection into exact-size arrays and tuples
-
path-matchers
A collection of path matchers
-
accn_gyro_mag_collection
A Collection of Accelerometer, Gyroscope, and Magnetometer. Supported Sensor: adxl345 , mpu60x0 , hmc5883l
-
hamster_wheel
Looping code generator that allows for generating code over a collection
-
fusebox
Mostly safe and sound append-only collection of trait objects
-
fast_collections
noheap zero copy collections
-
watermark
watermarking set for in-order insertions
-
capped_collections
Collections with compile-time set capacities
-
kurobako_problems
A collection of black-box optimization problems
-
tc-collection
TinyChain's collection types
-
postman_collection
A Postman Collection serialization & deserialization library
-
collect
An experimental extension of std::collections
-
nstd_collections
NSTD collections crate
-
cyder-tools
A collection of common tools for building back-end services
-
bagel
Compile-time evaluation and other tools
-
list-any
Type erased slices and Vecs
-
light-curve-interpol
Interpolations tools for time series
-
literally
Macro literals for members of std::collections
-
collections-futures
working with futures through collections types
-
serde-ordered-collections
Ordered serialization/deserialization serde functionality
-
subranges
manage non-interssecting integer intervals
-
modern-multiset
A hash multiset implementation
-
boxing
cross-platform implementations for NaN and ptr boxes
-
non-empty-collections
Non-empty hash-map and hash-set implementations
-
stack-array
A data structure for storing and manipulating fixed number of elements of a specific type
Try searching with DuckDuckGo.