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.
mnemaraLocal-first, explainable AI memory engine for embedded and service-based systems133MIT
use-diagnostic-labelRenderer-neutral diagnostic label primitives for RustUse132MIT OR Apache-2.0
lunaris-storage-postgresPostgres + pgvector storage backend for Lunaris132Apache-2.0
graph_loomInteractive Graph Structure Utility132Apache-2.0
cch-rsA fast and practical Customizable Contraction Hierarchy (CCH) routing engine for Rust with built-in graph partitioning and…132MIT OR Apache-2.0
quantlet-streamsQuantLET elements of stream processing (filtering, grouping, selection, functional operations) on canonical and data frames…132non-standard
amethystate-coreInternal crate for amethystate, not intended for direct use132MIT
use-diagnostic-codeStable diagnostic identifier primitives for RustUse131MIT OR Apache-2.0
use-diagnostic-levelDiagnostic severity primitives for RustUse131MIT OR Apache-2.0
lunaris-consolidateACT-R activation-based memory consolidator for Lunaris131Apache-2.0
axiom-spinlockA lightweight, no_std-compatible spinlock and exponential backoff implementation for low-level concurrent systems.131MIT
meridian-coreMeridian core — CRDTs, auth, protocol (no runtime dep, compiles to WASM)131MIT
facet-xml-legacyLegacy XML serialization and deserialization for Facet types - use facet-xml instead131MIT OR Apache-2.0
use-net-labelPrimitive electronic net label vocabulary for RustUse131MIT OR Apache-2.0
use-pinPrimitive electronic pin vocabulary for RustUse131MIT OR Apache-2.0
use-electron-shellSimple electron shell distribution helpers for RustUse chemistry crates131MIT OR Apache-2.0
kael_sum_treeA sum tree data structure, a concurrency-friendly B-tree for Kael131Apache-2.0
use-oci-tagOCI tag primitives with conservative validation and common tag classifiers.130MIT OR Apache-2.0
neco-pathrelPolicy-driven path relation and rename remap helpers for workspace runtimes130MIT
quantlet-agentsSynchronous and asynchronous agentic discrete-event simulation. This is related to the distribution and simulation facets defined…130non-standard
quantlet-bigdataSupport for reactive use cases that must reply on very large data: infinite reactive graphs (infinite spreadsheets) associated to…130non-standard
quantlet-reactivesA declarative paradigm that allows the definition of what has to be done through reactive relationships, letting the…130non-standard
pondrsA pipeline execution library130Apache-2.0
highergraphen-cliCommand-line workflows for HigherGraphen.130Apache-2.0
ix-schemaA universal meta-interface for data structures: compile-time semantic manifests bridging memory layout and serialization, with…130MIT OR Apache-2.0
llatticeA minimal lattice trait (join/meet) with built-in implementations for integers, floats, bool, Option, HashSet, and Vec.130Apache-2.0
jismeshcode日本標準地域メッシュコード(JIS X 0410)を扱う包括的なRustライブラリ / A comprehensive Rust library for Japanese Standard Grid Square Code129MIT OR Apache-2.0
mesh-typesCore data types for the Mesh Protocol Rust SDK (AgentCard, MatchOrReject, CloudEvent payloads)129Apache-2.0
nusy-kanbanArrow-native kanban engine — SHACL shapes, graph-native PRs, dual boards, NATS multi-agent collaboration129MIT
oscalSerde types for the OSCAL (Open Security Controls Assessment Language) data models. Generated from the official NIST Metaschema,…129MIT OR Apache-2.0
fin-streamReal-time market data streaming primitives — 100K+ ticks/second ingestion pipeline129MIT
dicom-map-ffiC FFI for dicom-map129Apache-2.0
dmap-compilerCompile ResolvedTag JSON-L into a frozen .dmap archive129Apache-2.0
oneringbufA lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchronous support, and virtual…129MIT OR Apache-2.0
fso-graph-builderA building block for high-performant graph algorithms. Community-maintained fork of graph_builder.129MIT
serde-patchJSON Merge Patch (RFC 7396) with optional recursive diff generation for Serde-derived structs128MIT OR Apache-2.0
qft-rsProduction-grade native Rust SDK for Quantum File Type (.qft) format128MIT OR Apache-2.0
modmapUniversal module map schema for codebase structure representation128MIT
use-oci-descriptorOCI descriptor primitives for media type, digest, size, URLs, annotations, data, artifacts, and platform metadata.128MIT OR Apache-2.0
glitcher-coreCore types, configuration, and utilities for Glitcher128MIT OR Apache-2.0
resq-dsaProduction-grade data structures and algorithms — zero external dependencies128Apache-2.0
coglog-coreCogLog core library — data types, validation, and pure advance logic128MIT
qleanyArchitecture generator for Rust and C++/Qt applications.128MPL-2.0
genomFast reverse geocoding with enriched location data128Apache-2.0
use-sql-schemaSQL schema, database, namespace, and search-path primitives for RustUse128MIT OR Apache-2.0
use-email-addressEmail address and mailbox primitives for RustUse128MIT OR Apache-2.0
libdictensteinHigh-performance dictionary data structures (trie, DAWG, double-array trie, suffix automaton, lock-free durable persistent ART)…128Apache-2.0
nyx-agent-typesImplementation-detail serde and TypeScript wire types shared by nyx-agent crates.127AGPL-3.0-or-later
fialucci-typesCanonical protocol types for the Fialucci chain — shared by fialucci-node and all SDKs (e.g. fialucci-oracle).127Apache-2.0
omega-persistenceSQLite-based persistence layer for ExoGenesis Omega with schema migrations and transactions126MIT
tomldirLean TOML loader with runtime dot-path access and flattening into maps, optimized for tools and dynamic configs126MIT
qipu-coreCore domain logic for Qipu knowledge management system126MIT
minitimerA mini timer of delayed tasks. Only asynchronous tasks are possible on tokio runtime, and dynamic add/cancel/remove is supported.126Apache-2.0
alien-signalsRust port of alien-signals 👾 the lightest signal library126MIT
zcstringHigh-performance zero-copy string handles for Serde, backed by arcstr.126MIT OR Apache-2.0
kando-coreCore library for kando, a keyboard-first Kanban board126Apache-2.0
use-pg-tablePostgreSQL table object primitives for RustUse126MIT OR Apache-2.0
grit-coreEmbedded, bi-temporal property graph for agent memory: one SQLite file, in-process, deterministic126MIT OR Apache-2.0
sekuire-protocolShared protocol types for the Sekuire Agent Identity Protocol125Apache-2.0
async-sevenzAn async 7z decompressor/compressor written in pure Rust125Apache-2.0
ruvector-delta-coreCore delta types and traits for behavioral vector change tracking125MIT OR Apache-2.0
xsd-schemaXML Schema (XSD 1.0/1.1) validator with PSVI and a built-in XPath 2.0 engine125MIT OR Apache-2.0
automerge-catCRDTs as categorical colimits, built on comp-cat-rs124MIT
opendbA high-performance hybrid embedded database in pure Rust with KV, records, graph, and vector support124Apache-2.0
lunaris-verifySlow-path arbitration verifier for Lunaris124Apache-2.0
gtfs-binPre compute GTFS transit networks into memory mapped binary files. Features zero copy deserialization, RAPTOR ready structures,…124MIT OR Apache-2.0
aerocred-protocolAuthority-agnostic data model for verifiable airman credentials and issuer federation124Apache-2.0
otherone-memoryLong-term and short-term memory primitives for the Otherone agent framework124MIT
atlas-rustDirectory-based store for thousands of N-dimensional datasets local or remote using object storage.124Apache-2.0
cagelockA thread-safe static mutable wrapper123MIT
command-trieA compact radix trie for command-line tab completion and longest-prefix matching.122BSD-2-Clause
ip-alloc-lookupFast, offline IPv4/IPv6 IP allocation lookup (country + EU flag) using RIPE NCC delegated data122MIT OR Apache-2.0
rust_identified_vecOrdered collection with O(1) id lookup — Rust counterpart to UDF IdentifiedArray.122MPL-2.0
nervusdb-temporalTemporal Store for NervusDB - AI Memory / Episode management122AGPL-3.0-only
supertable-coreCore library for SuperTable, a next-generation open table format121MIT OR Apache-2.0
omega-runtimeProduction runtime orchestrator integrating all ExoGenesis Omega subsystems with health monitoring121MIT
rulemorphYAML-based declarative data transformation engine for CSV/JSON to JSON121MIT
rustsim-spacesSpace implementations (grid, continuous, graph, hybrid) for rustsim121MIT
qubit-idID generation utilities for Rust, including Qubit Snowflake, classic Snowflake, Sonyflake-style, and fast UUID-like generators121Apache-2.0
dcosl-corePure DCoSL protocol types, tag builders, and utilities — no network, no CLI120MIT
qubit-mixinTrait mixins for domain objects, providing common properties and behaviors120Apache-2.0
gmp-rsA pure-Rust, no-unsafe, no_std, no_alloc arbitrary-precision integer (mpz) subset, faithful to GMP's mpz_* operations.119LGPL-3.0-or-later
cel-contractsShared Rust contracts for AI agent actions, planning views, runtime capabilities, and execution receipts.119Apache-2.0
nurku-rs_containerDerive macros for different kinds of containers119EUPL-1.2
basis-pointsValidated basis-points type with optional Decimal and Anchor support.119MIT
emlEpoch Merkle Log: the EML library instantiated at k=2, no prefix119non-standard
sumchain-primitivesCore primitive types and on-chain wire formats for SUM Chain (an L1 blockchain): addresses, hashes, blocks, transactions,…119MIT OR Apache-2.0
schubertSchubert calculus as a practical access control system — quantitative capability-based authorization119Apache-2.0
lease-rsZero-cost ownership leasing for rust. Temporarily transfer full ownership across .await, threads, scopes, and closures with…118MIT OR Apache-2.0
plain-dsPlain data structures118MIT
toy-kv-utilsFoundational error, JSON, and key-validation helpers for toy-kv.118MIT
arrow-graph-coreArrow-native graph store with configurable namespace partitioning and optional layer columns118MIT
stateset-protocolWire-format types for StateSet sync protocol — envelopes, batches, Merkle proofs118MIT OR Apache-2.0
use-robot-subsystemPrimitive robot subsystem vocabulary for RustUse robotics118MIT OR Apache-2.0
post-cortex-memoryConversation memory orchestrator for post-cortex. Ties storage + embeddings + graph + session + summary into a single lock-free…118MIT
scxmlW3C SCXML statechart library — parse, validate, export, and simulate Harel statecharts. Framework-agnostic, WASM-ready, rkyv…118MIT OR Apache-2.0
selectablesLock-free channels with a unified select! macro for recv and send arms117MIT OR Apache-2.0
eqmapEqMap: Technology Mapping w/ E-Graphs117Apache-2.0
rune-graphEmbedded directed property graph: nodes, edges, labels, key-value properties, traversal, algorithms, and optional snapshot…117MIT
logisheets-rsThe Rust API for LogiSheets — a spreadsheet engine that reads, edits, and writes .xlsx117MIT
lunaris-storage-embeddedZero-dependency embedded storage backend for Lunaris (SQLite — memory:// and sqlite:///path)116Apache-2.0
tincanA lightweight reactive state management library for Rust.116MIT
olympipe-rsParallel pipeline library for Rust, inspired by olympipe116MIT
easygraphLightweight undirected graph with sorted adjacency lists, modeled on Graphs.jl116MIT
neco-sparseLightweight COO / CSR sparse matrix types116MIT
fso-graphA library of high-performant graph algorithms. Community-maintained fork of graph.116MIT
use-identifierComposable string-backed identifier primitives for RustUse115MIT OR Apache-2.0
tiny-hnswA simplified implementation of the HNSW (Hierarchical Navigable Small World) algorithm for efficient approximate nearest neighbor…115MIT
donadbDonaDB is TruthLinked Labs' lightweight, crash-safe LSM storage engine for high-throughput post-quantum blockchain nodes.115Apache-2.0 OR MIT
xerv-nodesStandard workflow nodes for XERV: merge, split, switch, loop, map, and transform operations115Apache-2.0
signaldock-coreShared domain types for the SignalDock agent messaging platform115MIT
ticker-coreCore engine for Ticker — a tick-based spreadsheet for time series, finance, and simulation.115BUSL-1.1
use-pg-typePostgreSQL type primitives for RustUse115MIT OR Apache-2.0
eventide-domainDomain layer for the eventide DDD/CQRS toolkit: aggregates, entities, value objects, domain events, repositories, and an…115MIT OR Apache-2.0
crtx-sessionSession-close pipeline: ingest, reflect, and commit memories to pending_mcp_commit.115MIT OR Apache-2.0
mako-marktMarket data library for German energy market (MaKo/marktd)115MIT OR Apache-2.0
use-id-prefixPrefixed identifier primitives for RustUse114MIT OR Apache-2.0
const-array-concatConcatenate fixed-size arrays at compile time without copying114MIT OR Apache-2.0
neco-treeGeneric ID-bearing tree with cursor-based navigation114MIT
intrusive-listenersA compact reentrant type-erased event-listener registry114MIT
use-biomePrimitive biome vocabulary for RustUse114MIT OR Apache-2.0
arr_dequeDeque implemented by array.114MIT
unslice-dstFancy slice-like DST support114MIT OR Apache-2.0
mindfryMemory with a Conscience114Apache-2.0
sovereign-profile8-dimensional Sovereign Profile — anti-tyranny civic identity for decentralized governance. Scores autonomy, dignity,…114AGPL-3.0-or-later
phago-llmLLM integration for Phago semantic intelligence114MIT
use-sql-tableSQL table name, reference, schema, and alias primitives for RustUse114MIT OR Apache-2.0
use-archive-entryArchive entry metadata primitives for RustUse114MIT OR Apache-2.0
invoic-checkerAutomated INVOIC plausibility and tariff validation for German energy market suppliers (LF/LFG). Pure library — no I/O, no async.114MIT OR Apache-2.0
use-boundaryPrimitive boundary vocabulary for RustUse113MIT OR Apache-2.0
sutureIn-memory binary patches: ordered length-preserving byte writes over a base buffer, with optional source-material verification.113MIT OR Apache-2.0
cachetypesCommon cache implementations113MIT
use-oci-distributionOCI distribution identifier and route metadata primitives without registry HTTP calls.113MIT OR Apache-2.0
copy-stack-vecA no_std, fixed-capacity, stack-allocated Copy vector for Copy types, with no unsafe code by default.113MIT OR Apache-2.0
zon-lib6.2x faster than JSON. A zero-copy, memory-mapped data format for high-performance systems.113MIT
inline-configEffortlessly embed config modules and access with any compatible types113MIT OR Apache-2.0
relmath-rsRelation-first mathematics and scientific computing in Rust.113MIT OR Apache-2.0
opejsonSurgical JSON manipulation macros for Rust. (Strict, Genesis, and Law modes)113MIT OR Apache-2.0
use-atmospheric-pressurePrimitive atmospheric pressure vocabulary for RustUse113MIT OR Apache-2.0
gatekeep-keepsakeKeepsake relation fact resolver for gatekeep113MIT OR Apache-2.0
use-capacitorPrimitive capacitor vocabulary for RustUse electronics crates113MIT OR Apache-2.0
use-alignmentPrimitive alignment metadata vocabulary for RustUse112MIT OR Apache-2.0
use-communityPrimitive ecological community vocabulary for RustUse112MIT OR Apache-2.0
use-biodiversityPrimitive biodiversity vocabulary for RustUse112MIT OR Apache-2.0
clockwork-tuplesType-level tuple utilities for compile-time structural reasoning.112MIT OR Apache-2.0
fabula-memoryIn-memory DataSource implementation for fabula112MIT
use-biological-cellPrimitive cell vocabulary for RustUse112MIT OR Apache-2.0
use-biological-systemPrimitive biological system vocabulary for RustUse112MIT OR Apache-2.0
devops-modelsTyped serde models for DevOps configuration formats: Kubernetes, Docker Compose, GitLab CI, GitHub Actions, Prometheus,…112MIT OR Apache-2.0
grust-tursoTurso GraphStore backend for Grust.112MIT OR Apache-2.0
use-circuitPrimitive circuit relationship vocabulary for RustUse electronics crates112MIT OR Apache-2.0
use-actuatorPrimitive actuator vocabulary for RustUse robotics112MIT OR Apache-2.0
un-motion-frameUNMotion と関連プロジェクト向けのトランスポート非依存モーションフレームスキーマ。112MIT
ferrovecA durable, incremental HNSW vector store built to compile to WebAssembly — the in-browser index that persists to OPFS and stays…112MIT
tickbarHigh-performance tick-to-bar aggregator for market data112MIT
use-canonicalCanonical URL and duplicate-surface primitives for RustUse112MIT OR Apache-2.0
use-rangeComparable range validation primitives for RustUse111MIT OR Apache-2.0
str_arrayFixed-size `str` and `CStr` types backed by an array111Apache-2.0 OR MIT
dataset-coreA generic, thread-safe dataset container with lazy loading and caching, plus optional utility helpers111MIT
use-alphabetPrimitive biological alphabet vocabulary for RustUse111MIT OR Apache-2.0
use-habitatPrimitive habitat vocabulary for RustUse111MIT OR Apache-2.0
qudit-instAccelerated and Extensible Quantum Library111BSD-3-Clause
use-atmospherePrimitive atmosphere vocabulary for RustUse111MIT OR Apache-2.0
use-humidityPrimitive humidity vocabulary for RustUse111MIT OR Apache-2.0
recallable-macroMacro suite for the recallable crate: enables model with #[recallable_model] and automatic trait derives for `Recallable` and…111MIT OR Apache-2.0
use-life-stagePrimitive life stage vocabulary for RustUse111MIT OR Apache-2.0
use-boardPrimitive board-level vocabulary for RustUse electronics crates111MIT OR Apache-2.0
use-kinematics-labelPrimitive kinematics terminology labels for RustUse robotics111MIT OR Apache-2.0
use-architecturePrimitive CPU and target architecture vocabulary for RustUse111MIT OR Apache-2.0
use-astronomical-coordinatePrimitive astronomical coordinate vocabulary for RustUse111MIT OR Apache-2.0
use-attributionAttribution and touchpoint label primitives for RustUse presence utilities111MIT OR Apache-2.0
use-catalog-objectPrimitive astronomical catalog object vocabulary for RustUse111MIT OR Apache-2.0
ribbitDerive macro for bit fields111MIT OR Apache-2.0
parallax-pipelineParallax: a Rust-native streaming pipeline engine with zero-copy multi-process support111MIT OR Apache-2.0
use-amino-acidPrimitive amino acid vocabulary for RustUse110MIT OR Apache-2.0
use-map-scalePrimitive map scale vocabulary for RustUse110MIT OR Apache-2.0
knut-popsimCanonical pure-Rust generator for the synthetic Swedish 11-million-person population graph (12-label graph DB). No…110MIT OR Apache-2.0
aegis-wire-formatsSigned attestation manifest format for aegis-boot USB sticks — serde types + JSON Schema110MIT OR Apache-2.0
apr-formatSovereign `.apr` model container format (read + write, v1 APRN + v2 APR\0) — zero ML/GPU/tokenizer dependencies110MIT OR Apache-2.0
ragA Rust library and CLI for Retrieval-Augmented Generation110Apache-2.0
disk_backed_queueA robust, crash-resistant queue implementation that persists all data to disk using SQLite110MIT
use-air-temperaturePrimitive meteorological air temperature vocabulary for RustUse110MIT OR Apache-2.0
use-cloudPrimitive cloud vocabulary for RustUse110MIT OR Apache-2.0
use-organPrimitive biological organ vocabulary for RustUse110MIT OR Apache-2.0
use-organismPrimitive organism identity and classification vocabulary for RustUse110MIT OR Apache-2.0
use-jointPrimitive robot joint vocabulary for RustUse110MIT OR Apache-2.0
use-celestial-bodyPrimitive celestial body vocabulary for RustUse110MIT OR Apache-2.0
use-astronomical-orbitPrimitive orbit vocabulary for RustUse astronomy110MIT OR Apache-2.0
use-listingBusiness listing and citation primitives for RustUse presence utilities110MIT OR Apache-2.0
use-campaignCampaign identity primitives for RustUse presence utilities110MIT OR Apache-2.0
use-astronomical-observationPrimitive astronomical observation vocabulary for RustUse110MIT OR Apache-2.0
slbitZero-dependency Meaning Observatory packets for verifiable memory, AI traces, and proof UX.110AGPL-3.0-only
use-stable-idDeterministic stable identifier primitives for RustUse109MIT OR Apache-2.0
use-mineralPrimitive mineral vocabulary for RustUse109MIT OR Apache-2.0
use-placePrimitive place vocabulary for RustUse109MIT OR Apache-2.0
vecpoolThread-local pool of reusable Vec buffers with cross-type reuse109MIT
use-populationPrimitive ecological population vocabulary for RustUse109MIT OR Apache-2.0
use-nichePrimitive ecological niche vocabulary for RustUse109MIT OR Apache-2.0
bcsortA fast, statistical, in-place ternary distribution sort.109MIT
bump-stackA stack implementation using bump allocation109MPL-2.0