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.
nisabaData quality, reconciliation, and validation across different data stores109Apache-2.0
use-planetPrimitive planet vocabulary for RustUse109MIT OR Apache-2.0
use-localLocal business presence primitives for RustUse109MIT OR Apache-2.0
use-magnitudePrimitive astronomical magnitude vocabulary for RustUse109MIT OR Apache-2.0
use-uuidThin UUID parsing and formatting primitives for RustUse108MIT OR Apache-2.0
use-ulidThin ULID parsing and formatting primitives for RustUse108MIT OR Apache-2.0
use-nucleotidePrimitive nucleotide vocabulary for RustUse108MIT OR Apache-2.0
use-geologic-processPrimitive geologic process vocabulary for RustUse108MIT OR Apache-2.0
use-motifPrimitive biological motif vocabulary for RustUse108MIT OR Apache-2.0
flensePurpose-oriented lensing108MIT OR Apache-2.0
use-reproductionPrimitive reproduction vocabulary for RustUse108MIT OR Apache-2.0
use-packagePrimitive electronic package vocabulary for RustUse108MIT OR Apache-2.0
use-posePrimitive robot pose vocabulary for RustUse robotics108MIT OR Apache-2.0
use-platformPrimitive platform identity and target triple vocabulary for RustUse108MIT OR Apache-2.0
use-moonPrimitive moon vocabulary for RustUse108MIT OR Apache-2.0
use-orbital-elementPrimitive orbital element vocabulary for RustUse astronomy108MIT OR Apache-2.0
use-metadataPage metadata and social preview primitives for RustUse presence utilities108MIT OR Apache-2.0
use-geologic-timePrimitive geologic time vocabulary for RustUse107MIT OR Apache-2.0
use-precipitationPrimitive precipitation vocabulary for RustUse107MIT OR Apache-2.0
use-pressure-systemPrimitive pressure system vocabulary for RustUse107MIT OR Apache-2.0
web4-trust-coreCore trust primitives for the Web4 ecosystem107AGPL-3.0-or-later
use-robot-sensorPrimitive robot sensor vocabulary for RustUse robotics107MIT OR Apache-2.0
use-os-familyPrimitive operating system family vocabulary for RustUse107MIT OR Apache-2.0
use-process-statusPrimitive process status and outcome metadata for RustUse107MIT OR Apache-2.0
club-nostosBracket / lifecycle / Outcome primitives for Rust. Climb the ladder of abstraction, then come back down with new eyes.107MIT
goapA general purpose Goal-Oriented Action Planning (GOAP) library written in Rust.106MIT OR Apache-2.0 OR BSD-3-Clause
use-constraintLightweight named constraint primitives for RustUse106MIT OR Apache-2.0
use-ruleNamed reusable rule primitives for RustUse106MIT OR Apache-2.0
use-friend-registryDeterministic query helpers for Fellow Friends fixture records106MIT OR Apache-2.0
use-geographical-projectionPrimitive map projection vocabulary for RustUse106MIT OR Apache-2.0
use-spatial-referencePrimitive spatial reference vocabulary for RustUse106MIT OR Apache-2.0
use-species-interactionPrimitive species interaction vocabulary for RustUse106MIT OR Apache-2.0
searusA simple extension-based search engine library106MIT
chinese-validatorCore validation logic for Chinese data (address,id_card, license_plate,name, phone, postal_code,qq,username,etc.)106MIT
philharmonicPhilharmonic workflow orchestration system — meta-crate re-exporting the entire crate family. Depends on all published library…106Apache-2.0 OR MPL-2.0
use-genePrimitive gene identity vocabulary for RustUse106MIT OR Apache-2.0
use-traitPrimitive biological trait and phenotype vocabulary for RustUse106MIT OR Apache-2.0
use-tissuePrimitive tissue vocabulary for RustUse106MIT OR Apache-2.0
use-config-profilePrimitive runtime and deployment profile names for RustUse106MIT OR Apache-2.0
use-resistorPrimitive resistor vocabulary for RustUse electronics crates106MIT OR Apache-2.0
use-referrerReferrer and source classification primitives for RustUse106MIT OR Apache-2.0
range-tree-rsA range tree implement for slab allocator106MIT OR Apache-2.0
use-faultPrimitive fault vocabulary for RustUse105MIT OR Apache-2.0
use-tectonic-platePrimitive tectonic plate vocabulary for RustUse105MIT OR Apache-2.0
hattrieA high-performance, cache-conscious, ordered map for string keys, based on the HAT-trie paper.105MPL-2.0
use-stratumPrimitive stratum vocabulary for RustUse105MIT OR Apache-2.0
use-formationPrimitive geologic formation vocabulary for RustUse105MIT OR Apache-2.0
use-fossilPrimitive fossil vocabulary for RustUse105MIT OR Apache-2.0
use-residuePrimitive biological residue vocabulary for RustUse105MIT OR Apache-2.0
use-geo-coordinatePrimitive geographic coordinate vocabulary for RustUse105MIT OR Apache-2.0
use-geographic-regionPrimitive geographic region vocabulary for RustUse105MIT OR Apache-2.0
use-elevationPrimitive elevation and depth vocabulary for RustUse105MIT OR Apache-2.0
chunkrsA high-performance, deterministic, flexible and portable zero-copy streaming Content-Defined Chunking (CDC) and hashing…105MIT
nodeventA simple Node.js-style event bus105MIT
use-ecosystemPrimitive ecosystem vocabulary for RustUse105MIT OR Apache-2.0
use-food-webPrimitive food-web vocabulary for RustUse105MIT OR Apache-2.0
hero_redisHigh-performance Redis-compatible server on redb with vector database support105Apache-2.0
numinaBackend-agnostic array library for high-performance computing in Rust105Apache-2.0
use-weather-forecastPrimitive forecast vocabulary for RustUse105MIT OR Apache-2.0
rok-utilsLaravel/AdonisJS-inspired utility helpers for the Rok ecosystem105MIT
inputx-dict-formatIDFv1 binary dict format for IME engines — mmap zero-copy reader + deterministic writer. Probability-native (log_prior in Q4…105MIT OR Apache-2.0
use-config-secretPrimitive secret references and redacted values for RustUse configuration helpers105MIT OR Apache-2.0
use-config-layerPrimitive shallow configuration map layering and merging for RustUse105MIT OR Apache-2.0
use-framePrimitive robotics frame vocabulary for RustUse105MIT OR Apache-2.0
use-end-effectorPrimitive end-effector vocabulary for RustUse robotics105MIT OR Apache-2.0
array-plus-extraAn array type that holds N+EXTRA elements with const generic parameters, providing safe slice access to contiguous memory104MIT OR Apache-2.0
use-rockPrimitive rock vocabulary for RustUse104MIT OR Apache-2.0
use-sedimentPrimitive sediment vocabulary for RustUse104MIT OR Apache-2.0
use-sequencePrimitive biological sequence vocabulary for RustUse104MIT OR Apache-2.0
use-featurePrimitive sequence and genomic feature vocabulary for RustUse104MIT OR Apache-2.0
component-mapGeneric component manager with sync/async and fallible/infallible initialisation104MIT
use-diagnostic-reportSimple diagnostic and diagnostic report primitives for RustUse104MIT OR Apache-2.0
oxistore-cacheOxiStore cache eviction primitives: Pure-Rust LRU and full ARC (Adaptive Replacement Cache)104Apache-2.0
use-trophic-levelPrimitive trophic-level vocabulary for RustUse104MIT OR Apache-2.0
use-conservation-statusPrimitive conservation status vocabulary for RustUse104MIT OR Apache-2.0
moloch-lightLight client protocol for Moloch audit chain104MIT
ordexA strict generational arena with static/dynamic multi-mutable access, optimized for zero-allocation safety validation and…104MIT OR Apache-2.0
ormdb-coreCore storage engine, query executor, and catalog for ORMDB104MIT
pulith-lockDeterministic lock file model and lock diff for Pulith104Apache-2.0
scrutinyA powerful, standards-compliant validation library for Rust with 50+ rules, conditional logic, and first-class axum integration104MIT
use-weather-frontPrimitive weather front vocabulary for RustUse104MIT OR Apache-2.0
use-weather-observationPrimitive weather observation vocabulary for RustUse104MIT OR Apache-2.0
use-windPrimitive wind vocabulary for RustUse104MIT OR Apache-2.0
god-graghA graph-based LLM white-box optimization toolbox: topology validation, Lie group orthogonalization, tensor ring compression104MIT OR Apache-2.0
use-transistorPrimitive transistor vocabulary for RustUse electronics crates104MIT OR Apache-2.0
use-diodePrimitive diode vocabulary for RustUse electronics crates104MIT OR Apache-2.0
use-robotPrimitive robot vocabulary for RustUse104MIT OR Apache-2.0
use-robot-idPrimitive robot identity vocabulary for RustUse104MIT OR Apache-2.0
type_switchA simple utility for compile-time unions that let you switch between different types.104MIT OR Apache-2.0
use-thread-idPrimitive thread identity label vocabulary for RustUse104MIT OR Apache-2.0
graphplotEfficient graph visualization tool for large graphs and networks.
Generates high-quality SVG plots (or PNG/PDF), supporting…104MIT
use-thread-namePrimitive thread name and count vocabulary for RustUse104MIT OR Apache-2.0
use-starPrimitive star vocabulary for RustUse104MIT OR Apache-2.0
use-geoGeographic presence and discovery targeting primitives for RustUse104MIT OR Apache-2.0
use-epochPrimitive astronomical epoch vocabulary for RustUse104MIT OR Apache-2.0
use-schemaPractical structured-data primitives for RustUse presence utilities104MIT OR Apache-2.0
use-constellationPrimitive constellation vocabulary for RustUse104MIT OR Apache-2.0
neco-filetreePure file tree snapshot helpers for merge, flatten, reveal, and lookup103MIT
use-sequence-idPrimitive biological sequence identifier vocabulary for RustUse103MIT OR Apache-2.0
moloch-consensusPoA consensus for Moloch audit chain103MIT
moloch-indexIndexing and query layer for Moloch audit chain103MIT
udataframe_rsA pure Rust library for data frame operations, particularly useful for processing data extracted from PDF files or OCR recognize103MIT OR Apache-2.0
json-tools-rsA high-performance Rust library for advanced JSON manipulation with SIMD-accelerated parsing, Rayon parallelism, and Python…103MIT OR Apache-2.0
shortest_path_finderA Rust library for shortest path finding algorithms, including Dijkstra's, A*, and Bellman-Ford. Supports both directed and…103MIT
spark-signalsA standalone reactive signals library for Rust - fine-grained reactivity for any application103MIT
wavekat-flowDeclarative call-flow ("Receptionist") document model for the WaveKat voice platform. Types are generated from the normative JSON…103Apache-2.0
orasortHigh-performance, cache-efficient sorting library optimized for common prefixes.103MIT OR Apache-2.0
use-env-valuePrimitive environment variable value and pair vocabulary for RustUse103MIT OR Apache-2.0
use-seoSEO and search snippet primitives for RustUse presence utilities103MIT OR Apache-2.0
use-robotsRobots and indexing directive primitives for RustUse103MIT OR Apache-2.0
mcp-conformance-coreModel Context Protocol conformance model: requirement registry, trace schema, message classification, and canonical JSON103MIT
kowitodb-storagePluggable storage backends (sled, Lance) for KowitoDB.103MIT
ctfsCausal consistency at nanosecond latency. Algebraic invariants without coordination.102MIT
classicObject-oriented programming for Rust102MIT OR Apache-2.0
jupyter-ysyncY-sync protocol implementation for Jupyter notebook collaboration102BSD-3-Clause
wicked-memoryDEPRECATED: absorbed into wicked-estate v0.13+. Migrate to wicked-estate-mcp for unified memory/knowledge/estate tools.102MIT
manifoldbA multi-paradigm embedded database for graph, vector, and relational data101MIT OR Apache-2.0
pulith-storeComposable local artifact storage for Pulith101Apache-2.0
lark-webhook-notifySend rich notification cards to Lark (Feishu) bots via webhooks101Apache-2.0
kowitodb-indexVector (HNSW), full-text, graph, metadata and time indexes for KowitoDB.101MIT
matrix-sliceSafe abstractions for two-dimensional slices.100MIT OR Apache-2.0
libdawgA fast, memory-efficient DAWG (Directed Acyclic Word Graph) for word validation and prefix queries100MIT
rskit-datasetDataset collection framework: source, transform, target, collector100MIT
thing-matcherDeterministic and probabilistic matching of schema.org Thing records (name, alternateName, description, identifier, url, sameAs,…100MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause
neco-decorPlatform-agnostic decoration data model for text editor highlight, marker, and widget ranges100MIT
nordnet-modelPure data types and crypto for the Nordnet External API v2 (no I/O).100MIT OR Apache-2.0
use-pg-columnPostgreSQL column metadata primitives for RustUse100MIT OR Apache-2.0
ga-semantics-coreGeometric Algebra semantic layer with Bagua taxonomy for knowledge graphs100MIT OR Apache-2.0
glocA universal business logic architecture for Rust, inspired by the Bloc/Cubit pattern from Flutter. Includes core traits and the…100MIT
moritzbrantner-geo-coreFormat-agnostic geospatial domain types, geometry helpers, and transforms for video-analysis.99MIT OR Apache-2.0
simple-dst-deriveDerive macros for allocating and using custom DSTs.99MIT OR Apache-2.0
unsigned-floatUnsigned floating-point formats for non-negative numeric domains.99MIT
use-event-idLightweight event identifier primitive for RustUse.99MIT OR Apache-2.0
use-event-nameLightweight event name primitive for RustUse.99MIT OR Apache-2.0
use-event-kindEvent kind labels for RustUse event primitives.99MIT OR Apache-2.0
use-event-sourceLightweight event source primitive for RustUse.99MIT OR Apache-2.0
use-wasm-valueWebAssembly value type parsing, rendering, binary code, and classification primitives.99MIT OR Apache-2.0
use-event-metadataOrdered string metadata entries for RustUse event primitives.99MIT OR Apache-2.0
use-sql-valueSimple SQL literal and value primitives for RustUse99MIT OR Apache-2.0
use-sql-operatorCommon SQL comparison, logical, null, and pattern operator primitives for RustUse99MIT OR Apache-2.0
nectar-swarmsCanonical type definitions for Ethereum Swarm networks98AGPL-3.0-or-later
use-oci-namespaceOCI and Linux namespace kind primitives without platform syscalls.98MIT OR Apache-2.0
outbox-redisRedis-based idempotency provider for the oxide-outbox98MIT
dynamic_bitsetA dynamic bitset using a vector to store 32 bit unsigned integers.
Provides a serde feature flag to enable Serialization and…98MIT
xrangeHigh-performance range overlap search algorithms / 高性能区间重叠搜索算法98MulanPSL-2.0
supersonicA one-stop rust crate for high-speed, high-performance, high-concurrency data-structures.98MIT OR Apache-2.0
jasonisnthappyA lightweight, embedded document database with ACID transactions and MVCC support98MIT
rust_bus_macrosbus — Lightweight CQRS Library for Rust98MIT
use-event-targetLightweight event target primitive for RustUse.98MIT OR Apache-2.0
use-event-timestampSystemTime timestamp wrapper for RustUse event primitives.98MIT OR Apache-2.0
use-sql-paramSQL parameter placeholder style, index, and name primitives for RustUse98MIT OR Apache-2.0
use-sql-columnSQL column name, reference, table qualification, and alias primitives for RustUse98MIT OR Apache-2.0
idempotentType-safe idempotency keys for building reliable, retry-safe APIs97MPL-2.0
use-oci-hookOCI runtime hook primitives for lifecycle phases, paths, args, env, and timeout metadata.97MIT OR Apache-2.0
reflect-natType-level naturals, booleans, and HLists with Reflect implementations97MIT OR Apache-2.0
use-oci-referenceOCI image reference syntax primitives for names, tags, digests, and canonical references.97MIT OR Apache-2.0
timeseries-table-formatAppend-only time-series table format with gap/overlap tracking97MIT
ndtableSimple dense and sparse multi-dimensional tables97MIT
sda-libStructured Data Algebra as a pure Rust library for validating, formatting, and transforming structured data.97GPL-3.0-or-later
crossref-xmlA collection of handcreated structs for Crossref XML generation.97GPL-3.0-or-later
bonsai-indexA zero-dependency, embeddable, self-tuning spatial index for Rust97Apache-2.0
use-transactionGeneric financial transaction primitives for RustUse finance crates97MIT OR Apache-2.0
rune-chain-memoryIn-process conversation memory implementations for the rune-chain LLM orchestration framework97MIT
use-email-headerEmail header name, value, and field primitives for RustUse97MIT OR Apache-2.0
jellyflow-runtimeHeadless store, rules, schema, profile, and change pipeline for Jellyflow.97MIT OR Apache-2.0
sumchain-wireByte-frozen on-chain wire formats for SUM Chain (an L1 blockchain): addresses, hashes, transactions, and every subprotocol…96MIT OR Apache-2.0
bijux-atlas-modelPersisted Atlas model types, serde contracts, and stable boundary values96Apache-2.0
agentsniff-commonShared types and event structures for AgentSniff — used by the userspace scanner and the eBPF probes.96Apache-2.0
dappnode-typesShared DAppNode Rust types96MIT
frp-weaveGraph weaving policy contracts for the frp domain layer.96MIT OR Apache-2.0
prefix-arenaA bump-style arena over caller-provided byte storage.96MIT OR Apache-2.0
why_rsA Causal Inference library for Rust.96MIT OR Apache-2.0
rt-ringLock-free SPSC ring buffer with overwrite-oldest semantics for real-time applications96MIT OR Apache-2.0
constraint-crdtCRDT-backed constraint states for distributed fleet consensus96MIT
xar-arrayA segmented exponential array with stable element addresses.96MIT OR Apache-2.0
grit-compatGraphiti/FalkorDB-dialect query-template translator for grit (pure, fail-loud, bounded inventory)96MIT OR Apache-2.0
win-security-identifier-macroProc macro for the win-security-identifier project96MIT OR Apache-2.0
use-chemistryComposable chemistry primitives for RustUse.96MIT OR Apache-2.0
voxjCore types for the Voxel Json (.voxj / .voxjz) format.96non-standard
toy-kvIn-memory, BTreeMap-backed key-value store core.96MIT
statevec-modelCore schema, record, command, event, IDL, and registry types for StateVec.95Apache-2.0
live-dataShared descriptor, manifest, and subscription types for the live-feed publisher SDK and the live-stream consumer SDK.95MPL-2.0
signaledA lightweight reactive programming library for Rust, providing a signal-slot mechanism.95MIT
pacr-typesThe PACR 6-tuple — physically annotated causal records for AI agents.95Apache-2.0
use-email-envelopeSMTP envelope identity and path primitives for RustUse95MIT OR Apache-2.0
grafeo-loroLocal-first, in-process, dual-store graph database with CRDT consensus (Loro) + execution (Grafeo).95MIT OR Apache-2.0
worker-matcherWorker matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national…94MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause
rustsim-broadphaseSpatial broadphase data structures (uniform grids, neighbour queries) for rustsim in 2-D and 3-D94MIT
mempill-typesShared domain types for the mempill bi-temporal AI-agent memory engine (ProvenanceLabel, Disposition, Claim, LedgerEntry, and…94Apache-2.0
farenaA file-backed arena allocator using pread for memory byte storage93MIT
a2ui-typesTyped data models for the A2UI protocol (v0.8 & v0.9)93MIT
tok3niz3r-coreCore types and on-disk schema for the tok3niz3r byte-level BPE tokenizer: token ids, vocabulary, merge table, and the GPT-2…93MIT
type_slicer型付きメモリスライサー93MIT OR Apache-2.0
slimvecDynamic array with a smaller inline-size93Zlib OR MIT OR Apache-2.0
holidays-ruA library for determining working days, weekends, and holidays in Russia.93MIT OR Apache-2.0
operese-dagxA minimal, type-safe, runtime-agnostic async DAG (Directed Acyclic Graph) executor with compile-time cycle prevention and true…92MIT
a2ui-validationJSON Schema validation engine for A2UI protocol messages92MIT
slot-cellSlotCell - an interior mutability container. It acts as a "Runtime-Checked Move Cell", providing owned access to data rather than…92Apache-2.0
hippocampus-coreLocal-first memory kernel core engine. SQLite + FTS5 storage, hybrid retrieval, ONNX embeddings.92Apache-2.0
person-matcherPerson matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national…92MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause