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.
dbstructBuild a typed database by defining a struct11,589MIT
chksmA multipurpose rust library for use in my projects11,586GPL-3.0
rsql_driver_polarsrsql polars driver utilities11,581Apache-2.0 OR MIT
anda_db_schemaAnda DB schema library for Rust.11,512MIT
tezos-smart-rollup-storageHigher-level transactional account view over Tezos Smart Rollup durable storage.11,509MIT
kudubot-bindingsRust Bindings for the kudubot framework11,502GPL-3.0
moosicbox_json_utilsMoosicBox json utilities package11,437MPL-2.0
mysqlbinlog-networkmysqlbinlog from MySQL instance11,426MIT/Apache-2.0
anda_cognitive_nexusA Rust implementation of KIP (Knowledge Interaction Protocol) base on Anda DB.11,424MIT
rxqlite-clientA client for rxqlite.11,402MIT OR Apache-2.0
b-treeA persistent B+ tree using freqfs11,401Apache-2.0
redis-keyspace-statsAnalyzes your Redis keyspace and returns statistics about it11,389MIT
diesel-upleteConditionally update or delete rows (PostgreSQL only)11,365MIT OR Apache-2.0
serde-odbcBind serializable Rust data to ODBC statements11,347LGPL-3.0
cordobaZero-copy and mmapable CDB access library with a Python interface11,245GPL-3.0+
fast_firestorefast, plug and play firestore lib11,214MIT
mongodb-extAn extension crate for mongodb to create a database setup without boilerplate.11,148non-standard
sqlayoutGenerate SQL for creating SQLite databases via Builder API or XML config11,107LGPL-2.1-only
kurrentdbOfficial KurrentDB gRPC client11,085MIT
dmdsMultidimensional database implemented in Rust11,036LGPL-3.0-or-later
duroxide-pgA PostgreSQL-based provider implementation for Duroxide, a durable task orchestration framework11,026MIT
rsfbclient-dieselThe Diesel implementation for Firebird10,975MIT
toasty-coreCore types, schema representations, and driver interface for Toasty10,971MIT
dynarustA DynamoDB odm library for rust10,938MIT
odbc-ffirenamed to odbc-sys10,913MIT
indradb-plugin-hostA graph database library10,907MPL-2.0
sqlite-bindings-lunaticThe package provides an interface to SQLite.10,884Apache-2.0/MIT
mapiproxyA proxy for debugging MonetDB's wire protocol10,879MPL-2.0
stewballStorage for Ordinary10,876AGPL-3.0-only
db-to-codesqlx model cli tools10,797non-standard
sqlite3builderSimple SQL code generator for Sqlite3.10,786MIT
postgresfixtureEasily create and manage PostgreSQL clusters on demand for testing and development.10,770Apache-2.0
rsql_driver_test_utilsrsql test utilities10,723Apache-2.0 OR MIT
bicycle_servergRPC database server for the Bicycle framework10,718AGPL-3.0-only
switchy_databaseSwitchy database package10,712MPL-2.0
db-dump-concatTool to concatenate crates.io database dumps10,653MIT OR Apache-2.0
fluvio-smartstreamFluvio SmartModule WASM library10,630Apache-2.0
store-cliStorage daemon command-line interface10,629MIT
xxai-postgres-typesConversions between Rust and Postgres values10,622MIT/Apache-2.0
indradb-clientCLI client for IndraDB10,604MPL-2.0
pg-wormAn async, fully-typed and straightforward ORM for PostgreSQL databases10,588MIT OR Apache-2.0
ankidbOpinionated library for interacting with Anki's database10,579MIT
axum-mongodb-corethe core of axum-mongodb10,564MIT
toasty-macrosDerive macros for Toasty models and embeds10,553MIT
fdbFoundationDB Client API for Tokio10,550MIT OR Apache-2.0
squealA SQL query builder library for Rust10,529LGPL-3.0-or-later
mdbsqlSQL query for Access database on Unix-like systems10,468Apache-2.0
rdb-pagination-coreSQL query extension library for handling pagination and sorting in relational databases.10,448MIT
include-sqlite-sqlA Yesql inspired macro for using SQLite SQL in Rust10,446MIT
yb-postgresA native, synchronous YugabyteDB YSQL client10,408MIT/Apache-2.0
rsmgp-sysLibrary to develop query modules for Memgraph in Rust.10,379Apache-2.0
surreal-simple-querybuilder-proc-macroThe proc macro for a query-building & utility crate for SurrealDB and its SQL querying language that aims to be simple10,352MIT
pachaModel, Data and Recipe Registry with full lineage tracking10,349MIT
wild-doc-script-imageimage for wild-doc10,311MIT/Apache-2.0
async-postgresA runtime-independent, asynchronous PostgreSQL client.10,289MIT
naphthaUniversal database connection layer for your application.10,243MIT OR Apache-2.0
ledbLightweight embedded database built over LMDB10,211MIT
tile_sorcererTools for modeling and querying vector tile sources10,181BSD-3-Clause
diesel-order-with-directionOrder diesel queries based on a direction parameter10,170MIT
ignite-rsApache Ignite thin client10,170MIT/Apache-2.0
tqlCompile-time ORM (runtime library)10,164MIT
mysql_wasiMysql client library implemented in rust for WASI.10,156MIT/Apache-2.0
v-clickhouse-rsAsynchronous Yandex ClickHouse client library.10,149MIT
partiql-extension-visualizeVisualize PartiQL AST and Logical Plan10,144Apache-2.0
sql-cliSQL query tool for CSV/JSON with both interactive TUI and non-interactive CLI modes - perfect for exploration and automation10,097MIT
tea-ormHelper functions for Sea Orm to help with testing10,086MIT
pgxn_metaThe PGXN distribution metadata specification10,086PostgreSQL
dbstruct-deriveBuild a typed database by defining a struct10,018MIT
autoschematic-coreCore shared functionality for Autoschematic: workflow engine, state management, and Git integrations10,006AGPL-3.0
pgburstA file-based way to edit postgresql databases (procedures, views, triggers) without GUI9,994GPL-3.0-only
tokio-sqliteAsynchronous SQLite client9,972MIT OR Apache-2.0
outlet-postgresPostgreSQL logging handler for outlet HTTP request/response middleware9,965MIT
stack-dbA (basically) infinitely stacking & extendable CoW database that has both readonly safety and incredible write speeds at the same…9,942MIT OR Apache-2.0
lucid-kv-clientA client for Lucid KV9,915MIT OR Apache-2.0
mongodb-macroMongoDB Macro is a crate with macros for quickly creating structures to work with mongodb9,886MIT
mustyAn ODM for NoSQL databases like MongoDB9,839MIT
little_raftThe lightest distributed consensus library. Run your own replicated state machine!9,826MIT
tokio-postgres-extractorHigh-performance extractors for tokio_postgres9,795MIT OR Apache-2.0
load_sql_procA procedural macro for load & minifying SQL queries at compile time.9,772GPL-3.0
drasi-query-astDrasi Core Abstract Syntax Tree9,766Apache-2.0
qopA simple and powerful database migration tool.9,761MIT
minify_sql_procA procedural macro for minifying SQL queries at compile time.9,726GPL-3.0
aerospike-syncAerospike Client for Rust9,716Apache-2.0
pg_ecdsa_verifyA PostgreSQL extension for ECDSA signature verification.9,714MIT
drasi-coreDrasi Core9,683Apache-2.0
crudcrate-deriveDerive macros for crudcrate — generate CRUD endpoints from Sea-ORM entities9,677MIT
rorm-macro-implMacro implementations for rorm.9,632MIT
gremlin-deriveProc macro for gremlin-rs™9,619Apache-2.0
basexA client library for BaseX XQuery databases.9,595ISC
toasty-sqlSQL serialization layer for Toasty database drivers9,594MIT
forgedClient API for forged.dev and device provisioning processes9,573MIT
snowflake-deserializerConnect to Snowflake, used with snowflake-connector crate9,570MIT OR Apache-2.0
k8s-maestroA Kubernetes job orchestrator tool library9,550MIT OR Apache-2.0
b-tableA persistent database table based on b-tree9,540Apache-2.0
query_builderEasy to use library for creating SQL-Statements9,534MIT
rinfluxdb-typesA library for querying and posting data to InfluxDB9,518MIT OR Apache-2.0
deepwellDEEPWELL - Wikijump API provider and database manager9,489AGPL-3.0-or-later
drasi-query-cypherDrasi Core Cypher Parser9,484Apache-2.0
siodb_driverDriver for Siodb database.9,447Apache-2.0
adomasync-postgres macros for object mapping9,427BSD-3-Clause
fdb-genBinding generation helper for FoundationDB9,406MIT OR Apache-2.0
roa-pgtokio-postgres integration with roa framework9,404MIT
rpa_enumRPA Enum extension.9,394non-standard
redis-enterpriseRedis Enterprise REST API client library9,387MIT OR Apache-2.0
seaography-macrosMacros for Seaography9,384MIT OR Apache-2.0
polars-sqliteRust sqlite3 traits for polars dataframe9,379MIT
orma-mobcConnection pool for Orma, based on mobc9,358MIT
fdb-sysBinding to the C APIs for FoundationDB9,335MIT OR Apache-2.0
rsql_driver_delimitedrsql delimited driver9,310Apache-2.0 OR MIT
irox-influxdb_v1InfluxDB v1 API Client9,308MIT OR Apache-2.0
fluvio-smartstream-deriveFluvio SmartStream WASM procedural macro9,306Apache-2.0
pg2any_libPostgreSQL to Any database library with Change Data Capture (CDC) and logical replication support9,289Apache-2.0
sqlx-d1-corecore implementation for sqlx-d1 - SQLx for Cloudflare D19,266MIT
everything-rsErgonomic wrapper around everything-sys-bindgen for the Everything SDK9,229MIT OR Apache-2.0
literExperimental library for using SQLite with minimal SQL9,193GPL-3.0-or-later
rustamodbA rust library for AWS DynamoDB.9,187MIT OR Apache-2.0
ledb-deriveDerive macros for defining storable documents9,184MIT
xaeroflux-coreEXPERIMENTAL: actor layer for xaeroflux9,167MPL-2.0
gerasdbA DB for the Wikinota project. This is exploratory software and not suitable for production usage!9,158AGPL-3.0
diesel-enum-caseInterop between your enums and your database with diesel, with customizable case conversion for string enums9,113MIT
ddcpDistributed decentralized database-to-database copy9,096MPL-2.0
cerberus-esAn EventStore administration tool9,096MIT
yamlbaseA lightweight SQL server that serves YAML-defined tables over standard SQL protocols9,092MIT OR Apache-2.0
rsql_driver_csvrsql csv driver9,083Apache-2.0 OR MIT
ledb-actixLEDB Actor for Actix actor framework and storage REST-interface9,052MIT
httpredisHTTP status codes for Redis cluster using TLS9,045BSD-3-Clause
mongodb-arrow-connectorMongoDB connector that reads and writes data to/from Apache Arrow9,044Apache-2.0
pg-worm-deriveProc macro for the pg-worm crate.9,009MIT OR Apache-2.0
phileThe Painless High-Level Persistence Engine8,988BSD-2-Clause-FreeBSD
inferadb-common-storageShared storage backend abstraction for InferaDB services8,973MIT OR Apache-2.0
pg_named_argsPostgreSQL named arguments8,964MIT OR Apache-2.0
mdbx-ffiRust bindings for mdbx.8,947Apache-2.0
shacl_testsuiteRDF data shapes implementation in Rust8,919MIT OR Apache-2.0
coilAn async and sync background job queue for Postgres8,896GPL-3.0
pongoIntelligent Dorsal admin interface8,893MIT
sql-tableMakes no-ORM querying of SQL databases more concise8,887MIT
mongodb-ensure-indexMongoose-style ensure-index capabilities for the mongodb crate8,871MIT
micro_typesTypes for distributed systems8,824non-standard
async-duckdbA library for working with duckdb asynchronously8,808MIT
gold_diggerA simple MySQL/MariaDB query tool that accepts parameters as environmental variables.8,799MIT
liter_deriveProcedural macros for liter8,768GPL-3.0-or-later
cloudflare-kv-proxyCloudflare KV Proxy SDK.8,766MIT/Apache-2.0
tiny-ormA tiny ORM for CRUD operations built on top of SQLx QueryBuilder.8,766MIT
shah-macrosshah db macros8,744non-standard
commucat-storagePostgreSQL and Redis data access layer for CommuCat8,737MPL-2.0
ctgenCode Generator based on Handlebars Templates and Database Reflection8,700MIT
duckdb-bitstringBIT type support for duckdb-rs8,700MIT
sqlx-d1SQLx for Cloudflare D18,676MIT
snowflake-connectorConnect to Snowflake8,670MIT OR Apache-2.0
async-dieselIntegrate Diesel into async-std cleanly and efficiently.8,668MIT/Apache-2.0
rdb-paginationSQL query extension library for handling pagination and sorting in relational databases.8,668MIT
sea_orm_newtype_id_domainSea-ORM newtyped IDs (stripe style)8,664MIT
naphtha-proc-macroSupporting macro crate for naphtha8,664MIT OR Apache-2.0
memvid-coreCore library for Memvid v2, a crash-safe, deterministic, single-file AI memory.8,609Apache-2.0
s2-sdkRust SDK for S28,588MIT
tc-collectionTinyChain's collection types8,558Apache-2.0
seqdbA K.I.S.S. sequential storage engine8,556MIT
cllw-oreFast, efficient Order-Revealing and Order-Preserving Encryption using CLWW schemes8,535non-standard
redis_loggerA logger implementing the log::Log trait that writes log messages to a Redis pub/sub channel, a stream or both using the redis_rs…8,519MIT/Apache-2.0
thalo-inmemoryIn-memory event store for crates.io/thalo8,501MIT OR Apache-2.0
ate-filesModel and helper functions for access files stored in ATEs8,479MIT OR Apache-2.0
postgres_migratorSimple postgres raw sql migration generator and manager.8,477MIT
sql_toolsA rust crate meant to make SQL queries simple and communication between various SQL versions easy.8,473MIT
iceberg-catalog-s3tablesApache Iceberg Rust S3Tables Catalog8,470Apache-2.0
wundergraphA GraphQL ORM build on top of diesel8,446MIT OR Apache-2.0
sqlweldCreate SQL files from templates and partials8,436MIT OR Apache-2.0
pgarchiveRead PostgreSQL custom format archives8,417MIT
kitxA lightweight wrapper for database operations based on sqlx, enabling fast CRUD operations.8,409non-standard
easy-sqlxThe Rust Toolkit to easy use sqlx8,407Apache-2.0
turingdbDocument Database backed by sled8,358Apache-2.0
lsm_engineA rust implementation of a key-value store using LSM trees8,347MIT OR Apache-2.0
fireplaceA client for Firebase that seeks to provide a user-friendly interface to interact with Firestore, Firebase Auth, and similar.8,346MIT
stargate-grpcgRPC client for Stargate8,334Apache-2.0
ksqldbA thin wrapper around the KSQL DB REST API to make it more ergonomic to work with.8,313Apache-2.0
sqlx-otelThin wrapper around SQLx that emits OpenTelemetry spans and metrics following the database client semantic conventions.8,284MIT OR Apache-2.0
postgresql-to-amqpPostgreSQL to AMQP, forward PostgreSQL notifications to an AMQP queue.8,260MIT
aws-athena-parserAthena parser to convert Athena ResultSet into user defined Structs8,239MIT OR Apache-2.0
rinfluxdb-dataframeA library for querying and posting data to InfluxDB8,235MIT OR Apache-2.0
datalockerMy first Rust crate I made to learn. Basic Database Interface. Currently works with mySQL only. Uses the mysql crate and provides…8,233MIT OR Apache-2.0
r2d2_odbc_apiODBC support for the r2d2 connection pool Via odbc-api Based on https://github.com/Koka/r2d2-odbc8,211MIT OR Apache-2.0 OR Zlib
turbo-quantExperimental vector compression sidecars with PolarQuant, TurboQuant, QJL sketches, wire formats, and benchmark receipts8,198MIT OR Apache-2.0
rocket-session-storeA rust session library that can use a custom store.8,132MIT
rusqlite-leErgonomic wrapper for SQLite8,127MIT
xaeroflux-actorsEXPERIMENTAL: actor layer for xaeroflux8,074MPL-2.0
database-reflectionDatabase reflection library. Currently supporting only MariaDB and MySQL with InnoDB.8,066MIT
sea_orm_newtype_id_macrosSea-ORM newtyped IDs (stripe style)8,060MIT
itunes-comBindings over iTunes COM API8,059MIT
tiny_kafkaA tiny Kafka client library with producer and consumer functionalities.8,049MIT
easy-sqlx-coreThe Rust Toolkit to easy use sqlx8,047Apache-2.0
worterbuch-codecEncode/decode Wörterbuch messages.8,018MIT
rsql_driver_postgresqlrsql postgresql driver8,011Apache-2.0 OR MIT
quackdb-internalLow level binding to libduckdb-sys8,002MIT
kn0sys-lmdb-rsLMDB bindings7,998MIT
bicycle_sqliteSQLite database engine for the Bicycle framework7,996AGPL-3.0-only
vemigrateProvides tools for migration CLI7,971MIT/Apache-2.0
inline-sqlwrite SQL queries directly in Rust functions7,922BSD-2-Clause
bulletin-board-mathematicaMathematica client for BulletinBoard7,922Apache-2.0
neo4jBolt driver for Neo4j.7,878Apache-2.0
storedbDisk-backed transactional key-value database7,877MIT
oximod_macrosProcedural macros for the OxiMod MongoDB ODM.7,843MIT