-
bumpalo
A fast bump allocation arena for Rust
-
multimap
A multimap implementation
-
vec_map
map based on a vector for small integer keys
-
radix_trie
Generic radix trie data-structure
-
bounded-collections
Bounded types and their supporting traits
-
leptos-use
Collection of essential Leptos utilities inspired by SolidJS USE / VueUse
-
bevy_macro_utils
A collection of utils for Bevy Engine
-
wtools
Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
-
dylint
running Rust lints from dynamic libraries
-
fallible_collections
adds fallible allocation api to std collections
-
managed
An interface for logically owning objects, whether or not heap allocation is available
-
cool_asserts
A collection of useful testing assertions and utilities
-
gst-plugin-threadshare
GStreamer Threadshare Plugin
-
winx
Windows API helper library
-
icu_collections
Collection of API for use in ICU libraries
-
unclog
allows you to build your changelog from a collection of independent files. This helps prevent annoying and unnecessary merge conflicts when collaborating on shared codebases.
-
sorted-vec
Create and maintain sorted vectors and vector-backed sets
-
cast5
block cipher
-
wyz
myrrlyn’s utility collection
-
kvdb-rocksdb
kvdb implementation backed by RocksDB
-
cc-traits
Common collection traits
-
nom-supreme
A collection of excellent utilities for nom
-
av-metrics
A collection of algorithms for measuring audio/video metrics
-
todo_lib
Collection of utilities for todo.txt format
-
typed-index-collections
Typed index version of Rust slice and Vec containers
-
sucds
Succinct data structures in Rust
-
kvdb-memorydb
A key-value in-memory database that implements the
KeyValueDB
trait -
aws-sdk-opensearchserverless
AWS SDK for OpenSearch Service Serverless
-
range-set
Smallvec-backed containers of sorted integer ranges
-
prefix-trie
Prefix trie datastructure (both a set and a map) that provides exact and longest-prefix matches
-
differential-dataflow-master
An incremental data-parallel dataflow platform
-
ra_ap_profile
TBD
-
impl-serde
Serde serialization support for uint and fixed hash
-
value-trait
Traits to deal with JSONesque values
-
bcc
Idiomatic Rust bindings for BPF Compiler Collection (BCC)
-
yew_icons
Easily include a variety of SVG icons into your Yew app
-
utote
Stack allocated uint multiset, with optional SIMD implementations
-
gazebo
A collection of well-tested utilities
-
skiplist
in rust, providing fast insertion and removal. A normal skiplist is implemented, as well as an ordered skiplist and a skipmap.
-
strict-num
A collection of bounded numeric types
-
mem_tools
Collection of tools to manipulate memory
-
rusty_dumb_tools
A collection of simply tools Rust modules
-
iter_tools
Collection of general purpose tools to iterate. Currently it simply reexports itertools.
-
chromadb
client library for the ChromaDB vector database
-
ffi-convert
A collection of utilities to ease conversion between Rust and C-compatible data structures
-
sugars
An useful collection of macros to make tasks easier
-
basic_trie
Trie implementation in Rust
-
map-macro
Declarative macros for statically initializing collections
-
differential-dataflow
An incremental data-parallel dataflow platform
-
kempt
Ordered collection types with no unsafe code and no_std support
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
wayrs-protocols
A collection of Wayland protocols to use with wayrs-client
-
bgpkit-commons
common BGP-related data and functions
-
derive_tools
A collection of derive macros designed to enhance STD
-
strs_tools
Tools to manipulate strings
-
mmtk
framework for the design and implementation of high-performance and portable memory managers
-
kvdb
Generic key-value trait
-
sw-composite
a collection of software compositing routines
-
meta_tools
Collection of general purpose meta tools
-
postman2openapi
Convert a Postman collection to an OpenAPI definition
-
typescript_tools
Tools for working with TypeScript monorepos
-
manganis
Ergonomic, automatic, cross crate asset collection and optimization
-
data_type
Collection of primal data types
-
ergotree-ir
ErgoTree IR, serialization
-
ndstruct
Structures for N-dimensions
-
bevy_utils
A collection of utils for Bevy Engine
-
suggest
A minimal library to provide similar name suggestions like "Did you mean?"
-
more_collections
Additional collections not found in std::collections
-
cargo-bazel
A collection of tools which use Cargo to generate build targets for Bazel
-
wasmer-middlewares
A collection of various useful middlewares
-
cdylib-link-lines
Collection of link-lines useful to build correct cdylibs on targets
-
uuhelp_parser
A collection of functions to parse the markdown code of help files
-
cl-aux
elements that describe collections
-
typing_tools
Collection of general purpose tools for type checking
-
groot
The coolest guardian of the galaxy!
-
diagnostics_tools
Diagnostics tools
-
refi
Rename files in numeric order
-
corlib
A various ideas library
-
milkbox
A collections of daily utils
-
pgn_filter
For searching/filtering pgn files of chess games
-
alot
A forbid-unsafe, generational slot map with usize-sized IDs
-
grafix-toolbox
Personal collection of opengl and rust tools, also serving as an functional gui crate. See ./gui/elements for premade gui elements
-
enum-collections
Collections data structures optimized for Enum, initializable at runtime
-
solr_post
command line tool and library to post files in a directory to a Solr server
-
stremio-official-addons
All of the stremio official addons
-
btree_experiment
implements a BTreeMap similar to std::collections::BTreeMap
-
apple-clis
A collection of Apple command-line tool wrappers, library and CLI
-
trying
Basic trie crate
-
rd-util
collection library for resctl-demo
-
hotel
Collection Data-structure to associate values with keys
-
async-transport
Asynchronous transports with ECN information
-
zbus_names
A collection of D-Bus bus names types
-
deno_unsync
A collection of adapters to make working with Tokio single-threaded runtimes easier
-
appbiotic
Tools to package to build services that can be managed similarly
-
bevy_mod_speedup
collection of ways to increase the performance of your application
-
bio-types
A collection of common biomedical types for use in rust-bio and rust-htslib
-
cnctd_server
Collection of server APIs
-
tortank
Turtle/N3 parser
-
eventio
A collection of event I/O processors for event-processing applications
-
indexical
indexed collections
-
filey
A collection of utilities to make file operations more convenient
-
frazzers-utils
A collection of command line tool that I use to make my life easier
-
async-utility
Collection of async utilities
-
samling
App for managing apparel collections
-
product-os-http-body
Product OS : Http Body is a derivative of the http-body and http-body-util crates restructured for both std and no_std environments
-
mpl-cli
Manage local board game stashes and interact with BoardGameGeek from your terminal
-
fallible_vec
Fallible allocation functions for the Rust standard library’s
Vec
type -
traiter
Traits collection
-
pocc
A CLI to play with postman collections(v2.1.0) inspired by password-store
-
houtamelo_utils_gdnative
A collection of utilities shared between Houtamelo's GDNative projects
-
strict
collections with strict bounds
-
lookups
Improve the data retrieval operations for collections
-
usls
integrated with ONNXRuntime, providing a collection of ML models
-
pepegsitter
Collection of Tree-Sitter parsers
-
structures
collection data structures
-
small-fixed-array
providing fixed length immutable collections with a low memory footprint
-
kollect
Collections made ergonomic for gamedev usecases
-
mediumvec
Vector types optimized for space, including a 32-bit Vec
-
copse
Direct ports of the standard library’s BTreeMap, BTreeSet and BinaryHeap collections, but that sort according to a specified total order rather than the
Ord
trait -
appwrite_openapi
AUTO-GENERATED client for Appwrite. For full API documentation and tutorials go to https://appwrite.io/docs
-
multi-map
Like a std::collection::HashMap, but allows you to use either of two different keys to retrieve items
-
collection_tools
Collection of general purpose tools to manipulate collections( containers like Vec/HashMap/HashSet )
-
hashers
A collection of non-cryptographic hashing algorithms for Rust
-
pipebuf
Efficient byte-stream pipe buffer
-
tnaps
entity-component-system framework in Rust
-
linfa-datasets
Collection of small datasets for Linfa
-
collection_literals
macros for initializing std::collections
-
typed_index_collection
Manage collection of objects
-
aatree
in Rust
-
myutil
Rust Util Collections
-
libpt
Personal multitool
-
rust-box
odd set of tools for Rust programming
-
billios
A soil library
-
cobalt-aws
collection of wrappers around the aws-sdk-rust and lambda_runtime packages
-
cosmic-nom
Is a collection of utilities for making using the great nom parser combinator easier to use
-
slice-utils
A collection of slice utils, like itertools
-
probabilistic-collections
Various implementations of collections that use approximations to improve on running time or memory, but introduce a certain amount of error
-
endpoints
A collection of data structures for the OpenAI-compatible endpoints
-
mset
/ multiset / bag implementation
-
broxus-util
A collection of utils used at Broxus
-
harper
implement SSGs
-
bevy_cell
Attach Bevy's Handles/Entities statically to Types
-
ilyvion-util
Collection of utility functions and types for use in my personal projects
-
assertive
Collection of assertions
-
gitnr
A CLI to generate '.gitignore' files using one or more templates
-
subranges
manage non-interssecting integer intervals
-
parse_postman_collection
A Postman Collection serialization & deserialization library
-
evento
A collection of libraries and tools that help you build DDD, CQRS, and event sourcing
-
gp-allocator
Collection of allocator implementations
-
blart
adaptive radix tree packaged as a BTreeMap replacement
-
piece
A collection of composable allocators
-
multi_containers
Ergonomically work with multiple values per key
-
cryptraits
Cryptographic primitives traits collection
-
cytos
A collection of frequently used Bioinformatics scripts/tasks written in Rust
-
gauze
Probabilistic set membership filters with a simple interface
-
tokyodoves
efficient board of Tokyo Doves and associated toolkits
-
fast_forward
Quering collections blazing fast
-
k8s-openapi-ext
Collection of fluent builder traits for Kubernetes objects
-
kanjidic_types
A collection of types encompassing the variety of data about kanji available from Kanjidic
-
frclib-core
A collection of utilities to be used across the FRC in rust ecosystem
-
arrayset
An array-backed ordered set type
-
stupid_utils
that provides some simple and maybe stupid or useful tools
-
beetle-collatz
A collection of functions relating to the Collatz conjecture
-
iterable
collection like types
-
xx
A collection of useful Rust macros and small functions
-
prefix_array
A generic container for searching on prefixes of keys
-
mangadex-api-input-types
A collection input types for mangadex-api
-
collectd-plugin
ergonomic API ontop of collectd's C interface and macro for defining plugins easier
-
houtamelo_utils
A collection of utilities shared between Houtamelo's projects
-
fmap
Functors in Rust
-
tst
Ternary search trie collection in rust with similar API to std::collections as it possible
-
hello_egui
A collection of useful crates for egui
-
proper_path_tools
Collection of algorithms and structures to handle paths properly
-
borrow-bag
A type-safe, heterogeneous collection with zero-cost add and borrow
-
process_tools
Collection of algorithms and structures to handle processes properly
-
bai
Create common files from a large collection of templates
-
url-hash
types that provide secure and stable hash values for Urls
-
fwdlist
A simply linked (forward) list
-
compare
Experimental comparators for collections to be generic over
-
pokemon-utils
a collection of pokemon related utilities Project homepage: https://github.com/isaacadams/pokemon-utils
-
extensions-rs
File extension types in Rust
-
sideko_postman_api
Rust API bindings - spostman_api
-
interpulse
interacting with pulseflow apis
-
meta_tools_min
Collection of general purpose meta tools. Minimal Set.
-
optempty
Tools for working types that may be empty. E.g., an empty
String
,Vec
,HashMap
, etc. -
nolock
A collection of Lock-Free Datastructures
-
b-tree
A persistent B+ tree using freqfs
-
elephantry-extras
A collection of additional components for elephantry
-
ord-collections
offering collections which are pre-sorted automatically
-
sequence_trie
Trie-like data-structure for storing sequences of values
-
delay_map
HashMap collections whose entries expire after a given time
-
adts
Common abstract data type traits and implementations
-
shredder
Garbage collection as a library for Rust
-
reflect_tools
Collection of mechanisms for reflection
-
tomt_async
Primarily a dumping ground for personal async snippets that may be used in other ToMT projects. If this crate is useful to others please let us know.
-
vinylify
Import Spotify playlists to Discogs
-
hicollections
C-liked Collections
-
bidimensional
A collection of 2D utilities for coordinate representation and manipulation
-
nested
A memory efficient container for nested collections (like
Vec<String>
orVec<Vec<T>>
) -
coinutils-src
Redistribution of Coin-OR CoinUtils as a crate
-
easy_collections
Wrappers around standard collections for ease of use and quick prototyping
-
associated_list
An associated list, for cases when the key implements neither Hash nor Ord
-
nanoservices-utils
A collection of utilities for nanoservices
-
pfds
Purely Functional Data Structures
-
rs-tree-sitter-languages
Collection of Tree-Sitter parsers
-
scialg
A collection of scientific algorithms
-
veilid-tools
A collection of baseline tools for Rust development use by Veilid and Veilid-enabled Rust applications
-
theta-chart
Theta_chart is a collection of utilities to make performing certain calculations more convenient
-
cl-traits
traits that describe collections
-
sorting_rs
Collection of sorting algorithms implemented in Rust
-
segmentmap
A collection that maintains insertion order
-
audio-garbage-collector
Wrapper on top of
basedrop
that provides a drop-in GC API that’ll collect reference-counted values on a background thread -
stdng
An enhancement for Rust standard library
-
vector-store-flows
Vector store integration for flows.network
-
orzklv
consisting various implementation for std and libs by Orzklv
-
literally
Macro literals for members of std::collections
-
product-os-content
Product OS : Content provides a complete solution for content management for the purpose of serving content via Product OS : Server
-
try_map
try_map
andflip
methods forOption
. These allow more ergonomic error handling when mapping functions that returnResult
overOption
. -
cryptimitives
Cryptographic primitives collection
-
css_dataset
CSS dataset about functions, properties, etc
-
mongo_indexed
derive macro to declaratively index mongo collections
-
path-matchers
A collection of path matchers
-
opt_struct
Optional collections
-
awzod
Manager of Awesome Shakhzod
-
ainu-utils
A collection of utilities for the Ainu language
-
gaze
small utility library with the goal of making it easier to scan/lex text and collections
-
restrepo
A collection of components for building REST apis with actix-web
-
cachedb
In memory Key/Value store that stores RwLock<Value> which expire in LRU order when unused
-
time_tools
Collection of general purpose time tools
-
choose-rand
A small crate for choosing random items from a set of weighted items
-
cnctd_redis
Custom wrapper for Redis support
-
libfj
An unofficial collection of APIs used in FreeJam games and mods
-
sqlite-collections
Rust collection types backed by sqlite database files
-
mac
A collection of great and ubiqutitous macros
-
cow_vec_item
Copy-on-write Vec, available on stable rust
-
pvec
RRB-Tree based persistent vector implementation
-
rusty_helloworld
Mastering Rust, step by playful step.Rusty_Helloworld is your one-stop shop for exploring the diverse landscape of Rust through practical examples. Whether you're a beginner diving…
-
bevy_camera_extras
containing a collection of utilities to making working with cameras in bevy easier
-
prole
collection of re-usable methods in Rust. Feel free to use them for your own work.
-
trace-time
Easily trace time to execute a scope
-
dnutils
A collection of Dragon Nest development utilities
-
sfo-net-utils
A collection of network utilities
-
range-map
Maps and sets implemented using ranges
-
nimble-steps
Nimble Steps Collections
-
algae-rs
A collection of abstract algebraic structures implemented in Rust
-
slice-rbtree
A slice-based Red-black tree
-
unicase_collections
Collection of UniCase datastructures
Try searching with DuckDuckGo.
Search for: collection data-structures, …utilities, …general-purpose, …traits, …hash-map, …function, …no-std, …data, …module, …build