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.
radish-cliCommand Line Interface for interact with Radish Database4,241AGPL-3.0-or-later
twinkledUDP-based, light key-value store4,219BSD-3-Clause
readbA simple, efficient, and modular embedded read-first key-value database in Rust.4,111Apache-2.0
pikodbA Pico-sized In-memory Vector Database3,986MIT
radish-typesTypes for interact with Radish Database3,961AGPL-3.0-or-later
dartlibDisk backed concurrent Adaptive Radix Tree implementation, with optional generations.3,888non-standard
wofThe Who's On First rust library and command line.3,834MIT
epoch-dbAn intelligent, persistent, and concurrent key-value store for Rust, designed to manage data with a lifecycle through frequency…3,827MIT OR Apache-2.0
pliantdb-serverDatabase server for PliantDb.3,826MIT OR Apache-2.0
tickvTicKV (Tiny Circular Key Value) is a small file system allowing key value pairs to be stored in Flash Memory.3,826MIT OR Apache-2.0
atomic-try-updatePrimitives that make it easy to implement correct lock-free algorithms3,803MIT
pliantdb-clientClient for accessing PliantDb servers.3,801MIT OR Apache-2.0
llkv-exprQuery expression AST for the LLKV toolkit.3,789Apache-2.0
solomondbAn embedded and distributed Gremlin-compatible graph database.3,757MIT
llkv-resultResult and error types for the LLKV toolkit.3,745Apache-2.0
edma_storageEDMA: Embedded Database Management for All3,585MIT
llkv-storageGeneral-purpose storage adapters for the LLKV toolkit.3,578Apache-2.0
rag-moduleEnterprise RAG module with chat context storage, vector search, session management, and model downloading. Rust implementation…3,564MIT
memgraphgraph database built for teams who expect highly performant, advanced analytical insights3,542BUSL-1.1
philecThe Painless High-Level Persistence Engine3,508BSD-2-Clause-FreeBSD
redisgraphioClient library for working with redis graph3,507MIT
moiradbAn experimental deterministic database3,494Apache-2.0
eightModular asynchronous embedded key-value database3,448BSD-3-Clause
doc_storedocument search by hnsw3,433MIT OR Apache-2.0
website-screenshot📸 website screenshots as a service3,429MIT/Apache-2.0
rumdbBlazing fast key-value storage basec on Bitcask whitepaper3,423MIT
pstreamA persistent byte stream over block storage.3,395MIT
xaeroflux-macrosEXPERIMENTAL: actor layer for xaeroflux3,389MPL-2.0
tantivy-uffdQuery a remote tantivy index with HTTP range requests.3,382Apache-2.0 OR MIT
noria-serverThe Noria data-flow database server3,361MIT OR Apache-2.0
arroyoArroyo is a distributed stream processor that lets users ask complex questions of high-volume real-time data by writing…3,329MIT OR Apache-2.0
tuple_storageA type-safe and small table engine for any Tuple of Ints3,305non-standard
sui-graph-storeL1 content-addressed graph store for sui — redb index + rkyv-archived blobs on a ZFS-friendly layout. Replaces the SeaORM/SQLite…3,299MIT
text_indexScan a text file, build a sorted index, persist it, query it3,217MIT
bjsmiley-surrealdbA scalable, distributed, collaborative, document-graph database, for the realtime web3,195non-standard
sqjsonA simple JSON-based embedded database3,187MIT OR Apache-2.0
llkv-tableColumnar table using the LLKV toolkit.3,176Apache-2.0
kevy-storekevy keyspace + value types + expiry — pure Rust, zero deps.3,162Apache-2.0 OR MIT
crunchert-storageStorage mechanism for the WIP CruncheRT timeseries DB.3,155Apache-2.0
graphitesqlA pure, safe, no_std Rust re-implementation of SQLite, compatible with the SQLite 3 file format.3,132blessing
jankensqlhubA high-performance, modular Rust library for parameterizable SQL query management with support for SQLite and PostgreSQL3,131MIT
llkv-column-mapColumn mapping utilities for the LLKV toolkit.3,121Apache-2.0
cargo-dbcheckA CLI tool for tracking the progress in the db-academy.io courses3,104MIT
llkv-planQuery planner for the LLKV toolkit.3,104Apache-2.0
surrealdb-sqlFull type definitions for the SurrealQL query language3,096non-standard
glaredb_errorCommon errors across GlareDB crates3,058MIT
simd-r-drive-muxio-service-definitionExperimental Muxio service definitions for SIMD R Drive3,033Apache-2.0
jsonoxCLI based RESTful JSON server + store written in Rust.3,018non-standard
dbLightweight high-performance pure-rust transactional embedded database.3,017MIT OR Apache-2.0
sharded-logA sharded log for multi-threaded logging2,993GPL-3.0
radish-serverServer for in-memory database Radish2,990AGPL-3.0-or-later
nano-walA concurrent Write-Ahead Log with CAS-based segment rotation and coalesced preadv reads2,990MIT
signet-hotTrait-based hot storage abstractions for fast read/write access to blockchain state2,973MIT OR Apache-2.0
bableBadger's high performance sst table implementation2,968Apache-2.0/MIT
callysto-avroAvro serde for Callysto Stream Processing Framework2,958Apache-2.0
kevy-persistkevy persistence — RDB-style snapshots + AOF, pure Rust, zero deps.2,938Apache-2.0 OR MIT
ahrimqA high-performance message queue service supporting pub/sub, normal messages, ordered messages, delayed messages and dead letter…2,928MIT
alex-db-libAlexDB library.2,912MIT
spg-storageIn-memory storage primitives for SPG: values, rows, table schema, catalog with foreign-key constraints.2,905MIT OR Apache-2.0
macrodbMacro-generated in-memory relational database for Rust2,884MIT
baildon-glueSimple SQL Database2,881Apache-2.0
bandar-logasync logular storage2,875MIT OR Apache-2.0
web-queue-proxyProxy for sharding queues of your web queue cluster2,846MIT
kotoba-rewriteAdvanced graph rewriting engine implementing DPO transformations2,840Apache-2.0
kotoba-executionComplete query execution and planning engine for Kotoba graph database2,832Apache-2.0
mwmrA generic optimistic transaction manger, which is ACID, concurrent with SSI (Serializable Snapshot Isolation).2,814Apache-2.0/MIT
qdrant-edgeA lightweight, in-process vector search engine designed for embedded devices, autonomous systems, and mobile agents.2,814Apache-2.0
melange_db基于 sled 架构深度优化的下一代高性能嵌入式数据库,支持 ARM64 NEON SIMD 优化、多级缓存和布隆过滤器2,802LGPL-3.0
dharmadbPersistent, fault tolerant key-value store written in Rust.2,792MIT
grafiteThe Grafite Range Filter.2,782MIT
steelmillA resource manager (dependency injector / factory) designed for distributed systems and simulation testing2,780MIT
signet-coldAppend-only cold storage for historical blockchain data2,776MIT OR Apache-2.0
web-queue-serverBackends for your web queue cluster2,774MIT
glaredb_parserSQL parser for GlareDB2,758MIT
pg-embed-alternativeRun a Postgresql database locally on Linux, MacOS or Windows as part of another Rust application or test.2,749MIT/Apache-2.0
sparkvExpirable in-memory key-value store with per-entry TTL and zero dependencies2,747MIT
crdb-coreConcurrently Replicated DataBase2,742AGPL-3.0-or-later
spg-engineExecution engine for SPG: glues spg-sql parsing to spg-storage. Foreign keys, joins, vectors, cold tier.2,720MIT OR Apache-2.0
prollyAn implementation of the prolly tree data structure2,718Apache-2.0
sqloSyntactic sugar for sqlx.
Sqlo is another attempt to make a nice/pleasant API in Rust using relational database.
Sqlo is built…2,697non-standard
paggoA small, fast, and safe in-memory database.2,697MIT
jupiter-rsJupiter is a library for providing high-throughput ultra low latency services via the RESP protocol as defined by Redis.2,683MIT
tinyvectorA tiny nearest-neighbor embedding database built with SQLite.2,681MIT
glaredb_coreCore functionality for GlareDB2,663MIT
spg-manifestSPGMAN01 v10 catalog manifest format. Frozen wire/disk surface shared by spg-server and spg-embedded.2,651MIT OR Apache-2.0
rvf-runtimeRuVector Format runtime -- RvfStore API, compaction, and streaming I/O2,643MIT OR Apache-2.0
sui-storeNix store abstraction with SeaORM-backed metadata for the sui Rust-native runtime2,643MIT
radish-databaseRadish is in-memory data structure store2,626AGPL-3.0-or-later
surrealismA scalable, distributed, collaborative, document-graph database, for the realtime web2,624non-standard
s2-liteLightweight server implementation of S2, the durable streams API, backed by object storage2,614MIT
simd-r-drive-ws-serverExperimental WebSocket server for SIMD R Drive2,596Apache-2.0
local-jcs-storeStore a directory of JSON objects, indexed by a cannonical hash2,567MIT
transient_dbAn intelligent, persistent, and concurrent key-value store for Rust, designed to manage data with a lifecycle through frequency…2,551MIT OR Apache-2.0
mesh-sieveModular, high-performance Rust library for mesh and data management, designed for scientific computing and PDE codes.2,539MIT
purrdf-sparql-evalNative, RDF-1.2-first multiset SPARQL evaluator over the DatasetView read trait in interned TermId space — the runtime that…2,535MIT OR Apache-2.0
databoardProvides a hierarchical key-value-store2,529non-standard
snapshotorAn abstraction layer of snapshot for developing multiple versions storage2,478MIT OR Apache-2.0
codegraphA fast, reliable, and flexible graph database optimized for storing and querying code relationships2,475Apache-2.0
signet-hot-mdbxMDBX implementation of signet-hot storage traits2,409MIT OR Apache-2.0
sierradb-protocolShared protocol types and utilities for SierraDB2,382Apache-2.0
paradedb-tantivySearch engine library2,380MIT
memgraph-clientclient for the graph database built for teams who expect highly performant, advanced analytical insights2,370BUSL-1.1
vortex-onpairVortex OnPair string array encoding (dict-12, pushdown predicates)2,356Apache-2.0
llkv-aggregateAggregate computation engine for the LLKV toolkit.2,320Apache-2.0
bbqvecScalable, embeddable, vector storage for approximate K-nearest-neighbors (AKNN)2,311Apache-2.0
llkv-joinTable join operators for the LLKV toolkit.2,311Apache-2.0
vortex-arrowApache Arrow interoperability for Vortex arrays2,303Apache-2.0
disk-chanAn on-disk, (almost) lock-free, async, mpmc channel.2,266MIT
signet-cold-mdbxMDBX table definitions for signet-cold storage2,251MIT OR Apache-2.0
simd-r-drive-ws-clientExperimental WebSocket client for SIMD R Drive2,229Apache-2.0
llkv-executorQuery execution engine for the LLKV toolkit.2,218Apache-2.0
valor_kvSimple and efficient key value store built with Rust2,217MIT
dtlogA log for tracking discard stats of multi-files databases.2,212MIT OR Apache-2.0
crdb-helpersConcurrently Replicated DataBase2,207AGPL-3.0-or-later
spg-embeddedEmbedded SQL database for Rust. Single-writer, WAL-backed, crash-safe. Zero external dependencies. PG-flavoured SQL with FOREIGN…2,202MIT OR Apache-2.0
spatioA high-performance, embedded spatio-temporal database for modern applications2,182MIT
surrealism-macrosMacros for Surrealism2,176non-standard
fleetfs_raftThe rust language implementation of Raft algorithm.2,168Apache-2.0
signet-cold-sqlSQL backend for signet-cold storage2,167MIT OR Apache-2.0
voidmergeVoidMerge: The open-source, developer friendly web services platform.2,162MIT OR Apache-2.0
valor_kv_clientA client library for interacting with the valor_kv key-value store.2,148MIT
noxu-utilInternal utilities for Noxu DB (LSN, VLSN, byte encoding, stats framework)2,148Apache-2.0 OR MIT
noxu-syncNoxu DB synchronization primitives: futex-based Mutex/RwLock/Condvar2,138Apache-2.0 OR MIT
lance-toolsTools for interacting with Lance files and tables2,131Apache-2.0
ahnlich_typesTypes for using ahnlich_client_rs AI proxy and in-memory vector DB2,122non-standard
coordinode-lsm-treeEmbedded LSM-tree storage engine: BuRR filters, zstd dictionary compression, MVCC, range tombstones, merge operators, K/V…2,109Apache-2.0
gradaggregate, store, query and visualize your metrics, all in one tool2,104AGPL-3.0-or-later
vortex-editionDefinitions of Vortex editions: named, frozen sets of encodings with a read-compatibility guarantee2,095Apache-2.0
llkv-transactionTransaction management and MVCC for the LLKV toolkit.2,085Apache-2.0
xaeroflux-crdtsEXPERIMENTAL: CRDT layer for xaeroflux2,074MPL-2.0
kevy-configZero-dependency TOML subset parser and Config schema for kevy.2,034Apache-2.0 OR MIT
f1r3fly-rspace-plus-plusF1r3fly Tuple Space implementation in Rust - high-performance storage and pattern matching2,024Apache-2.0
byodb-rustBuild Your Own Database in Rust!2,014MIT
crdb-macrosConcurrently Replicated DataBase2,013AGPL-3.0-or-later
doublify-mkvHigh-performance distributed database2,012MIT
bloomurBloom filter for databases2,007MIT OR Apache-2.0
noxu-latchLatching primitives for Noxu DB (shared/exclusive latches)2,004Apache-2.0 OR MIT
noxu-configConfiguration parameter system for Noxu DB1,998Apache-2.0 OR MIT
pliantdb-macrosMacros for use in `PliantDb`1,995MIT OR Apache-2.0
indradb-postgresA postgres-backed datastore for IndraDB1,980MPL-2.0
sierradb-clientSierraDB Rust client - type-safe client library for SierraDB event store1,978Apache-2.0
protologProtolog1,975Unlicense
llkv-runtimeExecution runtime for the LLKV toolkit.1,946Apache-2.0
persistent-mapAn easy-to-use, async, persistent key-value store for Rust, backed by SQLite and designed for extensibility with other storage…1,942MIT
noxu-logLog-structured storage engine for Noxu DB1,925Apache-2.0 OR MIT
komora-syncSynchronization structures for the komora db project1,924MIT OR Apache-2.0
binstoreA simple key-value store written in Rust. Uses its own compact file format.1,919MIT
daybreakA modular and configurable database, continuation of the Rustbreak project.1,890MPL-2.0
thingdCore primitives for thingd, an object-shaped local memory engine for apps and agents.1,889Apache-2.0
bytecon_data_storeA library for storing ByteConverter implementations conveniently.1,877MIT OR Apache-2.0
naughtTBA1,864MIT
hashring_coordinatorCalculates hash ranges to help coordinate a hashring (using consistent hashing) for storing and finding keys, and replicating…1,861MIT
derive_litA tool to auto-generate literal macros for your data structure1,854MIT
noxu-treeB-tree implementation for Noxu DB1,842Apache-2.0 OR MIT
ahnlich_client_rsClient library for accessing in-memory ahnlich vector database and ai-proxy1,840non-standard
durabilityDurability primitives for local persistence1,818MIT OR Apache-2.0
fake-sqlgenerate create table, alter table, drop table, insert, update, delete and select sql1,807Apache-2.0
storsFile storage database1,796ISC
llkv-sqlSQL interface for the LLKV toolkit.1,791Apache-2.0
stegos_blockchainStegos - Blockchain Library1,789MIT
tirocksPlace holder for yet another rust wrapper for rocksdb1,784Apache-2.0
alex-db-serverAlexDB server.1,772MIT
tirocks-sysPlace holder for yet another rust wrapper for rocksdb1,771Apache-2.0
sochdb-coreSochDB core primitives (TOON format, storage internals, transactions)1,767AGPL-3.0-or-later
catwalk-p-sledSled backend for the catwalk crate.1,764MIT
kevy-rtkevy thread-per-core shared-nothing runtime — pure Rust, zero deps.1,762Apache-2.0 OR MIT
memorableLock-free, ordered and multiple version memory table for key-value databases.1,760MIT OR Apache-2.0
aimdb-coreType-safe async data pipelines — one Rust codebase from MCU to cloud1,755Apache-2.0
catwalk-s-protobufProtocol Buffer (protobuf) serialization for the catwalk crate.1,754MIT
noxu-txnTransaction management and locking for Noxu DB1,753Apache-2.0 OR MIT
stegosStegos is a completely private, confidential, and scalable cryptocurrency that's friendly to the environment1,750MIT
chord-dhtA DHT implementation in Rust based on Chord with high peformance and data replication.1,746AGPL-3.0
walrus-rustA high-performance Write-Ahead Log (WAL) implementation in Rust1,732MIT
simple-raftA minimal implementation of the Raft consensus algorithm1,731AGPL-3.0-or-later
cql_i16i16 storage support for CQL Database - a lightweight array-based database1,730MIT OR Apache-2.0
tyozoin-memory key-value store1,722MIT
cql_f64f64 storage support for CQL Database - a lightweight array-based database1,720MIT OR Apache-2.0
indradb-sledA sled-backed datastore for IndraDB1,706MPL-2.0
kevy-embeddedEmbedded mode for kevy — in-process Redis-compatible KV without the server/runtime.1,704Apache-2.0 OR MIT
mentedb-serverMenteDB server with REST API, WebSocket, auth, and observability1,699Apache-2.0
easy-rest-apiA simple library for creating a HTTP API with minimal setup.1,698MIT
bitaskBitask is a Rust implementation of Bitcask, a log-structured key-value store optimized for high-performance reads and writes.1,694MIT
noxu-cleanerLog file garbage collection for Noxu DB1,688Apache-2.0 OR MIT
magnetMagnet1,682MIT
glowdustA DBMS with a data model based on functions and pattern matching1,682GPL-3.0-only
citadeldb-ioI/O layer for Citadel: PageIO trait, sync I/O, file locking, file management1,662MIT OR Apache-2.0
citadeldb-cryptoCryptographic primitives for Citadel: AES-256-CTR + HMAC-SHA256, key management, Argon2id1,658MIT OR Apache-2.0
citadeldb-pagePage format, serialization, and checksum for Citadel B+ tree pages1,657MIT OR Apache-2.0
treehouseA searchable typed datastore built with sled1,655MIT
prideA distributed event-streaming platform1,649Apache-2.0
crdb-cacheConcurrently Replicated DataBase1,648AGPL-3.0-or-later
alopex-coreCore storage engine for Alopex DB - LSM-tree, columnar storage, and vector index1,639Apache-2.0
suraftThe Rust implementation of extended Raft algorithm.1,636Apache-2.0
raindbA persistent key-value store based on an LSM tree implemented in Rust1,635MIT
kndbSimple database1,635Apache-2.0
camelliakvEmbedded persistent key-value storage optimized for random-access workload and huge-capacity HDD1,635non-standard
kupodebugger for moogle, logic programming language1,630MIT OR Apache-2.0
MMDB_Client{InDev} A simple,easy to use database server.1,604MIT
crdb-test-utilsConcurrently Replicated DataBase1,604AGPL-3.0-or-later
kevy-geoZero-dependency geohash + great-circle distance primitives for Redis-style GEO commands in kevy.1,604Apache-2.0 OR MIT