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.
healthkit-to-sqlite-cliCommand-line tool to convert Apple HealthKit data to a SQLite database.5,699MIT OR Apache-2.0
sea-query-dieselBinder traits for connecting sea-query with diesel5,689MIT OR Apache-2.0
scoped-heedRedis-like database isolation for LMDB via heed - provides completely isolated scopes within a single environment5,664MIT OR Apache-2.0
simple-redis-wrapperA simple redis client wrapper5,664MIT
gaia_accessAccess the Gaia ESA Archive for astronomical data.5,661MIT
mongo-leafSimple wrapper around the mongoc lib5,647MIT
edgedb_codegenGenerate fully typed rust code from your EdgeDB schema and inline queries.5,629Unlicense
prqlxA procedural macro for using PRQL in sqlx5,614MIT
redis-subscribeEasily subscribe and unsubscribe to redis pubsub.5,601MIT
clia-rcproxyA lightweight, fast and powerful Redis Cluster Proxy written in Rust.5,601MIT
stupid-simple-kvA dead-simple, pluggable, binary-sorted key-value store for Rust with FoundationDB-style keys. In-memory and SQLite backends.…5,585MIT OR Apache-2.0
snowflake_connector_deriveConnect to Snowflake, used with snowflake-deserializer crate5,566MIT OR Apache-2.0
agents-persistenceDatabase-backed persistence implementations for the Rust deep agents SDK (Redis, PostgreSQL)5,563MIT
twinkleClient library for twinkle5,554BSD-3-Clause
cesu8strConvert to and from CESU-8 or Modified UTF-8 encodings, only when necessary.5,548Apache-2.0/MIT
dbentDatabase entities types5,547MIT OR Apache-2.0
rusqlite-icErgonomic wrapper for SQLite5,543MIT
lormA zero cost and lightweight ORM operations for SQLx.5,541Apache-2.0
autoschematicA tool for managing infrastructure and policy as code, built around Git.5,538AGPL-3.0
siodbDriver for Siodb database.5,535Apache-2.0
bijou-librocksdb-sysNative bindings to librocksdb5,514MIT/Apache-2.0/BSD-3-Clause
parvatiParvati: Indeed, an ORM library, not a framework, written in Rust5,499non-standard
database-schemaA library to dump a database schema into a file in SQL format5,482MIT OR Apache-2.0
generic-db-observerA generic observer that monitors a database for changes and triggers a change in some Event Subject.5,462MIT OR Apache-2.0
stargate-grpc-deriveStruct mapper for stargate-grpc5,460Apache-2.0
partiql-rsA implementation of PartiQL5,444MIT
slog-telegrafTelegraf drain for slog-rs5,435MIT
anor-utilsAnor Utilities5,435MIT
kdbIdiomatic, High performance API for using KDB+ and Q from Rust5,433MIT
kml2pgsqlconvert a kml file into a postgresql-compatible sql script5,412GPL-3.0
bulletin-board-pythonPython client for BulletinBoard5,385Apache-2.0
gelx_cliGenerate fully typed rust code from your gel schema and inline queries.5,352Unlicense
dynamodb-book-ch18-sessionstoreModels from The DynamoDB Book Session Store example5,351MIT OR Apache-2.0
cipherstash-statsMonitoring stats library for CipherStash5,351non-standard
neodyn_xcNeodyn Exchange is the serialization format for the Neodyn database engine5,349MIT
lib3h_persistence_apilib3h persistence api for content addressable storage and entity attribute value indexes5,345Apache-2.0
dynamodb-book-ch19-ecommModels from The DynamoDB Book ECommerce example5,335MIT OR Apache-2.0
tfiala-mongodb-migratorMongoDB migrations management tool (fork of kakoc/mongodb_migrator with all deps updated)5,328MIT OR Apache-2.0
jsavePersist serializable in-memory data in JSON format5,327GPL-3.0-or-later
dynamodb-book-ch20-bigtimedealsModels from The DynamoDB Book Big Time Deals example5,313MIT OR Apache-2.0
rsmc-tokioAn async memcached client for Tokio5,310MIT
debil-dynamodbDynamoDB dialect for debil5,307MIT
awtoAwtomate your 🦀 microservices with awto5,292MIT OR Apache-2.0
dynamodb-book-ch21-githubModels from The DynamoDB Book GitHub example5,288MIT OR Apache-2.0
bgpfu-cliA toolset for working with IRR data5,236MIT
fluxus-utilsUtility components for Fluxus stream processing engine5,223Apache-2.0
timesourceEvent sourcing with TimescaleDb5,220MIT
pma-cliphpmyadmin cli written in Rust5,218non-standard
diesel-bind-if-somedon't bind null5,213MIT OR Apache-2.0
wasmcloud-redisgraphRedisGraph implementation of the wasmCloud Graph Database capability provider contract5,194Apache-2.0
freebsd-geomA library for working with GEOM object graphs5,178MIT
tql_macrosCompile-time ORM (macros)5,175MIT
sonyaBackends for your web queue cluster5,172MIT
dbcrossbar_trinoLightweight Trino interface for dbcrossbar and related tools5,144Apache-2.0 OR MIT
csv_uploaderA custom TSV/CSV -> DB uploader.5,132MIT
bgpfu-netconfA toolset for working with IRR data5,128MIT
marketstoreMarketstore rust driver5,127MIT
doggCLI tool that let's you log data manually.5,110MIT
mongodb-roA high-level, type-safe MongoDB model implementation5,108MIT OR Apache-2.0
systemprompt-databasePostgreSQL infrastructure for systemprompt.io AI governance. SQLx-backed pool, generic repository traits, and compile-time query…5,096BUSL-1.1
mysql_async_uuTokio based asynchronous MySql client library.5,084MIT/Apache-2.0
ts_sqlxTypescript SQLx compile-time checked queries without a DSL.5,070MIT/Apache-2.0
rorm-libThe FFI bindings to C.5,068MIT
rawdbSingle-file, low-level and space efficient storage engine with filesystem-like API5,056MIT
rsql_driver_orcrsql optimized row columnar driver5,050Apache-2.0 OR MIT
ethereum-mysqlEthereum types (Address, U256) wrapper for seamless SQL database integration with SQLx5,048MIT OR Apache-2.0
rsql_driver_fwfrsql fixed width format driver5,047Apache-2.0 OR MIT
sqlx-rqliterqlite driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details.5,043Apache-2.0
sql-table-injectContains `inject!` procedural macro for use in `sql-table` crate5,035MIT
elif-ormProduction-ready ORM with migrations, database services, connection pooling, and query builder5,020MIT
rust-speedbRust wrapper for speedb embeddable datsabase5,003Apache-2.0
qjackergonomic sqlx wrapper for nightly Rust4,999MIT
repA small tool for representation/class invariants4,948MIT
mimerrustA Rust library for interacting with Mimer SQL, a high-performance relational database management system (RDBMS)4,945MIT
montycat_serialization_deriveA derive trait for custom compact serialization/deserialization. Provides Runtime schema methods. Derives and identifies struct's…4,929MIT OR Apache-2.0
zenoh-backend-influxdbBackend for Zenoh using InfluxDB4,922EPL-2.0 OR Apache-2.0
syncliteSQLite replication4,921MIT OR Apache-2.0
dinoDino is a lightweight database for rust!4,917MIT OR Apache-2.0
sledtoolCommand-line tool to query, modify, import and export Sled key-value databases.4,895MIT
fdb_deriveA simple derive macro to manage structs persistence in FoundationDB with secondary indexes automatic management4,880Apache-2.0
oxirs-coreCore RDF and SPARQL functionality for OxiRS - native Rust implementation with zero dependencies4,879Apache-2.0
tsinkA lightweight embedded time-series database with a straightforward API4,867MIT
sql-schemaDeclarative SQL schema migrations4,862Apache-2.0
fql_deserializeInternal crate for deserializing Fauna Query Language (FQL) responses.4,858MIT-0
sqlx-model-toolssqlx model cli tools4,849non-standard
fluxus-sourcesSource components for Fluxus stream processing engine4,849Apache-2.0
sofaSofa - CouchDB for Rust4,839MIT/Apache-2.0
deli-deriveProvides an ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive…4,839MIT/Apache-2.0
kontrak-sqliteThe package provides an interface to SQLite.4,838Apache-2.0/MIT
fluxus-sinksSink components for Fluxus stream processing engine4,837Apache-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
fql_serializeInternal crate for serializing Fauna Query Language (FQL) requests.4,816MIT-0
renegades_sqliteThe package provides an interface to SQLite.4,805Apache-2.0/MIT
toasty-driver-mysqlMySQL driver for Toasty4,799MIT
piqelA implementation of PartiQL4,779MIT
rsql_driver_httpsrsql https driver4,773Apache-2.0 OR MIT
include-oracle-sql-argsproc-macro(s) that assist include-oracle-sql in generating Yesql-like methods for using SQL in Rust4,771MIT
chesterfieldErgonomic, strongly-typed CouchDB client in pure Rust.4,771Apache-2.0
transientdbA lightweight, thread-safe temporary data storage system designed for efficient handling of transient data in Rust applications4,769MIT
cmapConcurrent multi-writer hash-map using trie4,765MIT
joydbAn in-memory embedded database with persistence and multiple adapters (JSON, CSV, etc). Acts like a minimalistic ORM with zero…4,759MIT
hermes-toolCLI tools for Hermes - index management, simhash, sorting, and data processing4,753MIT
bronzedb-engineengine interface for bronzedb4,730MIT
hermes-servergRPC search server for Hermes4,730MIT
thalo-testingTest utils for crates.io/thalo4,701MIT OR Apache-2.0
foskIn-memory SQL-like query engine and lightweight data store for testing and prototyping.4,699MIT
nationifyA library that provide information about countries4,665MIT
fluxus-transformersTransformer components for Fluxus stream processing engine4,657Apache-2.0
easy-sqlx-macroThe Rust Toolkit to easy use sqlx4,632Apache-2.0
schemer-postgresPostgreSQL adapter for the Schemer database schema migration library4,622MIT/Apache-2.0
prsqlitePure Rust SQLite4,614non-standard
lunatic-mysqlMysql client library implemented in rust4,605MIT/Apache-2.0
arangodb_events_rsSubscribe to real time events on your ArangoDB database in Rust4,604MPL-2.0
dravr-riviereTime-series storage engine — Postgres-backed metric persistence, windowed aggregation, and range queries4,598Apache-2.0
evolutionEfficiently evolve your old fixed-length data files into modern file formats.4,597MIT
temp-mongotemporary mongo instance meant for unit tests4,596MIT
abyssiniandbThe simple local key-value store.4,594MIT OR Apache-2.0
criteriumLightweigt dynamic database queries for rusqlite.4,590LGPL-3.0-only
fnsql-macroType-safe SQL query wrappers4,575MIT/Apache-2.0
rsql_driver_zstdrsql zstd driver4,555Apache-2.0 OR MIT
rsql_driver_xzrsql xz driver4,553Apache-2.0 OR MIT
tank-coreCore of Tank: the Rust data layer. This is intended to be used by drivers to implement a backend.4,546Apache-2.0
rudof_generateRDF data shapes implementation in Rust4,544MIT OR Apache-2.0
minimal-eventstoreHobby project SQLite backed event sourcing store4,539MIT
gelx_buildEnable reading from the configuration in the `Cargo.toml` file while using the `gelx` macros4,527Unlicense
diesel_linkerA procedural macro to link Diesel models4,521MIT OR Apache-2.0
aingle_middleware_bytesserialized bytes for aingle4,501MIT
awto-compileCompile microservices built with Awto4,498MIT OR Apache-2.0
pumpkinscriptPumpkinScript: PumpkinDB's embedded language4,492MPL-2.0
bijou-rocksdbRust wrapper for Facebook's RocksDB embeddable database4,492Apache-2.0
postgres-notifyLibrary that makes it easy to subscribe to PostgreSQL notifications4,492MIT
seekrWeb based all in one OSINT tool4,488GPL-3.0-only
thalo_runtimeA high-performance event sourcing runtime utilizing WebAssembly an embedded event store.4,486Apache-2.0 OR MIT
awto-cliAwto cli for compiling microservices4,465MIT OR Apache-2.0
anorAnor In-Memory Data Storage4,459MIT
desliteLimited sqlite lib for Rust4,443MIT
rsql_driver_httprsql http driver4,439Apache-2.0 OR MIT
asyncmigratedatabase migration with async support4,434Apache-2.0
rsql_driver_brotlirsql brotli driver4,429Apache-2.0 OR MIT
rsql_driver_bzip2rsql bzip2 driver4,424Apache-2.0 OR MIT
rsql_driver_lz4rsql lz4 driver4,422Apache-2.0 OR MIT
loggixA powerful, structured logging library for Rust inspired by Logrus. Features thread-safe logging, structured fields, custom…4,421MIT
bodega-macrosbodega proc macros4,415MIT
rsql_driver_gziprsql gzip driver4,403Apache-2.0 OR MIT
rsql_driver_s3rsql s3 driver4,403Apache-2.0 OR MIT
surrealdb_clientA Rust client for SurrealDB4,399MIT OR Apache-2.0
rsql_driver_filersql file driver4,393Apache-2.0 OR MIT
bronzedb-clientclient lib for bronzedb4,392MIT
thalo_deriveDerive macros for thalo4,386Apache-2.0 OR MIT
cql_tiny_textTinyText storage support for CQL Database - a lightweight array-based database4,378MIT OR Apache-2.0
drmem-db-redisRedis backend for DrMem control system4,367MIT
okv_coreA versatile key-value storage library4,358MIT OR Apache-2.0
stoolapHigh-performance embedded SQL database with MVCC, time-travel queries, and full ACID compliance4,351Apache-2.0
db-up-sql-changelogPart of db-up. Contains the ChangelogFile and corresponding iterator implementations.4,341BSD-3-Clause
anyvalue-dataframeRust utilities for Vec AnyValue of polars DataFrame4,328MIT
rqlite-ha421An async implementation of a rqlite client4,324Apache-2.0
sqlite-parser-nomSQLite database file parser4,321Apache-2.0
xndeeXtract your data from the Winamp Music Library4,319GPL-3.0-or-later
tonic_datastore_v1Tonic based gRPC client for Google Cloud datastore.v14,315Apache-2.0
meilibmeilib is a client for MeiliSearch.4,315MIT
amandineA tiny json database for Rust4,310MIT
xion-cosmos-sdk-protoProtobuf stuct defintions for interacting Cosmos SDK powered blockchains4,309Apache-2.0
scylla_ormORM for Scylla, fully compatible with Apache Cassandra™4,302MIT
oracledb-protocolSans-I/O Oracle TNS/TTC protocol core for the oracledb crate.4,300MIT OR Apache-2.0
sprattus-deriveThe derive macros for a async orm for Postgres4,295non-standard
async_deadpool_redis_sessiondeadpool redis async session4,289MIT
hadron-clientThe Hadron Rust client library.4,287MIT/Apache-2.0
convex-typegenType safe bindings for ConvexDB in Rust4,285MIT
sqlite-wasm-macroHelps generate multithreading code4,279MIT
r2dbcRust Relation Database Connectivity (R2DBC) API4,273MIT
hammerwork-webWeb-based admin dashboard for Hammerwork job queues with real-time monitoring, webhook management, event streaming, and…4,272MIT
deliProvides an ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive…4,267MIT/Apache-2.0
xitca-postgresan async postgres client4,265Apache-2.0
bdbig data tool kit4,258MIT
diesel-mysql-spatialAn extension for the Diesel framework to support MySQL spatial datatypes.4,258MPL-2.0
eventsourcingdbA client library for the EventsourcingDB by the native web.4,251MIT
models-cliCommand-line utility for SQLx, the Rust SQL toolkit.4,246MIT OR Apache-2.0
atomr-persistenceEvent sourcing for atomr — `Eventsourced` trait, recovery permitter, async snapshotter, persistent FSM, at-least-once delivery.4,244Apache-2.0
prometheus_smartctl_temperature_exporterPrometheus smartctl temperature exporter4,237MIT
twinkledUDP-based, light key-value store4,219BSD-3-Clause
oracledbPure-Rust async Oracle Database thin-mode driver.4,203MIT OR Apache-2.0
testfixturesA library for preparing test data from yaml files in Rust4,186MIT
bodegaA small, relatively simple object store implementation and helpers.4,179MIT
starfish-coreStarfishQL - A graph database and query engine4,176AGPL-3.0
diesel_sqltype_enum_pgDiesel automatic derivation of `FromSql` and `ToSql` for enums with `SqlType` generated by `diesel` and taking `ToString` and…4,168MIT
timesource-coreCore library for timesource4,164MIT
helix-dbLibrary for working with HelixDB4,151Apache-2.0
tsubakuro-rust-corecore library to access Tsurugi for Rust4,143Apache-2.0
triforce_rsA crate to make it easier to use the pg_trgm extension with diesel4,142MIT OR Apache-2.0
diesel-pointDiesel support for Point types in Postgres4,135MIT OR Apache-2.0
sqlite2mongoImport sqlite database to mongodb.4,127MIT
sqlx-models-cliCommand-line utility for SQLx, the Rust SQL toolkit.4,116MIT OR Apache-2.0
bronzedb-serverserver library for bronzedb4,112MIT
meiidMeiid UUID generator based on current date for rust4,110MIT OR Apache-2.0
opengauss-typesConversions between Rust and openGauss values4,107MIT/Apache-2.0
ignite-rs_deriveApache Ignite thin client4,100MIT/Apache-2.0
odbc-futures-deriveCustom derives for odbc-futures4,098MIT
enum_macro_genMacro generator for handling enums4,095MIT/Apache-2.0
otter-sql🦦 An Embeddable SQL Executor4,093MIT OR Apache-2.0
gimbal_databaseGimbal database package4,082MPL-2.0