CATEGORY
Data structures 10,114 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
meta-cliFree and open ecosystem for API composition.1,505non-standard
traxApplication Monitoring and Error Tracking Software1,505MIT
seq-strFlat collections of strings etc.1,504MIT
power_mapA map with finite key and fixed size1,501MIT OR Apache-2.0
agentic-memoryBinary graph-based memory system for AI agents1,501MIT
borsa-coreCore types, connector traits, and time-series utilities for the borsa financial data ecosystem.1,500MIT
quadboardTyped fixed-length buffers of chess pieces.1,499MIT
ovr-vsdb-deriveSome procedure macro implementations for vsdb.1,498MIT
vercre-dif-exchAn implementation of DIF Presentation Exchange specification.1,498MIT OR Apache-2.0
atelier_generatorsProbabilistic generators and events simulation for the atelier-[rs] ecosystem1,496Apache-2.0
gleif-rsA Rust client for interacting with the GLEIF API and parsing LEI records.1,496MIT
axka-rcuA reference-counted read-copy-update (RCU) primitive used for protecting shared data1,494MIT OR Apache-2.0
freezeA mmap-backed bump allocator that allows compact and zero-realloc mutability of the top vector.1,493MIT
text-document-frontendFrontend integration layer and command wrappers for text-document1,492MPL-2.0
searchsortA Rust trait implementing Binary Search and Quick Sort algorithms.1,491MIT
nostd-bvBit-vectors and bit-slices1,490MIT OR Apache-2.0
midi-2-protocolMIDI 2[.x] Protocol Implementation (including UMP for 2[.x])1,490AGPL-3.0-only
passersA secure encrypted data manager1,490GPL-3.0-or-later
camiCache-friendly comparison, binary & sequential search.1,489MIT OR Apache-2.0
gedcom-rsA Rust library to parse and interact with GEDCOM data.1,489non-standard
wesichain-coreRust-native LLM agents & chains with resumable ReAct workflows1,488Apache-2.0 OR MIT
sttxUtility belt for transforming speech-to-text data1,487MIT
data_forestImplementation of various types of trees.1,486MIT
sparse_rangesEfficient sparse range set operations, particularly designed for HTTP range requests and file offset management1,485MIT
flex-alloc-secureSecured allocations for flex-alloc1,484MIT OR Apache-2.0
qualomat_schemaRust bindings for the *Qual-O-Mat* open data format for the german voting advice tool *Wahl-O-Mat*1,483AGPL-3.0-or-later
SlotListSquatting on the name as an alternative to fast-list1,482Apache-2.0
light-idGenerate and manipulate incremental IDs effortlessly1,481MIT
cleansh-coreCore library for CleanSH, providing essential data sanitization rules, compilation, and application logic independent of the CLI.1,480MIT OR Apache-2.0
specado-schemas-tempProvider and prompt schema validation helpers for Specado.1,480Apache-2.0
reboundedBounded types1,478MIT or Apache-2.0
malobuAtomic MPMC Bus1,477MIT OR Apache-2.0
apalis-file-storageA test-friendly single process file-based storage backend for apalis1,477MIT
midi-2MIDI 2[.x] Implementation1,475AGPL-3.0-only
stable_node_setAn ordered set with handles to values.1,475MIT OR Apache-2.0
cloudillo-typesShared types, adapter traits, and error types for the Cloudillo federated collaboration platform1,475LGPL-3.0-only
zust-dynamicDynamic value model for Zust scripts, with JSON, MessagePack, bytes, and typed vectors.1,474Apache-2.0
skenion-contractsGenerated Skenion v0 wire contracts1,473GPL-3.0-or-later
rdecka simple library for choosing distinct random elements1,472MIT
noxu-dbiDatabase internals for Noxu DB1,472Apache-2.0 OR MIT
cowverta flexible data container supporting owned, reference-counted, and copy-on-write semantics. designed for use in interpreters1,471MIT OR Apache-2.0
mutupleReplace items in Python's immutable tuples1,470MIT
deframeA frame/block parser for embedded and no_std applications1,470MIT
chiralmapLeft-Right map using IndexMap1,469MIT OR Apache-2.0
octaindex3d3D Spatial Indexing and Routing System based on BCC lattice with truncated octahedral cells1,469MIT
leankgLightweight Knowledge Graph for AI-Assisted Development1,467Apache-2.0
bo_cellA RefCell which borrows its contents rather than owning them1,466MIT
midi-2-ciMIDI 2[.x] Capability Inquiry1,466AGPL-3.0-only
rdf-writer-hdtAn HDT file writer for RDF.rs knowledge graphs.1,466Unlicense
pairSafe API for generic self-referential pairs of owner and dependent.1,466MIT OR Apache-2.0
sampling-treeA simple sampling tree implementation for sampling discrete distributions with sparse dynamic updates.
This allows us to sample…1,464MIT
helix-enterprise-qlQuery DSL for Helix Enterprise1,464Apache-2.0
git-helper`git-helper` is a Git-based tool designed to simplify the management of multiple remote repositories. It extends Git's…1,463MIT
localqNo-std async primitives for `!Send` tasks.1,463MIT
triesRust implementations of Trie1,461MIT
undoredo_deriveDerive macros for undoredo.1,460MIT OR Apache-2.0
pharetraUtility data structures and algorithms for Chiron.1,459MIT OR Apache-2.0
artistpath-coreCore pathfinding algorithms and data structures for artistpath1,459MIT
recoco-coreRecoco-core is the core library of Recoco; it's nearly identical to the main ReCoco crate, which is a simple wrapper around…1,458Apache-2.0
xmelt_deriveMacros implementation of #[derive(Freeze, Melt)] to parse XML data.1,458AGPL-3.0-only
vercre-w3c-vcPrimary Verifiable Credential building blocks, including dependencies.1,456MIT OR Apache-2.0
lazy-cogsLazy Cogs is a implementation of lazy clonable data structures1,453non-standard
weekdaysDays of the week bit-mapped in a single byte1,451MIT
e9571_file_libA Rust crate for file and directory operations, including MD5 hashing and recursive copying1,450MIT
aiqAn intrusive list with lock-free insertion.1,449MIT OR Apache-2.0
rust-pubsubA thread-safe, in-memory publish-subscribe library for Rust with flexible subscription modes.1,447MIT OR Apache-2.0
flo_scene_guestno_std implementation of the guest protocol for flo_scene for smaller wasm guests1,446Apache-2.0
bose_einsteinA data structure that efficiently partitions elements into two sets1,446CC0-1.0
prism3-valueType-safe value container framework with unified abstractions for single values, multi-values, and named values with complete…1,446Apache-2.0
satellite-collectionsCollection data structures and helpers for the Satellite Bitcoin project.1,446MIT OR Apache-2.0
proto-blue-lexiconAT Protocol Lexicon schema system: types, registry, and validation1,446MIT OR Apache-2.0
nodedb-typesPortable type definitions shared between NodeDB Origin and NodeDB-Lite1,444Apache-2.0
ailake-coreCore types and traits for the AI-Lake vector-native Lakehouse format1,442MIT OR Apache-2.0
perforateA macro to generate variants of a struct to allow splitting fields for extended periods of time1,441MIT OR Apache-2.0
molexParse, analyze, and transform molecular structure data (PDB, mmCIF, BinaryCIF, MRC)1,440MIT
label_graphA simple to use graph implementation, allowing random access to nodes via labels.1,440MIT/Apache-2.0
hedge-amethystAn adapter for using hedge meshes in Amethyst.1,440MPL-2.0
torsh-dataData loading and preprocessing utilities for ToRSh1,439Apache-2.0
serde-sbifA Serde-based implementation of the SBIF file format.1,438non-standard
uni-cypherOpenCypher query parser and AST for Uni graph database1,436Apache-2.0
uni-pluginPlugin framework for uni-db: registry, manifest, and capability traits1,436Apache-2.0
sortable-quick-unique-idThe Sort-able Quick Unique ID system1,434CC0-1.0
cocA useful macro collections for struct1,434MIT
math2Geometry, layout and rasterization utilities powering the Grida canvas1,433MIT
bytesbufTypes for creating and manipulating byte sequences.1,430MIT
kravltreeAVL Tree implementation based on fastutil AVLTreeMap1,428MIT
fulguranceA blazing-fast, adaptive prefetching and caching library for Rust1,427MIT
grid-engineA flexible and efficient library for managing 2D grid-based layouts with automatic collision handling and dynamic vertical…1,425MIT
noetl-eventsNoETL shared event envelope types — wire-format ExecutorEvent + pluggable EventSink shared between the CLI's local-mode runner,…1,425MIT
microstrStack-allocated string with fixed capacity1,424MIT
konfig-rustA library providing a simple way to cnteralized config management in your codebase1,423MIT
chalametpir_commonCommon Utilities for ChalametPIR: Private Information Retrieval for Key-Value Databases1,421BSD-3-Clause
chemfstA high-performance chemical name search library using Finite State Transducers (FSTs)1,420MIT
momba-vmA VM for Momba's compiled model representation.1,416MIT
retainer_nickbpFork of retainer with access to cache expiration values1,414MIT
triemapTriemaps for Rust1,414MIT
stringvecA simple macro for creating Vec<String> from various types1,413LGPL-3.0-or-later
ipld-extract-linksExtract links from IPLD encoded data1,413MIT OR Apache-2.0
capability-stripped-string-skeletonProvides a streamlined representation of a skill tree structure, focusing on a lightweight, stripped-down version that retains…1,410GPL-3.0-only
scjsonSCXML to JSON converter, part of the multi-language scjson ecosystem1,409BSD-1-Clause
lock-freeHigh-performance lock-free data structures for Rust with zero dependencies1,408MIT OR Apache-2.0
marisa-rsSafe Rust wrapper for the marisa-trie C++ library1,405LGPL-2.1-or-later
loose-semverLoose parser for Semantic Versioning1,404MIT
lazily-macrosAttribute macros for lazily reactive slot and cell factories1,403MIT
astar-mumuA* algorithm plugin for the Lava language1,401MIT OR Apache-2.0
domainstack-deriveDerive macros for domainstack: #[derive(Validate, ToSchema, ToJsonSchema)] - validation + auto-generate OpenAPI/JSON Schema1,401MIT OR Apache-2.0
recocoA Rust-only fork of CocoIndex, a modular, high-performance ETL and data transformation library.1,400Apache-2.0
type-poolsA data structure to store values of multiple types1,399MIT
vectorliteA high-performance, in-memory vector database optimized for AI agent workloads1,398Apache-2.0
compa_decimalA compact and efficient decimal system using a custom character set for representing large numbers in fewer characters.1,398MIT OR Apache-2.0
postgres-mumupostgrtes-mumu is a plugin for the mumu ecosystem1,395MIT OR Apache-2.0
stack_collectionsStack-allocated collections for Rust1,395MIT OR Apache-2.0
velesdb-serverREST API server for VelesDB vector database1,392non-standard
wicked-estate-coreSpine: shared graph types + the five traits every wicked_estate crate implements.1,388MIT
lnmp-coreCore type definitions for LNMP (LLM Native Minimal Protocol)1,387MIT
fixed-collectionsDynamically allocated ungrowable collections.1,384MIT OR Apache-2.0
tablefiSimple table to store, manipulate and format tabular data.1,383MIT OR Apache-2.0
noxu-engineEngine orchestration for Noxu DB1,382Apache-2.0 OR MIT
string-hash-internerEfficient string interner with minimal memory footprint
and fast access to the underlying strings.1,381MIT/Apache-2.0
findtext_textfileSearch text in text file1,380Apache-2.0
microBioRust-heatmapMicrobiology friendly bioinformatics Rust functions1,379MIT
arboriterA tree traversal primitive for Rust, inspired by Tyler Glaiel's blog post1,377MIT
maps_io_rosFundamental IO for 2D ROS grid maps.1,377Apache-2.0
binary-tree-viewA binary tree visualization application built in Rust.1,376MIT OR Apache-2.0
tradierThis project involves the development of a Rust library for managing trades and market data using the Tradier broker API. The…1,376MIT
icon-cacheComplete and user-friendly zero-copy wrappers for the GTK icon cache1,375MIT OR Apache-2.0
cosringGroup theory coset analog to threadsafe SPSC ring buffers1,374non-standard
algorsAlgorithms & data structure implementations in Rust1,373Apache-2.0/MIT
broodkruimelA server that stores a personal GPS breadcrumb for the rest of your life.1,373AGPL-3.0-only
epoch3232-bit Epoch with specified starting year.1,369MIT
sochdb-storageSochDB storage engine (WAL, block store, compaction, sync-first I/O)1,367AGPL-3.0-or-later
zetasketch-rsRust reimplementation of the ZetaSketch Java library for HyperLogLog++ implementation used by Google BigQuery and BigTable.1,366MIT
vercre-openidOpenID Data Model1,366MIT OR Apache-2.0
zhifeng_impl_barnes_hut_treeThis crate implements Barns-Hut Tree for accelerated N-body force calculation.1,362AGPL-3.0-only
ciboriumvalueserde implementation of CBOR using ciborium-basic (tmp fork, do not use)1,361Apache-2.0
opt_arrayvecVector-like container with fixed capacity, using options instead of stored length1,358MIT
ciborium-llvalueLow-level CBOR codec primitives1,357Apache-2.0
powdb-storageSlotted-page heap, B+tree indexes, and WAL — pure-Rust storage engine for PowDB1,356MIT
simdvecVectors, but with the operational speedup of SIMD!1,354MIT
glyph-typesCore type definitions and value system for the Glyph programming language1,351MIT OR Apache-2.0
astro-mathAstronomy math algorithms for telescope control and sky transforms1,350MIT OR Apache-2.0
bevy_register_in_worldRegister types into the world during runtime1,350MIT OR Apache-2.0
icentral-test-qubeDynamic graph optimization for rapid update of betweenness centrality using Minimum Union Cycles.1,350MIT OR Apache-2.0
globalvardeclaring a global variable1,349Apache-2.0
icentral-test-incremental-qubeRust crate offering efficient algorithms for incremental betweenness centrality computation in dynamic graph structures using…1,346MIT OR Apache-2.0
stac-typesLow-level types for stac-rs. Should not be used directly, usually.1,345MIT OR Apache-2.0
vercre-didOpenID Data Model1,343MIT OR Apache-2.0
radifRust ADIF format library for parsing and serialization.1,342GPL-3.0-only
nimrodshn-btreeA persistent copy-on-write B+Tree implementation, designed as an index for a key-value store, inspired by SQLite.1,340MIT
non0Compile-time checked non-zero integers with type inference and first-class `const` support.1,339MIT OR Apache-2.0
liquemapA two-level-list key-ordered LiqueMap with fast iteration. It supports fast indexing, including range iterators. Many…1,339Apache-2.0 OR MIT
rdf-reader-hdtAn HDT file reader for RDF.rs knowledge graphs.1,338Unlicense
icentral-partial-bbfsEfficiently update betweenness centrality through Partial Brandes' Breadth-First Search in dynamically changing graphs.1,338MIT OR Apache-2.0
icentral-test-incremental-brandesEfficiently computes betweenness centrality in dynamic graphs using incremental updates. It accelerates centrality measurements…1,338MIT OR Apache-2.0
inplace-iterEfficient in-place iteration with O(1) element removal and taking operations1,337MIT OR Apache-2.0
ciborium-iovalueSimplified Read/Write traits for no_std usage1,336Apache-2.0
cdumay_rest_clientA library to call remote REST API application1,335BSD-3-Clause
oxirs-ruleForward/backward rule engine for RDFS, OWL, and SWRL reasoning1,334Apache-2.0
loopcellcell for multiple routes of access that are only used one-at-a-time in sequence1,333MPL-2.0
oxirs-tdbApache Jena TDB/TDB2 compatible RDF storage engine with B+Tree indexes1,333Apache-2.0
geo-tilesetStructure representing tileset.json for 3D Tiles1,332MIT OR Apache-2.0
oxirs-starRDF-star and SPARQL-star grammar support for quoted triples1,331Apache-2.0
strawberry_fieldsConsume, read, and mutate struct fields with an iterator-like api.1,328MIT
reflectixPrimitive run-time type reflection for Rust1,324GPL-3.0-or-later
sekejapA graph-first, embedded multi-model database engine1,323MIT
bit-byte-bitImplements a bit string using a collection of bytes.1,322MIT OR Apache-2.0
fionn-crdtCRDT implementations for fionn1,322MIT OR Apache-2.0
jmix-rsRust library for JMIX (JSON Medical Interchange) format - secure medical data exchange with cryptographic features1,322MIT
enum_handlerA macro to generate a handler trait for enums variants.1,321MIT OR Apache-2.0
feature-factoryA high-performance feature engineering library for Rust powered by Apache DataFusion1,321MIT OR Apache-2.0
tap-ivms101IVMS 101.2023 data model implementation for the Travel Asset Protocol1,321MIT
downstream_dependency_mapAn utility to list the downstream kernel's individual modules, with their includes and dependencies.1,317Unlicense
icentral-muc-speedup-statsProvides tools for analyzing speedup in Minimum Uncut (MUC) problems on graphs, capturing metrics about nodes, edges, and ideal…1,315MIT OR Apache-2.0
seqpro-corepyo3-free Rust kernels for seqpro's ragged (offsets+data) sequence arrays.1,310MIT
liblevenshteinLevenshtein/Universal Automata for approximate string matching using various dictionary backends1,308Apache-2.0
str-ctxSimple string context map1,308MIT OR Apache-2.0
kotoba-deploy-coreCore types and configuration for Kotoba deployment system1,308Apache-2.0
sbetA micro-crate to read and write Smoothed Best Estimate of Trajectory (SBET) data1,305MIT OR Apache-2.0
mumu-arrayArray tools plugin for the MuMu/Lava language1,303MIT OR Apache-2.0
kotobaGP2-based Graph Rewriting Language - ISO GQL-compliant queries, MVCC+Merkle persistence, and distributed execution1,303MIT OR Apache-2.0
noetl-arrow-flight-clientNoETL Arrow Flight client — Rust consumer for the noetl-server's /api/result Flight gRPC endpoint (R-2.3 Phase B + C1 + C2.2)1,303MIT
neuroxA Rust crate providing core building blocks for numerical computing and machine learning, including tensor operations, model…1,302MIT
stateset-primitivesStrongly-typed primitive types for StateSet iCommerce1,302MIT OR Apache-2.0
mumu-matrixMatrix operations for the mumu/lava language1,302MIT OR Apache-2.0
kira_kv_enginea high-performance key→id index toolkit for Rust1,301MIT
cst-locksConsistent locks1,300MIT
hedl-c14nHEDL canonicalization and pretty-printing1,298Apache-2.0
bevy_map_coreCore data structures for bevy_map_editor - Level, Layer, Tileset, Entity1,298MIT OR Apache-2.0
mheapFlexible binary heaps1,297MIT
kotoba-db-coreCore database abstractions for Kotoba1,297Apache-2.0
fileaggThe ultimate file aggregation tool! If you've ever needed to consolidate multiple files from a directory into a single file…1,297MIT
hypersync-solana-schemaArrow schemas for Solana HyperSync tables1,297MPL-2.0
polite-cliCommand-line interface for rusqlite × Polars integration1,294MIT
cowprotocol-primitivesPrimitive CoW Protocol chain, domain, order, and contract types.1,293GPL-3.0-or-later
blocA state management library1,292MIT OR Apache-2.0
rank-fusionRank fusion algorithms for hybrid search — RRF, ISR, CombMNZ, Borda, DBSF. Zero dependencies.1,291MIT OR Apache-2.0
citadeldb-syncReplication and sync layer for Citadel encrypted database1,290MIT OR Apache-2.0
sensormlSensorML parser and serializer supporting XML and JSON formats1,288MIT
bo4e-coreCore types for BO4E (Business Objects for Energy)1,288MIT
datastruct-rsDataStruct simplifies handling binary data and JSON with a unified interface.1,287MIT