CATEGORY
Database interfaces 5,301 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.
aprender-dbGPU-first embedded analytics database with SIMD fallback and SQL query interface1,270MIT
seren-memory-sdkRust SDK for seren-memory: local cache, sync, and session bootstrap1,268MIT
redis-oxideHigh-performance async Redis client for Rust with automatic cluster support, multiplexing, and advanced features1,268MIT
valkeyreeAn async Rust Valkyrie that speaks RESP — carrying your commands between realms of Valkey.1,267MIT
dbcrossbar_trino_macrosMacros supporting the dbcrossbar_trino crate.1,266Apache-2.0 OR MIT
facet-tokio-postgresDeserialize tokio-postgres Rows into any type implementing Facet1,261MIT OR Apache-2.0
flowdbA high-performance embedded time-series + JSON document storage engine (LSM-tree), with built-in IndexedDB-compatible API.1,260MIT
minisqlA minimal SQLite implementation.1,255MIT OR Apache-2.0
baizekit-cliBaizeKit Generator1,254MIT
gqliteAn embedded property graph database.1,253MIT
datapress-datafusionApache Arrow + DataFusion-backed implementation of the datapress Parquet/Delta dataset HTTP server.1,253MIT
datapress-duckdbDuckDB-backed implementation of the datapress Parquet/Delta dataset HTTP server.1,252MIT
aether-protocolThe official network protocol crate for AetherDB. Defines all request/response data structures for communicating with the…1,244Apache-2.0
crdb-postgresConcurrently Replicated DataBase1,243AGPL-3.0-or-later
reddb-io-grpc-protoGenerated gRPC protobuf types and tonic client/server stubs for RedDB. Shared across reddb-server, reddb-client, and language…1,243BUSL-1.1
stateset-embeddedEmbeddable commerce library - the SQLite of commerce operations1,240MIT OR Apache-2.0
mssql-driver-poolConnection pooling for SQL Server with sp_reset_connection support1,239MIT OR Apache-2.0
mongdodmA thin ODM layer for mongodb1,236MIT OR Apache-2.0
sea-orm-sync🐚 The sync version of SeaORM1,235MIT OR Apache-2.0
semilattice-client-libThis is still in development.1,234MIT/Apache-2.0
rhosqlSQLite Toolkit1,232MIT
turingfeedsSimple Database backed by evmap and sled1,231Apache-2.0
vespertide-cliCLI command for vespertide (model template, diff, SQL, revision, status, log)1,231Apache-2.0
tauri-plugin-polodbA Tauri plugin to expose the PoloDB embedded database to applications1,224MIT
gwpA standalone, pure Rust gRPC wire protocol for GQL (ISO/IEC 39075)1,220MIT OR Apache-2.0
hiqlite-deriveMacros for Hiqlite1,220Apache-2.0
oxirs-fusekiSPARQL 1.1/1.2 HTTP protocol server with Fuseki-compatible configuration1,220Apache-2.0
bunnysql🐰 Bunny SQL Assistant is a CLI tool that converts natural language into SQL.1,218MIT
spgctlSPG command-line client — speaks the self-built wire protocol.1,218MIT OR Apache-2.0
sea-query-mergeA crate that provides a `MERGE` statement for `sea-query`.1,216MIT
messagedbMicroservice native message and event store for Postgres1,214MIT OR Apache-2.0
kevy-scopeScoped multi-writer ownership table for kevy — per-prefix writer + fallback + MOVE-SCOPE quiesce-window migration.1,214Apache-2.0 OR MIT
toboggan-libA library containing server implementations and client stubs for an RPC-based key/value store built on the sled embedded database.1,212MIT
pqbA PostgreSQL Query Builder1,208Apache-2.0
wiredtigerSafe Rust bindings for the WiredTiger storage engine (targets WiredTiger 12.x)1,208Apache-2.0
mongo_dropAn RAII to rollback MongoDB transactions on drop1,207MIT
bb8_surrealdb2Surrealdb support for the async bb8 connection pool1,206MIT
everruns-localLocal, SQLite-backed runtime backend stores for embedded in-process Everruns hosts1,206MIT
persona-wire-corepersona-wire core: Domain (Graph + Specification + Compute + Constraint + AutoVersion + CRUD) + Application (NamedProjection…1,197MIT OR Apache-2.0
summer-sea-ormIntegration of summer-rs framework and sea-orm1,192MIT
partiql-extension-csvPartiQL CSV extensions1,190Apache-2.0
kevy-electQuorum-based primary failover for kevy (v3 cluster series, Phase 1.5).1,190Apache-2.0 OR MIT
otelite-storageEmbedded SQLite storage layer for the Otelite OTLP receiver1,189Apache-2.0
oraclemcp-auditOut-of-band durable audit sink (fsync-before-execute, hash chain) for oraclemcp (Apache-2.0 OR MIT)1,188Apache-2.0 OR MIT
sfzhou-librocksdb-sysNative bindings to librocksdb1,186MIT/Apache-2.0/BSD-3-Clause
umadb-clientgRPC client library for UmaDB event store1,179MIT OR Apache-2.0
es-replay-persistencePersistence layer for the Replay event sourcing library (PostgreSQL and in-memory backends)1,176MIT
velesdb-migrateMigration tool for importing vectors from other databases into VelesDB1,171non-standard
bigbytes-driverDatabend Driver for Rust1,171Apache-2.0
autoschematic-serverGitHub integrations for Autoschematic, similar to Atlantis for Terraform.1,170AGPL-3.0
lmrc-postgresPostgreSQL management library for the LMRC Stack - comprehensive library for managing PostgreSQL installations on remote servers…1,165MIT OR Apache-2.0
uni-locyLocy compiler: validates and stratifies Locy programs1,163Apache-2.0
database-replicatorUniversal database-to-PostgreSQL replication CLI. Supports PostgreSQL, SQLite, MongoDB, and MySQL.1,160Apache-2.0
lumosai-vector-memoryIn-memory vector storage implementation for Lumos1,153MIT OR Apache-2.0
citadeldbCitadel: encrypted-first embedded SQL/vector database, the foundation of the Citadel memory engine for AI agents1,153MIT OR Apache-2.0
clickhouse-testingA crate that simplifies writing integration tests for ClickHouse, inspired by sqlx.1,152MIT
helios-persistencePolyglot persistence layer for Helios FHIR Server1,151MIT
fraiseql-wireStreaming JSON query engine for Postgres 171,149MIT OR Apache-2.0
tokio-gaussdbA native, asynchronous GaussDB client based on PostgreSQL1,148MIT OR Apache-2.0
lumosai-vector-milvusMilvus integration for LumosAI vector storage - high-performance vector database1,146MIT
mdql-coreCore library for MDQL — a queryable database backed by markdown files1,145AGPL-3.0-only
heeranjidRust Snowflake-style distributed ID generator: 64-bit sortable bigint IDs and UUIDv8-compatible 128-bit IDs for Postgres and…1,144MIT OR Apache-2.0
bevy_persistence_databaseA persistence and database integration solution for the Bevy game engine1,140non-standard
khive-fusionRank fusion strategies (RRF, Weighted, Union) with deterministic scoring1,140BUSL-1.1
vibesql-catalogSchema catalog management for vibesql SQL database1,138MIT OR Apache-2.0
flusso-schema-coreShared domain vocabulary for flusso: values, validated newtypes, and index mappings.1,137Apache-2.0
kglite-mcp-serverMCP server for kglite knowledge graphs — pure-Rust single-binary frontend for cypher_query / graph_overview / save_graph /…1,135MIT
gdiist-rocksdbRust wrapper for Facebook's RocksDB embeddable database1,133Apache-2.0
gitdb-clientOfficial Rust client for GitDB - GitHub-backed NoSQL database1,133MIT
tideormA developer-friendly ORM for Rust with clean, expressive syntax1,126MIT
vibesql-parserSQL parser for vibesql database engine1,123MIT OR Apache-2.0
dibsPostgres toolkit for Rust, powered by facet reflection1,123MIT OR Apache-2.0
oraclemcp-guardFail-closed statement classifier, operating levels, policy and approval tokens for oraclemcp (Apache-2.0 OR MIT)1,122Apache-2.0 OR MIT
supabase-client-coreCore types for supabase-client: connection, config, errors, response1,119MIT OR Apache-2.0
sxurlFixed-length, sliceable URL identifier system for efficient database storage and querying1,117Apache-2.0
velesdb-mobileVelesDB mobile bindings for iOS and Android via UniFFI1,116non-standard
kevy-clientUnified client for kevy — switch between in-process embedded and TCP server backends with a single URL.1,116Apache-2.0 OR MIT
genegraph-storagevector database: base Lance storage1,114Apache-2.0
backfillA boringly-named priority work queue system for doing async tasks.1,114Parity-7.0.0
aprender-registryModel, Data and Recipe Registry with full lineage tracking1,113MIT
siftdb-coreHigh-performance grep-native database for code and text collections with regex support1,112MIT
tsoracle-serverEmbeddable gRPC server for the timestamp oracle.1,111Apache-2.0
spring-axum-mybatisMyBatis-like SQL mapper integration for spring-axum via #[sql] and #[mapper].1,107MIT
pirkleA CLI tool to query files using PRQL1,105non-standard
powdb-queryPowQL lexer, parser, planner, and executor — compiled query engine for PowDB1,104MIT
clickhouse-rs-asyncAsynchronous Yandex ClickHouse client library.1,101MIT
json-ld-cli-nextCommand line interface for JSON-LD1,100MIT/Apache-2.0
paradicshift_rust_clientThis Rust client library enables seamless integration with various services within the ParadicShift platform.1,100Apache-2.0
sql-macros-coreAuto generate sql queries for CRUD on sqlx1,095MIT OR Apache-2.0
postroAsynchronous Postgres Driver and Utility1,095MIT
ferro-deploymentsImmutable deployment model and atomic promote for the Ferro framework1,094MIT
usfUniversal Storage Format (USF) - A next-generation, high-performance storage format1,089Apache-2.0
diesel-libsqlDiesel ORM backend for libSQL (Turso) — local, remote, replicas, async, OpenTelemetry1,083MIT
eventlog-coreEventlog core library1,079MIT
umadb-servergRPC server implementation for UmaDB event store1,078MIT OR Apache-2.0
rsql_driver_clickhousersql clickhouse driver1,077Apache-2.0 OR MIT
reddb-io-client-connectorWorkspace-internal gRPC connector used by `reddb-server` (rpc_stdio) and `reddb-client`. Splitting it out of `reddb-client`…1,076BUSL-1.1
kivis-deriveProcedural macros for kivis database schema generation1,069MIT
aegis-db-vaultIntegrated secrets vault for Aegis database1,063LicenseRef-BSL-1.1
entity-deriveDerive macro for generating DTOs, repositories, and SQL from a single entity definition1,063MIT
oxidite-dbDatabase ORM with relationships and migrations for Oxidite1,057MIT
kawa-storageHigh-performance storage engine for Kawa message broker1,053MIT OR Apache-2.0
lash-s3-storeS3-compatible attachment storage adapter for the lash agent runtime.1,053MIT
rollblockA super-fast, block-oriented and rollbackable key-value store.1,052MIT OR Apache-2.0
pgtrgmPostgreSQL pg_trgm extension support for Diesel1,048MIT
helixir-macrosInteractive CLI tutorial for learning HelixDB1,048MIT
netabase_depsRe-exports of dependencies for netabase macro hygiene1,041GPL-3.0-only
diesel-pg-explainWrap Diesel PostgreSQL queries in EXPLAIN and parse the plan into structured Rust types.1,040MIT
nervemqPortable, SQS-compatible message queue backed by SQLite.1,039Apache-2.0
fraiseql-authAuthentication, authorization, and session management for FraiseQL1,035MIT OR Apache-2.0
kglite-bolt-serverPure-Rust Bolt v5.x protocol server for kglite knowledge graphs, with a regression-tested Neo4j Python driver path.1,034MIT
things3-coreCore library for Things 3 database access and data models1,033MIT
lash-postgres-storePostgreSQL-backed durable storage for the lash agent runtime.1,033MIT
llm-analytics-hubEnterprise-grade analytics hub for LLM ecosystem monitoring with Kafka, TimescaleDB, Redis, and Kubernetes orchestration1,032Apache-2.0
nostrstore-derivenostrstore is a lightweight, decentralized key-value store designed to work seamlessly with the Nostr protocol1,032MIT
helios-restFHIR RESTful API implementation for Helios FHIR Server1,032MIT
camel-component-redisRedis component for rust-camel1,032Apache-2.0
kglite-cC ABI for kglite — stable extern "C" surface over the kglite engine so non-Rust bindings (Go via cgo, JavaScript via napi, JVM…1,029MIT
khive-pack-kgKG verb pack — entity/note CRUD, graph traversal, hybrid search for research knowledge graphs1,029BUSL-1.1
fraiseql-observersObserver system for reactive business logic in FraiseQL v21,028MIT OR Apache-2.0
bloom-web-coreCore functionality for the Bloom web framework1,028MIT
vibesql-storageStorage engine for vibesql SQL database1,025MIT OR Apache-2.0
flashdbA simple key-value store in Rust1,015MIT
luckdbA Lightweight JSON Document Database in Rust1,015MIT
yauth-migrationSchema types, DDL generation, and migration file generation for yauth — zero ORM dependencies1,015MIT
tnuctipun-deriveDerive macros for the Tnuctipun MongoDB type-safe query builder library1,012MIT OR Apache-2.0
blessCLI logging helper for repeated runs with metadata tracking.1,011MIT
crdb-serverConcurrently Replicated DataBase1,010AGPL-3.0-or-later
pylon-authPylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.1,010MIT OR Apache-2.0
ferro-migrationBackend-portable migration helpers (backfill_random_hex, backfill_random_uuid, ...) for ferro applications using SeaORM.1,010MIT
citadeldb-sqlSQL parser, planner, and executor for Citadel encrypted database1,009MIT OR Apache-2.0
brainos-storageSQLite and HNSW vector storage layer for Brain OS1,007MIT
wicked-estate-storeGraphStore impls. MemStore (Wave 0 reference); SQLite+FTS5+sqlite-vec & SurrealDB land at Wave 1.5.1,007MIT
azofLakehouse format with event time travel1,004Apache-2.0
pylon-httpPylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.1,004MIT OR Apache-2.0
rustling-dataCore data access layer for Rustling, supporting PostgreSQL and MongoDB1,001MIT OR Apache-2.0
rusqlite-isleThread-isolated SQLite with cancellation, async bridge, and connection pool for rusqlite999MIT OR Apache-2.0
crdb-indexed-dbConcurrently Replicated DataBase997AGPL-3.0-or-later
crdb-clientConcurrently Replicated DataBase993AGPL-3.0-or-later
crdb-sqliteConcurrently Replicated DataBase993AGPL-3.0-or-later
brk_vecs_macrosMacros for brk_vecs991MIT
redis-server-wrapperType-safe wrapper for redis-server and redis-cli with builder pattern APIs990MIT OR Apache-2.0
musicbrainz-lightA lightweight MusicBrainz database importer and processor987GPL-3.0-or-later
openmetadata-rs-sdkOpenMetadata client SDK. Open Standard for Metadata. A Single place to Discover, Collaborate and Get your data right987Apache-2.0
ovsdb-schemaRust types and serialization for the Open vSwitch Database Management Protocol (OVSDB)986Apache-2.0
pgrx-named-columnsDeclare reusable pgrx rows using a structure instead of a tuple with the name!() decl-macro986MIT OR Apache-2.0
duckdb-ext-macrosA modern, Rust 2024 Edition compatible procedural macro for creating DuckDB loadable extensions.979MIT
squireSafe and idiomatic SQLite bindings978Apache-2.0
sfzhou-rocksdbRust wrapper for Facebook's RocksDB embeddable database974Apache-2.0
nefaxerHigh-performance directory indexer with content-aware diffing. Walks trees in parallel, stores metadata in SQLite, compares…972MIT or Apache-2.0
mdql-webWeb server and API for MDQL — a queryable database backed by markdown files971AGPL-3.0-only
camel-component-sqlSQL component for rust-camel (PostgreSQL, MySQL, SQLite via sqlx)969Apache-2.0
rust_az_wrapperType-safe Rust wrapper for Azure CLI focused on Cosmos DB operations968MIT
poglogA fast, colorful PostgreSQL JSON log highlighter and SQL formatter for your terminal, written in Rust.967non-standard
pgroles-coreCore manifest, diff, SQL rendering, and export primitives for pgroles964MIT
real-time-global-weather-trackerA CLI-based weather forecasting app961MIT
sqlite-webSQLite WebAssembly backend for Diesel960MIT
elasticube-coreHigh-performance embeddable OLAP cube library built on Apache Arrow and DataFusion, with support for dynamic aggregations,…959MIT OR Apache-2.0
dbschemaDefine database schema's as HCL files, and generate idempotent SQL migrations953MIT
oraclemcp-dbOracle connectivity, pooling, session leases and the type/NLS serializer for oraclemcp.952Apache-2.0 OR MIT
brainos-coreConfiguration and bootstrapping for Brain OS cognitive engine951MIT
bigsqlBigbytes Native Command Line Tool950Apache-2.0
tendermint-whsTendermint is a high-performance blockchain consensus engine that powers
Byzantine fault tolerant applications written in any…947Apache-2.0
aisleMetadata-driven Parquet pruning for Rust: Skip irrelevant data before reading947Apache-2.0
dicedbDiceDB sdk for Rust.946MIT
tcproxyA TCP proxy for PostgreSQL connections with SSH tunnel support and runtime target switching946MIT
oxirs-federateSERVICE planner and GraphQL stitching for federated SPARQL queries942Apache-2.0
sql-macros-deriveAuto generate sql queries for CRUD on sqlx940MIT OR Apache-2.0
netabase_macrosMacro crate for use by the netabase_store crate935GPL-3.0-only
naturalquerylibA Rust SQL query builder with async support.934MIT
rust-redis-imitateA Redis-like in-memory cache implementation in Rust927MIT
velrVelr embedded property-graph database (Rust driver, beta)924non-standard
archeAn opinionated backend foundation for Axum applications, providing batteries-included integrations for cloud services, databases,…924MIT
sedona-geo-traits-extApache SedonaDB Rust API921Apache-2.0
datapressSingle `datapress` binary bundling both the DuckDB and DataFusion dataset HTTP backends, selectable at runtime via…919MIT
xaeroflux-ffiEXPERIMENTAL: actor layer for xaeroflux918MPL-2.0
brainwires-storageBackend-agnostic storage, tiered memory, and document management for the Brainwires Agent Framework917MIT OR Apache-2.0
grust-graphA backend-neutral property graph facade for Rust.916MIT OR Apache-2.0
kafka-backup-coreCore engine for Kafka backup and restore operations with point-in-time recovery914MIT
bevy_persistence_database_deriveDerive macros for bevy_persistence_database912non-standard
rbatis-wrapper一个基于 rbatis 的现代化查询构建器,类似于 MyBatis Plus 的链式查询风格911MIT
ailake-storeUnified object storage abstraction (S3, GCS, Azure, local) for AI-Lake911MIT OR Apache-2.0
aegis-storageStorage engine for Aegis database911LicenseRef-BSL-1.1
zanzibarA high-performance, Postgres-backed ReBAC (Relationship-Based Access Control) engine inspired by Google's Zanzibar paper.905Apache-2.0
ic-sqlite-vfsSQLite VFS backed directly by Internet Computer stable memory903MIT OR Apache-2.0
ch-grafana-cacheExtract Clickhouse SQL queries from a dashboard and execute them902MIT OR Apache-2.0
ailake-parquetParquet reader/writer with VECTOR column type for the AI-Lake format901MIT OR Apache-2.0
rust-diskannA native Rust implementation of DiskANN (Disk-based Approximate Nearest Neighbor search)899MIT OR Apache-2.0
evenframe_coreCore functionality for Evenframe - TypeScript type generation and database schema synchronization897MIT
threatflux-searchSearch functionality for ThreatFlux security platform897MIT
fraiseql-arrowApache Arrow Flight integration for FraiseQL895MIT OR Apache-2.0
dbml-language-serverA lightweight Language Server Protocol (LSP) implementation for DBML (Database Markup Language) files.893MIT OR Apache-2.0
rustling-deriveProcedural macros for Rustling repositories (PostgreSQL and MongoDB)890MIT OR Apache-2.0
ailake-indexHNSW and IVF-PQ vector indexes with GPU acceleration for AI-Lake889MIT OR Apache-2.0
vex-persistPersistence layer for VEX Protocol887Apache-2.0
syncularDeprecated: the Syncular Rust client moved to the `syncular-client` crate. This crate is a placeholder.887Apache-2.0
alayaA memory engine for conversational AI agents, inspired by neuroscience and Buddhist psychology886MIT
kevy-cluster-rwRead/write-split cluster client for kevy — routes writes to primary, reads to replicas.885Apache-2.0 OR MIT
pulsehive-dbEmbedded database for agentic AI systems — collective memory for multi-agent coordination885AGPL-3.0-only
vibesql-l10nLocalization support for VibeSQL using Project Fluent881MIT OR Apache-2.0