CATEGORY
Database implementations 1,313 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.
dataspool-rsEfficient data bundling system with indexed .spool files and SQLite vector database515MIT
reddb-io-cryptoRedDB cryptographic authority: the canonical per-page encryption-at-rest envelope (AES-256-GCM), mandatory encrypt parameters,…512BUSL-1.1
mindbLightweight embedded key–value store with write-ahead log and zstd compression.505MIT
kotoba-profilerAdvanced profiling and performance analysis tools for KotobaDB503Apache-2.0
sierradb-clusterSierraDB cluster coordination and distributed consensus components500Apache-2.0
ember-clusterDistributed clustering for ember: raft, gossip, slot management496Apache-2.0
sakuhiki-rocksdbIndexing overlay for any key-value store495MIT OR Apache-2.0
iqdb-typesFoundational vector-database types for the iQDB family - the shared vocabulary every iQDB crate speaks.493Apache-2.0 OR MIT
rafty-kvdbA rafty key-value database application.491MIT OR Apache-2.0
nodedb-columnarColumnar segment format and memtable for NodeDB analytical storage489Apache-2.0
segstoreGeneric durable segmented store: write-ahead log, immutable segments, tombstones, checkpoint, and compaction487MIT OR Apache-2.0
kaya-ioDisk abstraction trait with FileDisk (real fsync) and SimDisk (deterministic fault injection) for KayaDB472MIT OR Apache-2.0
highlandcows-isamPersistent ISAM key/value store with ACID transactions, backed by an on-disk B-tree469MIT
alopex-embeddedEmbedded database interface for Alopex DB468Apache-2.0
hyperQLQuery language for hyperspatial graph databases with temporal and spatial semantics466Apache-2.0
hyphae-coreShared version, compatibility, and canonical vector domain values for Hyphae.465Apache-2.0
prolly-store-sqliteSQLite store adapter for prolly-map.462MIT OR Apache-2.0
rolodex-tuiA fast and minimal terminal-based contact manager built in Rust460MIT
hyphae-queryDeterministic structured query types and reference execution for Hyphae.460Apache-2.0
lora-snapshotLoraDB — efficient column-oriented graph snapshots with compression and encryption.458BUSL-1.1
lupabaseBlazingly fast (work-in-progress) database engine written entirely in Rust455MIT OR Apache-2.0
hyphae-contractsVersioned OpenAPI and JSON Schema models for the Hyphae /v1 API.453Apache-2.0
trine-kvEmbedded LSM MVCC key-value database.453MIT OR Apache-2.0
surrealdb-commonA scalable, distributed, collaborative, document-graph database, for the realtime web452non-standard
hyphae-clientBounded asynchronous Rust client for the Hyphae /v1 API.447Apache-2.0
surrealdb-tokenA scalable, distributed, collaborative, document-graph database, for the realtime web446non-standard
surrealdb-astA scalable, distributed, collaborative, document-graph database, for the realtime web445non-standard
surrealdb-parserA scalable, distributed, collaborative, document-graph database, for the realtime web440non-standard
matdbAn experimental embedded SQL-like DBMS438MIT
concurrent_diskmapMulti-threaded disk-backed hash map with sharded locking (work in progress)437Apache-2.0
kstone-protoProtocol Buffers definitions for KeystoneDB gRPC API433MIT OR Apache-2.0
hyperstreamdbHyperStreamDB - Serverless Index-Streaming Database with Overlay Indexing and Vector Search430MIT AND Apache-2.0
apex-store-rsA high-performance, embedded LSM-tree storage engine with SSTable V2 format, LZ4 compression, and Bloom Filters.430MIT
sqlitexAn ergonomic sqlite library with compile time guarantees427MIT
emberkv-coreCore engine for ember: keyspace, data types, sharding423Apache-2.0
iqdb-indexThe Index trait unifying flat, HNSW, and IVF vector indexes - part of the iQDB family.421Apache-2.0 OR MIT
toondb-queryToonDB query engine (sync-first execution and vector query planning)420Apache-2.0
opendiskmapSingle-threaded disk-backed hash map with memory-mapped file backing418Apache-2.0
kaya-walWrite-ahead log: CRC32C-protected record codec, append-only writer, crash-safe recovery, and inspector for KayaDB415MIT OR Apache-2.0
kaya-lsmLSM-tree storage: memtable, SSTable encoder/decoder, manifest replay, and L0 compaction for KayaDB413MIT OR Apache-2.0
crabka-rebalancerCruise-Control-equivalent partition rebalancer for Crabka clusters410Apache-2.0
somnia-deriveDerive macros for somnia — #[derive(SurrealRecord)] for type-safe SurrealDB records and schema.409Apache-2.0
ubl-ledgerUBL Ledger: append-only NDJSON with async writer, WAL, verify for Universal Business Ledger.409MIT OR Apache-2.0
btracker-geminiβtracker server implementation for the Gemini protocol407MIT
lora-serverHTTP server binary for LoraDB, exposing a Cypher-over-HTTP API.406BUSL-1.1
kaya-raftRaft consensus: leader election, AppendEntries, commit index, and partition-tolerant state machine for KayaDB405MIT OR Apache-2.0
aviladbAvilaDB - Globally distributed NoSQL database optimized for Brazil and LATAM404MIT OR Apache-2.0
somnia-coreType-safe SurrealDB query builder and expression tree — core of the somnia ORM.402Apache-2.0
vearch-sdk-rsRust SDK for Vearch vector database393Apache-2.0
nomograph-claimBi-temporal CRDT claim substrate with asserter attribution. Backbone of nomograph multi-user, multi-agent tooling.391MIT
edgestore-replREPL and HTTP server for EdgeStore391MIT OR Apache-2.0
shardexA high-performance memory-mapped vector search engine with ACID transactions and incremental updates385MIT
infinite-dbA spatial-graph database using n-dimensional curves and hyperedges for engineering logic.383MIT
oxistore-coreCore traits and error types for OxiStore — Pure Rust storage abstraction layer381Apache-2.0
factstr-sqliteEmbedded SQLite store for FACTSTR with append, query, streams, and durable streams.379MIT OR Apache-2.0
sochdb-mcpMinimal MCP server for SochDB - AI-native database377AGPL-3.0-or-later
merkqlEmbedded event log with Kafka-compatible semantics and merkle tree integrity verification376MIT
sqlmodel-queryType-safe SQL query builder for SQLModel Rust373LicenseRef-MIT-OpenAI-Anthropic-Rider
citadeldb-memEncrypted-first memory engine for AI agents, built on the Citadel database371MIT OR Apache-2.0
vortex-cuda-macrosProc macros for CUDA conditional compilation in Vortex371Apache-2.0
kevy-vectorApproximate nearest-neighbor core: HNSW graph with cosine/L2/inner-product distances, tombstone deletes, bounded rebuild.367Apache-2.0 OR MIT
emdbLightweight, high-performance embedded key-value database. Bitcask-style append-only journal, lock-free sharded hash index,…366Apache-2.0
kevy-textDictionary-free full-text search core: CJK bigram tokenizer, inverted segments, BM25 scoring.365Apache-2.0 OR MIT
cypherlite-coreCore types, traits, and error handling for CypherLite graph database363MIT OR Apache-2.0
hermesmq-coreCore engine for hermesmq: queue state machine and Raft application types363AGPL-3.0-only
kaya-engineEmbedded storage engine API (put/get/delete/scan) over WAL + LSM-tree for KayaDB361MIT OR Apache-2.0
cardano-lsmPure Rust port of Cardano's LSM tree for blockchain indexing361Apache-2.0
kevy-indexDeclarative secondary indexes over prefix domains: range/unique kinds, derived-by-construction, cursor pagination.358Apache-2.0 OR MIT
fluxmqHigh-performance message broker and streaming platform inspired by Apache Kafka356MIT
nusy-arrow-coreArrow-native neurosymbolic graph store — triple storage, SPARQL-like queries, namespace partitioning, and Parquet persistence355MIT
guardian-dbHigh-performance, local-first decentralized database built on Rust and Iroh354MIT OR Apache-2.0
seglogHigh-performance segment log with CRC32C validation - optimized for event sourcing and append-only storage352Apache-2.0
aimdb-tokio-adapterTokio runtime adapter for AimDB - full-featured std async runtime support351Apache-2.0
atheneumAgent coordination graph database - episodic and semantic memory for multi-agent workflows351GPL-3.0-only
dynomite-engineEmbeddable Dynamo-style distributed replication engine: token-ring partitioning, gossip cluster, hinted handoff, anti-entropy,…349Apache-2.0
sochdb-grpcSochDB gRPC services for cross-language clients (Thick Server / Thin Client architecture)349AGPL-3.0-or-later
alopex-serverServer component for Alopex DB347Apache-2.0
worldinterface-contextstoreAtomic durable store for WorldInterface node outputs346Apache-2.0
oxify-authzReBAC (Relationship-Based Access Control) authorization engine - Google Zanzibar implementation345MIT OR Apache-2.0
geographdb-coreGeometric graph database core - 3D spatial indexing for code analysis342GPL-3.0-only
zamsync-coreCore types, traits, and protocol messages for the ZamSync sync engine341MIT
avila-compressNative compression library optimized for AvilaDB - LZ4, Zstandard, and custom columnar algorithms. Zero external dependencies.340MIT OR Apache-2.0
graphmindHigh-performance distributed graph database with OpenCypher support, RESP protocol, multi-tenancy, vector search, and web…337Apache-2.0
somniaType-safe SurrealDB ORM for Rust: typed query builder, #[derive(SurrealRecord)], schema generation, and Diesel-style migrations.336Apache-2.0
vlog_dbHigh-performance embedded key-value database with LSM-tree architecture, ACID transactions, and value-log separation332Apache-2.0
mdcs-dbDatabase layer for the Carnelia MDCS - Document API with collaborative features331GPL-3.0
sierradb-serverSierraDB server - distributed event store server with Redis RESP3 protocol331Apache-2.0
edgestore-tokioAsync Tokio integration for EdgeStore331MIT OR Apache-2.0
kovan-mvccMulti-Version Concurrency Control (MVCC) implementation based on the Percolator model using Kovan331Apache-2.0
varvedbA high-performance, embedded, append-only event store for Rust.328MPL-2.0
alopex-cliCommand-line interface for Alopex DB327Apache-2.0
nodedb-clusterDistributed coordination layer for NodeDB — vShards, QUIC transport, and replication322BUSL-1.1
kotoba-db-clusterDistributed clustering and consensus for KotobaDB320Apache-2.0
edgestore-cliEdgeStore CLI - Administrative tool for managing EdgeStore databases318MIT OR Apache-2.0
kotoba-storage-rocksdbRocksDB adapter for kotoba-storage port316Apache-2.0
kaya-netWire codec, TCP transport layer, and node roster management for KayaDB Raft clusters314MIT OR Apache-2.0
toondbToonDB - LLM-optimized database with native vector search307Apache-2.0
cypherlite-storageStorage engine with WAL, B+Tree indexing, and ACID transactions for CypherLite305MIT OR Apache-2.0
fcdb-execQuery execution engine for FCDB296Apache-2.0
mnemoriaPersistent, git-friendly memory storage for AI agents with hybrid semantic + full-text search295MIT
ember-serverMain server binary for ember292Apache-2.0
oneiriq-surqlCode-first database toolkit for SurrealDB - schema definitions, migrations, query building, and typed CRUD (Rust port of…290Apache-2.0
cobbleA flexible embedded key-value storage engine for distributed systems as well as single-node applications.288Apache-2.0
sqlmodel-sessionSession and Unit of Work for SQLModel Rust288LicenseRef-MIT-OpenAI-Anthropic-Rider
hanabi-cliCLI utilities from interacting with a Hanabi server287MIT
sourcery-coreCore types and traits for the Sourcery library282GPL-3.0-only
amaters-clusterConsensus layer for AmateRS (Ukehi)282Apache-2.0
jdb_fsHigh-performance log-structured file storage / 高性能日志结构文件存储280MulanPSL-2.0
highlandcowsUmbrella crate re-exporting the highlandcows library suite278MIT
emberkv-cliInteractive CLI tool for ember277Apache-2.0
yvdbEducational in-memory vector DB: WAL + bincode snapshots (TOON header), IVF bucket search, Axum REST API, TOON query responses276MIT OR Apache-2.0
rta-deriveMacro implementation for Ṛta275MIT OR Apache-2.0
grumpydbA disk-based object storage engine with B+Tree indexing and page-based storage273MIT OR Apache-2.0
zamsync-storageWAL-backed event store with ChaCha20-Poly1305 encryption for ZamSync272MIT
context-forgeLocal-first persistent memory for LLM applications - turso + Tantivy BM25 retrieval, recency decay, token-budget context…272Apache-2.0
kstone-apiHigh-level DynamoDB-compatible API for KeystoneDB264MIT OR Apache-2.0
picovoltPicoVolt (PVDB): a polymorphic embedded database engine in Rust.263Apache-2.0
kstone-clientgRPC client library for KeystoneDB remote access261MIT OR Apache-2.0
shardcache-client-rsBlocking Rust client for shardcache's native SCNP protocol261Apache-2.0
clove1dbAn embedded database framework for Rust (work in progress) — redb-backed storage with cache, versioned backup, migrations, and…260MIT
kremis-coreDeterministic graph engine for grounded AI - every query returns fact, inference, or unknown. Never invents.258Apache-2.0
powdbEmbedded PowDB — run the PowDB engine in-process (no server, no socket), the SQLite-shaped front door to the same storage engine,…258MIT
of_persistPersistence and retention utilities for Orderflow normalized data255MIT
ld-lucivy-sstablesstables for lucivy254MIT
surrealism-cliCLI for Surrealism253non-standard
entidb_sync_protocolSync protocol types and CBOR codecs for EntiDB250MIT OR Apache-2.0
pebbledbA Rust port of CockroachDB's Pebble — an LSM key-value store (LevelDB/RocksDB lineage), binary-compatible with Pebble's on-disk…250BSD-3-Clause
kronroeEmbedded temporal property graph database248AGPL-3.0-only
not_redisA Redis-compatible in-memory data structure library for Rust243MIT
dynomite-searchRediSearch FT.* command surface for the Dynomite engine: vector + text indexing, schema, registry, k-NN coordinator, and RESP…242Apache-2.0
somnia-cliCommand-line migration runner for the somnia SurrealDB ORM (diesel-cli style).241Apache-2.0
astra-coreCore datastore engine, Raft state machine, and control-plane semantics for Astra240MIT
sentinel-dbmsCyberpath Sentinel is a filesystem-backed document DBMS written in Rust.236Apache-2.0
cypherlite-queryCypher query engine with parser, planner, and executor for CypherLite235MIT OR Apache-2.0
iqdb-persistAtomic snapshot persistence with versioned headers and CRC32 integrity for iQDB indexes - part of the iQDB family.234Apache-2.0 OR MIT
topodbEmbedded, local-first memory engine for AI agents: temporal property graph + scoped recall.233MIT OR Apache-2.0
githttp-fsA git-backed content management database served over HTTP229MPL-2.0
hermesmqA simple, Raft-replicated message queue with priority, rate limiting, and push/pull delivery228AGPL-3.0-only
ironwalA high performance, high durability, deterministic Write-Ahead Log (WAL) for reliable systems of record.225MPL-2.0
zamsync-networkTCP and mTLS transport for the ZamSync distributed sync engine224MIT
minisnapMinimal snapshot store for durable state managers223Apache-2.0 OR MIT
aeternusdbAn embeddable, persistent key-value store built on an LSM-tree architecture.222MIT
shodh-redbMulti-modal embedded database - vectors, blobs, TTL, merge operators, and causal tracking built on ACID B-trees220Apache-2.0
kore_fileformatKORE — Killer Optimized Record Exchange: standalone Rust crate (zero deps)214non-standard
kiromi-ai-memoryLocal-first multi-tenant memory store engine: Markdown/text content on object storage, metadata in SQLite, plugin-shaped…210Apache-2.0 OR MIT
cloudillo-meta-adapter-sqliteSQLite-backed metadata adapter for Cloudillo: profiles, actions, files, tasks, and references210LGPL-3.0-only
graph_dA native graph database implementation in Rust with built-in JSON support and SQLite-like simplicity209MIT OR Apache-2.0
sqlmodelSQL databases in Rust, designed to be intuitive and type-safe207LicenseRef-MIT-OpenAI-Anthropic-Rider
infinoA fast retrieval engine that stores data on object storage and runs SQL, full-text search, and vector search over it from a…205Apache-2.0
rust-data-processingSchema-first ingestion (CSV, JSON, Parquet, Excel) into an in-memory DataSet, plus Polars-backed pipelines, SQL, profiling,…199MIT OR Apache-2.0
oxistore-blobOxiStore blob storage: BlobStore trait + local/memory backends199Apache-2.0
cdDBA high-performance asynchronous tiered storage engine for cold data acceleration.199MIT
sentinel-walWrite-Ahead Logging (WAL) implementation for Cyberpath Sentinel197Apache-2.0
ruvector-verifiedFormal verification layer for RuVector: proof-carrying vector operations with sub-microsecond overhead using lean-agentic…195MIT OR Apache-2.0
cloudillo-rtdb-adapter-redbredb-backed real-time database adapter for Cloudillo with subscriptions and transactions193LGPL-3.0-only
cloudillo-blob-adapter-fsFilesystem-backed content-addressed blob storage adapter for the Cloudillo platform192LGPL-3.0-only
cloudillo-auth-adapter-sqliteSQLite-backed authentication adapter for Cloudillo: JWT, signing keys, passwords, WebAuthn, and TLS certificates192LGPL-3.0-only
cloudillo-crdt-adapter-redbredb-backed CRDT document persistence adapter for Cloudillo, storing binary Yjs updates192LGPL-3.0-only
shardcacheRedis/Valkey-compatible server built on shardmap192Apache-2.0
manifold-timeseriesTime-series storage optimizations for Manifold embedded database191Apache-2.0
manifold-propertiesType-safe property storage optimizations for Manifold embedded database191Apache-2.0
roughdbEmbedded persistent key-value store — a LevelDB port to Rust with a compatible on-disk format191Apache-2.0
oxify-vectorIn-memory vector search and similarity operations for OxiFY (ported from OxiRS)190MIT OR Apache-2.0
ld-lucivy-query-grammarSearch engine library190MIT
manifold-vectorsVector storage optimizations for Manifold embedded database189Apache-2.0
manifold-graphGraph storage optimizations for Manifold embedded database189Apache-2.0
ipfrsNext-generation distributed file system with content-addressing, semantic search, and logic programming189Apache-2.0
wal-dbWrite-ahead log primitive for Rust storage engines. Durable, recoverable, lock-free append path. The WAL substrate under lsm-db,…189Apache-2.0 OR MIT
avila-arrowZero-copy columnar format with scientific arrays (Quaternions, Complex, Tensors, Spinors), SIMD acceleration (35x), and native…187MIT OR Apache-2.0
sourcery-macrosDerive macros for the Sourcery library187GPL-3.0-only
ld-lucivy-columnarcolumn oriented storage for lucivy187MIT
alopex-clusterDistributed cluster coordination for Alopex DB186Apache-2.0
xhfs-coreBruteforce your way into storing files anywhere across an arbitrary combination of arbitrary devices.185MPL-2.0
sonic-coreFast, lightweight and schema-less search backend.185MPL-2.0
livenLIVEN is a fast, lightweight database built to capture, store, and stream data in real time.185SSPL-1.0
kaya-simDeterministic simulation runner, SimDisk fault injection, and linearizability checker for KayaDB183MIT OR Apache-2.0
rvf-manifestRuVector Format two-level manifest system for segment tracking and compaction183MIT OR Apache-2.0
bedrock-leveldbPure Rust LevelDB-style storage backend for Minecraft Bedrock worlds182MIT OR Apache-2.0
syncbatSync-first runtime layer for batpak-family operation kits.182MIT OR Apache-2.0
mdcs-sdkHigh-level SDK for building collaborative applications with the Carnelia MDCS179GPL-3.0
kayactlCommand-line interface for KayaDB: put/get/delete/scan, inspect WAL/SSTable/Manifest, stats, and recovery178MIT OR Apache-2.0
sourcery-postgresA Postgres implementation of the Sourcery 'EventStore'178GPL-3.0-only
llkv-sql-pong-demoWatch a terminal play pong against itself using the LLKV SQL engine in a game loop. Mainly for perf evaluation.177Apache-2.0
bm25_turboThe fastest BM25 information retrieval engine — 28K QPS on 8.8M docs177AGPL-3.0-only
bulldbOne Model. Every Database. Advanced cross-language ORM/ODM supporting SQL, NoSQL, Vector, and Graph engines.176MIT
zamsync-testingIn-memory adapters and test helpers for ZamSync174MIT
post-cortex-coreCore domain library for post-cortex: lock-free conversation memory, semantic search, knowledge graph, and storage backends.…174MIT
linhashLinear Hashing implementation.171MIT
lance-namespace-datafusionLance namespace integration with Apache DataFusion catalogs and schemas169Apache-2.0
cobble-web-monitorEmbeddable HTTP web monitor for Cobble databases169Apache-2.0
ferrumdbA premium, high-performance embedded key-value database with TTL and compaction.166MIT
agentlib-memoryAdvanced memory providers and history management for AgentLib165MIT
eventfoldLightweight, append-only event log with derived views — your application state is a fold over an event log164MIT OR Apache-2.0
mnemaA local, encrypted memory layer for AI agents — never forgets, never leaks to the cloud.164MIT OR Apache-2.0
vortex-jsonVortex JSON extension type161Apache-2.0
cqlite-coreCore engine for CQLite — read Apache Cassandra 5.0 SSTables locally without a cluster159Apache-2.0
cypherlite-ffiC ABI foreign function interface bindings for CypherLite graph database158MIT OR Apache-2.0
oxistore-columnarOxiStore columnar storage: Parquet read/write via Arrow RecordBatch with OxiARC compression158Apache-2.0
iqdbEmbedded vector database for Rust. Exact and approximate (HNSW/IVF) similarity search with durable storage, over the iqdb crate…156Apache-2.0 OR MIT
mq-dbMarkdown-specialized embedded database with interval-indexed block storage and hierarchical query support156MIT