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.

u-os-hub-clientu-OS Data Hub Client1,995MITData structuresEmbedded development serde_map`Map` based on `Vec` for serialization purposes1,994MIT OR Apache-2.0Data structures acorn-libACORN library1,994MITCommand line utilitiesData structures logline-coreThe Conceptual Atom of Verifiable Action — LogLine Protocol implementation1,989MITCryptographyData structures proto-blue-lex-dataAT Protocol core data types: CID, LexValue, BlobRef1,988MIT OR Apache-2.0Data structuresEncoding primitivemapblazing fast [Integer -> T: Copy] map1,985MITAlgorithmsData structures takeawayAn efficient work-stealing task queue with prioritization and batching.1,983MIT OR Apache-2.0ConcurrencyData structures chickenwireA library for representing and manipulating hexagonal grids.1,980Apache-2.0 OR MITData structuresGame engines mail_structA minimalist Rust email structure library with optional support for encoding, decoding, and sending via SMTP. / 一个极简的 Rust…1,980MulanPSL-2.0Data structuresDevelopment tools protologProtolog1,975UnlicenseData structuresDatabase implementations rdf-reader-nquadsAn N-Quads file reader for RDF.rs knowledge graphs.1,975UnlicenseData structuresNo standard library rdf-writer-nquadsAn N-Quads file writer for RDF.rs knowledge graphs.1,975UnlicenseData structuresNo standard library rbtree-arenaA cache friendly red black tree where nodes live on sequential memory.1,974Apache-2.0 OR MITAlgorithmsData structures handler_mapMap from types to functions that receive them1,974MPL-2.0Data structuresRust patterns rust-automata-macrosMacros for rust-automata DSL1,969MITData structuresRust patterns json-testA testing library for JSON Path assertions in Rust1,968MIT OR Apache-2.0Data structuresDevelopment tools::Testing dpdk-hash-tableA wrapper around DPDK's hash table framework.1,967AGPL-3.0Data structuresExternal FFI bindings stringid_macrosMacros implementation for stringid crate.1,967LGPL-3.0-onlyData structuresGame development generational-bufferGenerational Ring Buffer1,964MITData structuresMemory management fricganA simple crate for performing basic input and output on bytes.1,963MIT OR Apache-2.0Data structuresNo standard library f1r3fly-modelsCommon data model types for the F1r3fly blockchain, including protobuf definitions and Rust implementations1,963Apache-2.0Data structuresEncoding grid-arcium-forkDynamic generic 2D data structure (Arcium fork)1,963MITData structuresScience rand_setA hash set with O(1) random element access and all standard set operations1,960MIT OR Apache-2.0Data structures trit-vsaBalanced ternary arithmetic library with bitsliced storage and VSA operations1,956MITData structuresMathematics fukurow-storeRDF triple store with provenance tracking and audit trails for Fukurow1,954MIT OR Apache-2.0Data structuresDatabase interfaces agentic-commerce-protocolType definitions for the Agentic Commerce Protocol specification1,952MITData structures variant-map-derivederive macro for the variant-map crate, adds another type called StructMap1,948MITData structures sys-mumuSystem calls and tools plugin for the Mumu ecosystem1,946MIT OR Apache-2.0Data structures atelier_dataData Artifacts and I/O for the atelier-rs engine1,946Apache-2.0Data structuresDevelopment tools unordered-n-tupleAn unordered tuple of n homogenous elements1,945MIT OR Apache-2.0Data structuresNo standard library serd-sysBindings to Serd, a lightweight RDF syntax library.1,945MITAPI bindingsData structures inkmlRust library to read and write InkML files (WIP)1,944MITData structuresParser implementations ct-sctA crate to encode or decode Signed Certificate Timestamps (SCTs) extension in X.509 certificates.1,942Apache-2.0 OR MITCryptographyData structures persistent-mapAn easy-to-use, async, persistent key-value store for Rust, backed by SQLite and designed for extensibility with other storage…1,942MITData structuresDatabase implementations fut_rwlockA read-write lock that is read and written via Futures.1,941Apache-2.0AsynchronousData structures steam-vdf-parserZero-copy parser for Steam's VDF (Valve Data Format) files1,941MIT OR Apache-2.0Data structuresParser implementations ordinary-typesTypes for Ordinary1,939AGPL-3.0-onlyData structures radsAdvanced and niche data structures1,938MIT/Apache-2.0AlgorithmsData structures openvdb-sysNative bindings to OpenVDB.1,938MPL-2.0Data structuresExternal FFI bindings giftboxA fun Rust crate called `giftbox` to help Rustlings learn and explore generics.1,936MITData structures ordered-pool-allocatorA fast and compact pool allocator with block sorting support.1,933MIT OR Apache-2.0Data structuresMemory management minimumA collection of utilites for games.1,930MIT/Apache-2.0AlgorithmsData structures posetA simple implementation of posets.1,928UnlicenseData structuresMathematics slotmap-mapSlotmap data structure1,927ZlibCachingData structures scoped-join-setA scoped variant of tokio::task::JoinSet for spawning non-'static futures.1,926MIT OR Apache-2.0AsynchronousConcurrency noxu-logLog-structured storage engine for Noxu DB1,925Apache-2.0 OR MITConcurrencyData structures komora-syncSynchronization structures for the komora db project1,924MIT OR Apache-2.0AlgorithmsCaching to-display-deriveA trait that is Display or can be converted to Display1,924MIT OR Apache-2.0AlgorithmsData structures trsTerm Rewriting Systems1,923MIT/Apache-2.0Data structuresScience chunked-walChunked write-ahead log implementation1,922MIT OR Apache-2.0AlgorithmsData structures maybeAn enum similar to Option but can also represent undefined values1,921MIT OR Apache-2.0Data structures arora-typesShared type definitions for the Semio Arora framework1,919MITData structures blockchain-baseImplementation of a generic block of a Blockchain with minimal dependencies1,919AGPL-3.0-onlyAlgorithmsCryptography::Cryptocurrencies oxirs-shaclSHACL Core + SHACL-SPARQL validator for RDF data validation1,917Apache-2.0Data structuresParser implementations grueVarious tools and algorithms for building role-playing and adventure games1,915MIT/Apache-2.0AlgorithmsData structures atomic-destroyAn value which can be atomically read and destroyed; like an atomic Option.1,914MIT OR Apache-2.0ConcurrencyData structures polysqueezeRust SDK for authenticated access to Polymarket's CLOB, Gamma, and WebSocket APIs.1,914MIT OR Apache-2.0Data structuresFinance optionchain_simulatorOptionChain-Simulator is a lightweight REST API service that simulates an evolving option chain with every request. It is…1,914MITData structuresFinance genestringTreat big strings of bits like integer slices!1,913BSD-3-ClauseData structures zelenDirect MiniZinc to Selen Solver1,913MITAlgorithmsData structures rust_decimal_cqlA library that wraps rust_decimal and implements (de)serialization support for ScyllaDB's native DECIMAL type.1,912MITData structuresDatabase interfaces prefix-tree-rsA Trie (prefix tree) implementation1,911MITData structures collide-sphereSphere collider implementation for the collide crate1,909MIT OR Apache-2.0AlgorithmsData structures ubCan bundle multiple sources to a single one and extract back.1,908MITAlgorithmsCommand line utilities eosio_coreCore types and traits related to EOSIO blockchains1,903MIT OR Apache-2.0API bindingsCryptography::Cryptocurrencies dstData structures for DSTs1,903MIT OR Apache-2.0Data structures hex-gameAn implementation of Hex for Rust1,901MIT OR Apache-2.0Data structuresGames apboolJust arbitrary precision boolean arithmetic for Rust.1,900AGPL-3.0-onlyAlgorithmsData structures sqlite-mumusqlite-mumu is a plugin for the mumu ecosystem1,899MIT OR Apache-2.0ConcurrencyData structures oxirs-vecVector index abstractions for semantic similarity and AI-augmented querying1,898Apache-2.0AlgorithmsData structures cnrAn operation-log based approach for data replication.1,897MIT OR Apache-2.0AlgorithmsConcurrency cordoba-pyCordoba Python interface1,896GPL-3.0+ConfigurationData structures file-mumuFile handling function and steams plugin for the Lava language1,896MIT OR Apache-2.0Data structures higher-free-macroA macro that creates a (naive) Free Monad type based on a user-supplied Functor. It uses the traits from the "higher" crate. This…1,895MPL-2.0+Data structuresMathematics barter-instrument-copyA fork of the Barter library for managing financial instruments.1,892MITData structuresFinance compressed_vecFloating point and integer compressed vector library, SIMD-enabled for fast processing/iteration over compressed representations.1,891Apache-2.0CompressionData structures nonempty_rangeA simple Range representing nonempty ranges.1,890MITData structures media-type-versionExtract the format version from a media type string1,889BSD-2-ClauseConfigurationData structures rtcdReal-Time Collision Detection1,888MITAlgorithmsData structures codegraph-parser-apiShared API and types for CodeGraph language parsers1,884Apache-2.0Data structuresParser implementations atomic-utilsnon global, configurable and fast concurrent resource reclamation1,883MITAlgorithmsConcurrency simple-tlvEncoding and decoding of SIMPLE-TLV as described in ISO 7816-4, without allocations.1,882Apache-2.0 OR MITCryptographyData structures cache-roA high-performance, thread-safe persistent cache with TTL support1,881MIT OR Apache-2.0CachingData structures rdf-writer-ntriplesAn N-Triples file writer for RDF.rs knowledge graphs.1,877UnlicenseData structuresNo standard library goffGoff configuration language and reference serde implementation.1,876MPL-2.0ConfigurationData structures arc-disk-cacheConcurrently Readable Disk Cache1,875MPL-2.0CachingConcurrency cachemapA concurrent insert-only hashmap for caching values1,874MITCachingConcurrency kaige_codegen#[system] proc macro for the kaige_ecs library1,873MITData structuresGame engines qubit-atomicUser-friendly atomic operations wrapper providing JDK-like atomic API1,872Apache-2.0ConcurrencyData structures smallvectuneWrapper for SmallVec that writes out capacity information1,870MIT/Apache-2.0Data structures rand_mapA map that creates a random handle on insertion to use when retrieving1,870MIT-0Data structures prost-canonical-serdeCanonical JSON encoding for Prost-generated protobuf bindings1,870Apache-2.0Data structuresEncoding sliding_treeA tree that grows from the leaves and recedes from the root.1,865MIT OR Apache-2.0Data structures plantTree data structures.1,864Apache-2.0 OR MITAlgorithmsData structures rust_decimal_extDecimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.1,864MITData structuresMathematics basecsPlaceholder for coming crate intended to replace tiny_ecs1,862MPL-2.0Data structuresGame engines csv2structGenerate Rust struct definitions from CSV1,862MITCommand line utilitiesData structures hashring_coordinatorCalculates hash ranges to help coordinate a hashring (using consistent hashing) for storing and finding keys, and replicating…1,861MITAlgorithmsCommand line utilities rdf-writer-turtleA Turtle file writer for RDF.rs knowledge graphs.1,857UnlicenseData structuresNo standard library coreason-manifestRust bindings for the CoReason Hollow Data Plane.1,856non-standardData structuresEncoding enum_handler_deriveThis crate is part of the enum_handler crate. Do not use it directly.1,854MIT OR Apache-2.0Data structuresRust patterns succinct_vecA Vec-like datastructure with less memory overhead1,854MITAlgorithmsData structures derive_litA tool to auto-generate literal macros for your data structure1,854MITData structuresDatabase interfaces dispatch_macrosType-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate.1,854Apache-2.0ConfigurationData structures astrieHigh-performance hybrid data structure that combines the benefits of tries and B+ trees to provide efficient key-value storage…1,853Apache-2.0Data structures parcollCollections for parallel computing, such as SPSC, SPMC, and MPSC and MPMC queues.1,853MITConcurrencyData structures swymTransactional memory for rust1,851MITConcurrencyData structures text-document-direct-accessEntity CRUD controllers and DTOs for text-document1,850MPL-2.0Data structuresParsing tools kathy_macrosThe proc-macros for the 'kathy' crate1,850MPL-2.0Data structuresNo standard library bitcoin_mass_address_generatorA high-performance multithreaded Bitcoin HD wallet address generator1,849MITCommand line utilitiesCryptography::Cryptocurrencies normal-rust-typesA common Rust types library for the entire Normal ecosystem1,849Apache-2.0Data structuresDevelopment tools alloy-erc20-fullComplete ERC20 SDK with read and write operations for Alloy. Forked from alloy-erc20.1,848Apache-2.0 OR MITCryptography::CryptocurrenciesData structures reflectix-corePrimitive run-time type reflection for Rust1,846GPL-3.0-or-laterData structuresRust patterns unsureA Rust library for handling unsure (optional) values that might fail, with an additional rejection variant.1,845GPL-3.0-or-laterData structures const-secretA `no_std` crate for compile-time encrypted secrets.1,845MIT OR Apache-2.0Data structuresNo standard library mapackmapbox vector tiles1,845non-standardData structuresDevelopment tools atomic_structProc-macro crate to derive atomic struct with Arc<tokio::Mutex<T>> fields1,844MITConcurrencyData structures xml-dataGeneric XML parsing and serializing1,844MITData structuresEncoding cursieve_deriveCursieve is a Rust library that makes it easy to deserialize byte arrays into annotated Rust structures1,843non-standardData structuresParsing tools noxu-treeB-tree implementation for Noxu DB1,842Apache-2.0 OR MITConcurrencyData structures titorA high-performance checkpointing library for time-travel through directory states1,841MITData structuresFilesystem qtreeA bounding box quad tree implementation that works with ggez1,836MITAlgorithmsData structures mqfiltersHighly optimized approximate membership query filters (bloom, cuckoo, xor, quotient) with SIMD support1,833MITAlgorithmsData structures swym-htmHardware transactional memory for rust1,831MITConcurrencyData structures rust-cedarefficiently-updatable double-array trie in Rust (ported from cedar)1,830MITData structuresText processing kaige_ecsFork of the Legion ECS library, with some changes to make it more suitable for use in Kaige.1,830MITData structuresGame engines usetAn implementation of a set and a map designed for speed, with unsigned integers as keys.1,829MITAlgorithmsData structures kestrel-protocol-timer基于时间轮(Timing Wheel)算法的高性能异步定时器系统1,829MIT OR Apache-2.0AsynchronousConcurrency petsPredicate existential types.1,828MIT OR Apache-2.0Data structuresNo standard library kukooA rust implementation of lockfree cuckoo hashmap1,827MITData structures gotgraphA type-safe, scope-aware graph library that leverages Rust's type system to prevent common graph-related bugs at compile time1,826MITAlgorithmsData structures config-libEnterprise-grade multi-format configuration library supporting 8 formats (CONF, INI, Properties, JSON, XML, HCL, TOML, NOML) with…1,825Apache-2.0 OR MITConfigurationData structures utreexoA dynamic hash based accumulator for UTXO set1,823MITCryptographyData structures array_cowIn memory array de-duplication, useful for efficient storing of a history of data versions.1,823Apache-2.0AlgorithmsData structures ordcodeSerialization format which preserves lexicographical ordering, for use with key-value databases1,822MIT OR Apache-2.0Data structuresDatabase interfaces stack-stackA simple crate for a stack-allocated stack1,822Apache-2.0Data structuresEmbedded development employerSpawn worker threads and check on them later1,821MITAsynchronousConcurrency xylosipxylosip is a memory-safe RFC3261 SIP parser1,820MITData structuresNetwork programming bphtA bit-packed hash table implementation using hopscotch hashing for 32-bit keys and values.1,820MITData structures thidNo-std, no-alloc thread IDs and thread-locals.1,820MITConcurrencyData structures pgm_indexUltra-fast learned PGM-Index for efficient sorted key lookup with bounded error1,819MITAlgorithmsData structures lyrical-meterA Rust crate for representing and working with various poetic meters.1,818MIT OR Apache-2.0Data structuresText processing safeapiSimple Autonomi Network Client1,818GPL-3.0API bindingsCryptography sovran-stateSimple state management for Rust1,815MITConcurrencyData structures cuckoo_filtera cuckoo filter implementation in rust1,813MITCachingCompression async-raft2An async implementation of the Raft distributed consensus protocol.1,812MIT/Apache-2.0AlgorithmsAsynchronous anor-serverAnor Server1,812MITCachingData structures vecstoreThe perfect vector database - 100/100 score, embeddable, high-performance, production-ready with RAG toolkit1,812MITAlgorithmsData structures provenanceContainer structures that generate key upon insertion that only works with the map that generated it.1,811MITData structuresMemory management stochastic-data-structuresVarious stochastic datastructures implemented1,810MITData structures rabia-coreCore SMR traits, types, and consensus algorithm implementation for the Rabia State Machine Replication protocol1,809Apache-2.0AlgorithmsConcurrency kserd_deriveProc macro for Kurt's Self-Explanatory Rust Data1,808MITData structuresEncoding znippy-decompressDecompress logic for Znippy, a parallel chunked compression system.1,808MITCompressionData structures oxisqlite-uuidoxisqlite-uuid — UUID extension for the Pure-Rust oxisqlite engine (C-free fork of limbo)1,807Apache-2.0Data structuresDatabase interfaces be-treeB𝛆 Tree library in Rust.1,806MIT/Apache-2.0Data structures twovecA data structure for storing 2 types of data in a packed, heap allocated array1,806MITData structures cachrSimple shared access caching struct1,806MIT OR Apache-2.0CachingData structures graphrepresentationsA crate providing efficient abstract implementations of different graph representations1,805MITData structuresScience sliding-window-aggregationSliding window aggregation1,804MITAlgorithmsData structures yslibysaf standard library.1,804MITCachingData structures aabel-hashmap-rsA crate the implements extensions for HashMap1,803MIT OR Apache-2.0AlgorithmsData structures byteutilsRust library that provides a collection of frequently used utility functions for working with bytes, strings, and vectors. It…1,802MITAlgorithmsData structures oxirs-ttlTurtle-family RDF parser and serializer for OxiRS - ported from Oxigraph1,802Apache-2.0Data structuresEncoding negatable-setWrapper for sets that allows full boolean operations including negation1,798MIT OR Apache-2.0Data structures cxterminfoTerminfo parser1,798WTFPLCommand-line interfaceData structures atelier_baseCore data structures and I/O tools for the atelier-rs engine1,798Apache-2.0Data structuresDevelopment tools jugar-coreCore ECS, Game Loop, and State Management for Jugar game engine1,796MITData structuresGame engines free-algebraTypes for constructing free algebras over sets.1,796MITAlgorithmsData structures ikigai-coreIdentity, representations, resolution, content-addressed caching, and capabilities.1,795MIT OR Apache-2.0CachingData structures globalmaptileConvert a raster into TMS tiles, create KML SuperOverlay EPSG:4326, generate a simple HTML viewers based on Google Maps and…1,792MITData structuresParsing tools abridgmentAbridge float number digits.1,792MIT OR Apache-2.0Data structuresMathematics observable-property-tokioA thread-safe, async-compatible observable property implementation for Rust using Tokio1,791MITAsynchronousConcurrency dimension_shiftable_bufferA dimension shiftable buffer1,790MITData structures const_enum_mapGet const value from enum handle1,790MITData structuresNo standard library persistent-listA singly-linked persistent thread safe list.1,789MIT OR Apache-2.0Data structures simidA Simple Universally Unique IDentifier (UUID)1,789MITAlgorithmsCryptography stegos_blockchainStegos - Blockchain Library1,789MITCryptographyData structures secure-gateSecure wrappers for secrets with explicit access and mandatory zeroization — no_std-compatible, zero-overhead library with…1,786MIT OR Apache-2.0CryptographyData structures pgsA library for structuring save files from the Birdiesoft classic game Pokémon Simulator.1,785MPL-2.0Data structuresDevelopment tools voirs-datasetDataset utilities for VoiRS (LJSpeech, JVS, etc.)1,785Apache-2.0Data structuresMultimedia::Audio tirocksPlace holder for yet another rust wrapper for rocksdb1,784Apache-2.0Data structuresDatabase implementations svecA utility for Dart-style list in Rust1,784MITConfigurationData structures anor-cliAnor Command-line Interface1,784MITCachingData structures zerodds-typesOMG XTypes 1.3 type system: TypeIdentifier + TypeObject (Minimal/Complete) + Assignability + DynamicType + TypeLookup. Pure-Rust…1,783Apache-2.0Data structuresNetwork programming facet-diff-coreCore types and helpers for diff rendering in Facet1,777MIT OR Apache-2.0Data structuresEncoding foliageAbstract syntax tree for first-order logic with integer arithmetics1,775MITData structuresScience untyped-boxA heap allocation utility when the datatype is unknown.1,775MIT OR Apache-2.0Data structuresEmbedded development get-many-mutStable polyfill for slice::get_many_mut1,772MIT OR Apache-2.0Data structures indexed-hash-setA bidirectional set whose entries can either be accessed via an index or via hashing.1,771MITData structuresMemory management yaambocrate for concurrent skip lists1,771MITConcurrencyData structures array_range_queryHigh-performance generic segment tree and lazy segment tree implementations in Rust for efficient range queries, range updates,…1,771MITAlgorithmsData structures kode-coreFramework-agnostic text editor core — buffer, selection, undo, and edit primitives built on ropey1,771MITData structuresText editors ohol_public_dataClient and data format for One Hour One Life's public data1,770MPL-2.0Data structuresEncoding solana-address-bookA library for managing and tracking Solana addresses used in transactions1,768Apache-2.0Data structuresDevelopment tools bfesBrute force embedding (vector) search library1,767Apache-2.0AlgorithmsData structures sochdb-coreSochDB core primitives (TOON format, storage internals, transactions)1,767AGPL-3.0-or-laterData structuresDatabase implementations purrdf-entailPurRDF native entailment: wasm-clean forward-materialization RDFS + OWL-RL closure over the RdfDataset IR1,767MIT OR Apache-2.0AlgorithmsData structures bytebufrsA ring buffer for bytes implementing io::Read and io::Write1,766MPL-2.0Data structures causal-lengthCRDT's based on causal length sets1,763MIT OR Apache-2.0Data structures memorableLock-free, ordered and multiple version memory table for key-value databases.1,760MIT OR Apache-2.0Data structuresDatabase implementations