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.
simple_pg_clientA native, asynchronous PostgreSQL client19,446MIT/Apache-2.0
rucashread Gnucash file19,294MIT OR Apache-2.0
callystoStream processing framework.19,196Apache-2.0
underway⏳ Durable step functions via Postgres19,131MIT OR Apache-2.0
partiql-conformance-test-generatorPartiQL conformance test generator19,126Apache-2.0
mssql-tds-previewRust implementation of the TDS (Tabular Data Stream) protocol for SQL Server. Publishable fork of microsoft/mssql-rs until the…19,122MIT
thalo-macrosMacros for crates.io/thalo19,096MIT OR Apache-2.0
bayard-clientClient library for Bayard.19,061MIT
embedded-redisA no_std Redis client19,013MIT OR Apache-2.0
obix-macrosmacros for obix crate18,998Apache-2.0
mssql-tiberius-bridgeA tiberius-compatible API bridge over Microsoft's mssql-tds crate. Migrate from tiberius with minimal code changes.18,990MIT
light-magicA lightweight, fast and easy-to-use implementation of a persistent and optionally encrypted in-memory database18,932MIT OR Apache-2.0
actix-dieselIntegrate Diesel into Actix (and Actix Web) cleanly and efficiently.18,894MIT/Apache-2.0
concatsqlA secure library for SQLite, MySQL and PostgreSQL.18,876MIT
surrealdb_extra_deriveDerive crate for surrealdb_extra18,867MIT OR Apache-2.0
partiql-conformance-testsPartiQL conformance test runner18,826Apache-2.0
gruphstAn in-memory graph database18,825MIT
rust_supabase_sdkAsync Rust client for Supabase — PostgREST, Auth, Storage, Edge Functions, and Realtime. Builder-pattern API mirroring…18,784MIT
pg-extrasPostgreSQL performance database insights18,780MIT
anda_dbAnda DB is a Rust library designed as a specialized database for AI Agents, focusing on knowledge & memory.18,754MIT
iceberg-catalog-sqlApache Iceberg Rust Sql Catalog18,709Apache-2.0
pgstacRust interface for pgstac18,702MIT OR Apache-2.0
obixImplementation of outbox backed by PG / sqlx18,678Apache-2.0
scylla-macros-flexThis fork of scylla-macros provide alternative parsers with improved compatibility when reading rows & UDTs.18,660MIT OR Apache-2.0
avocado_deriveAvocado, the strongly-typed MongoDB driver18,657MIT
diesel_geometryAdds support for geometric types and functions to Diesel.18,640MIT OR Apache-2.0
cql_dbCore CQL Database functionality - a lightweight array-based database18,597MIT OR Apache-2.0
rsmgclientMemgraph database adapter for Rust programming language.18,540Apache-2.0
bayard-serverBayard is a distributed search server.18,531MIT
wread-mongodbread and write data for mongodb18,509MIT OR Apache-2.0
fql-parserA parser for the Fauna Query Language (FQL).18,504MIT-0
radA type-safe, high-level interface to librados using the low-level C bindings from ceph-rust.18,476MPL-2.0
partiql-rewriterPartiQL Rewriter Framework18,474Apache-2.0
zino-ormORM for zino.18,442MIT
bayard-protoProtocol Buffers for Bayard18,434MIT
partiql-irPartiQL Intermediate Representation18,370Apache-2.0
prkserver`prkserver` is a CLI tool that helps create a backend server in Rust using Axum or Actix Web and SQLx. It configures everything…18,267MIT
apalis-amqpMessage queuing backend for Rust using apalis and Amqp18,255Apache-2.0
symbolsProc-macro utility to populate enums from database data18,245WTFPL
scdbA very simple and fast key-value store but persisting data to disk, with a 'localStorage-like' API.18,191non-standard
sqlx-rxqliterqlite driver implementation for SQLx. intended for use with sqlx; see the `sqlx` crate for details.17,983MIT OR Apache-2.0
nonvolatileA package providing the ability to store configuration data out of the way17,906MIT
libasterA light, fast and powerful cache proxy written in Rust.17,889MIT
cql_u64u64 storage support for CQL Database - a lightweight array-based database17,883MIT OR Apache-2.0
fast-graphA fast, lightweight and extensible implementation of a graph data structure.17,849Apache-2.0
ormlib_deriveDerive for Ormlib17,796MIT
diesel-streamerA tiny diesel add-on for streaming large tables17,792MIT OR Apache-2.0
jankenstoreDatabase operation helpers library17,776MIT
scyllax-parserA parser for CQL queries17,689MIT OR Apache-2.0
vtcode-exec-eventsStructured execution telemetry event schema used across VT Code crates.17,612MIT OR Apache-2.0
shahcustom database17,583non-standard
pontus_onyxA remoteStorage server and client library17,576MIT
adbc-driver-flightsqlADBC FlightSQL driver native library distribution for Rust17,559Apache-2.0
geonames-libLibrary for reading format geonames17,498MIT
fnsqlType-safe SQL query wrappers17,496MIT/Apache-2.0
prewReverse rewrite proxy for PostgreSQL17,494Apache-2.0
hammerworkA high-performance, database-driven job queue for Rust with PostgreSQL and MySQL support, featuring job prioritization, cron…17,312MIT
aurora-dsql-sqlx-connectorAurora DSQL connector for SQLx17,308Apache-2.0
baserow-rsA Rust client for the Baserow API.17,213Apache-2.0
rbdc-pool-mobcThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL17,198Apache-2.0
tsoracle-clientgRPC client driver for the timestamp oracle.17,016Apache-2.0
debil-mysqlMySQL implementation for debil16,986MIT
bicycle_coreDatabase interaction wrapper for the Bicycle framework16,982AGPL-3.0-only
researchA human-first, local-first personal library for saved URLs.16,976Apache-2.0
cassadiliaA content-addressable storage (CAS) system optimized for large blobs with read-mostly access patterns16,933MIT OR Apache-2.0
dataset-writerUtilities to write CSV/Arrow/Parquet files concurrently16,829GPL-3.0-or-later
cloud-sql-connectorCloud SQL Auth Proxy connector for Rust16,798MIT
etebaseA Rust client library for Etebase16,784BSD-3-Clause
asv-to-usvASV to USV: Convert ASCII Separated Values (ASV) to Unicode Separated Values (USV) such as for data markup, including for…16,751MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0
sqlsrvUtility functions for managing SQLite connections in a server application.16,7230BSD
haizhi-rocksdbRust wrapper for Facebook's RocksDB embeddable database16,563Apache-2.0
hamelinPipe-based query language for security event analytics16,542non-standard
sqlite3-builderzero dependency, tiny sqlite3 wrapper built for lodpm16,473MIT
okaywalAn okay Write-Ahead Log implementation16,338MIT OR Apache-2.0
mdk-storage-traitsStorage abstraction for MDK that wraps OpenMLS storage backends16,330MIT
exasolExasol client library implemented in Rust.16,314MIT OR Apache-2.0
actix-web-sql-identityA SQL-backend identity provider for Actix Web's identity system16,291BSD-3-Clause
axum-kitStreamline the integration and usage of Axum with SQLx and Redis16,271MIT
safe_enLocal database solution with clean and strict data integrity.16,265GPL-2.0
r2d2_firebirdFirebird support for the r2d2 connection pool16,245MIT
pregel-rsA Graph library written in Rust for implementing your own algorithms in a Pregel fashion16,231GPL-3.0-or-later
sixth_databaseIn memory serializing to disk Database. Mimics FourthDatabase(C#) and FifthDatabase(C++), SixthDatabase is for Rust using Serde.16,223LGPL-3.0-or-later
mdk-sqlite-storageSQLite database for MDK that implements the MdkStorageProvider trait16,155MIT
r2d2_odbcODBC support for the r2d2 connection pool16,072MIT
bayard-restREST API server for Bayard.16,050MIT
gnudbmErgonomic bindings for gdbm15,987MIT
typesafe_repositoryAbstract data persistence in a safe and unified way15,940MIT
diesel-citextDiesel support for citext type15,930MIT
hiqlite-walWAL file implementation for Hiqlite15,922Apache-2.0
sea_orm_casbin_adapter❤ casbin adapter for rust with sea_orm15,852MIT
mssql_quickmssql 数据库快速连接方法15,844MIT
jasondbA Blazingly-Fast, JSON-Based, Log-Structured Database.15,828MIT
pgdo-libThe convenience of SQLite – but with PostgreSQL (Library package)15,817Apache-2.0
surreal-simple-querybuilderA query-building & utility crate for SurrealDB and its SQL querying language that aims to be simple15,759MIT
iter-tupleRust iterator for tuple through proc-macro2 struct Vec AnyValue of polars DataFrame15,659MIT
migra-cliSimple SQL migration manager for your project15,601MIT OR Apache-2.0
influxrsProvides data types for writing and reading data from InfluxDB 2.015,498MIT
partiql-extension-ion-functionsPartiQL Ion function extensions15,480Apache-2.0
zerokms-protocolLibrary to manage the CipherStash ZeroKMS communication protocol15,415non-standard
cipherstash-dynamodbCipherStash SDK for searchable, in-use encryption for DynamoDB15,191non-standard
xqlSQL query builder15,188GPL-3.0-or-later
assert-migrator-reversibleFor testing if Sea Orm Migrators are reversible15,069MIT
noriaClient bindings for Noria15,066MIT OR Apache-2.0
tower-redisA Tower service for asynchronous Redis request/response performed over a
managed, multplexed connection.15,046MIT
mysql-binlog-connector-rustmysql binlog connector14,981MIT OR Apache-2.0
kairosdbClient for the KairosDB REST API14,888Apache-2.0
store_daemonStorage daemon14,880MIT
redis-driverRedis async driver for Rust14,866non-standard
dynamic-loader-cacheReader of the dynamic loader shared libraries cache14,862MIT
lapin-async-global-executorlapin integration with async-global-executor14,791MIT
asn-dbLookup an IP address for matching ASN information in the database from https://iptoasn.com/14,734MIT
crudcrateDerive complete REST APIs from Sea-ORM entities — endpoints, filtering, pagination, batch ops, and OpenAPI on Axum14,567MIT
archway-bindingsCosmWasm bindings to interact with Archway's modules14,458Apache-2.0
haizhi-librocksdb-sysNative bindings to librocksdb14,457MIT/Apache-2.0/BSD-3-Clause
actix-session-surrealdbSurrealdb SessionStore for actix-session14,420MIT
spring-sqlxIntegration of spring-rs framework and sqlx14,361MIT
scoobyAn SQL query builder with a pleasant fluent API closely imitating actual SQL14,297MIT OR Apache-2.0
atedbDistributed datachain (database) built on an immutable data store with strong encryption and authentication14,279MIT OR Apache-2.0
influxdb_rsInfluxDBv2 Rust driver14,277MIT/Apache-2.0
anda_kipA Rust SDK of KIP (Knowledge Interaction Protocol) for building sustainable AI knowledge memory systems.14,185MIT
rsql_driverrsql driver14,162Apache-2.0 OR MIT
cipherstash-coreShared code and core modules for CipherStash clients14,133non-standard
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
partiql-ast-passesA crate for PartiQL AST transformation passes13,959Apache-2.0
voltdb-client-rustA socket client library for VoltDB server supporting both sync and async operations.13,742MIT
polodb-librocksdb-sysNative bindings to librocksdb13,708MIT/Apache-2.0/BSD-3-Clause
db-poolA thread-safe database pool for running database-tied integration tests in parallel13,683MIT
bayard-commonCommon library for Bayard.13,666MIT
irrcA client library for the IRRd query protocol13,652MIT
orm_macroThe simplest sql builder that maps to your struct andlooks like an orm13,550MIT
titoDatabase layer on TiKV with indexing, relationships, transactions, and a built-in partitioned scheduled outbox13,546Apache-2.0
prkormA procedural macro that simplifies the creation of mysql queries for fields in your Rust structs. It comes with SELECT, INSERT,…13,540MIT
xxai-tokio-postgresA native, asynchronous PostgreSQL client13,441MIT/Apache-2.0
diesel-geographyDiesel support for PostGIS geography types and functions13,402MIT OR Apache-2.0
cipherstash-configConfiguration management for CipherStash libraries and products13,384non-standard
tsdb_timonEfficient local storage and Amazon S3-compatible data synchronization for time-series data, leveraging Parquet for storage and…13,360Apache-2.0
recipherCipherStash key generation library for ZeroKMS13,324non-standard
r2d2_adbcAn ADBC connection pool implementation using r2d2.13,260Apache-2.0
databend-ttcDatabend Rust Tcp Test Container13,252Apache-2.0
reduct-cliA CLI client for ReductStore written in Rust13,250MPL-2.0
rqlAn in-memory pseudo database that provides functionality for managing pseudo-relational tables and their schema13,239MIT
hugsqlx-coreTurning SQL queries into Rust functions13,233MIT
bastion-amqplapin integration with bastion13,222MIT
aykroydZero-overhead ergonomic data access for Rust.13,145MIT
vecdb_deriveDerive for vecdb13,128MIT
newbeethis is a rdb streamed parser13,110Apache-2.0/MIT
sqlx-crudDerive macro for SQLx to implement Create, Read, Update, and Delete (CRUD) methods for you.13,046MIT
oci_rsThis crate provides a Rust wrapper to the Oracle Call Interface (OCI) library.13,037MIT
redis_rocksdbrust implement structure kv(key/value) embedded database, storage by rocksdb12,966Apache-2.0
orm_macro_deriveThe simplest sql builder that maps to your struct andlooks like an orm12,947MIT
hexafreezeAsynchronous generation of snowflake IDs12,935MIT
ormaA PostgreSQL ORM written in Rust language12,915MIT
quick-kvA reliable key-value storage for modern software12,908MIT
sql_minifierCrate providing methods and procedural macros to minify SQL code, optionally at compile time.12,853GPL-3.0
rpslA parser for the Routing Policy Specification Language (RPSL)12,839MIT
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
rdf-store-rsVarious RDF-store related generic structs and traits12,773non-standard
horfimbor-eventsourcean eventsource implementation on top of kurrentdb12,768non-standard
meshuganahA type safe ODM for MongoDB.12,762MIT
async-fred-sessionredis session store for async-session backed by fred.rs12,682MIT
orma-deriveDerive macros for Orma12,682MIT
tokio_telegrafMinimal async rust wrapper for the telegraf/influxdb protocol, based on Tokio12,604MIT
sqlx-crud-macrosProc macro implemtation for sqlx-crud to implement Create, Read, Update, and Delete (CRUD) methods on SQLx for you 🪄 📖 📝 ❌12,566MIT
tron-rsProtobuf struct defintions for interacting with the Tron chain12,493non-standard
vecdbHigh-performance mutable persistent vectors built on rawdb12,493MIT
nvml-sysA low-level FFI wrapper around the Persistent Memory Development Kit, PMDK (formerly NVML) and its libraries, including libpmem,…12,414MIT
fce-sqlite-connectorThe package provides an interface to SQLite.12,388Apache-2.0/MIT
dml-toolsA library for DML generation and serialization from/to code or YAML files12,364MIT
hydrolix_helpersHelper libraries for interacting with Hydrolix.12,348MIT
cadreCadre is a simple, self-hosted, high-performance remote configuration service.12,346MIT
mpdpopmMaintain ratings & playcounts for your mpd server12,336non-standard
welds-cliAn async ORM for (postgres, mssql, mysql, sqlite)12,321BSD-3-Clause
ember-graphTo query a pattern on multi-directed-graph with label / attribute filtering efficiently.12,286MIT
bicycle_protoProtobuf definitions for the Bicycle framework12,281AGPL-3.0-only
moosicbox_profilesMoosicBox profiles package12,258MPL-2.0
toastyAn async ORM for Rust supporting SQL and NoSQL databases12,239MIT
postgres-cursorCursor abstraction for PostgreSQL12,237MIT
unreqlWell documented and easy to use RethinkDB Rust Driver12,216MIT
jubakoThe reference implementation of the Jubako container format12,202MIT
pgdo-cliThe convenience of SQLite – but with PostgreSQL (Command-line application)12,175Apache-2.0
kip-sqlbuild the SQL layer of KipDB database12,156Apache-2.0
sahomedbFast embedded vector database with incremental HNSW indexing.12,122Apache-2.0
fast-listA doubly linked list using SlotMap for improved cache locality, and to solve the ABA problem.12,104Apache-2.0
rapiddb-webA reasonably fast configurable embedded key-value sensor database12,102AGPL-3.0
hugsqlxTurning SQL queries into Rust functions11,967MIT
bayard-cliCommand line interface for Bayard.11,860MIT
roa-dieseldiesel integration with roa framework11,856MIT
mongodb-migratorMongoDB migrations management tool11,854MIT OR Apache-2.0
cross-streamAn event stream store for personal, local-first use, specializing in event sourcing.11,841MIT
scylla-cdcLibrary for consuming ScyllaDB CDC log for Rust11,834Apache-2.0
connection-poolA high-performance, generic async connection pool for Rust with background cleanup and comprehensive logging11,801MIT
rust-queryA query builder using rust concepts.11,743MIT OR Apache-2.0
bb8-mongodbbb8 connection pooling impmentation for the MongoDB database11,701MIT OR Apache-2.0
reinhardt-dbDjango-style database layer for Reinhardt framework11,682BSD-3-Clause
firebirustFirebird client library11,659MIT
message_dbMicroservice native message and event store for Postgres11,648MIT OR Apache-2.0
minify_sqlCrate providing a function to minify SQL queries.11,631GPL-3.0
axum-mongodbmacro for axum with mongodb11,597MIT