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.

rusqliteErgonomic wrapper for SQLite84,657,319MITDatabase interfaces postgres-typesConversions between Rust and Postgres values59,632,484MIT OR Apache-2.0Database interfaces tokio-postgresA native, asynchronous PostgreSQL client56,292,606MIT OR Apache-2.0Database interfaces rocksdbRust wrapper for Facebook's RocksDB embeddable database50,510,282Apache-2.0Database interfaces librocksdb-sysNative bindings to librocksdb50,493,239MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces sea-query🔱 A dynamic query builder for MySQL, Postgres and SQLite32,466,141MIT OR Apache-2.0Database interfaces dieselA safe, extensible ORM and Query Builder for PostgreSQL, SQLite, and MySQL31,494,950MIT OR Apache-2.0Database interfaces sea-query-binderDriver library for using SeaQuery with SQLx28,262,819MIT OR Apache-2.0Database interfaces maxminddbLibrary for reading MaxMind DB format used by GeoIP2 and GeoLite226,714,471ISCDatabase interfacesNetwork programming sea-orm🐚 An async & dynamic ORM for Rust22,222,205MIT OR Apache-2.0Database interfaces sea-orm-macrosDerive macros for SeaORM22,170,310MIT OR Apache-2.0Database interfaces elasticsearchOfficial Elasticsearch Rust client22,108,119Apache-2.0API bindingsDatabase interfaces diesel_migrationsMigration management for diesel19,526,812MIT OR Apache-2.0Database interfaces postgresA native, synchronous PostgreSQL client15,968,669MIT OR Apache-2.0Database interfaces mysql_commonMySql protocol primitives15,470,797MIT OR Apache-2.0Database interfaces sea-query-deriveDerive macro for sea-query's Iden trait15,047,136MIT OR Apache-2.0Database interfaces foundationdb-sysBindings to the C api for FoundationDB14,949,945MIT/Apache-2.0Database interfaces foundationdbHigh level client bindings for FoundationDB.14,936,007MIT/Apache-2.0Database interfaces foundationdb-genBinding generation helper for FoundationDB.14,929,276MIT/Apache-2.0Database interfaces mongodbThe official MongoDB driver for Rust14,601,625Apache-2.0AsynchronousDatabase interfaces sea-schema🌿 SQL schema definition and discovery10,839,743MIT OR Apache-2.0Database interfaces sea-schema-deriveDerive macro for sea-schema's Name trait10,484,337MIT OR Apache-2.0Database interfaces sea-orm-cliCommand line utility for SeaORM10,421,679MIT OR Apache-2.0Database interfaces sea-orm-migrationMigration utility for SeaORM10,376,264MIT OR Apache-2.0Database interfaces diesel-asyncAn async extension for Diesel the safe, extensible ORM and Query Builder10,088,641MIT OR Apache-2.0Database interfaces mysql-common-deriveDerive macros for MySql common primitives9,138,130MIT OR Apache-2.0Database interfaces refineryPowerful SQL migration toolkit for Rust9,017,406MITDatabase interfaces crates-indexLibrary for retrieving and interacting with the crates.io index8,057,293Apache-2.0Database interfacesDevelopment tools datafusion-tracingDataFusion tracing of execution plans7,909,212Apache-2.0AsynchronousDatabase interfaces scyllaAsync CQL driver for Rust, optimized for ScyllaDB, fully compatible with Apache Cassandra™7,907,526MIT OR Apache-2.0Database interfaces scylla-macrosproc macros for the ScyllaDB async CQL driver7,841,981MIT OR Apache-2.0Database interfaces scylla-cqlCQL data types and primitives, for interacting with ScyllaDB.7,813,719MIT OR Apache-2.0Database interfaces instrumented-object-storeObject Store instrumentation through tracing7,744,225Apache-2.0API bindingsAsynchronous fredAn async client for Redis and Valkey.7,638,044MITAsynchronousDatabase interfaces snowflake-apiSnowflake API bindings7,039,788Apache-2.0API bindingsDatabase interfaces sqlx-cliCommand-line utility for SQLx, the Rust SQL toolkit.6,900,815MIT OR Apache-2.0Command line utilitiesDatabase interfaces mysql_asyncTokio based asynchronous MySql client library.6,550,701MIT OR Apache-2.0AsynchronousDatabase interfaces gcp-bigquery-clientAn ergonomic async client library for GCP BigQuery.6,476,412MIT OR Apache-2.0Database interfaces tendermint-prototendermint-proto is a the Rust implementation of the Tendermint proto structs.5,901,422Apache-2.0CryptographyCryptography::Cryptocurrencies foundationdb-tupleFoundationdb tuple pack/unpack implementation in rust5,746,169MIT/Apache-2.0Database interfaces sqlite-wasm-rs`wasm32-unknown-unknown` bindings to the libsqlite3 library.4,911,473MITDatabase interfacesDevelopment tools::FFI mongocryptRust-idiomatic wrapper around mongocrypt-sys4,728,901Apache-2.0API bindingsCryptography mongocrypt-sysFFI bindings to libmongocrypt4,728,256Apache-2.0CryptographyDatabase interfaces rsqlite-vfsHelping to implement SQLite VFS.4,361,291MITDatabase interfacesDevelopment tools::FFI heedA fully typed LMDB (mdb.master) wrapper with minimum overhead4,281,045MITData structuresDatabase interfaces lmdb-master-sysRust bindings for liblmdb on the mdb.master branch.3,820,786Apache-2.0Database interfacesExternal FFI bindings mysqlMysql client library implemented in rust3,673,309MIT/Apache-2.0Database interfaces rusqlite_migrationSimple schema migration library for rusqlite using user_version instead of an SQL table to maintain the current schema version.3,584,735Apache-2.0Database interfaces tendermintTendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any…3,283,564Apache-2.0CryptographyCryptography::Cryptocurrencies qdrant-clientRust client for Qdrant Vector Search Engine3,133,990Apache-2.0API bindingsDatabase interfaces indexed_db_futuresFuture bindings for IndexedDB via web_sys3,081,994MITAsynchronousDatabase interfaces libduckdb-sysNative bindings to the libduckdb library, C API3,015,801MITDatabase interfacesExternal FFI bindings duckdbErgonomic wrapper for DuckDB2,979,069MITDatabase interfaces opensearchOfficial OpenSearch Rust client2,959,654Apache-2.0API bindingsDatabase interfaces mysqlclient-sysAuto-generated rust bindings for libmysqlclient2,683,513MIT OR Apache-2.0Database interfacesExternal FFI bindings lmdb-rkv-sysRust bindings for liblmdb.2,630,345Apache-2.0Database interfacesExternal FFI bindings postgresql_archiveA library for downloading and extracting PostgreSQL archives2,566,551(Apache-2.0 OR MIT) AND PostgreSQLDatabase interfaces postgresql_commandsPostgreSQL commands for interacting with a PostgreSQL server.2,552,388(Apache-2.0 OR MIT) AND PostgreSQLDatabase interfaces postgresql_embeddedInstall and run a PostgreSQL database locally on Linux, MacOS or Windows. PostgreSQL can be bundled with your application, or…2,540,089(Apache-2.0 OR MIT) AND PostgreSQLDatabase interfaces cosmos-sdk-protoProtobuf stuct defintions for interacting Cosmos SDK powered blockchains2,341,134Apache-2.0CryptographyCryptography::Cryptocurrencies biblatexParsing, writing, and evaluating BibTeX and BibLaTeX files2,317,566MIT OR Apache-2.0Database interfacesParser implementations lmdb-rkvIdiomatic and safe LMDB wrapper.2,198,709Apache-2.0Database interfaces sqliteThe package provides an interface to SQLite.2,065,442Apache-2.0 OR MITAPI bindingsDatabase interfaces sqlite3-sysThe package provides bindings to SQLite.1,983,328Apache-2.0 OR MITDatabase interfacesExternal FFI bindings sqlite3-srcThe package provides SQLite.1,980,188Apache-2.0 OR MITDatabase interfaces odpic-sysBindings to Oracle Database Programming Interface for C (ODPI-C).1,978,256UPL-1.0/Apache-2.0Database interfacesExternal FFI bindings tendermint-configtendermint-config provides functions for loading and validating Tendermint configuration files. It is moved out of the…1,964,887Apache-2.0CryptographyCryptography::Cryptocurrencies odbc-sysODBC ffi bindings1,826,297MITDatabase interfacesExternal FFI bindings mdbx-sysRust bindings for libmdbx.1,660,409MPL-2.0Database interfacesExternal FFI bindings libmdbxIdiomatic and safe MDBX wrapper.1,638,217MPL-2.0Database interfaces tokio-rusqliteAsynchronous handle for rusqlite library.1,568,970MITAsynchronousDatabase interfaces icebergApache Iceberg Rust implementation1,549,950Apache-2.0Database interfaces diesel-derive-newtypeAutomatically connect newtypes to Diesel using their wrapped type1,480,035Apache-2.0/MITDatabase interfacesRust patterns odbc-apiWrite ODBC Applications in (mostly) safe Rust.1,470,721MITAPI bindingsDatabase interfaces libpqSafe binding for libpq1,403,994MITDatabase interfaces pgrxpgrx: A Rust framework for creating Postgres extensions1,357,794MITDatabase interfaces xorfilter-rsXor Filters: Faster and Smaller Than Bloom and Cuckoo Filters1,310,218Apache-2.0AlgorithmsData structures rkvA simple, humane, typed key-value storage solution1,294,471Apache-2.0Database interfaces iceberg-catalog-restApache Iceberg Rust REST API1,283,977Apache-2.0Database interfaces libsql-rusqliteErgonomic wrapper for SQLite (libsql fork)1,265,110MITDatabase interfaces pgwirePostgresql wire protocol implemented as a library1,185,436MIT/Apache-2.0Database interfaces geozeroZero-Copy reading and writing of geospatial data in WKT/WKB, GeoJSON, MVT, GDAL, and other formats.1,182,862MIT OR Apache-2.0API bindingsDatabase interfaces serde_rusqliteSerialize/deserialize rusqlite rows1,143,364MIT OR Apache-2.0Database interfacesEncoding cargo-pgrxCargo subcommand for 'pgrx' to make Postgres extension development easy1,093,304MITCommand line utilitiesDatabase interfaces cassandra-cpp-sysA bindgen-generated Rust wrapper around the DataStax Cassandra C++ driver plus working examples. You probably want to use the…1,044,651Apache-2.0API bindingsDatabase interfaces data-connectorStorage backends for conversations and responses1,009,102Apache-2.0AsynchronousDatabase interfaces influx_db_clientInfluxDB Rust driver982,274MITDatabase interfaces qldbDriver for Amazon's QLDB Database implemented in pure rust.977,980Apache-2.0/MITDatabase interfaces apalisSimple, extensible and multithreaded background task processing for Rust950,203MIT OR Apache-2.0Database interfaces neo4rsRust driver for Neo4j919,604MITAsynchronousDatabase interfaces tame-gcsA small library with a limited set of Google Cloud Storage operations900,141MIT OR Apache-2.0Database interfaces axum-login🪪 User identification, authentication, and authorization for Axum.896,660MITAsynchronousDatabase interfaces lmdb-zeroAn almost-safe, near-zero-cost, feature-complete, unabashedly non-abstract wrapper around LMDB.836,757MIT/Apache-2.0Database interfaces libnssRust bindings for creating libnss modules833,379LGPL-3.0API bindingsAuthentication svix-ksuidA pure Rust and fully tested KSUID implementation803,072MITConcurrencyData structures redis-moduleA toolkit for building Redis modules in Rust801,646BSD-3-ClauseAPI bindingsDatabase interfaces cdrs-tokioAsync Cassandra DB driver written in Rust796,022MIT/Apache-2.0AsynchronousDatabase interfaces sea-query-sqlxDriver library for using SeaQuery with SQLx790,014MIT OR Apache-2.0Database interfaces cassandra-protocolCassandra protocol implementation772,389MIT/Apache-2.0AsynchronousDatabase interfaces discord-cassandra-cppA Cassandra CQL driver, built on top of the DataStax C++ driver for performance and functionality.716,763Apache-2.0API bindingsAsynchronous sql-builderSimple SQL code generator.710,941MITDatabase interfacesText processing dittolive-dittoDitto is a peer to peer cross-platform database that allows mobile, web, IoT and server apps to sync with or without an internet…675,418non-standardDatabase interfacesDatabase implementations rbatisThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL657,923Apache-2.0Database interfaces tokio-amqplapin integration with tokio651,782MITDatabase interfaces idbA futures based crate for interacting with IndexedDB on browsers using webassembly645,346MIT/Apache-2.0AsynchronousDatabase interfaces pq-srcBundled version of libpq637,615PostgreSQLDatabase interfacesExternal FFI bindings sqlx-conditional-queriesCompile-time conditional queries for SQLx629,827MIT OR Apache-2.0Database interfaces clickhouse-arrowClickHouse Arrow Client for Rust538,062Apache-2.0Database interfaces clickhouse-arrow-deriveProcedural macros for the clickhouse-arrow crate537,941Apache-2.0Database interfaces databend-clientDatabend Client for Rust520,334Apache-2.0Database interfaces apalis-sqlSQL utilities for background job processing with apalis517,644MITAsynchronousDatabase interfaces json-ldJSON-LD implementation510,412MIT/Apache-2.0Data structuresDatabase interfaces pg_bigdecimalPostgres' numeric <=> Rust's BigDecimal507,145MITDatabase interfaces lmdb-sysRust bindings for liblmdb.476,884Apache-2.0Database interfacesExternal FFI bindings lmdbIdiomatic and safe LMDB wrapper.469,868Apache-2.0Database interfaces json-ld-syntaxJSON-LD syntax464,308MIT/Apache-2.0Data structuresDatabase interfaces json-ld-coreJSON-LD core types and traits463,575MIT/Apache-2.0Data structuresDatabase interfaces sqlite-watcherBuilding blocks to observe database table changes in sqlite3462,723AGPL-3.0-onlyDatabase interfaces rexieRexie is an easy-to-use, futures based wrapper around IndexedDB that compiles to webassembly461,964MIT/Apache-2.0AsynchronousDatabase interfaces apalis-redisBackground task processing for rust using apalis and redis461,288MITAsynchronousDatabase interfaces json-ld-expansionJSON-LD document expansion implementation460,725MIT/Apache-2.0Data structuresDatabase interfaces json-ld-compactionJSON-LD document compaction implementation460,464MIT/Apache-2.0Data structuresDatabase interfaces sea-orm-codegenCode Generator for SeaORM457,864MIT OR Apache-2.0Database interfaces sea-orm-arrowArrow integration for SeaORM455,266MIT OR Apache-2.0Database interfaces json-ld-context-processingJSON-LD context processing implementation454,047MIT/Apache-2.0Data structuresDatabase interfaces arroyAnnoy-inspired Approximate Nearest Neighbors in Rust, based on LMDB and optimized for memory usage446,110MITAlgorithmsData structures sea-query-driverProc macros for SeaQuery drivers445,678MIT OR Apache-2.0Database interfaces fbncFindora BNC, a native cache implementation for blockchain.435,956MITDatabase interfaces arrow-odbcRead/Write Apache Arrow arrays from/to ODBC data sources.424,073MITDatabase interfaces prometheus_exporter_basePrometheus Rust exporters base crate with optional boilerplate410,747MITDatabase interfaces rust-librocksdb-sysNative bindings to librocksdb409,726MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces rust-rocksdbRust wrapper for Facebook's RocksDB embeddable database404,848Apache-2.0Database interfaces sea-query-postgresBinder traits for connecting sea-query with postgres driver396,460MIT OR Apache-2.0Database interfaces sea-query-rusqliteBinder traits for connecting sea-query with Rusqlite390,866MIT OR Apache-2.0Database interfaces dsnDSN (Data Source Name) parser389,666BSD-3-ClauseDatabase interfacesParsing tools rbatis-macro-driverThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL388,940Apache-2.0Database interfaces barrelA powerful schema migration building API for Rust367,536MIT/X11 OR Apache-2.0Database interfacesDevelopment tools cassandra-cppA Cassandra CQL driver, built on top of the DataStax C++ driver for performance and functionality.354,860Apache-2.0API bindingsAsynchronous matrix_indexed_db_futuresA fork of `indexed_db_futures` — Future bindings for IndexedDB via `web_sys`342,440MITAsynchronousDatabase interfaces postgres-from-row-deriveInternal proc-macro crate for postgres-from-row338,987non-standardData structuresDatabase interfaces postgres-from-rowDerivable trait that allows converting a postgres row to a struct338,404non-standardData structuresDatabase interfaces async-sqliteA library for working with sqlite asynchronously327,778MITDatabase interfaces celestia-tendermint-protoThis is a hard fork of tendermint to make it compatible with Celestia network. tendermint-proto is a the Rust implementation…321,561Apache-2.0CryptographyCryptography::Cryptocurrencies celestia-tendermintThis is a hard fork of tendermint to make it compatible with Celestia network. Tendermint is a high-performance blockchain…321,066Apache-2.0CryptographyCryptography::Cryptocurrencies wild-docYou can read and write data using XML and output various structured documents.You can also program using…320,305MIT/Apache-2.0Database interfacesDatabase implementations fluvio-smartmoduleUsed by Fluvio SmartModule305,076Apache-2.0Database interfacesEncoding fluvio-smartmodule-deriveFluvio SmartModule WASM procedural macro296,405Apache-2.0Database interfacesEncoding databend-driverDatabend Driver for Rust291,489Apache-2.0Database interfaces rbdcThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL276,095Apache-2.0Database interfaces hannoyHNSW Approximate Nearest Neighbors in Rust, based on LMDB and optimized for memory usage275,261MITAlgorithmsData structures aerospikeAerospike Client for Rust265,851Apache-2.0Database interfaces semilattice-databaseData is connected by a directed graph, and each node has an arbitrarily defined key-value.A database is not a tree.265,802MIT/Apache-2.0Database interfacesDatabase implementations fluvioThe official Fluvio driver for Rust254,492Apache-2.0Database interfaces kuzuAn in-process property graph database management system built for query speed and scalability251,769MITDatabase interfaces iggyIggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of…251,742Apache-2.0Command line utilitiesDatabase interfaces diesel_jsonJson wrapper type for JsonB data handling in diesel245,356MITDatabase interfacesEncoding odbcODBC wrapper for idiomatic Rust244,009MITAPI bindingsDatabase interfaces databend-driver-macrosMacros for Databend Driver243,538Apache-2.0Database interfaces surrealdb-librocksdb-sysNative bindings to librocksdb240,734MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces surrealdb-rocksdbRust wrapper for Facebook's RocksDB embeddable database240,214Apache-2.0Database interfaces pg-embedRun a Postgresql database locally on Linux, MacOS or Windows as part of another Rust application or test.229,208MIT/Apache-2.0AsynchronousDatabase interfaces rbsSerialization framework for ORM223,872Apache-2.0Database interfaces pgxpgx: A Rust framework for creating Postgres extensions222,139MITDatabase interfaces taosDriver for TDengine - a timeseries database and analysis platform219,393MIT OR Apache-2.0API bindingsAsynchronous lapin-futuresAMQP client library with a futures based API215,896MITDatabase interfaces couch_rsCouchDB library for Rust214,535MIT/Apache-2.0Database interfaces odbc-safeDeprecated. Try odbc-api instead.212,439MITAPI bindingsDatabase interfaces questdb-rsQuestDB Client Library for Rust211,845Apache-2.0Database interfaces rbatis-codegenThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL gen system210,219Apache-2.0Database interfaces ormliteAn ORM for people who love SQL208,897MITDatabase interfaces json-ld-serializationJSON-LD serialization205,611MIT/Apache-2.0Data structuresDatabase interfaces liboxenOxen is a fast, unstructured data version control, to help version large machine learning datasets written in Rust.204,566non-standardDatabase interfacesMultimedia rustisRedis async driver for Rust195,661non-standardAsynchronousDatabase interfaces pinecone-sdkPinecone Rust SDK194,884Apache-2.0API bindingsDatabase interfaces aleph-bftAlephBFT is an asynchronous and Byzantine fault tolerant consensus protocol aimed at ordering arbitrary messages (transactions).…193,887Apache-2.0AlgorithmsCryptography sea-query-attrProc macros for useful features in Sea Query192,725MIT OR Apache-2.0Database interfaces sqlite-hashesHashing functions for SQLite with aggregation support: MD5, SHA1, SHA256, SHA512, Blake3, FNV-1a, xxHash192,279MIT OR Apache-2.0CryptographyDatabase interfaces databend-sqlSQL types for Databend Driver191,604Apache-2.0Database interfaces cargo-pgxCargo subcommand for 'pgx' to make Postgres extension development easy189,440MITCommand line utilitiesDatabase interfaces clickhouse-rsAsynchronous Yandex ClickHouse client library.188,134MITDatabase interfaces indexed-dbBindings to IndexedDB that default the transactions to aborting and can work multi-threaded187,361MIT OR Apache-2.0AsynchronousDatabase interfaces schemerz-rusqliteSQLite3 adapter for the Schemerz database schema migration library185,375MIT OR Apache-2.0Database interfaces tigerbeetle-unofficial-coreSafe low level callback-based async bindings to tigerbeetle client library.183,517Apache-2.0API bindingsAsynchronous tigerbeetle-unofficialSafe high level async bindings to tigerbeetle client library.183,022Apache-2.0API bindingsAsynchronous schemerzA database schema migration library with DAG dependencies181,222MIT/Apache-2.0Database interfaces couch_rs_deriveCouchDB library for Rust180,959MIT/Apache-2.0Database interfaces diesel-dynamic-schemaA safe, extensible ORM and Query Builder for PostgreSQL, SQLite, and MySQL178,904MIT OR Apache-2.0Database interfaces tarantoolTarantool rust bindings169,329BSD-2-ClauseDatabase interfaces aerospike-rtAerospike Client for Rust Runtime Crate. Not meant to be used independently.163,033Apache-2.0Database interfaces aerospike-macroAerospike Client for Rust Macros Crate. Not meant to be used independently.162,307Apache-2.0Database interfaces adbc_corePublic abstract API of ADBC158,593Apache-2.0Database interfaces zino-modelDomain models for zino.157,086MITDatabase interfacesWeb programming lbugAn in-process property graph database management system built for query speed and scalability156,321MITDatabase interfaces mongo_driverMongo Rust driver built on top of the Mongo C driver155,912MIT/Apache-2.0API bindingsDatabase interfaces aerospike-coreAerospike Client for Rust154,757Apache-2.0Database interfaces eventstoreOfficial EventStoreDB gRPC client152,657MITAPI bindingsDatabase interfaces rbdc-mysqlThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL150,952Apache-2.0Database interfaces sqlite-compressionsCompression, decompression, testing, diffing and patching functions for SQLite: gzip, brotli, bsdiff, ...149,230MIT OR Apache-2.0CompressionDatabase interfaces venndban in-memory database in Rust for rows queried using bit (flag) columns147,577MIT OR Apache-2.0Database interfaces aws-rds-signerA Rust library for generating AWS IAM authentication tokens for Amazon RDS database connections147,408MITAPI bindingsAuthentication