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.
rpa_derivesDerives Module for RPA.22,202non-standard
tc-btreeTinyChain's BTree collection type21,894Apache-2.0
surrealdb_extraAdds a orm and query builder on top of surrealdb21,444MIT OR Apache-2.0
tc-tableTinyChain's Table collection type21,145Apache-2.0
icbiadbI can't believe it's a database | Simple embedded 3-in-1 database20,889MIT
agdb_serverAgnesoft Graph Database Server20,566Apache-2.0
indradb-protoProtobuf/gRPC interfaces for IndraDB20,042MPL-2.0
simd-r-driveSIMD-optimized append-only schema-less storage engine. Key-based binary storage in a single-file storage container.19,495Apache-2.0
callystoStream processing framework.19,196Apache-2.0
jopemachine-raftThe rust language implementation of Raft algorithm.18,970Apache-2.0
lance-jniJNI bindings for Lance Columnar format18,951Apache-2.0
surrealdb_extra_deriveDerive crate for surrealdb_extra18,867MIT OR Apache-2.0
avocado_deriveAvocado, the strongly-typed MongoDB driver18,657MIT
cql_dbCore CQL Database functionality - a lightweight array-based database18,597MIT OR Apache-2.0
palletDocument store built with sled and tantivy18,436MIT
cql_u64u64 storage support for CQL Database - a lightweight array-based database17,883MIT OR Apache-2.0
diesel-streamerA tiny diesel add-on for streaming large tables17,792MIT OR Apache-2.0
pontus_onyxA remoteStorage server and client library17,576MIT
vortex-tuia small but mighty tool for working with Vortex files17,497Apache-2.0
cavesA collection of embedded, thread-safe key-value stores in Rust.17,332MPL-2.0
vortex-sampling-compressorVortex compressor that uses statistical sampling17,135Apache-2.0
artillery-coreFire-forged cluster management & Distributed data protocol17,003Apache-2.0/MIT
surrealdb-core-alphaA scalable, distributed, collaborative, document-graph database, for the realtime web16,892non-standard
shmapA key-value store based on linux shared-memory files (shm) for persisting state across program restarts.16,851MIT OR Apache-2.0
queuedFast zero-configuration single-binary simple queue service16,787SSPL-1.0
rustquethis is a fast on disk perstant memeory mapped que for rust it stores Vec<u8> to a file on a disk.16,524GPL-3.0
json-surfSearch/Analyze JSON and Rust Struct16,033MIT
jasondbA Blazingly-Fast, JSON-Based, Log-Structured Database.15,828MIT
vortex-roaringVortex roaring bitmap arrays15,734Apache-2.0
surrealdb-alphaA scalable, distributed, collaborative, document-graph database, for the realtime web15,689non-standard
surrealdb-betaA beta release of the surrealdb crate14,928non-standard
bonsaidb-clientClient for accessing BonsaiDb servers.14,907MIT OR Apache-2.0
disk-ringbufferlock free on disk ringbuffer to be used in the implementation of Franz14,559MIT
larivLinked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.14,514MIT
koit-tomlA simple, asynchronous, pure-Rust, structured, embedded database14,393MIT
ferntreeConcurrent in-memory B+ Tree featuring optimistic lock coupling14,354MIT OR Apache-2.0
rucksack-dbThe rucksack encrypted database14,314Apache-2.0
atedbDistributed datachain (database) built on an immutable data store with strong encryption and authentication14,279MIT OR Apache-2.0
infinitree-backendsEmbedded, encrypted database with tiered cache -- backends14,136MIT OR Apache-2.0
izihawa-tantivy-sstablesstables for tantivy14,064MIT
tinkvA fast and simple key-value storage engine.14,029MIT
cql_modelCore models/interfaces for CQL Database - a lightweight array-based database14,014MIT OR Apache-2.0
dragon_dbAn embedding database with helper functions for RAG14,006MIT
bonsaidb-serverDatabase server for BonsaiDb.13,949MIT OR Apache-2.0
izihawa-tantivy-query-grammarSearch engine library13,666MIT
vortex-runend-boolVortex run end encoded boolean array, strictly better than runend for bool arrays13,631Apache-2.0
titoDatabase layer on TiKV with indexing, relationships, transactions, and a built-in partitioned scheduled outbox13,546Apache-2.0
rqlAn in-memory pseudo database that provides functionality for managing pseudo-relational tables and their schema13,239MIT
wiredWIP: Collection of embeddable database models for Rust.13,219MIT
tantivy-ikchinese segment, ik-rs for tantivy13,179LGPL-2.1-only
mmap-ioZero-copy memory-mapped file I/O for Rust. Safe concurrent reads, writes, and atomic views across Linux, macOS, and Windows.…12,918Apache-2.0
oracle_sql_toolsAn extension to the Rust-Oracle crate to make simple queries easy to implement.12,839MIT
forcepsAn easy-to-use async large file database/cache12,827MIT
kiteSearch engine library12,619Apache-2.0
izihawa-tantivy-columnarcolumn oriented storage for tantivy12,428MIT
flinchflinch in-memory database12,371Apache-2.0
vortex-serdeVortex Serialisation12,359Apache-2.0
vortex-schemaVortex file schema abstraction12,321Apache-2.0
rapiddb-webA reasonably fast configurable embedded key-value sensor database12,102AGPL-3.0
aolGeneric purpose append only log implementation.12,028MIT OR Apache-2.0
akita_coreAkita - Mini orm for rust.11,898MIT
surrealdb-core-betaA beta release of the surrealdb-core crate11,773non-standard
grafeoA high-performance, embeddable graph database with a Rust core and no required C dependencies11,758Apache-2.0
stream_respA fully compliant RESP3 streaming parser11,663MIT
b-treeA persistent B+ tree using freqfs11,401Apache-2.0
emseriesan Embedded Time Series database11,136BSD-3-Clause
dmdsMultidimensional database implemented in Rust11,036LGPL-3.0-or-later
bulletin-board-clientRust client for BulletinBoard10,993Apache-2.0
indradb-plugin-hostA graph database library10,907MPL-2.0
arroyo-udf-macrosMacros for the Arroyo UDF interface10,868MIT OR Apache-2.0
possum-dbconcurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files10,861MPL-2.0
json_tablesA structure that eases operations with a local json storage of undetermined items10,848Unlicense
crossbeam-skiplist-mvccSupport MVCC (Multiple Version Concurrent Control) for `crossbeam-skiplist`.10,749MIT OR Apache-2.0
simd-r-drive-extensionsStorage extensions for SIMD R Drive.10,665Apache-2.0
arroyo-udf-commonCommon utilities for the Arroyo UDF FFI API10,651MIT OR Apache-2.0
indradb-clientCLI client for IndraDB10,604MPL-2.0
wild-doc-script-imageimage for wild-doc10,311MIT/Apache-2.0
surrealism-typesTypes for Surrealism9,870non-standard
little_raftThe lightest distributed consensus library. Run your own replicated state machine!9,826MIT
simd-r-drive-entry-handleStandalone mmap-friendly entry handles for SIMD R Drive9,813Apache-2.0
async-skipdbAn embedded, in-memory, zero-copy, atomicity, consistency, MVCC, almost lock-free and serializable snapshot isolation database…9,699MIT OR Apache-2.0
vectorThe package provides a vector database allowing for efficient search of nearest neighbors.9,678Apache-2.0/MIT
pathmapA key-value store with prefix compression, structural sharing, and powerful algebraic operations9,633MIT
tribleA knowledge graph and meta file system for object stores.9,570MIT
b-tableA persistent database table based on b-tree9,540Apache-2.0
xunmiA user-friendly search library base on tanvity.9,420MIT
velarixdbAn LSM Storage Engine focused on reduced IO amplification9,404MIT
wavekvAn embeddable, eventually consistent, distributed key-value store with peer-to-peer architecture9,395Apache-2.0
rpa_enumRPA Enum extension.9,394non-standard
append-logAppend-only log for fail-safe backups9,339MIT
feophantA SQL database server written in Rust and inspired by PostreSQL9,234AGPL-3.0-or-later
ng-oxigrapha SPARQL database and RDF toolkit. fork for NextGraph9,228MIT OR Apache-2.0
xaeroflux-coreEXPERIMENTAL: actor layer for xaeroflux9,167MPL-2.0
arroyo-udf-pluginPlugin interface for Arroyo UDFs9,161MIT OR Apache-2.0
disk-mpmcon-disk mpmc9,074MIT
yaml-datastoreAPI for using a set of YAML files as a cohesive datastore.9,047MIT
phileThe Painless High-Level Persistence Engine8,988BSD-2-Clause-FreeBSD
orderwalA generic-purpose, atomic, ordered, zero-copy read, zero-cost (in-place) write, Write-Ahead Log implementation for Rust.8,934MIT OR Apache-2.0
worterbuch-cluster-orchestratorAn orchestrator for running Wörterbuch as a distributed cluster.8,677AGPL-3.0-or-later
kafka-to-worterbuchDump kafka topics into a Wörterbuch8,603MIT
surrealism-runtimeRuntime for Surrealism8,580non-standard
tc-collectionTinyChain's collection types8,558Apache-2.0
sql_toolsA rust crate meant to make SQL queries simple and communication between various SQL versions easy.8,473MIT
tqdbTiny Query Database (TQDB) is a small library for creating a query-able database that is encoded with json.8,147non-standard
skipdbAn embedded, in-memory, zero-copy, atomicity, consistency, MVCC, almost lock-free and serializable snapshot isolation database…8,137MIT OR Apache-2.0
nextgraphNextGraph client library. Nextgraph is a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs8,074MIT/Apache-2.0
xaeroflux-actorsEXPERIMENTAL: actor layer for xaeroflux8,074MPL-2.0
ck-indexIndexing and storage for ck semantic search8,015MIT OR Apache-2.0
mentedb-coreCore data types for MenteDB7,724Apache-2.0
ood_persistenceAsynchronous and synchronous interfaces and persistence implementations for your OOD architecture7,517MIT OR Apache-2.0
redsumerLightweight implementation of Redis Streams for Rust7,511non-standard
bulletin-board-serverObject storage for ArrayObject for debugging and data taking purposes.7,450Apache-2.0
tmfallocTransactional memory-mapped file allocator7,310MIT OR Apache-2.0
txnA generic optimistic transaction manger, which is ACID, concurrent with SSI (Serializable Snapshot Isolation).7,298MIT OR Apache-2.0
memodbAn embedded, in-memory, lock-free, transaction-based, key-value database engine7,298Apache-2.0
anystorePolymorphic, type-safe, composable async API for arbitrary stores7,223MIT OR Apache-2.0
veresiyeVeresiye Database7,201Apache-2.0
buffdbEmbedded storage at the speed of light.7,187Apache-2.0
reddbMinimalistic async in-memory embedded document database with closure-based queries and optional persistence7,063MIT OR Apache-2.0
binlogA binary data log library7,040AGPL-3.0-or-later
reindexer-sysThe Rust FFI bindings of Reindexer6,862MIT
datomdatom-rs: an open-source database inspired by Datomic6,849BlueOak-1.0.0 OR BSD-2-Clause-Patent
bulletin-board-commonCommon source for BulletinBoard6,747Apache-2.0
cqliteAn embedded property graph database.6,692MIT
json_storeJSON STORE6,650MIT OR Apache-2.0
ekvKey-value database for embedded systems, for raw NOR flash, using an LSM-Tree6,644MIT OR Apache-2.0
metadata-storeA simple store for recoverable metadata that is written in atomic batches.6,512MIT/Apache-2.0
engulaThe Engula command line tool.6,478Apache-2.0
ghaladbLSM tree based key value store with keys and values separation.6,453Apache-2.0
pwdmRudimentary command-line tool and Rust library for managing passwords.6,437Apache-2.0
sonic_clientOfficial client for Sonic, a fast, lightweight and schema-less search backend.6,407MPL-2.0
pliantdb-coreLocal storage backend for PliantDb.6,390MIT OR Apache-2.0
grebedbLightweight embedded key-value store/database backed by files in a virtual file system interface6,361MPL-2.0
skipdb-coreThe core for `skipdb` and `async-skipdb` crates6,355MIT OR Apache-2.0
sonya-proxyProxy for sharding queues of your web queue cluster6,339MIT
pliantdb-jobsAysnc jobs management for PliantDb.6,320MIT OR Apache-2.0
lsmdblsmdb is an efficient storage engine that implements the Log-Structured Merge Tree (LSM-Tree) data structure, designed…6,319MIT OR Apache-2.0
canopydbTransactional key-value storage engine6,303MIT
inferadb-ledger-storeEmbedded B+ tree database engine for InferaDB Ledger6,220MIT OR Apache-2.0
pontus_onyx_cliA remoteStorage server as command-line interface6,158MIT
pliantdb-localLocal database storage for PliantDb.6,125MIT OR Apache-2.0
bitcoinleveldb-logwriterLow-level LevelDB-compatible log writer for Bitcoin-oriented storage engines, providing block-based fragmentation,…6,108MIT
bitcoinleveldb-logreaderLow-level LevelDB-compatible log reader for Rust, reconstructing fragmented WAL records with optional CRC32C checksums, precise…6,106MIT
rep_deriveA small tool for representation/class invariants6,070MIT
rocksolidAn ergonomic, high-level RocksDB wrapper for Rust. Features CF-aware optimistic & pessimistic transactions, advanced routing for…5,999MPL-2.0
koitA simple, asynchronous, pure-Rust, structured, embedded database5,965MIT
inferadb-ledger-stateDomain state management for InferaDB Ledger5,957MIT OR Apache-2.0
sakaagariLightweight key-value store backed by git5,857Apache-2.0
bbolt-rsA Rust port of the Bolt database5,836non-standard
blobaryBlobary, a place for blobs.5,779Unlicense
pliantdbA programmable, ACID-compliant, document-database inspired by CouchDB.5,759MIT OR Apache-2.0
cql_nullable_f64Nullable f64 storage support for CQL Database - a lightweight array-based database5,738MIT OR Apache-2.0
reindexer-rsReindexer library for Rust5,730MIT
mhdbPure rust embeddable key-value store database.5,699Apache-2.0
MMDB_Server{InDev} A simple,easy to use database server.5,676MIT
lumeA simple and intuitive Query Builder inspired by Drizzle5,611MIT
twinkleClient library for twinkle5,554BSD-3-Clause
dinglebit-storesimplified storage interface5,548MIT
mentedb-cognitiveCognitive memory features for MenteDB5,546Apache-2.0
nodbA lightweight and simple key-value store written in Rust.5,543MIT
pglite-oxideEmbedded Postgres for Rust tests and local apps. No Docker, works with SQLx and any Postgres client.5,541MIT AND Apache-2.0 AND PostgreSQL
simple-triplestoreA simple graph database for storing triples with support for custom node and edge properties.5,529Apache-2.0
hkvdbA simple key-value store tracking historical information5,513non-standard
mentedb-embeddingEmbedding model integration for MenteDB5,482Apache-2.0
db-coredbms engine5,481MIT
s3ds3d is an S3 daemon for the Edge written in Rust. The goal of s3d is to provide a daemon for edge platforms (e.g. factory servers…5,437Apache-2.0
prevayler-rsSystem prevalence in rust5,395MIT
neodyn_xcNeodyn Exchange is the serialization format for the Neodyn database engine5,349MIT
jsavePersist serializable in-memory data in JSON format5,327GPL-3.0-or-later
lb-tantivy-sstablesstables for tantivy5,321MIT
mentedb-storageStorage engine for MenteDB5,201Apache-2.0
sonyaBackends for your web queue cluster5,172MIT
mentedb-graphKnowledge graph engine for MenteDB5,166Apache-2.0
mentedb-contextContext assembly engine for MenteDB5,160Apache-2.0
mentedb-indexIndex structures for MenteDB5,156Apache-2.0
mentedb-queryMQL parser and query execution engine for MenteDB5,155Apache-2.0
lb-tantivy-columnarcolumn oriented storage for tantivy5,108MIT
mentedb-consolidationMemory consolidation and intelligence pipeline for MenteDB5,107Apache-2.0
tobogganKey/value TCP-based database server and client cli based on the sled embedded database5,059MIT
ng-repoRepository library of NextGraph, a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs4,975MIT/Apache-2.0
lb-tantivySearch engine library4,971MIT
repA small tool for representation/class invariants4,948MIT
signet-libmdbxIdiomatic and safe MDBX wrapper4,881MIT OR Apache-2.0
joydb_macrosAn in-memory embedded database with persistence and multiple adapters (JSON, CSV, etc). Acts like a minimalistic ORM with zero…4,820MIT
chesterfieldErgonomic, strongly-typed CouchDB client in pure Rust.4,771Apache-2.0
native_db-32bitDrop-in embedded database4,761MIT
joydbAn in-memory embedded database with persistence and multiple adapters (JSON, CSV, etc). Acts like a minimalistic ORM with zero…4,759MIT
mentedb-extractionLLM-powered memory extraction engine for MenteDB4,656Apache-2.0
mentedbA purpose-built database engine for AI agent memory4,643Apache-2.0
kotoba-storageAdvanced persistent storage layer with MVCC, LSM-Tree, and Merkle DAG4,636Apache-2.0
parquet_aramidQuery engine using Parquet tables as a Key-Value store4,605GPL-3.0-or-later
valogA lock-free, generic, lightweight value log.4,584MIT OR Apache-2.0
summavy-query-grammarSearch engine library4,581MIT
mmdb_coreA std-collection-like database4,561GPL-3.0
streexKafka store runner4,450MIT OR Apache-2.0
coddcodd is a minimal in-memory database with relational algebraic expressions as queries.4,433MIT
cql_tiny_textTinyText storage support for CQL Database - a lightweight array-based database4,378MIT OR Apache-2.0
stoolapHigh-performance embedded SQL database with MVCC, time-travel queries, and full ACID compliance4,351Apache-2.0
tantivy-nightlySearch engine library4,277MIT
lance-examplesLance examples in Rust4,244Apache-2.0