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.
use-sql-identSQL identifier, alias, qualified-name, quoting, and normalization primitives for RustUse168MIT OR Apache-2.0
post-cortex-embeddingsEmbedding engines (Model2Vec static + BERT via Candle + static-hash fallback) and HNSW vector database for post-cortex.…168MIT
use-checkComposable pass-fail check primitives for RustUse167MIT OR Apache-2.0
maltMerkle Append-Only Log Tree (RFC 9162 §2.1)167MIT
xls-rsRust spreadsheet CLI, library, and MCP server for reading, writing, converting, and analyzing XLSX, XLS, CSV, ODS, Parquet, and…167Apache-2.0
marius-collectorLock-free bit-vector collector for the Marius reactive engine. Pure Core, no async runtime.167MIT OR Apache-2.0
zeroprotoZero-copy binary serialization runtime library167MIT OR Apache-2.0
merc_sabreImplements various term rewrite engines based on a set automaton matching construction.166BSL-1.0
sigma-enum-macrosProcedural macros for `sigma_enum`.166MIT/Apache-2.0
rust-igraphPure-Rust, high-performance graph & network analysis library — 1297 APIs, zero unsafe, igraph-compatible166GPL-2.0-or-later
copybook-codecDeterministic COBOL copybook codec for EBCDIC/ASCII fixed and RDW records.166AGPL-3.0-or-later
zeroproto-cliCommand-line interface for ZeroProto165MIT OR Apache-2.0
use-pg-schemaPostgreSQL schema and search-path primitives for RustUse165MIT OR Apache-2.0
owl-dl-tableauTableau-based reasoning engine for SROIQ used by rustdl165Apache-2.0 OR MIT
aegis-shieldIntegrated security shield for Aegis database165LicenseRef-BSL-1.1
dictutilsDictionary utilities for Mdict and other formats164MIT
philiprehberger-json-diffStructural JSON diff with path tracking for Rust164MIT
rssn-advancedThis is rssn-advanced: The next generation symbolic core of rssn.164Apache-2.0
merc_lddImplements algorithms and I/O for list decision diagrams.164BSL-1.0
monzo-webhookSerde-compatible structs containing the data from a Monzo bank webhook164MIT
eventfoldLightweight, append-only event log with derived views — your application state is a fold over an event log164MIT OR Apache-2.0
mnemaA local, encrypted memory layer for AI agents — never forgets, never leaks to the cloud.164MIT OR Apache-2.0
owl-dl-saturationConsequence-based saturation engine for the EL fragment, used by rustdl164Apache-2.0 OR MIT
sqlite-knowledge-graphA Rust library for building and querying knowledge graphs using SQLite as the backend, with graph algorithms, vector search, and…163MIT
keymap-suiteAn opinionated facade over keymap-core / keymap-config / keymap-seq: TOML in, action out, with layer resolution and the multi-key…163MIT
zkcg-zkvm-hosthost for zkvm163Apache-2.0
link-cliA CLI tool and reusable library for links manipulation backed by a LiNo-notation doublet storage engine.163Unlicense
kryphocronPrivacy-first ATProto substrate primitives: type architecture, audit vocabulary, inter-service auth, and encryption hook surfaces163MPL-2.0
attuned-httpHTTP reference server for Attuned162Apache-2.0
bo4e-serdeHigh-performance serialization for BO4E types162MIT
zpic-coreCore models, errors, traits, and formatters for zpic.162MIT OR Apache-2.0
agdr-akiCryptographically-sealed AI decision records with provenance, audit, and compliance. Court-admissible inference logging for LLM…161Apache-2.0 OR CC0-1.0
hashropeHash rope: a BB[2/7] balanced binary tree with polynomial hash metadata for O(log n) concat, split, substring hashing, and O(log…161MIT
cj-coreCore types, parser registry, and traits for cj161MIT
llmtaskEngine-agnostic Task abstraction for LLM structured-output: Task trait + Grammar (JSON Schema, Lark, Regex) + ImageAnalysis161MIT OR Apache-2.0
arvoValidated, immutable value objects for common domain types (email, money, identifiers, …)161MIT
amethystate-macros-coreInternal crate for amethystate, not intended for direct use161MIT
vortex-jsonVortex JSON extension type161Apache-2.0
rocketsplash-formatsShared data types and serialization formats for Rocketsplash TUI animations160MIT
subms-bloom-filtersubmillisecond.com cookbook recipe - data-structures: subms-bloom-filter. A tiny zero-dependency bloom filter (FNV-1a + double…160MIT OR Apache-2.0
use-crateComposable crate identity and metadata primitives for RustUse.160MIT OR Apache-2.0
vtcode-session-storeUnified per-session state store: append-only ThreadEvent log plus derived views, retention, and cross-session query.160MIT OR Apache-2.0
stfx-cryptoCore cryptographic primitives for the Sovereign Trust Framework (STFx).159Apache-2.0
use-friend-fixtureDeterministic Fellow Friends fixture records for RustUse159MIT OR Apache-2.0
polarisdbPolarisDB - an embedded vector database for local AI and RAG workloads159MIT OR Apache-2.0
trim_liZero-copy line iterator to trim right trailing spaces and filter empty lines / 过滤空行并修剪行尾空白的零拷贝迭代器159MulanPSL-2.0
sngramSparse n-gram extraction for code search indexing159MIT
bistun-coreThe authoritative Linguistic DNA models and DTOs for the Bistun LMS. Provides a high-performance, immutable contract layer for…159GPL-3.0-or-later
use-atomic-massAverage atomic mass helpers for RustUse chemistry crates159MIT OR Apache-2.0
oxifont-dbIn-memory indexed font database with CSS Level 4 hybrid query for OxiFont159Apache-2.0
canonical-keysort-jsonDeterministic Canonical JSON: recursive lexicographic sort of object keys at the serialization boundary, so values serialize…159Apache-2.0
nectar-contractsSwarm storage incentive contract bindings and addresses158AGPL-3.0-or-later
cypherlite-ffiC ABI foreign function interface bindings for CypherLite graph database158MIT OR Apache-2.0
triple_buf_64A cheap lock-free triple buffer data structure that stores 64 bits of data158MIT OR Apache-2.0
matchcoreA high-performance order book and price-time matching engine implemented as a single-threaded, deterministic, in-memory state…158MIT OR Apache-2.0
automorph-deriveDerive macros for automorph - Automerge-Rust struct synchronization158Apache-2.0 OR MIT
parley-coreCore types, signing, and proof-of-work primitives for the Parley agent-to-agent messaging protocol.157MIT OR Apache-2.0
segmented-vecA vector with stable element addresses using segmented allocation and O(1) index-to-segment mapping157Apache-2.0
stateset-nsrNeuro-Symbolic Reasoning (NSR) framework for hybrid AI systems combining neural networks with symbolic logic157BUSL-1.1
axicor-coreAxicor SNN engine — C-ABI memory contracts, SoA layouts, and IPC primitives157MIT OR Apache-2.0
rsmg-coreCore atomic pointer management and concurrent data structures for the RSMG framework.156MIT OR Apache-2.0
faultline_geometryGeometry abstractions and spatial metric contracts for FaultLine.156MIT
neobitZero-dependency, lightweight bitflags with readable debug output156MIT OR Apache-2.0
ezu-graphTyped DAG evaluator for the Ezu Style Spec156MIT OR Apache-2.0
iqdbEmbedded vector database for Rust. Exact and approximate (HNSW/IVF) similarity search with durable storage, over the iqdb crate…156Apache-2.0 OR MIT
use-oci-annotationOCI annotation key, value, and common image annotation helpers.155MIT OR Apache-2.0
use-oci-platformOCI platform primitives for operating systems, architectures, variants, and platform rendering.155MIT OR Apache-2.0
use-genomic-rangePrimitive genomic range and interval vocabulary for RustUse155MIT OR Apache-2.0
metalcraft-flowsSpecification and reference types for Flows — a serializable DAG format for AI agent workflows155MIT
cache-modHigh-performance in-process caching with multiple eviction policies (LRU, LFU, TinyLFU, TTL, size-bounded). Async-safe,…155Apache-2.0 OR MIT
myelonUltra-low-latency and high-throughput typed transport for multiprocess SHM and mmap. Layers framing, codecs, typed zero-copy, and…154MIT OR Apache-2.0
kimberlite-oracleDuckDB-backed analytical-query oracle for Kimberlite differential testing154Apache-2.0
mnemara-serverLocal-first, explainable AI memory engine for embedded and service-based systems154MIT
use-oci-media-typeOCI media type primitives for image, index, config, layer, and artifact media types.153MIT OR Apache-2.0
use-diagnostic-spanGeneric diagnostic source and span primitives for RustUse153MIT OR Apache-2.0
use-diagnostic-messagePlain-text diagnostic message primitives for RustUse153MIT OR Apache-2.0
openerukaSelf-hosted knowledge state memory server for AI agents — types, client, SQLite backend, REST API, MCP153MIT
eventide-macrosProcedural macros for the eventide DDD/CQRS toolkit: derive entities, entity ids, value objects and domain events with a single…153MIT OR Apache-2.0
hyphen-coreCanonical hyphen diagnostic logic — no_std + alloc compatible152MIT OR Apache-2.0
use-componentPrimitive electronic component identity and classification for RustUse152MIT OR Apache-2.0
iqdb-ivfIVF clustered nearest-neighbor index for very large vector datasets - part of the iQDB family.152Apache-2.0 OR MIT
embed-btreeCpu-cache aware b+tree with extened cursor/entry API152MIT OR Apache-2.0
axess-identityIdentity primitives for the axess workspace: typed identifiers
(TenantId, UserId, DeviceId, SessionId, EventId; all…152MIT OR Apache-2.0
excelize-rsRust language library for reading and writing Microsoft Excel (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets152BSD-3-Clause
ubtUnified Binary Tree implementation based on EIP-7864151MIT OR Apache-2.0
zerZero-shot entity resolution pipeline for Dutch-centric data, with GPU acceleration and neural judging151Apache-2.0
attest-ledger-typesData types for attest-ledger: the tamper-evident LedgerRecord envelope, signed ChainAnchor, and verification error taxonomy.151Apache-2.0
pipe-ioTyped source-transform-sink pipelines with backpressure, batching, windowing, and per-stage error isolation. A lightweight…150Apache-2.0
agm-coreCore library for parsing, validating, loading, and rendering AGM (Agent Graph Memory) files150Apache-2.0
swf-buildersProgrammatic builders for Serverless Workflow definitions150Apache-2.0
use-currencyLightweight currency code primitives for RustUse finance crates150MIT OR Apache-2.0
casegraphenStructured case graph CLI for HigherGraphen.150Apache-2.0
lsm-dbLog-structured merge-tree storage engine for Rust. Memtable, leveled SSTables, background compaction, and bloom-filtered point…150Apache-2.0 OR MIT
action-gate-typesDomain-neutral types for action-gate: ActionContext, Decision, Outcome, and the Check trait.150Apache-2.0
featrsFeature engineering library for Rust, inspired by scikit-learn150MIT
systileMatmul-native data structures & algorithms: 17 structures (holographic memory, semiring graphs, automata, attention, DFT,…149MIT OR Apache-2.0
regent-cell-typesPublic trait surface and wire-protocol types for the Regent cell-architecture substrate (pre-1.0; semver-stable when Fuse plus…149Apache-2.0
ftracker-identifiersValidated, no_std-first identifier types: CNPJ, ISIN, CFI, and ISO 3166-1 country codes.149MIT
mimir-coreMimir — agent-first memory core: foundational types and invariants.149Apache-2.0
gpq-tilesCLI tool for converting GeoParquet to PMTiles vector tiles149Apache-2.0
piece-treePurely functional (immutable) implementation of Piece Tree, inspired by fredbuf149MIT OR Apache-2.0
attest-ledger-coreHashing, Ed25519 anchor signing, and independent verification for the attest-ledger tamper-evident record chain and audit-segment…149Apache-2.0
codesynapse-coreCore graph extraction and analysis engine for codesynapse — AST parsing, semantic embeddings, BM25 index149MIT
enso-channelBatch-first, bounded, lock-free ring-buffer channels (MPSC/Fan-out) for bursty, latency-sensitive systems148MIT OR Apache-2.0
crtx-runtimeChild agent execution, tool/process wrapper, and run capture.148MIT OR Apache-2.0
bitcraftA zero-cost, hardware-aligned bitfield and enumeration generator.148MIT
context-governorCrate-agnostic governed context compaction with receipts, exact fallback references, and recall quality filters148Apache-2.0
txn-dbMVCC transaction engine for Rust storage layers. Snapshot isolation and serializable transactions with multi-version concurrency…147Apache-2.0 OR MIT
haz-dagDAG construction and traversal for haz tasks.147AGPL-3.0-or-later
trust-windowRolling-window trust scorer: a stream of weighted samples maps to a graduated privilege level, degrade-only or bidirectional,…147Apache-2.0
action-gate-coreThe action-gate Gate: a pure, deterministic decision engine over a pluggable, ordered Check registry, with a stable config hash…147Apache-2.0
kaya-serverTCP server process for KayaDB with Raft consensus, cluster bootstrap, and client routing146MIT OR Apache-2.0
luruA custom implemented hash map that has a fixed amount.146MIT OR Apache-2.0
scivex-frameScivex — DataFrames, Series, GroupBy146MIT
distxA fast in-memory vector database with full Qdrant API compatibility146MIT OR Apache-2.0
frp-signalLifecycle and telemetry signal contracts for frp persistence flows.146MIT OR Apache-2.0
just-stringContainer for various kinds of strings146Apache-2.0
pwalPartitioned Write-Ahead Log (WAL)146Apache-2.0
dig-events-protocolCanonical DIG Network blockchain→app event contract: the wallet/chain event taxonomy (WalletEvent, EventKind, Cursor,…146Apache-2.0 OR MIT
ix-schema-deriveDerive macro for the ix-schema meta-interface: compile-time semantic manifests and type-safe schema evolution.146MIT OR Apache-2.0
bytearray-ringbufferA no_std, no-alloc ring buffer for variable-length byte slices in Rust145MIT OR Apache-2.0
displays_typesShared display-related data types used across the displays crate and platform backends145MIT
lunaris-ingestAtomic ingest pipeline for the Lunaris agent memory engine145Apache-2.0
herosal-myceliumMycelium - Distributed infrastructure components for GeoMind145Apache-2.0
secbufSecure, high-performance buffer management with automatic memory zeroing and aggressive cleanup145MIT OR Apache-2.0
valinor-domainDomain models and types for MudWorld text-based virtual world platform145MIT OR Apache-2.0
tcs-compilerCompiler and code generator for TCS (Tape Canonical Serialization)145MIT
ptabLock-free concurrent table optimized for read-heavy workloads145MIT OR Apache-2.0
intrusive-doubly-listAn efficient, zero-allocation intrusive doubly linked list in Rust. Features safe, lifetime-bounded iterators, unified ownership…145MIT
crtx-reflectReflection orchestration, prompts, candidate parsing, and schema validation.145MIT OR Apache-2.0
oxiproto-reflectRuntime protobuf reflection for OxiProto via prost-reflect145Apache-2.0
jshiftSchema-guided typed JSON on raw bytes: path get/mutate, open views, project — without a Value tree.145MIT OR Apache-2.0
apolloniusN-dimensional Euclidean geometry for Rust: points, vectors, lines, segments, hyperspheres, hyperplanes, AABBs, triangles, and a…144MIT OR Apache-2.0
cow_vecA vector-like container optimized for efficient cloning with copy-on-write semantics144MIT
use-boundInclusive and exclusive bound primitives for RustUse143MIT OR Apache-2.0
prism3-atomicUser-friendly atomic operations wrapper providing JDK-like atomic API143Apache-2.0
jellyflow-coreHeadless graph model, IDs, type descriptors, and interaction policy primitives for Jellyflow.143MIT OR Apache-2.0
exintAn implementation of generic signed and unsigned integers.143MIT OR Apache-2.0
oxigdal-etlStreaming ETL framework for continuous geospatial data processing with OxiGDAL143Apache-2.0
bplus-indexArena-backed B+Tree for in-memory sorted indexes. Zero unsafe, cache-friendly, supports non-unique keys.143MIT OR Apache-2.0
kiomqAn all-in-one task-queue and orchestration library for Rust143MIT
snowdrop-idSnowdrop IDs: 63-bit, roughly monotonic, Snowflake-interchangeable identifiers with a very short base62 form143MIT
oxigdal-qcQuality control and validation suite for OxiGDAL - Comprehensive data integrity checks for geospatial data142Apache-2.0
tessera-design-toolkit-coreCore library for Tessera Design Toolkit (TDT) - engineering artifact management with requirements, risks, BOMs, tolerance…142MIT
pudGenerate typed, composable, no-std-friendly modifications (“puds”) for Rust structs.142WTFPL
onnx-runtime-irGraph IR for the ORT 2.0 runtime: types, symbolic shapes, strided layouts, device placement, and a mutable graph model141MIT
prism3-rust-atomicUser-friendly atomic operations wrapper providing JDK-like atomic API141Apache-2.0
oxigdal-syncMulti-device synchronization with CRDTs, vector clocks, and operational transformation for OxiGDAL141Apache-2.0
arkhe-forgeArkheForge Runtime umbrella crate: re-exports arkhe-forge-core (L1 primitives) + arkhe-forge-platform (L2 services). Shell…141MIT OR Apache-2.0
ifc-lite-clashHigh-performance geometry kernel for IFC clash detection141MPL-2.0
merc_vpgCrate for solving (variability) parity games, including I/O in the PGSolver format140BSL-1.0
nahpu_dpCreate and validate reproducible Frictionless Data Packages for NAHPU.140MIT
kowitodb-coreCore types and primitives for KowitoDB — the database built for AI agents.140MIT
celluloid-coreData models for Celluloid grid-based animations139MIT
memstead-schemaSchema types for Memstead — entity definitions, vocabulary, and validation rules. Internal library surface consumed by the…139MIT OR Apache-2.0
stix2A Rust implementation of STIX 2.1 (Structured Threat Information Expression)139BSD-3-Clause
lafs-coreCanonical LAFS envelope types and validation for CLEO ecosystem139MIT OR Apache-2.0
gloc-coreA universal business logic architecture for Rust, inspired by the Bloc/Cubit pattern from Flutter.139MIT
svidStateless Verifiable ID — native + WASM 64-bit ID generator138Apache-2.0
use-annotationPrimitive annotation vocabulary for RustUse138MIT OR Apache-2.0
oxigdal-querySQL-like query language and cost-based optimizer for geospatial data138Apache-2.0
cfgmatic-stateDEPRECATED: Use cfgmatic-plan instead. Terraform-like desired state configuration management138MIT OR Apache-2.0
ld-lucivyBM25 search engine with cross-token fuzzy matching, substring search, regex, and highlights138MIT
bplus_storeCopy-on-write B+ tree with page-aligned storage, split/merge, and crash-safety primitives.138MIT OR Apache-2.0
bumpishA set of collections using bump allocations138MPL-2.0
vigil-leaseTime-bound secret lease broker for Vigil — short-lived credential issuance with automatic expiration and ledger-backed audit137Apache-2.0
axe-irIntermediate representation for the AXE (Agent eXtension Engine) spec137Apache-2.0 OR MIT
engram-hnswHNSW approximate nearest neighbor search137MIT
use-taxonomyPrimitive biological classification vocabulary for RustUse137MIT OR Apache-2.0
use-moneyMoney primitives pairing amounts and currencies for RustUse finance crates137MIT OR Apache-2.0
segment-bufferHigh-throughput local buffer for cloud sync: batch-spills to zstd+CBOR segment files with at-least-once delivery, ack-based…137Apache-2.0
use-atomic-numberAtomic-number validation and lookup helpers for RustUse chemistry crates137MIT OR Apache-2.0
oxigdal-workflowDAG-based workflow engine for complex geospatial processing pipelines136Apache-2.0
polars-structpathA library for dynamically accessing nested Rust structures using path notation136MIT
vortex-parquet-variantVortex Parquet Variant array136Apache-2.0
use-speciesPrimitive species naming vocabulary for RustUse136MIT OR Apache-2.0
use-config-sourcePrimitive configuration source identity and precedence metadata for RustUse136MIT OR Apache-2.0
turbokvA fast, embedded key-value store with BTreeMap-like API.136Apache-2.0
nervusdbNervusDB v2: Rust-embedded, crash-safe property graph database with Cypher subset – like SQLite for graphs.136AGPL-3.0-only
use-periodic-tablePeriodic-table lookup and conservative classification helpers for RustUse136MIT OR Apache-2.0
lunaris-retrieveComposable retrieval DSL (vector, keyword, graph) for the Lunaris agent memory engine135Apache-2.0
oxigdal-metadataMetadata standards support for OxiGDAL - ISO 19115, FGDC, INSPIRE, DataCite, DCAT135Apache-2.0
dog-schema-validatorAdvanced validation utilities for DogRS schemas - runtime validation, constraints, and error handling135MIT OR Apache-2.0
indra_dbA content-addressed graph database for versioned thoughts135MIT
use-config-keyPrimitive configuration keys, dotted paths, and sections for RustUse135MIT OR Apache-2.0
use-config-valuePrimitive deterministic configuration value representation for RustUse135MIT OR Apache-2.0
use-process-idPrimitive process identity wrappers for RustUse135MIT OR Apache-2.0
liturgical-calendarLiturgical calendar engine for the Catholic Novus Ordo — runtime facade135MIT OR Apache-2.0
once-arrayAppend-only single-writer fixed-capacity vector that can be shared across threads and accessed as a slice134MIT OR Apache-2.0
stripackSafe wrapper for STRIPACK for Delaunay triangulation on the unit sphere134MIT OR Apache-2.0
vortex-geoGeospatial encodings and layouts for Vortex files134Apache-2.0
ironfix-exampleHigh-performance FIX/FAST protocol engine for Rust134MIT
use-env-keyPrimitive environment variable key vocabulary for RustUse134MIT OR Apache-2.0
convex-hull-rsConvex hull algorithms in pure Rust: Graham scan, Jarvis march, Quickhull, Chan's algorithm134MIT OR Apache-2.0
gldf-search-schemaDocument, filter, and facet types for the gldf-search index. Reference predicates that the index must agree with.133AGPL-3.0-or-later
chrono-merkleTime-aware Merkle tree with delta-based updates and programmable nodes133MIT OR Apache-2.0
sevecA fast, pure Rust implementation of the segmented array data structure.133MIT
fileluya-latticesFilesystem lattice types for KeyLeLuYa, extending propagators-chirho133MIT
owl-dl-reasonerHybrid saturation+tableau OWL DL reasoner — public API for rustdl133Apache-2.0 OR MIT
ddd-toolkit-coreTraits and reference implementations for Domain-Driven Design building blocks: entities, value objects, aggregates, repositories,…133MIT OR Apache-2.0