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.

persona-wire-mcppersona-wire MCP server library — exposes serve_stdio() for the unified persona-wire CLI's `mcp` subcommand. Wraps…606MIT OR Apache-2.0Data structuresDatabase interfaces graphix_algsAlgorithm extensions for graphix: connected-components, contraction, and MST routines605MITData structures arena-bProduction-grade bump allocator with lock-free, slab, and virtual-memory tooling for parsers, game engines, and request-scoped…605MIT OR Apache-2.0Data structuresMemory management quiverdb-embedThe embeddable, in-process Quiver database handle.605AGPL-3.0-onlyData structuresDatabase interfaces fp-ioIO layer for frankenpandas: CSV, JSON, JSONL, Parquet, HDF5, Excel, Feather, Arrow IPC, Pickle, Stata, SQL (SqlConnection with…605non-standardData structuresScience hexga_array_vecA vector with fixed capacity, backed by an array based on arrayvec604MIT OR Apache-2.0Data structuresNo standard library quadrantA small utility library for sampling matrices.604MITAlgorithmsData structures axis2dGeneric 2D geometric primitives like vectors, rectangles, axes, directions, and edges.604MITData structuresMathematics known-types-graphqlWell-known types for GraphQL specifications.603UnlicenseAPI bindingsConfiguration hft-channelSPMC broadcast channel for HFT and real-time systems603LGPL-3.0-or-laterConcurrencyData structures persona-packPortable persona schema (Pack = 1 dir) for LLM applications. Format + minimal validator.603MIT OR Apache-2.0ConfigurationData structures bitgridA compact, efficient bit grid structure602MITData structuresNo standard library tsuzuri-libsqlLibSQL integration for Tsuzuri602MIT OR Apache-2.0Data structuresDatabase interfaces rusqlite-from-row-fork2Derivable trait that allows converting a rusqlite row to a struct602non-standardData structuresDatabase interfaces radix_treesVarious radix tree (trie) data structures.601Apache-2.0Data structuresNo standard library brk_fjallLog-structured, embeddable key-value storage engine601MIT OR Apache-2.0AlgorithmsData structures zer-coreCore traits and types for the zer entity-resolution library601Apache-2.0AlgorithmsData structures minicacheA fast, lightweight, async-compatible in-memory cache with TTL support and automatic cleanup601MITAsynchronousCaching vecmateLightweight, zero-dependency, type-agnostic library for vector math.600BSD-3-ClauseData structuresGame development facet-hashReusable Weavy-backed structural hashing plans for Facet values597MIT OR Apache-2.0Data structuresDevelopment tools fp-joinMerge and join engine (AG-05 leapfrog triejoin) for fp-frame DataFrames — inner / left / right / outer joins with index alignment.597non-standardData structuresScience ubl-codecUBL codec: Canonical JSON✯Atomic encode/decode + binary TLV for Universal Business Ledger.596MIT OR Apache-2.0CryptographyData structures persona-wire-adapter-sqlite-xpersona-wire Adapter for raw SQLite SoT (scheme `sqlite://`). External adapter crate for arbitrary SQLite files outside the…596MIT OR Apache-2.0Data structuresDatabase interfaces reddb-ioUnified multi-model database: tables, documents, graphs, vectors, and key-value in one engine. Umbrella crate that hosts the…595BUSL-1.1Data structuresDatabase implementations wsmWebSocket-based API protocol.594MITData structuresNetwork programming open_menu_standardRust implementation of the OpenMenuStandard (OMS) specification592MITData structures rumpsteak-typesCore session types for Rumpsteak - matching Lean definitions591MIT OR Apache-2.0Data structures safety-passCompiler pass infrastructure for safety-net591MIT OR Apache-2.0CompilersData structures tzarraysOptimal resizable Arrays590MITData structures wesichain-graphRust-native LLM agents & chains with resumable ReAct workflows589Apache-2.0 OR MITAsynchronousData structures dagre-dgl-rsA faithful Rust port of dagre-js — directed graph layout589MITAlgorithmsData structures binary-search-tree-visualizerA crate that provides visualization tools for binary search trees, including ASCII art and SVG generation. Great for educational…587MITData structuresVisualization ai-transformProcedural macro for AI-powered data transformations between JSON-serializable types587MITAPI bindingsData structures khonsuKhonsu: Software Transactional Memory in Rust for Apache Arrow587non-standardAlgorithmsConcurrency bellande_rwlockA custom Read-Write Lock implementation developed by the Bellande Architecture Mechanism Research Innovation Center. Offers tools…586GPL-3.0-or-laterAsynchronousConcurrency validation_deriveSecundary Crate for macros.586MITData structuresParsing tools sbitmapFast and scalable bitmap implementation based on Linux kernel's sbitmap584MIT OR Apache-2.0ConcurrencyData structures qleany-macrosProcedural macros for Qleany584MPL-2.0Command line utilitiesData structures persona-wire-adapter-mini-apppersona-wire Adapter for mini-app SoT (scheme `mini-app://`). External adapter crate split out from persona-wire-core per P3b…584MIT OR Apache-2.0Data structuresDatabase interfaces tca-typesCore type definitions for Terminal Colors Architecture583MITData structuresParser implementations atlas-entryAtlas Entry - Fundamental building block of Proof of History579Apache-2.0CryptographyData structures qleany-commonShared entities, database, events, and undo/redo infrastructure for Qleany579MPL-2.0Command line utilitiesData structures swmr-epochSingle-writer multi-reader epoch-based garbage collection system with minimal locking578MIT OR Apache-2.0ConcurrencyData structures knot0-typesRust types generated from Knot0 JSON Schemas577MITConfigurationData structures ppmd-corePure Rust crate for PPMd compression577Apache-2.0 OR MITAlgorithmsCompression atomic-slotA simple, lock-free, atomic slot for transferring ownership of Box<T>577MITData structures sparse-ngramsFast sparse n-gram extraction from byte slices.576MITAlgorithmsData structures bimifc-modelTrait definitions and shared types for BIM IFC parsing575MPL-2.0Data structuresParser implementations fukurow-liteOWL Lite reasoning engine for Fukurow (tableau algorithm implementation)575MIT OR Apache-2.0AlgorithmsData structures navanRust type bindings for the Navan (formerly TripActions) Bookings API575MITAPI bindingsData structures jayverA calendar versioning scheme for binaries developed by Emmett Jayhart574Apache-2.0 OR MITData structuresDate and time mb_vinA zero-copy parsing and validating vehicle identification numbers (VINs).574ISCData structuresParsing tools grust-memoryDeterministic in-memory GraphStore implementation for Grust.574MIT OR Apache-2.0Data structuresDatabase interfaces bitcoin-rpc-conversionsType conversions for Bitcoin Core's JSON-RPC interface573MIT OR Apache-2.0API bindingsCryptography kitt_scoreDecision engine at the core of Project KITT — in-memory stateful matching with pluggable scoring backends.573MIT OR Apache-2.0AlgorithmsData structures config-roA thread-safe configuration manager for Rust applications that loads and caches JSON configuration files.570MIT OR Apache-2.0ConfigurationData structures fieldmasker_deriveProc-macro derive for fieldmasker::MaskSpec570MIT OR Apache-2.0Data structuresParsing tools sketchddd-coreCore categorical semantics and data structures for SketchDDD570MIT OR Apache-2.0Data structures cityjson-jsonSerde adapter for CityJSON 2.0, providing (de)serialization on top of the `cityjson-types` crate.569MIT OR Apache-2.0Data structuresEncoding beecast-dtoThe beecast cast-metadata DTO: the { title, summary, chapters } sidecar types, their validator, and the JSON Schema generated…569MITData structuresParser implementations global-registryA global type registration system for Rust568MIT OR Apache-2.0Data structuresDevelopment tools df-derive-macrosProcedural derive macro implementation for df-derive.568MITData structuresFinance hydroperx-semSemantic entities for Rust.567Apache-2.0Data structures caps-saCache-friendly, parallel, sample-sort-based suffix array construction (Rust port of CaPS-SA)567MITAlgorithmsData structures uni-plugin-apoc-coreBuilt-in APOC-equivalent procedures and scalar functions for uni-db — perf-critical or host-intimate APOC analogues in pure Rust567Apache-2.0Data structuresDatabase interfaces noxu-observeOptional observability integration for Noxu DB (metrics, tracing, OpenTelemetry)566Apache-2.0 OR MITConcurrencyData structures copybook-overflowOverflow-safe integer narrowing and bounds arithmetic for copybook-rs566AGPL-3.0-or-laterData structuresParsing tools copybook-safe-indexPanic-safe division and slice indexing helpers566AGPL-3.0-or-laterData structuresParsing tools quetzalcoatlLock-free ring buffers (SPSC, MPSC, SPMC, MPMC, and broadcast) for high-performance concurrent communication565MITConcurrencyData structures copybook-safe-textPanic-safe text parsing and string helper functions565AGPL-3.0-or-laterData structuresEncoding grust-sailSail Spark Connect GraphStore backend for Grust.564MIT OR Apache-2.0Data structuresDatabase interfaces higher-graphen-projectionProjection definitions, selectors, results, and renderers for HigherGraphen.563Apache-2.0Command line utilitiesData structures rangebar-ioI/O operations for rangebar data (CSV, Parquet, Arrow)562MITData structuresEncoding numra-linalgLinear algebra abstractions for Numra: dense and sparse matrices, LU/QR/Cholesky/SVD, iterative solvers (CG, GMRES, BiCGSTAB).562LicenseRef-Numra-Academic-Research-NonCommercialAlgorithmsData structures sf3An implementation of the Simple File Format Family in Rust.561ZlibData structuresFilesystem kvidDistributed ID generator with dual-segment preloading and lock-free fast path / 双号段预加载、无锁快速路径的分布式 ID 生成器560MulanPSL-2.0AlgorithmsConcurrency fp-exprExpression evaluation / query parser for fp-frame DataFrames — pandas df.eval / df.query parity.560non-standardData structuresScience fp-groupbyGroupBy engine for fp-frame with dense-key / arena-backed / hash-map execution paths.559non-standardData structuresScience ewaitA thread-safe, asynchronous event system for Rust558MITAsynchronousData structures doublejumpA Rust implementation of the Double Jump consistent hashing algorithm, supporting efficient item additions and removals.558MPL-2.0AlgorithmsData structures aerocontext-coreProvider-neutral aeronautical-context model and the pluggable ContextProvider contract558AGPL-3.0-onlyAerospaceData structures hashset_extExtension for HashSet with intuitive, chainable Python-like set operations.557MITData structures exo-resource-treeWeftOS exo-resource-tree: hierarchical resource namespace with Merkle integrity557MIT OR Apache-2.0Data structures rcaskBitcask inspired in-memory log structured hash table.556MITAlgorithmsCaching attuned-coreCore types and traits for Attuned - human state representation for LLM systems556Apache-2.0API bindingsData structures tabkitTabular files → schema + sample rows. The shared spreadsheet reader Tauri / Iced / native desktop apps reach for when they need…556MIT OR Apache-2.0Data structuresParser implementations ministateA minimal, embeddable state manager with durable WAL logging and optional snapshot support. Ideal for component registries,…556Apache-2.0 OR MITData structuresDatabase implementations flexfloatA Rust library for arbitrary-precision floating-point arithmetic with growable exponents and fixed-size fractions, extending IEEE…555MITData structuresFinance dent8-coreCore fact-event model and invariants for dent8.555Apache-2.0 OR MITData structuresDevelopment tools phago-agentsReference agent implementations using Phago biological primitives554MITAlgorithmsData structures schema-registry-validationSchema validation engine supporting JSON Schema, Avro, Protobuf, and Thrift553Apache-2.0Data structuresDevelopment tools wg-ragsmithSemantic chunking and RAG utilities for document processing and retrieval-augmented generation.553MITAlgorithmsAPI bindings sparrowdbEmbedded graph database with Cypher queries — no server, no subscription, no cloud553MITData structuresDatabase interfaces mdcs-deltaDelta-state CRDT machinery for the Carnelia Merkle-Delta CRDT Store552GPL-3.0Data structures persona-wire-adapter-persona-packpersona-wire Adapter for persona-pack overlay SoT (scheme `persona-pack://`). ACL Facade encapsulating persona-pack SDK access,…552MIT OR Apache-2.0Data structuresDatabase interfaces sync-engineHigh-performance tiered sync engine with L1/L2/L3 caching and Redis/SQL backends551AGPL-3.0CachingConcurrency kanal-plusFork of kanal with extra features (drain_into_blocking, into_stream)551MITAsynchronousConcurrency fracintsSpecial case fractional-only fixed point numbers551MIT OR Apache-2.0AlgorithmsData structures quiverdb-cryptoAudited-cryptography wrappers for Quiver (no custom primitives).550AGPL-3.0-onlyData structuresDatabase interfaces mod-eventsA high-performance, zero-overhead event dispatcher library for Rust550Apache-2.0AsynchronousConcurrency oracle_omen_coreCore types and abstractions for oracle.omen deterministic agent framework549GPL-3.0Data structuresDevelopment tools quiverdb-providersOpt-in, provider-agnostic embedding & rerank adapters shared by the Quiver server and MCP server (ADR-0047/0058).548AGPL-3.0-onlyData structuresDatabase interfaces citadeldb-vectorVECTOR(N) type and filtered ANN index for Citadel encrypted database547MIT OR Apache-2.0AlgorithmsData structures relib-commonShared primitives and traits for the relib decision-diagram crates (the Rust reliability-analysis engine behind the relibmss…547MITData structuresScience wasefire-slice-cellSlice with dynamic borrow checking546Apache-2.0Data structuresMemory management jacquesHigh-performance lock-free MPMC queues with horizontal scaling and zero-allocation operation546MIT OR Apache-2.0ConcurrencyData structures optional_typeidCompressed structure `Option<TypeId>`545MITCompressionData structures sdivi-graphDependency graph construction for sdivi-rust545Apache-2.0AlgorithmsData structures hedl-toonHEDL to/from TOON (Token-Oriented Object Notation) conversion545Apache-2.0Data structuresEncoding nc2parquetHigh-performance NetCDF to Parquet converter with cloud storage support545MITCommand line utilitiesData structures stoffel-vm-typesShared bytecode, instruction, and runtime value types for the Stoffel virtual machine545Apache-2.0CompilersCryptography rnotRust Object Notation.543MIT OR Apache-2.0Data structuresDevelopment tools strand-bui-backend-sessionBackend session management for the BUI (Browser User Interface) used by Strand Camera and Braid543MIT OR Apache-2.0Data structuresNetwork programming crdtosphereUniversal embedded CRDTs for distributed coordination across automotive, robotics, IoT, and industrial applications542MIT OR Apache-2.0Data structuresEmbedded development all-thisShared primitives, identity structures, and session logic for decentralized apps within the Neurons ecosystem.541MIT OR Apache-2.0AuthenticationData structures tuplities-indexTraits for compile-time indexing into tuples541non-standardData structuresDevelopment tools grust-pggraphPostgreSQL and pgGraph GraphStore backend for Grust.541MIT OR Apache-2.0Data structuresDatabase interfaces atelier_rsEngine for High Frequency, Synthetic and Historical, Market Microstructure Modeling540Apache-2.0Data structuresDevelopment tools fluent-fsmA simple way to create a state machine540MITAsynchronousConcurrency nu_plugin_nw_ulidProduction-grade ULID (Universally Unique Lexicographically Sortable Identifier) utilities plugin for Nushell with…540BSD-3-ClauseCommand line utilitiesCryptography osmic-coreShared types, errors, and coordinate primitives for osmic540MITData structuresScience::Geospatial tiny-bit-flagsGenerate bit-flags struct and methods.539MITData structures tuplities-mutA trait for getting tuples of mutable references from tuples539non-standardData structuresDevelopment tools daedalus-coreCore types and shared utilities for the Daedalus dataflow stack.539MIT OR Apache-2.0ConcurrencyData structures lazy_simdTrait based SIMD acceleration and safe abstraction539MITData structuresMathematics newtype-toolsErgonomic utilities for the Rust newtype idiom.537MIT OR Apache-2.0AlgorithmsData structures oxirs-geosparqlGeoSPARQL implementation for spatial data and queries537Apache-2.0AlgorithmsData structures hashed-array-treeHashed Array Trees536MITData structures hedl-yamlHEDL to/from YAML conversion536Apache-2.0Data structuresEncoding dnfBuild and evaluate DNF (Disjunctive Normal Form) queries with a fluent API535MIT OR Apache-2.0Data structuresParser implementations mif-coreShared foundational types for the MIF (Modeled Information Format) ecosystem534MITData structuresEncoding varpulis-hamletShared online trend aggregation for streaming event detection — SIGMOD 2021 graphlet-sharing algorithm. Part of the Varpulis…533MIT OR Apache-2.0AlgorithmsData structures tuplities-partial-ordA trait for partial ordering comparison of tuples532non-standardData structuresDevelopment tools grust-surrealSurrealDB GraphStore backend for Grust.532MIT OR Apache-2.0Data structuresDatabase interfaces currencylibA library containing types and metadata for currencies.532MITData structuresFinance pcode-irP-code intermediate representation types for SLEIGH-generated decoders531Apache-2.0Data structuresNo standard library raves_xmltreeParse an XML file into a simple tree-like structure530MITData structuresParsing tools hedl-csvHEDL to/from CSV conversion530Apache-2.0Data structuresEncoding rsp-rsA RDF Stream Processing engine in Rust, supporting RSP-QL queries with sliding windows and real-time analytics530MITAsynchronousData structures oxillama-ggufGGUF v3 parser and tensor loader for OxiLLaMa529Apache-2.0Data structuresEncoding overgraphAn absurdly fast embedded graph database. Pure Rust, sub-microsecond reads.529MIT OR Apache-2.0Data structuresDatabase implementations mumu-fsFilesytem tools plugin for the Lava language528MIT OR Apache-2.0Data structures tuplities-defaultA trait for creating default values for tuples528non-standardData structuresDevelopment tools nodedb-graphShared graph engine (CSR adjacency index + traversal) for NodeDB Origin and Lite527Apache-2.0AlgorithmsData structures varpulis-sasePattern matching engine for streaming event detection — Kleene closures, negation, temporal sequences, NFA-based. Part of the…527MIT OR Apache-2.0AlgorithmsData structures tuplities-cloneA trait for cloning tuples527non-standardData structuresDevelopment tools cortenforge-capture-utilsCapture helpers and recorder sinks (JSON, overlays, pruning) for the CortenForge stack.527Apache-2.0Computer visionData structures copybook-safe-opsPanic-safe conversion and numeric helper operations527AGPL-3.0-or-laterData structuresEncoding bitfield-serializeA Rust library for defining and serializing bitfield structures with macro support526MITData structuresEncoding even_any_typeA lightweight Rust crate providing simple, type-specific methods to check if a value is even.526MIT OR Apache-2.0AlgorithmsData structures histreeA framework for disk-based historical indices526MPL-2.0Data structuresDatabase implementations mumu-processProces tools plugin for the Lava language526MIT OR Apache-2.0Data structures hexga_assetA crossplatform way to load file, and factorize them into asset, and hot reload them.524MIT OR Apache-2.0Data structuresEncoding hedl-xmlHEDL to/from XML conversion524Apache-2.0Data structuresEncoding dpp-registryEU EUDPP Central Registry ghost connector — interface-only until EU API is published524Apache-2.0Data structures axhash-mapHigh-performance HashMap and HashSet backed by hashbrown (SwissTable) and fueled by axhash.524MITAlgorithmsData structures hardly-trieA Rust library for efficient trie data structure implementation.523ZlibAlgorithmsData structures luciene_slLucid Agent OnChain523Apache-2.0Data structuresDevelopment tools nulid_macrosProcedural macros for nulid - convenient NULID generation523MITData structuresEncoding understory_virtual_listCore 1D virtualization primitives for dense index strips.523Apache-2.0 OR MITData structuresGUI zaliznyakA Russian inflection library522MIT OR Apache-2.0Data structuresInternationalization (i18n) varpulis-pstProbabilistic Suffix Tree for real-time streaming event forecasting and sequence prediction. Part of the Varpulis stream…522MIT OR Apache-2.0AlgorithmsData structures event_bus_rsA runtime-agnostic, async, and thread-safe event bus for Rust.522MITAsynchronousData structures merklMerkleTree, embedded friendly implementation.521MITData structuresNo standard library noxu-repReplication and high availability for Noxu DB521Apache-2.0 OR MITConcurrencyData structures mx20022-modelStrongly-typed ISO 20022 message models generated from official XSD schemas (pacs, pain, camt, head)521Apache-2.0Data structuresEncoding aegis-memoryMemory management for Aegis database521LicenseRef-BSL-1.1Data structuresDatabase interfaces armature-eventsourcingEvent sourcing implementation for Armature520Apache-2.0Data structuresWeb programming crdt-kitCRDTs optimized for edge computing and local-first applications520MIT OR Apache-2.0AlgorithmsData structures rigatoni-coreCore traits, pipeline orchestration, and MongoDB integration for Rigatoni CDC/Data Replication framework520Apache-2.0AsynchronousData structures sarzaminComprehensive geographical data library for Iran, including provinces, counties, and cities.520Apache-2.0Data structuresLocalization (L10n) tuplities-refA trait for getting tuples of references from tuples519non-standardData structuresDevelopment tools tuplities-pop-backA trait for popping elements from the back of tuples519non-standardData structuresDevelopment tools grust-falkorFalkorDB GraphStore backend for Grust.519MIT OR Apache-2.0Data structuresDatabase interfaces redstone-mlHigh-performance Machine Learning, Auto-Differentiation and Tensor Algebra crate for Rust518MIT OR Apache-2.0Data structuresMathematics nvs-coreNative Vector Store (Rust) core: bundle format, mmap reader, vector/BM25/hybrid search518MITAlgorithmsData structures tuplities-pop-frontA trait for popping elements from the front of tuples518non-standardData structuresDevelopment tools polyfitBecause you don't need to be able to build a powerdrill to use one safely517MITAlgorithmsData structures genshin-calc-dataGenshin Impact game data for genshin-calc517MITData structuresGame engines pipedream-rsA typed, heterogeneous event relay with observable delivery, completion tracking, and lossless message routing516MITAsynchronousData structures jsondiffpatchJSON diff & patch (object and array diff, text diff, multiple output formats)515MITAlgorithmsData structures serde-txtrecordA Rust serialization and deserialization library for TXT record format using Serde515MITConfigurationData structures spraggaA scalable concurrent priority queue with relaxed ordering semantics514MITConcurrencyData structures rh-hl7-fhir-r4-coreGenerated FHIR types from hl7.fhir.r4.core package version 4.0.1514MIT OR Apache-2.0API bindingsData structures boarddown-coreCore types, parser, and validation engine for BoardDown514MITData structuresParser implementations herolib_otomlOTOML - Canonical TOML serialization format with compact binary representation.513Apache-2.0Data structuresEncoding mumu-flowStream tranform tools plugin for the Lava language513MIT OR Apache-2.0Data structures grust-cocoindexCocoIndex-style target-state export adapter for Grust graphs.513MIT OR Apache-2.0Data structuresDatabase interfaces dstructsA collection of high-performance data structures for Rust512MITConcurrencyData structures nodedb-crdtCRDT engine with SQL constraint validation and dead-letter queue512Apache-2.0AlgorithmsData structures vectorlessReasoning-based Document Engine512Apache-2.0AlgorithmsData structures redox-coreCore text editing primitives for the redox-editor project512MITData structuresText editors kotoba-distributedDistributed execution engine for Kotoba graph processing system511MIT OR Apache-2.0ConcurrencyData structures pogo-masterfile-typesGenerated Rust types for the Pokémon GO masterfile, with a typed parse_masterfile dispatcher.510MITAPI bindingsData structures mif-schemaJSON Schema validation for the MIF (Modeled Information Format) ecosystem510MITData structuresEncoding disposable-emailsFast, zero-allocation disposable / temporary email domain detection with an embedded 72k-domain blocklist.510Apache-2.0 OR MITData structuresEmail wirerustA modular, embeddable filter engine for structured data509MIT OR Apache-2.0Data structuresParsing tools daedalus-dataType/value model and serialization helpers for Daedalus node ports.509MIT OR Apache-2.0Data structuresEncoding mako-engineEvent-sourced process engine for German energy market communication (MaKo)509MIT OR Apache-2.0AsynchronousData structures mux_attrsAttribute multiplexing508MIT/Apache-2.0Data structuresDevelopment tools::Procedural macro helpers