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.
siraA general-purpose embedded KV store built around sequential composition — order is a batch property, not an online one.35MIT OR Apache-2.0
bitrefReference types for bitstrings with bit-level slicing support35Apache-2.0 OR MIT
yatrosci-ndarrayN-dimensional arrays for scientific computing - NumPy equivalent in Rust35AGPL-3.0-or-later
hippmem-coreCore domain types for HIPPMEM — MemoryUnit, AssociationLink, ActivationState, Clock/Rng traits, base error types35Apache-2.0
sqlite-graphAn embeddable graph database built on SQLite — recursive CTEs, bi-temporal edges, FTS5 search, and vector fusion in a single file35MIT
cmidi-conservationConservation law enforcement through harmonic tension — hear your budget violations as wrong notes35MIT
id_effect_fsmTyped finite-state machines, sagas, and session types for id_effect programs35CC-BY-SA-4.0
halfedgeA half-edge mesh data structure library for Rust: traversal, topology operations, geometry, subdivision, decimation,…35MIT OR Apache-2.0
enum-map-liteA stripped-down enum-keyed map backed by a fixed array. Like enum-map but without from_usize (no key/pair iteration), so…35MIT OR Apache-2.0
nestmapErgonomic nested hashmap trees for hierarchical config and namespace management35MIT OR Apache-2.0
rek0n-chunkShared semantic chunk types for the rek0n parser and embed pipeline35MIT
ms-ioBruker timsTOF TDF read/write. Part of the rustims foundation.35MIT
rover_nexus_coreWire-format message types (Cap'n Proto + JSON) for communication between robotic vehicles and a robot orchestration server: Rover…35Apache-2.0
elara-smtKey-addressed sparse Merkle tree (256-bit path, SHA3-256, identity-bound domain-separated leaves) with empty-subtree-compressed…35MIT OR Apache-2.0
wayFast Async Channel With no-std Support and Alternative Sync API34MIT
sbol-coreVersion-neutral SBOL machinery shared by the sbol2 and sbol3 crates: field-metadata descriptors, the validation framework,…34MIT OR Apache-2.0
bitset-matrixSpace-efficient, row-major 2D bitset matrix with fast bitwise ops34MIT OR Apache-2.0
snp-indexFast SNP indexing and read matching with scdata integration (cell × SNP sparse matrices)34MIT
medleyA medley of high-quality, generic Rust utility modules for a small dependency footprint.34MIT OR Apache-2.0
qanatLock-free channels specially written for asynchronous contexts34Apache-2.0
count-min-sketch-rsA high-performance, zero-allocation Count-Min Sketch implementation for frequency estimation.34MIT
intervalxA strongly-typed generic interval algebra library for Rust34MIT
colorfyiColor conversion, WCAG contrast, and color space lookup — async API client for colorfyi.com.34MIT
iectypesIEC 61131-3 data types, enums, and type definitions34MIT
beerfyiBeer style guide with BJCP styles, hops, malts, and yeast — async API client for beerfyi.com.34MIT
brewfyiCoffee variety guide with roasting, brewing methods, and origins — async API client for brewfyi.com.34MIT
ai-model-directory-routerModel routing, cost calculation, fallback chains, context window management, and models.dev overlay enrichment for 7000+ AI models34Apache-2.0
cmidi-coreConversational MIDI protocol — encode multi-agent discourse as symbolic music34MIT
oxigeo-etlStreaming ETL framework for continuous geospatial data processing with OxiGeo34Apache-2.0
cyclotraceA high-performance, wait-free ring buffer in Rust. Supports SPMC with peek-based semantics instead of destructive consumption.34MIT OR Apache-2.0
oxiephemeris-rdfOxiEphemeris: Linked Open Data layer — RDF graphs, SKOS vocabulary, and PROV-O provenance for astrological charts34Apache-2.0
finitomataFinite state machines with rich lifecycle callbacks, persistence, and supervision34MIT OR Apache-2.0
post-cortexIntelligent conversation memory system for AI assistants — persistent knowledge storage, semantic search, knowledge graph, MCP +…34MIT
dsfb-densor-runtimeA thin, deterministic execution-substrate skeleton for DSFB densor pipelines: load manifest -> validate authority hashes ->…34Apache-2.0
sevmapA lock-free, eventually consistent, concurrent single-value map.34MIT OR Apache-2.0
amethystate-arenaType-safe reactive persistence for Rust GUI apps34MIT
srs-gridi,j,k corner-point grid data model (Grid/Cell/KLayer/Segment/Property)34BUSL-1.1
mcp-session-memorySession Memory MCP server for ADK-Rust Enterprise — typed session state, scoped memory recall, replay snapshots, and resumable…33Apache-2.0
distx-similaritySchema-driven similarity engine for tabular rows - part of DistX33MIT OR Apache-2.0
tenso-ffiStable C ABI for the Tenso core (cdylib + staticlib); cbindgen generates include/tenso.h.33MIT
tpt-eve-coreTPT Eve — shared core types: Fact, Pattern, Value, EveError, CausalRelationDraft33MIT OR Apache-2.0
zbqLinux SPMC zero-copy shared-memory IPC queue, with optional FD passing330BSD
signal-spaceSignal Space graph, timeline, inspector, and intent types for Rust33MIT
ec-validatorHigh-performance validation for Ecuadorian government IDs (cédula, RUC) and financial data (IBAN)33MIT
ac3rmAn incremental AC-3rm propagator in Rust with dynamic assertion and retraction of constraints33non-standard
paginate-corePure, language-agnostic pagination / filter / sort / search engine shared by the pypaginate (Python) and @cyblow/paginate…33MIT
g-errStructured error type33MIT
evidence-chainBuilder for explainable evidence chains — link observations to decisions with quantitative thresholds and pass/fail tracking33MIT
mem1-coreCore types for mem1, a long-term memory system for AI conversations33MIT
uroborosRust ouroboros-style self-referential string windows for Knott utilities33MIT OR Apache-2.0
elara-recordElara Protocol data layer: ValidationRecord, the byte-exact post-quantum wire codec, receipt types, hierarchical ZoneId, uuid7,…33MIT OR Apache-2.0
qmi-macroA variant of ECS where topology matters and makes us happy.32MIT
rok-cryptoPure cryptographic primitives — encryption, password hashing, ID generation, TOTP, JWT, password policies, and secure random…32MIT
avx-arrowZero-copy columnar format with scientific arrays (Quaternions, Complex, Tensors, Spinors), SIMD acceleration (35x), and native…32MIT OR Apache-2.0
tenso-busShared-memory tensor bus (ring + latest-value buffer) built over tenso.32MIT
statewatcherA simple, shared state channel where readers are notified of updates, inspired by tokio::watch but for std32MIT OR Apache-2.0
ubl-runtimeUBL runtime: router+middlewares, budgets, ledger logging for Universal Business Ledger.32MIT OR Apache-2.0
tenso-cudaThe only crate touching CUDA. Dlopen-based (libloading) DeviceBackend; aarch64-buildable without the CUDA toolkit.32MIT
peoplesgrocers-lseqL-SEQ algorithm implementation for fractional indexing and list CRDTs32AGPL-3.0
nacre-coreLLM extraction pipeline for agent memory — Graphiti's pipeline ported to Rust on grit32Apache-2.0
xiaoyong-channelsCollection of channel primitives for sync and async contexts (both Sync and !Sync)32MIT OR Apache-2.0
rvfRust implementation of the ValueFlows vocabulary for distributed economic networks32Apache-2.0
frust-feedCLI RSS aggregator32MIT OR Apache-2.0
oxigeo-syncMulti-device synchronization with CRDTs, vector clocks, and operational transformation for OxiGeo32Apache-2.0
seekstorm_serverVector & lexical search engine library & multi-tenancy server32Apache-2.0
embed-seglistCpu-cache friendly linkedlist with fixed-capacity segment32MIT OR Apache-2.0
srs-wireframeThe constraining wireframe (boundary + horizons + contacts) assembled from model-ready inputs and consumed by the convergent…32BUSL-1.1
cache233A high-performance in-memory caching library with W-TinyLFU eviction policy32Apache-2.0
akita_codegenAkita - Mini orm for rust.31MIT
universal_radix_sortA high-performance, generic Radix Sort implementation for Rust supporting integers, floats, and strings31MIT
infinite-db-frpA unified facade for the infinite-db frp backend: graph modeling, weaving, signals, runtime, and storage with feature-gated…31MIT OR Apache-2.0
oxigeo-querySQL-like query language and cost-based optimizer for geospatial data31Apache-2.0
arrow-graph-gitGraph-native git primitives on Arrow RecordBatches — commit, checkout, merge, diff, blame, rebase31MIT
chisel-storageTransactional slot-based storage engine with shadow paging31MIT
rectgridRegion operations on rectilinear grids with arbitrary unit systems.31Apache-2.0
luteImmutable maps and sets built from fixed entries31MIT OR Apache-2.0
id_effect_opticsFunctional optics — Lens, Prism, Traversal, JSON patch, and schema field paths for id_effect31CC-BY-SA-4.0
personaldb-protocolCanonical signing and authenticated-state protocol types for PersonalDB31Apache-2.0
sigid-flexibleConfigurable SigID generator with custom length, alphabet, and prefixes31MIT OR Apache-2.0
ix-schema-tomlTOML driver for ix-schema: version-tagged encoding and type-safe migrate/upgrade-on-decode over TOML — a third, config-shaped…30MIT OR Apache-2.0
aether-domainIndustry-neutral domain types for the Aether edge kernel30MIT OR Apache-2.0
reify-reflectUnified reification and reflection ecosystem for Rust30MIT OR Apache-2.0
drainlibA Rust implementation of the DRAIN log parsing algorithm30non-standard
agileplus-cliTyped intent graphs for engineering work — convert prompts into validated DAGs of intents, features, tasks, tests, and edges,…30MIT
rbt-rsA red-black-tree collection type30MIT
takoudeLock-free SPSC ring buffer with per-slot sequence flags, tuned for low latency.30MIT
atomictrackA place to play with monotonic atomic numbers30MIT OR Apache-2.0
oxigeo-temporalMulti-temporal raster analysis for OxiGeo - Time series, change detection, phenology, and data cube operations30Apache-2.0
oxigeo-metadataMetadata standards support for OxiGeo - ISO 19115, FGDC, INSPIRE, DataCite, DCAT30Apache-2.0
oxigeo-streamingReal-time data processing and streaming pipelines for OxiGeo30Apache-2.0
oxigeo-qcQuality control and validation suite for OxiGeo - Comprehensive data integrity checks for geospatial data30Apache-2.0
shuflr-cliCommand-line interface for shuflr (produces the `shuflr` binary)30MIT OR Apache-2.0
qubit-fast-casLightweight u64 compare-and-swap cells and retry-aware execution30Apache-2.0
quick_cache_memleak_fixLightweight and high performance concurrent cache30MIT
lunaris-embedEmbedding providers (candle EmbeddingGemma, Ollama) for Lunaris30Apache-2.0 OR MIT
ix-schema-jsonschemaJSON Schema (Draft 2020-12) generator for ix-schema: turn any Ix type's compile-time manifest into a JSON Schema document, doc…30MIT OR Apache-2.0
lexrs-serverProduction HTTP server for the lexrs lexicon library30MIT
mem1-dbDatabase layer and memory service for mem130MIT
xopsymlA high-performance, structural pattern-matching DSL for YAML. Perform declarative diagnostics and surgical in-place updates with…29MIT OR Apache-2.0
bijux-gnss-coreShared GNSS identities, units, time, observations, diagnostics, and artifact contracts29Apache-2.0
append_kvA simple, persistent append-only key-value store built in Rust.29MIT OR Apache-2.0
ubiquity-hyperquiverHyperQuiver extension: multilinear hyperedges for complex multi-input interactions in directed graph structures29MIT OR Apache-2.0
a2ui-coreCore logic for the A2UI protocol: traits, negotiation, validation, prompt building29MIT
two_phase_internerTwo-phase string and byte array interning29MIT OR Apache-2.0
plcmodelVendor-neutral PLC model for IEC 61131-3 programs29MIT
smallpermHigh-performance pseudo-random permutations using Feistel networks with O(1) memory and O(1) time per element29Apache-2.0
xiaoyong-notifyCollection of notification primitives for async contexts (both Sync and !Sync)29MIT OR Apache-2.0
typwireRust types for the Typst plugin system.29MIT OR Apache-2.0
ordagA high-performance DAG engine with static alias proofing. Validates graph topology before execution to eliminate runtime borrow…29MIT OR Apache-2.0
vcard-rsvCard parser, validator, editor and builder library for Rust29MIT OR Apache-2.0
oxigeo-workflowDAG-based workflow engine for complex geospatial processing pipelines29Apache-2.0
graphlinkA memory-safe, relational in-memory graph database.29MIT
context-engineDeclarative context management for request handlers29MIT
pipx-macrosProcedural macros for reducing boilerplate when implementing pipelines with pipx.29MIT
architectai-crateAgents<T> where T implements the Package trait29Apache-2.0
pagedvectorA sparse paged vector with lazy default-value allocation.29MIT OR Apache-2.0
srs-spillOut-of-core backing-storage mode for the StaticModel — k-slab spill onto a petekTools store + the memory-budget/build-mode…29BUSL-1.1
filiReserved. The lineage model this name was minted for ships as `chartulary::stemma`: the descent of a graph's content over its…29MIT OR Apache-2.0
sigid-coreZero-dependency, no_std core for Sigid - 26-char Crockford Base32 identifiers29MIT OR Apache-2.0
vinequeueHigh-performance async queue library with disk persistence28MIT
unit-intervalsConstrained f32/f64 wrapper types for normalized [0, 1] and [-1, 1] values.28EUPL-1.2
mnesis-macrosDerive macros for the Mnesis event-sourcing framework28MIT OR Apache-2.0
omnibusA lightweight, in-process publish/subscribe event bus for Rust28MIT
dmrc-rsDelhi Metro route planner with precomputed journeys embedded at build time28Apache-2.0
lsm_storage_engineA high-performance, zero-dependency LSM-Tree storage engine in pure Rust.28MIT
backshoreA storage solution (placeholder for future release)28MIT
singletonsType-keyed data structures: SingletonSet stores one instance per type, SingletonMap<V> maps types to values28MIT OR Apache-2.0
higher-graphen-spaceSpace, cell, incidence, complex, boundary, and storage abstractions for HigherGraphen.28Apache-2.0
events-ledgerEvents Ledger keeping track of all events for photon interactions or signal mutations/processes28MIT
armature-collabReal-time collaboration with CRDTs and Operational Transformation for Armature framework28Apache-2.0
attack-rsMITRE ATT&CK Framework semantic layer - strongly-typed, graph-based interface for threat intelligence28MIT
embeddenator-coreSparse ternary VSA implementation for holographic data encoding - umbrella crate re-exporting all embeddenator components28MIT
rerankFast rank fusion algorithms for hybrid search (RRF, CombMNZ, Borda)28MIT OR Apache-2.0
evt-store-srvSolana Anchor program that emits typed, base64-encoded payloads as on-chain log events for indexers28AGPL-3.0-or-later
zetamesh_flagszetamesh-flags is a minimal Rust library for rule-based validation of state combinations28Apache-2.0
frozndict🧊 A memory-efficient, fully immutable dictionary for Python, powered by Rust.28MIT
remodel-coreDatabase modeling engine: conceptual (ER) to logical (relational) transformation and SQL DDL generation. A Rust reimplementation…28GPL-3.0-or-later
larc-soulvaultKnowledge graph + retrieval traits for the Light Architects SOUL engine28Apache-2.0
oriel-coreHeadless data-grid core: virtualization, view state, and the data/render seam trait definitions. Imports no GUI crate.28MIT
id_effect_eventsEvent sourcing, projections, and CQRS boundaries for id_effect programs28CC-BY-SA-4.0
mbisMBIS28Apache-2.0
elara-verifyElara Protocol offline verifier: record/receipt checks, account-SMT walk binding, anchor-pinned seal verification, agent-mandate…28MIT OR Apache-2.0
okee-wheel-timerDeterministic hashed wheel timer with keyed deduplication.27MIT
dothocanhnau_phong_thuyDu lieu quy chuan ban tho va vach ngan phong tho Canh Nau, Thach That. Chuan phong thuy Lo Ban 2026.27MIT
ubiquity-quiverDirected graph structures (quivers) for neural network-inspired computation with nodes, arrows, weights, and activations27MIT OR Apache-2.0
ash-timeHybrid Logical Clocks for causality tracking with approximate wall-clock ordering across distributed nodes27Apache-2.0
heapletA small, in-process, Redis-inspired in-memory store for Rust.27MIT
donadb-xLock-free, memory-mapped storage engine for blockchain validator state. Commutative append log, N-shard atomic buffer swap,…27Apache-2.0 OR MIT
rusqlite-from-row-finalDerivable trait that allows converting a rusqlite row to a struct27non-standard
enveloMinimal envelope that bundles header, payload, and per-route metadata; no dependencies and `#![no_std]`.27MIT OR Apache-2.0
xtrieA high-performance Adaptive Radix Tree (ART) — memory-efficient trie with prefix search, range queries, and ordered iteration27MIT
enum-bitmasksA no_std compatible bitmask macro that can be implemented on enums.27MIT OR Apache-2.0
redissonA Redis-based distributed synchronization and data structures library for Rust27MIT
barometre-prix-web-frOpen dataset of French website-creation prices (2026): 103 recorded price points across freelancers, agencies and SaaS builders,…27MIT
ac-libA rust library for competitive programming on AtCoder27MIT
ag-ui-protocolData types for the AG-UI (Agent-User Interaction) protocol.27MIT
gtaGraphic Transcript Assembly (GTA) library for transcript assembly graphs27Apache-2.0
vecminProvides a `VecMin` and `VecOne` newtype wrapper around `Vec` that enforces a minimum length at compile time.26Apache-2.0
network-isomorphism-solverNetwork isomorphism solver using Links Theory - determines if two networks are structurally identical26Unlicense
zon-format6.2x faster than JSON. A zero-copy, memory-mapped data format for high-performance systems.26MIT
nextjlcA powerful library to convert and streamline Gerber file preparation for JLC.26non-standard
rinqType-safe, zero-cost LINQ-inspired query engine for Rust — filter, sort, aggregate, window analytics, parallel execution, and…26MIT
tiny-counterTrack event counts across time windows with fixed memory and fast queries26MIT OR Apache-2.0
niche-valueNumeric types that forbid a chosen value (or NaN / infinity), so Option<T> is niche-optimized. Generalizes nonmax.26MIT OR Apache-2.0
small_rangeA compact range type: 50% smaller than Range<T> with zero-cost Option26MIT
ordo-coreHigh-performance rule engine with JIT compilation, visual editor support, and database filter push-down26MIT
tiered-ttl-cacheA flexible, multi-tiered caching library with Time-To-Live (TTL) support.26MIT
wellallyHealth data models for WellAlly platform26MIT
typeboxJSON Schema type construction with validation, code generation, and binary layout26MIT
facet-yaml-legacyLegacy YAML serialization and deserialization for Facet types - use facet-yaml instead26MIT OR Apache-2.0
facet-asn1-legacyLegacy ASN.1 serialization and deserialization for Facet types - use facet-asn1 instead26MIT OR Apache-2.0
indexed-tableA tiny in-memory indexed table.26MIT
fastrpA high-performance safe implementation of the Fast Random Projection (FastRP) algorithm.26MIT OR Apache-2.0
bluecsArchetype-based Entity-Component-System26MIT
maec-rsMAEC (Malware Attribute Enumeration and Characterization) data model library for Rust26MIT OR Apache-2.0
rdf-syntaxLexical (syntactic) representation of RDF resources, built on top of rdf-types.26MIT/Apache-2.0
diffkitA library for diffing and patching sequences and nested structures26Unlicense
rhiza-coreShared value types and deterministic log model for rhiza26MIT
pipxComposable pipelines for Rust with synchronous and asynchronous execution, middleware-style processing, and predictable data flow.26MIT
ternary-consensusConsensus algorithms for distributed ternary agents: Raft-style, Byzantine fault tolerance, voting26MIT
syn-client-typesWire-contract DTOs for the Syn OCR service (POST /api/v1/syn/ocr/extract-json) — one shared definition of the request/response…26AGPL-3.0-only OR LicenseRef-Commercial
named_queueNamed, typed, bounded work-sharing queues over flume with graceful shutdown26Apache-2.0
eidos-kernelEidos kernel — the pure-logic brain engine (schema, retrieval, ranking, eval). No IO.26Apache-2.0
ic-stable-roaringPersistent Rust Roaring Bitmap for the Internet Computer.26MIT OR Apache-2.0
drop-handleA handle that will abort a Tokio task when dropped.25MIT OR Apache-2.0
mr_kdtree_addressKD-tree reverse geocoding for Thailand subdistrict addresses (tambon/amphoe/province)25MIT
mnesis-inmemoryIn-memory event-store adapter for the Mnesis event-sourcing framework25MIT OR Apache-2.0
jdb_basejdb_base25MulanPSL-2.0
simd-intervaltreeA SIMD-accelerated interval tree with zero-allocation queries25MIT
cellos-evidenceAccreditation evidence library for CellOS (S42/S43/S44, ADR-0032). Loads the NIST 800-53 Rev5 control-mapping catalog, lints…25BUSL-1.1
hashmarkMerkle tree hashing for efficient change detection25MIT
logifyA high-performance, portable boolean logic engine.
Turns abstract logic into optimized data structures that can be…25MIT
unsafe_arrayArray and slice wrappers with unchecked indexing and uninitialized allocation.25MIT
shooLibrary for blackjack games and trainers25MIT OR Apache-2.0
toondb-grpcToonDB gRPC services for cross-language clients (Thick Server / Thin Client architecture)25Apache-2.0
learned-partition-sortA high-performance distribution-based sorting algorithm that learns data patterns to achieve O(N) complexity25MIT
extrautilsA collection of safe, extra utility functions and abstractions for both std and no_std targets.25MIT
unistore-cacheIn-memory cache capability for UniStore25MIT OR Apache-2.0
facet-xdr-legacyLegacy XDR serialization and deserialization for Facet types - use facet-xdr instead25MIT OR Apache-2.0
semstraitCompile semantic models to Substrait compute plans25Apache-2.0