CATEGORY

Data structures 10,114 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

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