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.

merc_ltsImplements labelled transition systems for various I/O formats using a general LTS trait.508BSL-1.0Data structuresScience mumu-stringString functions and tools plugin for the Lava language507MIT OR Apache-2.0Data structures chorale-coreFramework-agnostic core for the chorale table library: state, sort, filter, pagination, selection, virtualization. Zero UI deps.…507MIT OR Apache-2.0Data structuresGUI mumu-fileFile handling function and steams plugin for the Lava language506MIT OR Apache-2.0Data structures mumu-jsonJSON tools and JSON Scheam plugin for the Lava language506MIT OR Apache-2.0Data structures tensorlogic-oxirs-bridgeRDF/GraphQL/SHACL integration and provenance tracking for TensorLogic505Apache-2.0AlgorithmsData structures rustpix-coreCore traits and types for rustpix pixel detector processing505MITData structuresScience mindbLightweight embedded key–value store with write-ahead log and zstd compression.505MITData structuresDatabase implementations lunaris-coreCore types, traits, and bi-temporal primitives for the Lunaris agent memory engine505Apache-2.0AsynchronousData structures qudit-exprAccelerated and Extensible Quantum Library504BSD-3-ClauseCompilersData structures octopusA fast, flexible framework for multi-armed bandit strategies in Rust.504MITAlgorithmsData structures mumu-sysSystem calls and tools plugin for the Lava language503MIT OR Apache-2.0Data structures product-farm-coreCore domain types for Product-FARM rule engine503MITConfigurationData structures pgm-rsA PGM index implementation for sorted u64 keys502MIT OR Apache-2.0AlgorithmsData structures nodedb-strictBinary Tuple serialization for NodeDB strict document mode501Apache-2.0Data structuresEncoding ironsbe-marketdataMarket data handling patterns for IronSBE - order books, recovery, arbitration501MITData structuresFinance rapidzIn development500MITAsynchronousConcurrency quiverdb-tuiThe Quiver retro terminal cockpit (an API client).500AGPL-3.0-onlyData structuresDatabase interfaces cougr-coreCougr - A Soroban-compatible ECS framework for on-chain gaming on Stellar499MITData structuresGame engines grust-lancedbLanceDB GraphStore backend for Grust.499MIT OR Apache-2.0Data structuresDatabase interfaces flowstatsCollection of stream analytics algorithms: cardinality, quantiles, frequency, sampling, and more498MIT OR Apache-2.0AlgorithmsData structures mumu-regexRegex tools plugin for the Lava language498MIT OR Apache-2.0Data structures herolib-osisOSIS - Object Storage with SmartID. Distributed, human-readable IDs and object storage.498Apache-2.0Data structuresDatabase interfaces sbo3l-coreSBO3L core: protocol types, request hashing, error model, signed receipts.497MITCryptographyData structures parliamentProtocols, traits, and domain logic for graceful governance.496AGPL-3.0-onlyAPI bindingsAsynchronous range_bound_cmpComparison operations between primitive `Bound` values496MIT OR Apache-2.0AlgorithmsData structures otterbook_coreA high-performance, lock-free price level implementation for limit order books in Rust. This library provides the building blocks…495MITData structuresFinance blewmBlewm: A Bloom Filter that Bloo(m) my Mind494MITAlgorithmsConcurrency dense-slotmap-memFixed-capacity, generation-tracked dense slot map with stable handles and raw memory interface, optimized for the Swamp VM494MITData structuresMemory management copybook-dialectDialect contract for ODO min_count semantics494AGPL-3.0-or-laterData structuresParsing tools xore-configXORE 配置管理模块 - 统一的配置加载和路径管理494GPL-3.0Command line utilitiesData structures nblf-queueAtomic, lock-free MPMC queues based on the nblfq algorithm494MITAlgorithmsConcurrency iqdb-typesFoundational vector-database types for the iQDB family - the shared vocabulary every iQDB crate speaks.493Apache-2.0 OR MITData structuresDatabase implementations copybook-error-reporterStructured error reporting policies and summaries for copybook-rs493AGPL-3.0-or-laterData structuresParsing tools copybook-utilsPanic-safe utility functions and extension traits for copybook-rs493AGPL-3.0-or-laterData structuresParsing tools chie-sharedShared types, errors, and utilities for CHIE Protocol492Apache-2.0Data structuresEncoding gomory-hu-treeA Rust implementation of the Gomory-Hu tree algorithm for finding all-pairs min-cuts in a graph.491MIT OR Apache-2.0AlgorithmsData structures sigma-boundedBounded Vec, String, and map types abstracting alloc vs heapless491MIT OR Apache-2.0Data structuresEmbedded development skade-katalogThe katalog under skade: an embedded, single-file ACID Apache Iceberg catalog (redb) with time-travel snapshots and atomic…491Apache-2.0Data structuresDatabase interfaces deep_causality_ethosProgrammable ethics for DeepCausality.490MITAerospaceData structures reposituiGeneral purpose version control TUI489Apache-2.0Command line utilitiesData structures deepmergeDeep merge functionality with policy-driven merging and derive macro support489MIT OR Apache-2.0ConfigurationData structures capabilityA Rust library for modeling and manipulating hierarchical skill trees, ideal for game development and skill progression tracking.489GPL-3.0-onlyAlgorithmsData structures persona-wirepersona-wire unified CLI — clap-based bin dispatching subcommands (init / node / edge / spec / projection / wire-init /…489MIT OR Apache-2.0Data structuresDatabase interfaces reftakeA non-owning version of `std::io::Take` that wraps an existing reader by reference, allowing limited reads without transferring…488MIT OR Apache-2.0Data structuresEncoding apex-ioFile I/O for pose graphs (G2O, TORO, BAL) and ROS2 bags with SE2/SE3 support487Apache-2.0Data structuresParsing tools phago-runtimeColony management, scheduling, and runtime for Phago biological computing487MITAlgorithmsData structures worldinterface-coreCore domain types for WorldInterface: FlowSpec, IDs, Descriptor, Receipt487Apache-2.0Data structures segstoreGeneric durable segmented store: write-ahead log, immutable segments, tombstones, checkpoint, and compaction487MIT OR Apache-2.0Data structuresDatabase implementations frankenpandasClean-room Rust reimplementation of the pandas API — DataFrame, Series, GroupBy, Rolling, Resample, MultiIndex, 8 IO formats.…485non-standardData structuresScience higher-graphen-interpretationDomain interpretation packages, templates, mappings, projections, and lift adapters for HigherGraphen.484Apache-2.0Command line utilitiesData structures dsq-parserParser for DSQ filter language that produces an AST484MIT OR Apache-2.0Data structuresParsing tools formicaHigh-performance Rust clustering library for financial data analysis483Apache-2.0AlgorithmsData structures varpulis-runtimeRuntime execution engine for Varpulis — Rust stream processing with pattern matching, forecasting, and real-time detection.481MIT OR Apache-2.0Data structuresDevelopment tools ppflibAdvanced computational library for Physics-Prime Factorization (PPF): quantum mechanics through number theory, featuring Sign…481MIT OR Apache-2.0AlgorithmsData structures dsq-functionsBuilt-in functions and registry for dsq480MIT OR Apache-2.0Command line utilitiesData structures clubsGordian Clubs for Rust.479BSD-2-Clause-PatentData structuresEncoding this-blockchainThis.Blockchain Data Structure.479MIT OR Apache-2.0Cryptography::CryptocurrenciesData structures triblespace-searchContent-addressed BM25 + HNSW indexes on top of triblespace piles.479MIT OR Apache-2.0Data structuresText processing semantic-memoryLocal-first hybrid semantic search (SQLite + FTS5 + usearch 2.25) with bitemporal truth and typed receipts477Apache-2.0Data structuresDatabase interfaces mdcs-merkleMerkle-Clock DAG for causal history tracking in the Carnelia MDCS477GPL-3.0Data structures graph_engineHigh-performance graph database engine with traversal algorithms and pattern matching477MIT OR Apache-2.0Data structuresDatabase interfaces lockness-executorTODO476Apache-2.0AsynchronousConcurrency dsq-formatsFile format support for dsq - handles reading and writing various data formats476MIT OR Apache-2.0Data structuresParsing tools fp-conformanceDifferential conformance harness for frankenpandas against a live pandas oracle — packet fixtures + fuzz seed tests + live-oracle…476non-standardData structuresScience scp-primitivesShared low-level primitives for SCP (Shared Context Protocol)476Apache-2.0CryptographyData structures lockness-atomicsTODO475Apache-2.0AsynchronousConcurrency oxigdal-zarrZarr v2/v3 driver for OxiGDAL - Pure Rust multidimensional array storage475Apache-2.0Data structuresEncoding cachelitoProcedural macro for automatic function caching with LRU/FIFO/LFU/ARC/Random/TLRU/W-TinyLFU policies, expiration, limits, and…475Apache-2.0CachingData structures hcoLIB: Math and container utilities for Rust. Notice: study purpose, not production ready.475MIT OR Apache-2.0AlgorithmsData structures libveritasOffline verification library for Spaces protocol certificates and zone records.475Apache-2.0CryptographyData structures json2toon_rsFast, bidirectional JSON to TOON converter with full TOON v2.0 specification compliance474MITData structuresEncoding lockness-vecsTODO474Apache-2.0AsynchronousConcurrency lockness-bagsTODO474Apache-2.0AsynchronousConcurrency ocelOCEL 2.0 data model, I/O (JSON/SQLite/XML), and validation library473MITData structuresParser implementations kaya-ioDisk abstraction trait with FileDisk (real fsync) and SimDisk (deterministic fault injection) for KayaDB472MIT OR Apache-2.0Data structuresDatabase implementations ironfix-fastFAST protocol encoding and decoding for IronFix472MITData structuresFinance quiverdb-protoWire types for Quiver: the gRPC service contract and generated code.472AGPL-3.0-onlyData structuresDatabase interfaces datapathType-safe structured paths with partitions, parsing, and schema associations472GPL-3.0Data structuresFilesystem persona-wire-adapter-obsidianpersona-wire Adapter for Obsidian vault (scheme `obsidian://`). Reads Markdown notes from a local vault directory with YAML/TOML…471MIT OR Apache-2.0Data structuresDatabase interfaces brec_constsShared constants for brec.469Apache-2.0Data structuresDevelopment tools mif-ontologyOntology resolution for the MIF (Modeled Information Format) ecosystem469MITData structures highlandcows-isamPersistent ISAM key/value store with ACID transactions, backed by an on-disk B-tree469MITData structuresDatabase implementations character-traitsA Rust library for defining and manipulating character traits in simulations and games with dynamic and complex interactions.468MITAlgorithmsData structures aingle_logicProof-of-Logic validation engine for AIngle semantic graphs467Apache-2.0 OR LicenseRef-CommercialAlgorithmsData structures ipfrs-tensorlogicZero-copy tensor operations and logic programming for content-addressed storage466Apache-2.0AlgorithmsData structures rustyhashA consistent hashing library for Rust465MITAlgorithmsData structures ineruIneru: Neural-inspired memory system for AIngle AI agents464Apache-2.0 OR LicenseRef-CommercialData structuresScience tetrA Rust crate extending gguf-rs for easy GGUF model loading and inference integration463MIT OR Apache-2.0AlgorithmsCryptography elara-stateELARA Protocol - State field engine with CRDT reconciliation, divergence control, and partition tolerance463MIT OR Apache-2.0AlgorithmsData structures oxgraph-cscBorrowed compressed-sparse-column (inbound) graph views over snapshot sections.463MITData structures philharmonic-storeStorage substrate traits for the Philharmonic workflow orchestration system: content store, identity store, entity store.…461Apache-2.0 OR MPL-2.0Data structures newer-type-stdSupport defining newtype wrapper with inheriting trait implementations461MITData structuresNo standard library br-invoice-parserA Rust library for parsing invoices and bills from PDF and XLSX files460MITData structuresParsing tools bloomzA fast, flexible Bloom filter library for Rust with parallel operations support459MIT OR Apache-2.0AlgorithmsConcurrency text-tagsA lightweight, text-tag markup parser459MITData structuresParsing tools oxgraph-propertyArrow-backed named property layers for OxGraph topology views.459MITData structures causal-hubA library for causal models, inference and discovery.458AGPL-3.0-onlyAlgorithmsData structures hl7v2-modelCore data model for HL7 v2 messages458AGPL-3.0-or-laterData structuresEncoding hedl-parquetHEDL to/from Apache Parquet conversion458Apache-2.0Data structuresEncoding qrateA examination generator library that generates different quiz sets for all students so that each student may have a different…458MIT OR Apache-2.0AlgorithmsData structures reflow_graphGraph data structures for Reflow — nodes, edges, IIPs, exports, and analysis.457MIT OR Apache-2.0ConcurrencyData structures qubit-metadataType-safe extensible metadata model for the Qubit LLM SDK457Apache-2.0Data structuresEncoding styx-core-rsCore zero-copy buffers, formats, queues, and controls for Styx.455MIT OR Apache-2.0Data structuresMultimedia::Video mudssky_utilsA comprehensive Rust utility library providing common functionality for everyday programming tasks454MITAlgorithmsData structures copybook-coreCore COBOL copybook parser, schema, and validation primitives.454AGPL-3.0-or-laterData structuresEncoding ethos« τοῦ γὰρ ἤθους αἱ τοιαῦται δοκοῦσι κινήσεις εἶναι… » (NE 1128a.10)453AGPL-3.0-onlyAlgorithmsConcurrency cntp_configProvides support for reading Contemporary.toml files452MITData structures astrodyn_quantitiesPhantom-tagged typed quantities (Position, Velocity, ...) for orbital dynamics452MIT OR Apache-2.0AerospaceData structures persona-wire-adapter-mcppersona-wire Adapter for any MCP server (scheme `mcp://`). Routes tool calls and resource reads to MCP servers (stdio or…452MIT OR Apache-2.0Data structuresDatabase interfaces surrealdb-commonA scalable, distributed, collaborative, document-graph database, for the realtime web452non-standardData structuresDatabase implementations lexime-trieA char-wise Double-Array Trie with zero dependencies451MITData structuresText processing fp-pythonPyO3 Python bindings for FrankenPandas — import frankenpandas from Python451non-standardData structuresScience anvayaECS like dynamic storage in ~500 LOC.450MIT OR Apache-2.0Data structuresGame engines grust-helixHelixDB GraphStore backend for Grust.450MIT OR Apache-2.0Data structuresDatabase interfaces tuple_setErgonomic utilities for working with Rust tuples by unique types, not position449MITData structuresNo standard library tuplities-hashA trait for hashing tuples449non-standardData structuresDevelopment tools tuplities-insertA trait for inserting elements into tuples at compile-time indices449non-standardData structuresDevelopment tools fp-frankentuiFrankenTUI terminal interface for interactive fp-frame / frankenpandas workflows.449non-standardData structuresScience sparse_mapA sparse map with stable generational keys.447MIT OR Apache-2.0Data structuresNo standard library zenops-safe-relative-path-validatorShared traversal-validation logic for `zenops-safe-relative-path`.447MIT OR Apache-2.0Data structuresFilesystem minuetHolographic memory systems built on amari-holographic — the optical table for holographic computing446Apache-2.0AlgorithmsData structures titans_memoryTitans Memory: Neural-inspired memory system for AIngle AI agents446Apache-2.0Data structuresScience quiverdb-mcpAn MCP server exposing Quiver's capabilities as agent tools.446AGPL-3.0-onlyData structuresDatabase interfaces mif-embedLocal sentence-embedding inference for the MIF (Modeled Information Format) ecosystem446MITData structures surrealdb-tokenA scalable, distributed, collaborative, document-graph database, for the realtime web446non-standardData structuresDatabase implementations issuingAn easy-to-use customizable error type446MITData structuresDevelopment tools::Debugging uts-bmtBinary Merkle Tree implementation for Universal Timestamps in Rust445MIT OR Apache-2.0CryptographyData structures dom-catPersistent DOM model: arena-backed Node tree with mutation API and CSS-selector matching. Consumes html-cat trees; selectors via…445MIT OR Apache-2.0Data structuresWeb programming surrealdb-astA scalable, distributed, collaborative, document-graph database, for the realtime web445non-standardData structuresDatabase implementations iron_runtime_stateRuntime state management for Iron Cage agents443MITData structures higher-graphen-reasoningReasoning primitives and engines for HigherGraphen invariants, obstructions, completion, model checking, and abstract…443Apache-2.0Command line utilitiesData structures tuplities-optionTraits for working with tuples of Options443non-standardData structuresDevelopment tools grift_coreCore types and Lisp context for the Grift Scheme language443MIT OR Apache-2.0Data structuresEmbedded development json_diga json dig tool441MIT OR Apache-2.0Data structures filletAn efficient thin pointer based contiguous collection.441ISC OR Apache-2.0 OR MITData structuresNo standard library persona-wire-transport-httpShared HTTP transport for persona-wire Adapters (JSON GET/POST + raw byte fetch, bearer auth, custom headers). No scheme-specific…441MIT OR Apache-2.0Data structuresDatabase interfaces c64-cartridgeParser for the C64 cartridge format (*.crt)440MITData structuresEncoding surrealdb-parserA scalable, distributed, collaborative, document-graph database, for the realtime web440non-standardData structuresDatabase implementations rocksmapA high-level, type-safe abstraction over RocksDB with zero unsafe code and ergonomic map-like APIs438MITAPI bindingsData structures vtcode-memoryUnified per-session state store: append-only ThreadEvent log plus derived views, retention, and cross-session query.438MIT OR Apache-2.0Data structuresDevelopment tools jmt-pqPQ Jellyfish Merkle Tree438Apache-2.0CryptographyData structures theymxA small Rust library for handling DMX data.437MITData structures concurrent_diskmapMulti-threaded disk-backed hash map with sharded locking (work in progress)437Apache-2.0Data structuresDatabase implementations keyarrayA crate for modeling and managing mutually exclusive states (keys in a key array)437GPL-3.0-onlyData structures patchable-macroMacro suite for the patchable crate: enables model with #[patchable_model] and automatic trait derives for Patchable and Patch.437MIT OR Apache-2.0Data structuresRust patterns schema-registry-compatibilitySchema compatibility checking with backward, forward, and full compatibility modes436Apache-2.0Data structuresDevelopment tools ccgen_rsA fast, flexible, and customizable credit card number generator library for Rust. Generates valid (Luhn-compliant) credit card…436MITAlgorithmsData structures nectar-primitivesCore primitives for Ethereum Swarm: chunks, addresses, and binary merkle trees434AGPL-3.0-or-laterCryptographyData structures rrag-graphGraph-based agent orchestration system built on RRAG framework434MITAlgorithmsData structures daedalus-registryNode registry and plugin bundle loader for Daedalus graphs.434MIT OR Apache-2.0Data structures swink-agent-memorySession persistence and memory management for swink-agent433MITData structuresDevelopment tools pgm-extraPGM-Extra: high-performance learned index structures for Rust433MITAlgorithmsData structures rs-statemachineA Rust implementation of COLA-style state machine with fluent API433MIT OR Apache-2.0AlgorithmsData structures distx-coreCore library for DistX vector database - HNSW indexing, SIMD operations, BM25 search433MIT OR Apache-2.0AlgorithmsData structures chat4n6-plugin-apiShared plugin API types for the chat4n6 forensic toolkit433MITData structures wenlan-typesShared wire-format types for Wenlan, the local-first personal agent memory system.433Apache-2.0API bindingsData structures trie_hard_rsFast, memory-efficient Trie (prefix tree) implementation with autocomplete support - Rust implementation432MIT OR Apache-2.0AlgorithmsData structures hft-jobsAllocation-free job system for HFT and real-time systems431LGPL-3.0-or-laterConcurrencyData structures alopex-dataframePolars-compatible DataFrame API for Alopex DB (v0.1)431Apache-2.0Data structures hyperstreamdbHyperStreamDB - Serverless Index-Streaming Database with Overlay Indexing and Vector Search430MIT AND Apache-2.0ConcurrencyData structures alpaca-rsThis crate provides a client for the Alpaca Markets API430MITData structuresFinance apex-store-rsA high-performance, embedded LSM-tree storage engine with SSTable V2 format, LZ4 compression, and Bloom Filters.430MITData structuresDatabase implementations text-document-cliCLI for text-document429MPL-2.0Data structuresParsing tools freshblu-coreCore types and permission model for the FreshBlu IoT messaging platform429MIT OR Apache-2.0Data structuresNetwork programming tuplities-ordA trait for total ordering comparison of tuples429non-standardData structuresDevelopment tools tiny_v1Parser for Fabric's Tiny v1 files428GPL-3.0-or-laterData structuresParser implementations nexus-async-netAsync WebSocket adapter for nexus-net. Tokio-compatible, zero-copy, SIMD-accelerated.428MIT OR Apache-2.0ConcurrencyData structures e9571_btc_coinjoin_analyse_libA BTC coinjoin analysis library that identifies suspicious transactions through input/output anomaly thresholds, capable of…427MITCryptographyData structures relib-bddBinary Decision Diagrams (BDD) and Zero-suppressed BDDs (ZDD) for the relib reliability toolkit (engine behind the relibmss…427MITData structuresScience aegis-queryQuery engine for Aegis database426LicenseRef-BSL-1.1Data structuresDatabase interfaces cinnamonA type-safe Nightscout client for Rust, aiming to simplify the interactions with the confusing Nightscout API.426MITAPI bindingsAsynchronous idiolect-recordsRust record types mirroring the dev.idiolect.* Lexicon family.425MITData structuresEncoding relib-mddMulti-valued Decision Diagrams (MDD, MTMDD, MTMDD2) for the relib reliability toolkit (engine behind the relibmss Python package).424MITData structuresScience bauerA derive macro for automatically generating builders423Apache-2.0Data structuresDevelopment tools geoff-ontologyVocabulary loading, fuzzy matching, and mapping resolution for Geoff423MITData structures enigma_rsParser for Fabric's Enigma files421GPL-3.0-or-laterData structuresParser implementations tuplities-copyA trait for copying tuples421non-standardData structuresDevelopment tools quiverdb-serverThe Quiver daemon: gRPC + REST with auth, RBAC, audit, and metrics.421AGPL-3.0-onlyData structuresDatabase interfaces iqdb-indexThe Index trait unifying flat, HNSW, and IVF vector indexes - part of the iQDB family.421Apache-2.0 OR MITData structuresDatabase implementations jamjet-a2a-typesA2A v1.0 protocol types — pure data, zero I/O421Apache-2.0 OR MITData structuresEncoding toondb-queryToonDB query engine (sync-first execution and vector query planning)420Apache-2.0Data structuresDatabase implementations tuplities-push-backA trait for pushing elements to the back of tuples420non-standardData structuresDevelopment tools constrangeiterConstant iterators for ranges419MITAlgorithmsData structures understory_timingHost-agnostic timer queue primitives.419Apache-2.0 OR MITData structuresGUI moneylibLibrary to deal with money in Rust.419MITData structuresFinance json-packerReversible JSON binary compression/decompression library with Huffman-encoded keys and optional string value pooling418MITCompressionData structures oats-frameworkUniversal architecture pattern for infinite scale across any domain - Objects • Actions • Traits • Systems418MITAPI bindingsAsynchronous opendiskmapSingle-threaded disk-backed hash map with memory-mapped file backing418Apache-2.0Data structuresDatabase implementations bacnet-embA bacnet library for embedded systems (no_std)418MIT OR Apache-2.0AlgorithmsData structures zkcg-commonShared types, errors, and utilities for the ZKCG protocol418Apache-2.0CryptographyData structures oxgraph-hyper-bcsrBorrowed bipartite CSR hypergraph views implementing oxgraph-hyper traits.418MITData structures yuan-idA lightweight and high-performance u64 ID generator with customizable step allocation and async persistence.417MITAsynchronousConcurrency ews_proc_macrosProcedural macros for the ews crate.417MPL-2.0Data structures bowling-rsA basic bowling score calculator written in Rust.416MITData structuresMathematics caducusBounded MPSC/SPSC channel with expiry416Apache-2.0AsynchronousConcurrency tuplities-debugA trait for debug formatting of tuples416non-standardData structuresDevelopment tools kaya-walWrite-ahead log: CRC32C-protected record codec, append-only writer, crash-safe recovery, and inspector for KayaDB415MIT OR Apache-2.0Data structuresDatabase implementations quiverdb-importMigration importers: load Qdrant / Chroma / pgvector exports into Quiver.415AGPL-3.0-onlyData structuresDatabase interfaces disrupt-rsConcurrent Ringbuffer inspired by the LMAX Disruptor.415MITConcurrencyData structures