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.
use-composer-jsonComposer JSON metadata primitives for RustUse.81MIT OR Apache-2.0
use-packagistPackagist metadata primitives for RustUse.81MIT OR Apache-2.0
use-test-snapshotSnapshot identity and status primitives for RustUse testing vocabulary.81MIT OR Apache-2.0
use-php-extensionPHP extension metadata primitives for RustUse.81MIT OR Apache-2.0
use-db-recordPrimitive database record metadata for RustUse81MIT OR Apache-2.0
use-laravelLaravel metadata primitives for RustUse.81MIT OR Apache-2.0
use-db-transactionPrimitive database transaction metadata for RustUse81MIT OR Apache-2.0
use-db-driverPrimitive database driver and backend metadata for RustUse81MIT OR Apache-2.0
use-pg-indexPostgreSQL index primitives for RustUse81MIT OR Apache-2.0
use-pg-sequencePostgreSQL sequence primitives for RustUse81MIT OR Apache-2.0
use-pg-enumPostgreSQL enum type primitives for RustUse81MIT OR Apache-2.0
use-routing-numberABA routing number validation primitives for RustUse finance crates81MIT OR Apache-2.0
use-pg-extensionPostgreSQL extension metadata primitives for RustUse81MIT OR Apache-2.0
use-reconciliationDeterministic reconciliation primitives for RustUse finance crates81MIT OR Apache-2.0
use-wasm-functionWebAssembly function index, type index, local index, parameter list, result list, and signature metadata primitives.81MIT OR Apache-2.0
use-wasm-targetRust WebAssembly target triple, target family, pointer-width, ABI, and profile label primitives.81MIT OR Apache-2.0
use-wasm-featureWebAssembly feature flag, stability status, parsing, and rendering primitives.81MIT OR Apache-2.0
gjstoregenerational, garbage collected, json store81MIT OR Apache-2.0
use-configFacade crate for primitive RustUse configuration vocabulary81MIT OR Apache-2.0
use-sql-expressionLightweight SQL expression and predicate primitives for RustUse81MIT OR Apache-2.0
use-achConservative ACH and NACHA-oriented primitives for RustUse finance crates81MIT OR Apache-2.0
use-ibanIBAN validation and formatting primitives for RustUse finance crates81MIT OR Apache-2.0
use-document-storeDocument-store modeling primitives for RustUse81MIT OR Apache-2.0
use-cache-storeCache store modeling primitives for RustUse81MIT OR Apache-2.0
use-search-indexSearch-index modeling primitives for RustUse81MIT OR Apache-2.0
use-mailtomailto URI primitives for RustUse81MIT OR Apache-2.0
use-email-messageEmail message structure primitives for RustUse81MIT OR Apache-2.0
tideline-corePersistence-agnostic domain model for event-sourced aggregates.81MIT
use-viewportViewport and display context primitives for RustUse UI80MIT OR Apache-2.0
use-ui-componentComponent identity and metadata primitives for RustUse UI80MIT OR Apache-2.0
use-interactionInteraction state primitives for RustUse UI80MIT OR Apache-2.0
use-validateComposable facade crate for RustUse validation primitives80MIT OR Apache-2.0
nectar-postage-usageSelf-hosted postage batch utilization snapshots for Ethereum Swarm80AGPL-3.0-or-later
use-timeseries-storeTime-series store modeling primitives for RustUse80MIT OR Apache-2.0
use-partition-keyPartition and routing key primitives for RustUse80MIT OR Apache-2.0
use-consistencyConsistency and durability label primitives for RustUse80MIT OR Apache-2.0
hamon_deriveA zero-cost, type-level static decorator and pipeline builder.80MIT
use-rpcProvides protocol-neutral method names, request identifiers, request and response envelopes, error envelopes, and procedure…80MIT OR Apache-2.0
use-api-versionSupports simple labels such as v1, date-based labels such as 2026-05-25, and semantic-looking labels without imposing a release…80MIT OR Apache-2.0
use-restModels resource names, collection labels, representation metadata, and REST-style constraint vocabulary without claiming full…80MIT OR Apache-2.0
use-grpcModels service names, method names, fully qualified method paths, metadata keys, status codes, and streaming mode labels without…80MIT OR Apache-2.0
use-endpointModels endpoint names, paths, identifiers, groups, and status labels with validation and display helpers.80MIT OR Apache-2.0
use-api-routeModels route templates and route segment metadata for static, dynamic, wildcard, and optional segments without implementing a…80MIT OR Apache-2.0
michis_collection_cursorA cursor which wraps an indexable collection, providing a movable position which points to an index of the collection. Useful for…80MIT OR Apache-2.0
use-paginationProvides page number, page size, limit, offset, total count, marker, and page metadata helpers.80MIT OR Apache-2.0
use-affordanceAffordance vocabulary primitives for RustUse UI80MIT OR Apache-2.0
use-layerLayer and z-order semantics primitives for RustUse UI80MIT OR Apache-2.0
use-oci-configOCI image config primitives for users, env, command metadata, ports, labels, volumes, and annotations.80MIT OR Apache-2.0
use-api-keyModels key identifiers, prefixes, safe redaction, key metadata, and key status labels without generating cryptographic secrets.80MIT OR Apache-2.0
use-webhookModels event names, endpoint URL wrappers, delivery identifiers, attempts, delivery status labels, signature header names, and…80MIT OR Apache-2.0
use-idempotencyModels idempotency keys, scopes, replay status, request fingerprint labels, and conflict status metadata.80MIT OR Apache-2.0
use-content-negotiationModels accepted media types, quality values, content preferences, language preferences, and encoding preferences with…80MIT OR Apache-2.0
use-api-authModels auth scheme names, bearer token metadata labels, basic auth markers, API key locations, OAuth scope labels, and permission…80MIT OR Apache-2.0
use-api-requestModels request IDs, correlation IDs, trace IDs, timestamp labels, sources, contexts, and protocol-neutral request envelopes.80MIT OR Apache-2.0
use-api-responseModels response envelopes, status categories, metadata labels, timing labels, page info, and response links without…80MIT OR Apache-2.0
use-api-paramModels path, query, header, and body parameter names plus location, requirement, and style labels.80MIT OR Apache-2.0
use-api-headerModels common API header names, custom header names, correlation headers, auth headers, idempotency headers, and rate-limit…80MIT OR Apache-2.0
use-api-media-typeModels media types, subtypes, suffixes, charsets, structured syntax suffixes, and common API media type labels with conservative…80MIT OR Apache-2.0
use-api-deprecationModels deprecation status, sunset date strings, replacement endpoints, migration notes, and warning labels with simple state…80MIT OR Apache-2.0
use-api-resourceModels resource names, identifiers, collections, paths, relationships, and actions useful across REST, GraphQL, RPC, and OpenAPI…80MIT OR Apache-2.0
use-api-operationModels operation identifiers, names, summaries, kinds, status labels, and lifecycle labels shared across OpenAPI, RPC, GraphQL,…80MIT OR Apache-2.0
use-docker-composeLightweight Docker Compose model primitives for RustUse80MIT OR Apache-2.0
use-wasm-sectionWebAssembly section kind, section ID conversion, parsing, and rendering primitives.80MIT OR Apache-2.0
use-wasm-importWebAssembly import module/name wrappers, import kind, and imported item metadata primitives.80MIT OR Apache-2.0
use-docker-healthcheckPrimitive Docker healthcheck helpers for RustUse80MIT OR Apache-2.0
use-db-rowPrimitive database row metadata for RustUse80MIT OR Apache-2.0
use-db-constraintPrimitive database constraint metadata for RustUse80MIT OR Apache-2.0
use-docker-buildPrimitive Docker build option helpers for RustUse80MIT OR Apache-2.0
use-php-typePHP type metadata primitives for RustUse.80MIT OR Apache-2.0
use-php-errorPHP error and diagnostic metadata primitives for RustUse.80MIT OR Apache-2.0
use-test-reportLightweight report summary primitives for RustUse testing vocabulary.80MIT OR Apache-2.0
use-db-tablePrimitive database table metadata for RustUse80MIT OR Apache-2.0
use-psrPHP-FIG PSR metadata primitives for RustUse.80MIT OR Apache-2.0
use-wordpressWordPress metadata primitives for RustUse.80MIT OR Apache-2.0
use-db-keyPrimitive database key metadata for RustUse80MIT OR Apache-2.0
use-db-resultPrimitive database result set metadata for RustUse80MIT OR Apache-2.0
rbufferLock-free fixed-size SPSC and MPSC ring buffers for low-latency messaging.80MIT
ddd-toolkitDomain-Driven Design building blocks for Rust: a single-dependency facade over ddd-toolkit-core and its derive macros.80MIT OR Apache-2.0
use-pg-constraintPostgreSQL constraint primitives for RustUse80MIT OR Apache-2.0
use-event-statusEvent status labels for RustUse event primitives.80MIT OR Apache-2.0
scepterComposable primitives for planet-scale time-series routing, indexing, and aggregation.80MIT OR Apache-2.0
use-sql-dialectLightweight SQL dialect and dialect-family labels for RustUse80MIT OR Apache-2.0
eventide-applicationApplication layer for the eventide DDD/CQRS toolkit: command bus, query bus, handlers, application context, and an in-memory bus…80MIT OR Apache-2.0
use-sql-typeCommon SQL type-name and type-modifier primitives for RustUse80MIT OR Apache-2.0
use-electronicsFacade crate for RustUse practical electronics primitives80MIT OR Apache-2.0
use-event-streamOrdered in-memory event stream wrapper for RustUse events.80MIT OR Apache-2.0
use-sql-clauseSQL clause label and ordering primitives for RustUse80MIT OR Apache-2.0
use-event-envelopeGeneric event envelope composed from RustUse event primitives.80MIT OR Apache-2.0
use-bicBank Identifier Code primitives for RustUse finance crates80MIT OR Apache-2.0
use-graph-storeProperty-graph store modeling primitives for RustUse80MIT OR Apache-2.0
use-email-idEmail Message-ID and threading primitives for RustUse80MIT OR Apache-2.0
gpipe_astGeneric Pipelines AST - Abstract syntax tree for workflow definitions80MPL-2.0
git-vdbAn embedded vector database backed by immutable Git trees80Apache-2.0
netz-checkerPure Anmeldung validation library for German energy market NB STP decisions80MIT OR Apache-2.0
eight-booleansA small Rust library to store and manipulate 8 booleans in a single byte.79MIT
use-design-tokenFramework-neutral design-token primitives for RustUse79MIT OR Apache-2.0
use-themeTheme identity and mode primitives for RustUse UI79MIT OR Apache-2.0
use-layoutPlatform-neutral layout vocabulary primitives for RustUse UI79MIT OR Apache-2.0
use-breakpointViewport and container breakpoint primitives for RustUse UI79MIT OR Apache-2.0
use-graphqlModels GraphQL names, operation labels, directives, arguments, and variables without parsing queries or executing schemas.79MIT OR Apache-2.0
use-cursorModels opaque cursors and before, after, next, and previous cursor slots without assuming serialization or secrecy.79MIT OR Apache-2.0
use-rate-limitModels quotas, remaining counts, reset timing labels, retry-after values, buckets, and limit policy labels.79MIT OR Apache-2.0
use-ui-motionMotion semantics primitives for RustUse UI79MIT OR Apache-2.0
pipeflowA lightweight, configuration-driven data pipeline framework79MIT
use-diagnosticFacade crate for RustUse diagnostic primitives79MIT OR Apache-2.0
model-viewsType-safe view types for different access modes (Get, Create, Patch) on data models79EUPL-1.2
use-api-schemaModels schema names, schema fields, field kinds, required or optional markers, nullable markers, and broad schema shape labels…79MIT OR Apache-2.0
use-ecologyFacade crate for primitive RustUse ecology vocabulary79MIT OR Apache-2.0
scryoneAPI Client for Scryfall (Magic: the Gathering Search API)79MIT OR Apache-2.0
use-db-coreShared primitive database vocabulary for RustUse79MIT OR Apache-2.0
use-db-columnPrimitive database column metadata for RustUse79MIT OR Apache-2.0
use-docker-labelPrimitive Docker and OCI label helpers for RustUse79MIT OR Apache-2.0
use-db-indexPrimitive database index metadata for RustUse79MIT OR Apache-2.0
emdocA fast, lossless SerialEM MDOC parser and writer for cryo-electron microscopy.79MIT
use-db-urlPrimitive database URL and DSN metadata for RustUse79MIT OR Apache-2.0
use-db-schemaPrimitive database schema metadata for RustUse79MIT OR Apache-2.0
use-test-assertionPrimitive assertion metadata for RustUse testing vocabulary.79MIT OR Apache-2.0
use-test-caseNamed test case metadata for RustUse testing vocabulary.79MIT OR Apache-2.0
use-test-statusLifecycle status vocabulary for RustUse testing primitives.79MIT OR Apache-2.0
fileluya-ledgerQuantum-resistant token system for KeyLeLuYa — balances as propagator cells, transfers as Forge gears, sigchain as ledger79MIT
use-db-relationPrimitive database relation metadata for RustUse79MIT OR Apache-2.0
use-db-queryPrimitive database query vocabulary for RustUse79MIT OR Apache-2.0
use-db-migrationPrimitive database migration metadata for RustUse79MIT OR Apache-2.0
use-event-handlerSynchronous event handler trait for RustUse event primitives.79MIT OR Apache-2.0
use-sql-querySQL query kind, intent, safety, and classification primitives for RustUse79MIT OR Apache-2.0
use-financeFacade crate for RustUse practical finance primitives79MIT OR Apache-2.0
use-wasm-witWIT package, namespace, interface, world, type, function, and resource name primitives.79MIT OR Apache-2.0
use-sql-constraintSQL constraint kind, name, and schema metadata primitives for RustUse79MIT OR Apache-2.0
wellformedDeclarative form validation schemas with transforms, constraints, and codegen79MIT
ocel-transformRecipe-driven OCEL 2.0 log transformation: clean, rename, and filter event logs before mining78MIT
value-extraA tri-state Patch<T> type for partial update semantics — distinguishing between 'has value', 'absent', and 'explicitly null'78MIT
diamond-types-extendedUnified CRDT library with ergonomic API - fork of diamond-types78ISC
marius-schemaGenerated #[repr(C)] structs and Collector statics mirroring PostgreSQL schema for the Marius engine.78MIT OR Apache-2.0
ext_mimeFast and efficient file extension to MIME-Type mapping. 高效的文件后缀到 MIME 类型映射工具78MulanPSL-2.0
toy-kv-wasmwasm-bindgen bindings for the toy-kv key-value store.78MIT
soma-som-ringUniversal soma(som) ring substrate — Quad / Ring / Unit / SuccessionDriver / CycleObserver + constitutive invariants +…78LGPL-3.0-only
hamctyLoad and search country data for ham radio callsigns in the CTY database78CC-BY-SA-4.0
sky_ecsHigh-performance typed chunk-based ECS for Rust78MIT
use-test-expectationExpected-vs-actual primitives for RustUse testing vocabulary.78MIT OR Apache-2.0
use-test-suiteGrouped test suite metadata for RustUse testing vocabulary.78MIT OR Apache-2.0
use-test-outcomeStable test outcome vocabulary for RustUse testing primitives.78MIT OR Apache-2.0
use-test-fixtureFixture metadata and scope vocabulary for RustUse testing primitives.78MIT OR Apache-2.0
safegraphA type-safe, scope-aware graph library that leverages Rust's type system to prevent common graph-related bugs at compile time78MIT
snowflake-genA configurable Snowflake ID generator with custom bit layouts, thread-local global generation, and ID decomposition78MIT
use-sql-keywordCommon SQL keyword vocabulary primitives for RustUse78MIT OR Apache-2.0
deputy-coreDomain types, the dependency-artifact state machine, and trait contracts for Deputy. No I/O.78MIT OR Apache-2.0
use-wasiPure WASI version, profile, interface, capability label, and permission marker primitives.78MIT OR Apache-2.0
jellyflowUser-friendly facade for the headless Jellyflow graph engine.77MIT OR Apache-2.0
arena-libTyped memory arena and slab allocator library. Generational indices, typed arenas (one allocation per type), interned strings,…77Apache-2.0 OR MIT
bison-dbAn embedded, document-oriented database for Rust - schemaless documents, secondary indexes, and ACID single-file storage, with…77Apache-2.0 OR MIT
ooecsObject-oriented entity-component-system.77MIT OR Apache-2.0
qbclCore data types for the Qubicle (.qb / .qbt / .qbcl) file formats.77non-standard
betteroffice-drawingmlShared DrawingML colors, themes, shape models, and preset geometry.77Apache-2.0
nanostoresThread-safe Rust stores modeled after the JavaScript nanostores API.76MIT
crdt-deriveDerive macros (Crdt, DeltaSync) for the crdt-trait crate.76MIT OR Apache-2.0
soma-audit-corePure zero-IO core types, chain math, and crypto for soma-audit.76Apache-2.0
mempill-coreCore engine for mempill — a bi-temporal, append-only claim store with a deterministic adjudication gate and oracle resolution for…76Apache-2.0
lattix-coreGraph/KG substrate: triples + PageRank + random walks75MIT OR Apache-2.0
leimu-memCustom allocator collections and utilities.75MIT or Apache-2.0
rod-rsA high-performance, cross-platform schema validation library powered by Rust.75MIT
wesichain-sessionRust-native LLM agents & chains with resumable ReAct workflows75Apache-2.0 OR MIT
virtualizer-adapterAdapter utilities for the virtualizer crate.75MIT OR Apache-2.0
png-dbA database that stores JSON data rows as compressed text within the zTXt chunks of PNG image files75MIT
rstmdbA state machine database with WAL durability75BUSL-1.1
canonical-mtCanonical Mutable Tree — the single-algorithm mutable tree over the Merkle Spine75non-standard
automorphDerive macros for bidirectional Automerge-Rust struct synchronization75Apache-2.0 OR MIT
kowitodb-serverKowitoDB engine + gRPC server: vector, full-text, graph, SQL and agent memory behind one ai.ask().75MIT
betula-clusterNumerically stable, fast clustering on BETULA CF-trees (BIRCH family).75MIT
naija-geoNigerian geopolitical zones, states and local government areas (LGAs) — all 6 zones, 37 states and 774 LGAs with navigation…74MIT
ruvector-sparsifierDynamic spectral graph sparsification: always-on compressed world model for real-time graph analytics74MIT
snowprintsGenerate snowflake IDs across logical volumes74BSD-3-Clause
jseJSE (JSON Structural Expression) interpreter for Rust - AST-based architecture74MIT
nichyRust type memory layout and niche optimization types74MIT
canonical-mlCML — the single-algorithm canonical append log over the Merkle Spine: frontier carry, root folds, the append-only consistency…74non-standard
nostr-bbs-pod-workerPod Worker: Solid pods + R2 storage + WAC ACL (nostr-bbs)74AGPL-3.0-only
overwrite-ring-bufferA fixed-size and resizable overwrite ring buffer for Rust.74MIT
arctic-mapLock-free adaptive radix tree74MIT OR Apache-2.0
fulltime-plugin-apiCanonical league-data schema, data-provider WIT interface, and plugin manifest format shared by the FullTime plugin host and…74MIT
rustac-pypyo3 bindings for the rustac family of crates73MIT OR Apache-2.0
tomii-typesType-erased value types (CmTypes) shared across Tomii plugins and runtime73Apache-2.0
magic_cap_cliMagic Cap is a user-friendly tool for encrypted files.73AGPL-3.0-or-later
ambi-memoryPluggable 3D memory extension for Ambi: KV state, semantic vector recall, and rolling summary.73Apache-2.0
ribbon-filterStatic approximate-membership Ribbon filter73MIT OR Apache-2.0
mdcs-wasmWebAssembly bindings for the Carnelia Merkle-Delta CRDT Store73GPL-3.0
synthclawLightweight synthetic data generation library/CLI.73MIT
crvecdbFast vector database with HNSW indexing for ARM64 and x86-6473MIT OR Apache-2.0
ax-cacheHardware-aware concurrent cache engine.73MIT
wellformed-validateHigh-performance validation primitives for wellformed schemas73MIT
axess-stringsShort, hot-path string primitive for the axess workspace. ShortString is
optimized for the workload of short identifiers that are…73MIT OR Apache-2.0
overengineered_hktsExpiremental crate of higher-kinded types integrated with lifetimes and matching function types and optional cloning and…72MIT OR Apache-2.0
small_hash_mapA hash map optimized for small collections with automatic stack-to-heap transition72MIT
meshlet-protoSync wire types for meshlet: SyncRequest/SyncResponse with Loro CRDT update encoding72MIT OR Apache-2.0
widebibleRust SDK for WideBible -- Bible verses, books, people, places, cross-references, and study tools via the widebible.com API.72MIT
widesutraRust SDK for WideSutra -- Buddhist scriptures, Tipitaka, Pali Canon, Buddhist concepts, and figures via the widesutra.com API.72MIT
wardenclyffeA tiny Rust query engine that supports SQL-like filters, CSV scanning, projections, and a custom DSL powered by Pest.72MIT
event-matcherDeterministic and probabilistic matching of schema.org/Event records (ISO 8601 date-times, external event IDs, locations,…72MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause
eventfold-esEmbedded event-sourcing framework built on eventfold72MIT OR Apache-2.0
siecsRust bindings for SIECS72MIT
jesterky-contractThe pinned jesterky workflow contract: topology, event, artifact, replay schemas.72MIT OR Apache-2.0
widegitaRust SDK for WideGita -- Bhagavad Gita, Upanishads, Yoga Sutras, Hindu deities, and Sanskrit encyclopedia via the widegita.com…72MIT