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.

meta-cliFree and open ecosystem for API composition.1,505non-standardAccessibilityAPI bindings traxApplication Monitoring and Error Tracking Software1,505MITAsynchronousData structures seq-strFlat collections of strings etc.1,504MITData structuresNo standard library power_mapA map with finite key and fixed size1,501MIT OR Apache-2.0Data structuresNo standard library agentic-memoryBinary graph-based memory system for AI agents1,501MITCommand line utilitiesData structures borsa-coreCore types, connector traits, and time-series utilities for the borsa financial data ecosystem.1,500MITAPI bindingsData structures quadboardTyped fixed-length buffers of chess pieces.1,499MITData structuresGames ovr-vsdb-deriveSome procedure macro implementations for vsdb.1,498MITAlgorithmsCaching vercre-dif-exchAn implementation of DIF Presentation Exchange specification.1,498MIT OR Apache-2.0AuthenticationCryptography atelier_generatorsProbabilistic generators and events simulation for the atelier-[rs] ecosystem1,496Apache-2.0Data structuresDevelopment tools gleif-rsA Rust client for interacting with the GLEIF API and parsing LEI records.1,496MITAPI bindingsData structures axka-rcuA reference-counted read-copy-update (RCU) primitive used for protecting shared data1,494MIT OR Apache-2.0ConcurrencyData structures freezeA mmap-backed bump allocator that allows compact and zero-realloc mutability of the top vector.1,493MITData structuresMemory management text-document-frontendFrontend integration layer and command wrappers for text-document1,492MPL-2.0Data structuresParsing tools searchsortA Rust trait implementing Binary Search and Quick Sort algorithms.1,491MITAlgorithmsData structures nostd-bvBit-vectors and bit-slices1,490MIT OR Apache-2.0Data structuresNo standard library midi-2-protocolMIDI 2[.x] Protocol Implementation (including UMP for 2[.x])1,490AGPL-3.0-onlyData structuresEncoding passersA secure encrypted data manager1,490GPL-3.0-or-laterCommand line utilitiesCryptography camiCache-friendly comparison, binary & sequential search.1,489MIT OR Apache-2.0AlgorithmsCaching gedcom-rsA Rust library to parse and interact with GEDCOM data.1,489non-standardData structuresParser implementations wesichain-coreRust-native LLM agents & chains with resumable ReAct workflows1,488Apache-2.0 OR MITAsynchronousData structures sttxUtility belt for transforming speech-to-text data1,487MITData structuresText processing data_forestImplementation of various types of trees.1,486MITAlgorithmsData structures sparse_rangesEfficient sparse range set operations, particularly designed for HTTP range requests and file offset management1,485MITData structuresWeb programming flex-alloc-secureSecured allocations for flex-alloc1,484MIT OR Apache-2.0Data structuresMemory management qualomat_schemaRust bindings for the *Qual-O-Mat* open data format for the german voting advice tool *Wahl-O-Mat*1,483AGPL-3.0-or-laterAPI bindingsData structures SlotListSquatting on the name as an alternative to fast-list1,482Apache-2.0Data structures light-idGenerate and manipulate incremental IDs effortlessly1,481MITData structuresParser implementations cleansh-coreCore library for CleanSH, providing essential data sanitization rules, compilation, and application logic independent of the CLI.1,480MIT OR Apache-2.0Data structuresParsing tools specado-schemas-tempProvider and prompt schema validation helpers for Specado.1,480Apache-2.0API bindingsData structures reboundedBounded types1,478MIT or Apache-2.0Data structuresNo standard library malobuAtomic MPMC Bus1,477MIT OR Apache-2.0ConcurrencyData structures apalis-file-storageA test-friendly single process file-based storage backend for apalis1,477MITAsynchronousData structures midi-2MIDI 2[.x] Implementation1,475AGPL-3.0-onlyData structuresEncoding stable_node_setAn ordered set with handles to values.1,475MIT OR Apache-2.0Data structures cloudillo-typesShared types, adapter traits, and error types for the Cloudillo federated collaboration platform1,475LGPL-3.0-onlyData structuresWeb programming zust-dynamicDynamic value model for Zust scripts, with JSON, MessagePack, bytes, and typed vectors.1,474Apache-2.0CompilersData structures skenion-contractsGenerated Skenion v0 wire contracts1,473GPL-3.0-or-laterData structuresDevelopment tools rdecka simple library for choosing distinct random elements1,472MITAlgorithmsData structures noxu-dbiDatabase internals for Noxu DB1,472Apache-2.0 OR MITConcurrencyData structures cowverta flexible data container supporting owned, reference-counted, and copy-on-write semantics. designed for use in interpreters1,471MIT OR Apache-2.0Data structuresMemory management mutupleReplace items in Python's immutable tuples1,470MITData structures deframeA frame/block parser for embedded and no_std applications1,470MITData structuresEmbedded development chiralmapLeft-Right map using IndexMap1,469MIT OR Apache-2.0Data structures octaindex3d3D Spatial Indexing and Routing System based on BCC lattice with truncated octahedral cells1,469MITAlgorithmsData structures leankgLightweight Knowledge Graph for AI-Assisted Development1,467Apache-2.0Command line utilitiesData structures bo_cellA RefCell which borrows its contents rather than owning them1,466MITData structuresNo standard library midi-2-ciMIDI 2[.x] Capability Inquiry1,466AGPL-3.0-onlyData structuresEncoding rdf-writer-hdtAn HDT file writer for RDF.rs knowledge graphs.1,466UnlicenseData structuresNo standard library pairSafe API for generic self-referential pairs of owner and dependent.1,466MIT OR Apache-2.0Data structuresMemory management sampling-treeA simple sampling tree implementation for sampling discrete distributions with sparse dynamic updates. This allows us to sample…1,464MITData structures helix-enterprise-qlQuery DSL for Helix Enterprise1,464Apache-2.0Data structuresDatabase interfaces git-helper`git-helper` is a Git-based tool designed to simplify the management of multiple remote repositories. It extends Git's…1,463MITData structuresDevelopment tools localqNo-std async primitives for `!Send` tasks.1,463MITConcurrencyData structures triesRust implementations of Trie1,461MITData structures undoredo_deriveDerive macros for undoredo.1,460MIT OR Apache-2.0Data structuresGUI pharetraUtility data structures and algorithms for Chiron.1,459MIT OR Apache-2.0Data structuresMathematics artistpath-coreCore pathfinding algorithms and data structures for artistpath1,459MITAlgorithmsData structures recoco-coreRecoco-core is the core library of Recoco; it's nearly identical to the main ReCoco crate, which is a simple wrapper around…1,458Apache-2.0Data structuresDatabase interfaces xmelt_deriveMacros implementation of #[derive(Freeze, Melt)] to parse XML data.1,458AGPL-3.0-onlyData structuresParsing tools vercre-w3c-vcPrimary Verifiable Credential building blocks, including dependencies.1,456MIT OR Apache-2.0AuthenticationCryptography lazy-cogsLazy Cogs is a implementation of lazy clonable data structures1,453non-standardData structuresMemory management weekdaysDays of the week bit-mapped in a single byte1,451MITData structuresDatabase interfaces e9571_file_libA Rust crate for file and directory operations, including MD5 hashing and recursive copying1,450MITData structuresFilesystem aiqAn intrusive list with lock-free insertion.1,449MIT OR Apache-2.0ConcurrencyData structures rust-pubsubA thread-safe, in-memory publish-subscribe library for Rust with flexible subscription modes.1,447MIT OR Apache-2.0ConcurrencyData structures flo_scene_guestno_std implementation of the guest protocol for flo_scene for smaller wasm guests1,446Apache-2.0ConcurrencyData structures bose_einsteinA data structure that efficiently partitions elements into two sets1,446CC0-1.0Data structuresNo standard library prism3-valueType-safe value container framework with unified abstractions for single values, multi-values, and named values with complete…1,446Apache-2.0ConfigurationData structures satellite-collectionsCollection data structures and helpers for the Satellite Bitcoin project.1,446MIT OR Apache-2.0Cryptography::CryptocurrenciesData structures proto-blue-lexiconAT Protocol Lexicon schema system: types, registry, and validation1,446MIT OR Apache-2.0Data structuresWeb programming nodedb-typesPortable type definitions shared between NodeDB Origin and NodeDB-Lite1,444Apache-2.0Data structuresNo standard library ailake-coreCore types and traits for the AI-Lake vector-native Lakehouse format1,442MIT OR Apache-2.0Data structuresDatabase interfaces perforateA macro to generate variants of a struct to allow splitting fields for extended periods of time1,441MIT OR Apache-2.0AlgorithmsData structures molexParse, analyze, and transform molecular structure data (PDB, mmCIF, BinaryCIF, MRC)1,440MITData structuresParser implementations label_graphA simple to use graph implementation, allowing random access to nodes via labels.1,440MIT/Apache-2.0AlgorithmsData structures hedge-amethystAn adapter for using hedge meshes in Amethyst.1,440MPL-2.0Data structuresGraphics torsh-dataData loading and preprocessing utilities for ToRSh1,439Apache-2.0Data structuresScience serde-sbifA Serde-based implementation of the SBIF file format.1,438non-standardData structuresParsing tools uni-cypherOpenCypher query parser and AST for Uni graph database1,436Apache-2.0Data structuresDatabase interfaces uni-pluginPlugin framework for uni-db: registry, manifest, and capability traits1,436Apache-2.0Data structuresDatabase interfaces sortable-quick-unique-idThe Sort-able Quick Unique ID system1,434CC0-1.0AlgorithmsData structures cocA useful macro collections for struct1,434MITAsynchronousData structures math2Geometry, layout and rasterization utilities powering the Grida canvas1,433MITAlgorithmsData structures bytesbufTypes for creating and manipulating byte sequences.1,430MITData structuresNetwork programming kravltreeAVL Tree implementation based on fastutil AVLTreeMap1,428MITData structures fulguranceA blazing-fast, adaptive prefetching and caching library for Rust1,427MITAlgorithmsCaching grid-engineA flexible and efficient library for managing 2D grid-based layouts with automatic collision handling and dynamic vertical…1,425MITData structures noetl-eventsNoETL shared event envelope types — wire-format ExecutorEvent + pluggable EventSink shared between the CLI's local-mode runner,…1,425MITData structuresDevelopment tools microstrStack-allocated string with fixed capacity1,424MITData structuresNo standard library konfig-rustA library providing a simple way to cnteralized config management in your codebase1,423MITConfigurationData structures chalametpir_commonCommon Utilities for ChalametPIR: Private Information Retrieval for Key-Value Databases1,421BSD-3-ClauseConcurrencyCryptography chemfstA high-performance chemical name search library using Finite State Transducers (FSTs)1,420MITData structuresScience momba-vmA VM for Momba's compiled model representation.1,416MITAlgorithmsData structures retainer_nickbpFork of retainer with access to cache expiration values1,414MITAlgorithmsAsynchronous triemapTriemaps for Rust1,414MITData structures stringvecA simple macro for creating Vec<String> from various types1,413LGPL-3.0-or-laterData structuresDevelopment tools ipld-extract-linksExtract links from IPLD encoded data1,413MIT OR Apache-2.0Data structuresEncoding capability-stripped-string-skeletonProvides a streamlined representation of a skill tree structure, focusing on a lightweight, stripped-down version that retains…1,410GPL-3.0-onlyAlgorithmsData structures scjsonSCXML to JSON converter, part of the multi-language scjson ecosystem1,409BSD-1-ClauseCommand line utilitiesData structures lock-freeHigh-performance lock-free data structures for Rust with zero dependencies1,408MIT OR Apache-2.0ConcurrencyData structures marisa-rsSafe Rust wrapper for the marisa-trie C++ library1,405LGPL-2.1-or-laterData structuresText processing loose-semverLoose parser for Semantic Versioning1,404MITData structures lazily-macrosAttribute macros for lazily reactive slot and cell factories1,403MITData structures astar-mumuA* algorithm plugin for the Lava language1,401MIT OR Apache-2.0Data structures domainstack-deriveDerive macros for domainstack: #[derive(Validate, ToSchema, ToJsonSchema)] - validation + auto-generate OpenAPI/JSON Schema1,401MIT OR Apache-2.0Data structuresDevelopment tools::Procedural macro helpers recocoA Rust-only fork of CocoIndex, a modular, high-performance ETL and data transformation library.1,400Apache-2.0Data structuresDatabase interfaces type-poolsA data structure to store values of multiple types1,399MITData structures vectorliteA high-performance, in-memory vector database optimized for AI agent workloads1,398Apache-2.0Data structuresDatabase interfaces compa_decimalA compact and efficient decimal system using a custom character set for representing large numbers in fewer characters.1,398MIT OR Apache-2.0Data structuresEncoding postgres-mumupostgrtes-mumu is a plugin for the mumu ecosystem1,395MIT OR Apache-2.0ConcurrencyData structures stack_collectionsStack-allocated collections for Rust1,395MIT OR Apache-2.0Data structuresNo standard library velesdb-serverREST API server for VelesDB vector database1,392non-standardAlgorithmsData structures wicked-estate-coreSpine: shared graph types + the five traits every wicked_estate crate implements.1,388MITData structuresDevelopment tools lnmp-coreCore type definitions for LNMP (LLM Native Minimal Protocol)1,387MITData structuresEncoding fixed-collectionsDynamically allocated ungrowable collections.1,384MIT OR Apache-2.0Data structuresDevelopment tools::FFI tablefiSimple table to store, manipulate and format tabular data.1,383MIT OR Apache-2.0Data structuresFinance noxu-engineEngine orchestration for Noxu DB1,382Apache-2.0 OR MITConcurrencyData structures string-hash-internerEfficient string interner with minimal memory footprint and fast access to the underlying strings.1,381MIT/Apache-2.0Data structures findtext_textfileSearch text in text file1,380Apache-2.0Command line utilitiesData structures microBioRust-heatmapMicrobiology friendly bioinformatics Rust functions1,379MITData structuresScience::Bioinformatics arboriterA tree traversal primitive for Rust, inspired by Tyler Glaiel's blog post1,377MITAlgorithmsData structures maps_io_rosFundamental IO for 2D ROS grid maps.1,377Apache-2.0Data structuresFilesystem binary-tree-viewA binary tree visualization application built in Rust.1,376MIT OR Apache-2.0AlgorithmsData structures tradierThis project involves the development of a Rust library for managing trades and market data using the Tradier broker API. The…1,376MITData structuresFinance icon-cacheComplete and user-friendly zero-copy wrappers for the GTK icon cache1,375MIT OR Apache-2.0CachingData structures cosringGroup theory coset analog to threadsafe SPSC ring buffers1,374non-standardConcurrencyData structures algorsAlgorithms &amp; data structure implementations in Rust1,373Apache-2.0/MITAlgorithmsData structures broodkruimelA server that stores a personal GPS breadcrumb for the rest of your life.1,373AGPL-3.0-onlyData structuresFilesystem epoch3232-bit Epoch with specified starting year.1,369MITData structures sochdb-storageSochDB storage engine (WAL, block store, compaction, sync-first I/O)1,367AGPL-3.0-or-laterData structuresDatabase implementations zetasketch-rsRust reimplementation of the ZetaSketch Java library for HyperLogLog++ implementation used by Google BigQuery and BigTable.1,366MITAlgorithmsData structures vercre-openidOpenID Data Model1,366MIT OR Apache-2.0AuthenticationCryptography zhifeng_impl_barnes_hut_treeThis crate implements Barns-Hut Tree for accelerated N-body force calculation.1,362AGPL-3.0-onlyData structures ciboriumvalueserde implementation of CBOR using ciborium-basic (tmp fork, do not use)1,361Apache-2.0Data structuresEmbedded development opt_arrayvecVector-like container with fixed capacity, using options instead of stored length1,358MITData structures ciborium-llvalueLow-level CBOR codec primitives1,357Apache-2.0Data structuresEmbedded development powdb-storageSlotted-page heap, B+tree indexes, and WAL — pure-Rust storage engine for PowDB1,356MITData structuresDatabase interfaces simdvecVectors, but with the operational speedup of SIMD!1,354MITAlgorithmsConcurrency glyph-typesCore type definitions and value system for the Glyph programming language1,351MIT OR Apache-2.0Data structuresNo standard library astro-mathAstronomy math algorithms for telescope control and sky transforms1,350MIT OR Apache-2.0AerospaceData structures bevy_register_in_worldRegister types into the world during runtime1,350MIT OR Apache-2.0Data structuresGame development icentral-test-qubeDynamic graph optimization for rapid update of betweenness centrality using Minimum Union Cycles.1,350MIT OR Apache-2.0AlgorithmsComputer vision globalvardeclaring a global variable1,349Apache-2.0Data structures icentral-test-incremental-qubeRust crate offering efficient algorithms for incremental betweenness centrality computation in dynamic graph structures using…1,346MIT OR Apache-2.0AlgorithmsData structures stac-typesLow-level types for stac-rs. Should not be used directly, usually.1,345MIT OR Apache-2.0Data structuresScience vercre-didOpenID Data Model1,343MIT OR Apache-2.0AuthenticationCryptography radifRust ADIF format library for parsing and serialization.1,342GPL-3.0-onlyData structuresParsing tools nimrodshn-btreeA persistent copy-on-write B+Tree implementation, designed as an index for a key-value store, inspired by SQLite.1,340MITData structures non0Compile-time checked non-zero integers with type inference and first-class `const` support.1,339MIT OR Apache-2.0Data structuresMathematics liquemapA two-level-list key-ordered LiqueMap with fast iteration. It supports fast indexing, including range iterators. Many…1,339Apache-2.0 OR MITData structures rdf-reader-hdtAn HDT file reader for RDF.rs knowledge graphs.1,338UnlicenseData structuresNo standard library icentral-partial-bbfsEfficiently update betweenness centrality through Partial Brandes' Breadth-First Search in dynamically changing graphs.1,338MIT OR Apache-2.0AlgorithmsData structures icentral-test-incremental-brandesEfficiently computes betweenness centrality in dynamic graphs using incremental updates. It accelerates centrality measurements…1,338MIT OR Apache-2.0AlgorithmsData structures inplace-iterEfficient in-place iteration with O(1) element removal and taking operations1,337MIT OR Apache-2.0AlgorithmsData structures ciborium-iovalueSimplified Read/Write traits for no_std usage1,336Apache-2.0Data structuresEmbedded development cdumay_rest_clientA library to call remote REST API application1,335BSD-3-ClauseAuthenticationData structures oxirs-ruleForward/backward rule engine for RDFS, OWL, and SWRL reasoning1,334Apache-2.0AlgorithmsData structures loopcellcell for multiple routes of access that are only used one-at-a-time in sequence1,333MPL-2.0ConcurrencyData structures oxirs-tdbApache Jena TDB/TDB2 compatible RDF storage engine with B+Tree indexes1,333Apache-2.0Data structuresDatabase interfaces geo-tilesetStructure representing tileset.json for 3D Tiles1,332MIT OR Apache-2.0Data structuresParsing tools oxirs-starRDF-star and SPARQL-star grammar support for quoted triples1,331Apache-2.0Data structuresDatabase interfaces strawberry_fieldsConsume, read, and mutate struct fields with an iterator-like api.1,328MITData structures reflectixPrimitive run-time type reflection for Rust1,324GPL-3.0-or-laterData structuresRust patterns sekejapA graph-first, embedded multi-model database engine1,323MITData structuresDatabase interfaces bit-byte-bitImplements a bit string using a collection of bytes.1,322MIT OR Apache-2.0Data structures fionn-crdtCRDT implementations for fionn1,322MIT OR Apache-2.0Data structures jmix-rsRust library for JMIX (JSON Medical Interchange) format - secure medical data exchange with cryptographic features1,322MITCryptographyData structures enum_handlerA macro to generate a handler trait for enums variants.1,321MIT OR Apache-2.0Data structuresRust patterns feature-factoryA high-performance feature engineering library for Rust powered by Apache DataFusion1,321MIT OR Apache-2.0AlgorithmsData structures tap-ivms101IVMS 101.2023 data model implementation for the Travel Asset Protocol1,321MITData structuresEncoding downstream_dependency_mapAn utility to list the downstream kernel's individual modules, with their includes and dependencies.1,317UnlicenseCommand line utilitiesData structures icentral-muc-speedup-statsProvides tools for analyzing speedup in Minimum Uncut (MUC) problems on graphs, capturing metrics about nodes, edges, and ideal…1,315MIT OR Apache-2.0Data structuresMathematics seqpro-corepyo3-free Rust kernels for seqpro's ragged (offsets+data) sequence arrays.1,310MITData structuresScience liblevenshteinLevenshtein/Universal Automata for approximate string matching using various dictionary backends1,308Apache-2.0AlgorithmsData structures str-ctxSimple string context map1,308MIT OR Apache-2.0Data structures kotoba-deploy-coreCore types and configuration for Kotoba deployment system1,308Apache-2.0ConfigurationData structures sbetA micro-crate to read and write Smoothed Best Estimate of Trajectory (SBET) data1,305MIT OR Apache-2.0AerospaceCommand line utilities mumu-arrayArray tools plugin for the MuMu/Lava language1,303MIT OR Apache-2.0Data structures kotobaGP2-based Graph Rewriting Language - ISO GQL-compliant queries, MVCC+Merkle persistence, and distributed execution1,303MIT OR Apache-2.0AlgorithmsData structures noetl-arrow-flight-clientNoETL Arrow Flight client — Rust consumer for the noetl-server's /api/result Flight gRPC endpoint (R-2.3 Phase B + C1 + C2.2)1,303MITAPI bindingsData structures neuroxA Rust crate providing core building blocks for numerical computing and machine learning, including tensor operations, model…1,302MITAlgorithmsData structures stateset-primitivesStrongly-typed primitive types for StateSet iCommerce1,302MIT OR Apache-2.0Data structures mumu-matrixMatrix operations for the mumu/lava language1,302MIT OR Apache-2.0Data structures kira_kv_enginea high-performance key→id index toolkit for Rust1,301MITData structuresDatabase interfaces cst-locksConsistent locks1,300MITConcurrencyData structures hedl-c14nHEDL canonicalization and pretty-printing1,298Apache-2.0Data structuresEncoding bevy_map_coreCore data structures for bevy_map_editor - Level, Layer, Tileset, Entity1,298MIT OR Apache-2.0Data structuresGame development mheapFlexible binary heaps1,297MITAlgorithmsData structures kotoba-db-coreCore database abstractions for Kotoba1,297Apache-2.0Data structuresDatabase implementations fileaggThe ultimate file aggregation tool! If you've ever needed to consolidate multiple files from a directory into a single file…1,297MITCommand line utilitiesData structures hypersync-solana-schemaArrow schemas for Solana HyperSync tables1,297MPL-2.0API bindingsData structures polite-cliCommand-line interface for rusqlite × Polars integration1,294MITCommand line utilitiesData structures cowprotocol-primitivesPrimitive CoW Protocol chain, domain, order, and contract types.1,293GPL-3.0-or-laterCryptography::CryptocurrenciesData structures blocA state management library1,292MIT OR Apache-2.0Data structuresRust patterns rank-fusionRank fusion algorithms for hybrid search — RRF, ISR, CombMNZ, Borda, DBSF. Zero dependencies.1,291MIT OR Apache-2.0AlgorithmsData structures citadeldb-syncReplication and sync layer for Citadel encrypted database1,290MIT OR Apache-2.0AlgorithmsData structures sensormlSensorML parser and serializer supporting XML and JSON formats1,288MITData structuresEncoding bo4e-coreCore types for BO4E (Business Objects for Energy)1,288MITData structuresEncoding datastruct-rsDataStruct simplifies handling binary data and JSON with a unified interface.1,287MITData structuresEncoding