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.

venndb-macrosmacros for venndb, cannot be used directly144,700MIT OR Apache-2.0Database interfaces hdbconnectA synchronous pure rust database driver for SAP HANA(TM)144,157MIT OR Apache-2.0Database interfaces minimqAn MQTT5 client140,766MITDatabase interfacesEmbedded development redis-module-macros-internalsA macros crate for redismodule-rs140,648BSD-3-ClauseAPI bindingsDatabase interfaces adbc_ffiADBC FFI and driver exporter138,588Apache-2.0Database interfaces bendsqlDatabend Native Command Line Tool138,417Apache-2.0Database interfaces iceberg-catalog-glueApache Iceberg Glue Catalog Support138,183Apache-2.0Database interfaces simple_redisSimple and resilient redis client.137,314Apache-2.0CachingDatabase interfaces iceberg-storage-opendalApache Iceberg OpenDAL storage implementation137,075Apache-2.0Database interfaces async-amqplapin integration with async-std128,845MITDatabase interfaces diesel_ltreeAdds support for the PostgreSQL ltree extension to Diesel128,089MITDatabase interfaces lapin-asyncAMQP client library with a low level API designed for use with mio122,680MITDatabase interfaces async-lapinlapin integration with async-io119,295MITDatabase interfaces dynomiteProvides set of high-level productive DynamoDB interfaces118,883MITDatabase interfaces cargo-http-registryA cargo registry allowing for quick publishing of crates when using crates.io is just not desired.118,767GPL-3.0-or-laterCommand line utilitiesConfiguration rusted_cypherSend cypher queries to a neo4j database118,034MIT/Apache-2.0Database interfaces cornucopiaGenerate type-checked Rust from your PostgreSQL queries.117,231MIT/Apache-2.0Database interfaces sqlite-wasm-vfssome experimental VFS implementations.115,759MITDatabase interfacesDevelopment tools::FFI rbdc-pool-fastThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL115,213Apache-2.0Database interfaces feldera-typesPublic API types for Feldera110,490MIT OR Apache-2.0API bindingsDatabase interfaces holochain_json_apijson api and utilities for holochain110,369Apache-2.0Database interfaces gremlin-clientA Rust client for Apache TinkerPop™109,336Apache-2.0Database interfaces rbdc-pgThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL109,303Apache-2.0Database interfaces db-dumpLibrary for scripting analyses against crates.io's database dumps107,473MIT OR Apache-2.0Database interfacesEncoding mysqlclient-srcBundled version of libmysqlclient106,332GPL-2.0-onlyDatabase interfacesExternal FFI bindings ip2locationFind geo information & proxy information based on the given IP using IP2Location BIN databases105,164non-standardDatabase interfacesNetwork programming hdbconnect_implCommon implementation core of hdbconnect and hdbconnect_async; not for direct use103,479MIT OR Apache-2.0Database interfaces semilattice-database-sessionData is connected by a directed graph, with each node having arbitrarily defined keys and values. Sessions can then manage…101,960MIT/Apache-2.0Database interfacesDatabase implementations cosmos-sdk-proto-altheaProtobuf stuct defintions for interacting with Cosmos SDK powered blockchains101,797Apache-2.0CryptographyCryptography::Cryptocurrencies adbc_driver_managerADBC driver manager101,478Apache-2.0Database interfaces substrait-explainExplain Substrait plans as human-readable text.101,423Apache-2.0Data structuresDatabase interfaces zipcodesQuery U.S. zipcodes without SQLite, with the full dataset embedded at compile time.100,664MITData structuresDatabase interfaces telegrafMinimal rust wrapper for the telegraf/influxdb protocol99,106MITDatabase interfaces duckdb-loadable-macrosNative bindings to the libduckdb library, C API; build loadable extensions98,377MITDatabase interfacesExternal FFI bindings electrs-librocksdb-sysNative bindings to librocksdb (electrs fork)98,376MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces cn-tigerbeetleCloud-native TigerBeetle client for Rust with DNS-based service discovery96,774Apache-2.0Database interfacesFinance reqlA native ReQL driver96,195MIT/Apache-2.0Database interfaces electrs-rocksdbRust wrapper for Facebook's RocksDB embeddable database (electrs fork)96,057Apache-2.0Database interfaces migrant_libDatabase migration and configuration library for postgres, sqlite, mysql94,782MITDatabase interfacesDevelopment tools holochain_persistence_apipersistence api for content addressable storage and entity attribute value indexes94,291Apache-2.0Database interfaces crev-libLibrary interface for programmatic access to crate reviews of cargo-crev93,769MPL-2.0 OR MIT OR Apache-2.0Database interfacesDevelopment tools iceberg-datafusionApache Iceberg DataFusion Integration93,548Apache-2.0Database interfaces es-entity-macrosProc macros for es-entity92,479Apache-2.0Data structuresDatabase interfaces r2d2-oracleOracle support for the r2d2 connection pool92,039MIT OR Apache-2.0Database interfaces es-entityEvent Sourcing Entity Framework91,851Apache-2.0Data structuresDatabase interfaces spatialbenchBlazing fast pure Rust Spatial Bench data generation library.88,819Apache-2.0Data structuresDatabase interfaces spatialbench-arrowSpatialBench data generator into Apache Arrow format88,699Apache-2.0Data structuresDatabase interfaces sqlx_migratorMigrator for writing sqlx migration using Rust instead of SQL88,576MITDatabase interfaces schemerA database schema migration library with DAG dependencies87,704MIT/Apache-2.0Database interfaces dbcrossbarProgram for copying data between databases (pre-release)87,685Apache-2.0 OR MITCommand line utilitiesDatabase interfaces jammdbAn embedded single-file database for Rust87,610MIT OR Apache-2.0Database interfacesDatabase implementations schemer-rusqliteSQLite3 adapter for the Schemer database schema migration library86,719MIT/Apache-2.0Database interfaces hdbconnect_asyncAn asynchronous pure rust database driver for SAP HANA(TM)86,537MIT OR Apache-2.0Database interfaces indradb-libA graph database library86,525MPL-2.0Database interfacesDatabase implementations db-keystoreEncrypted SQLite credential store for the `keyring-core` API, backed by turso84,926MIT or Apache-2.0API bindingsDatabase interfaces libspeedb-sysNative bindings to libspeedb84,326MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces wild-doc-script-denodeno for wild-doc83,336MIT/Apache-2.0Database interfacesDatabase implementations valkey-moduleA toolkit for building valkey modules in Rust83,093BSD-3-ClauseAPI bindingsDatabase interfaces speedbRust wrapper for Speedb83,035Apache-2.0Database interfaces tardisElegant, clean Rust development framework81,035MIT/Apache-2.0AsynchronousCaching libesedbA safe Rust API for libesedb80,908LGPL-3.0-or-laterDatabase interfaces iggy_binary_protocolWire protocol types and codec for the Iggy binary protocol. Shared between server and SDK.79,888Apache-2.0Command line utilitiesDatabase interfaces rbdc-mssqlThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL79,826Apache-2.0Database interfaces valkey-module-macros-internalsA macros crate for valkeymodule-rs79,587BSD-3-ClauseAPI bindingsDatabase interfaces sqlmodel-coreCore types and traits for SQLModel Rust79,298LicenseRef-MIT-OpenAI-Anthropic-RiderDatabase interfacesDatabase implementations dbcrossbarlibLibrary for copying data between databases (pre-release)79,295Apache-2.0 OR MITDatabase interfacesFilesystem diesel-enumInterop between your enums and your database with diesel78,886MITData structuresDatabase interfaces iggy_commonIggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of…78,625Apache-2.0Command line utilitiesDatabase interfaces sqlmodel-sqliteSQLite driver for SQLModel Rust78,476LicenseRef-MIT-OpenAI-Anthropic-RiderDatabase interfacesDatabase implementations eventstore-macrosExtra EventStoreDB gRPC client internal code generation features77,944MITAPI bindingsDatabase interfaces fedimint-aleph-bftAlephBFT is an asynchronous and Byzantine fault tolerant consensus protocol aimed at ordering arbitrary messages (transactions).…76,197Apache-2.0AlgorithmsCryptography maxminddb-writerLibrary for writing MaxMind DB76,071MIT OR Apache-2.0Database interfacesNetwork programming valkey-module-macrosA macros crate for valkeymodule-rs75,727BSD-3-ClauseAPI bindingsDatabase interfaces libesedb-syslibesedb FFI bindings for Rust75,569LGPL-3.0-or-laterDatabase interfacesExternal FFI bindings rbdc-sqliteThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL74,904Apache-2.0Database interfaces jfsA JSON file store73,793MIT/Apache-2.0Database interfaces worterbuch-clientClient library for Wörterbuch.73,211AGPL-3.0-or-laterDatabase interfaces postgres_secretsSecure access to Postgres credentials.72,453UnlicenseDatabase interfaces rsql_clirsql is a CLI for CockroachDB, DuckDB, LibSQL, MariaDB, MySQL, PostgreSQL, Redshift, Snowflake, SQLite3 and SQL Server.71,509Apache-2.0 OR MITCommand line utilitiesDatabase interfaces sklA lock-free thread-safe concurrent ARENA based (heap backend or memory map backend) skiplist implementation which helps develop…71,344MIT OR Apache-2.0ConcurrencyData structures charybdisHigh-Performance ORM for ScyllaDB70,122MITDatabase interfaces imessage-databaseParsers and tools to interact with iMessage SQLite data69,869GPL-3.0-or-laterDatabase interfaces diesel-ociA oci database adapter for diesel69,817MIT OR Apache-2.0Database interfaces sqlx-oldapi🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL,…69,480MIT OR Apache-2.0AsynchronousDatabase interfaces tardis-macrosElegant, clean Rust development framework67,828MIT/Apache-2.0AsynchronousCaching holochain_persistence_picklepersistence for content addressable storage and entity attribute value indexes backed by pickledb-rs.67,766Apache-2.0Database interfaces dbuiA work in progress67,429MITDatabase interfacesDevelopment tools wtxA collection of different transport implementations and related tools focused primarily on web technologies.67,212MPL-2.0AsynchronousDatabase interfaces reduct-baseBase crate for ReductStore66,501MPL-2.0Database interfaces aragogA simple lightweight object-document mapper for ArangoDB66,386MITDatabase interfacesWeb programming data-pileA simple and fast append-only data store65,728non-standardDatabase interfaces holochain_persistence_mempersistence for content addressable storage and entity attribute value indexes. A simple, thread-safe in memory store.65,318Apache-2.0Database interfaces holochain_persistence_filepersistence for content addressable storage and entity attribute value indexes. A file system based implementation using…64,965Apache-2.0Database interfaces migrantCLI Database migration management for postgres, sqlite, mysql63,871MITCommand line utilitiesDatabase interfaces wccg-dataWCCG Data63,796MIT OR Apache-2.0Database interfaces usvUSV: Unicode Separated Values (USV) for data markup. This is for spreadsheets, databases, content management, and more. This…63,690MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Data structuresDatabase interfaces geoip2Library for reading MaxMind DB format used by GeoIP2 and GeoLite262,673MITDatabase interfacesNetwork programming aries-askarAskar cryptographic primitives and secure storage62,529MIT OR Apache-2.0CryptographyDatabase interfaces rsql_corersql core library for creating a command line SQL interfaces62,368Apache-2.0 OR MITCommand-line interfaceCommand line utilities wild-doc-scripttrait for wild-doc script62,122MIT/Apache-2.0Database interfacesDatabase implementations worterbuch-cliCommand line clients for Wörterbuch.62,006AGPL-3.0-or-laterCommand line utilitiesDatabase interfaces create-rust-appSet up a modern rust+react web app by running one command.60,759MIT OR Apache-2.0Command line utilitiesConfiguration lance-graphGraph query engine for Lance datasets with Cypher support60,375Apache-2.0Data structuresDatabase interfaces apalis-postgresBackground task processing for rust using apalis and postgres60,287non-standardAsynchronousDatabase interfaces agdbAgnesoft Graph Database60,156Apache-2.0Database interfacesDatabase implementations charybdis_macrosProc macro crate for Charybdis ORM59,975MITDatabase interfaces charybdis-migrateAutomatic Migration Tool for Charybdis ORM59,904MITDatabase interfaces worterbuch-commonClient library for Wörterbuch.59,402AGPL-3.0-or-laterDatabase interfaces lance-graph-catalogCatalog and namespace utilities for Lance graph59,348Apache-2.0Data structuresDatabase interfaces mongodmA thin ODM layer for mongodb58,696MIT OR Apache-2.0Database interfaces sqlite3The package provides an interface to SQLite.58,530Apache-2.0/MITAPI bindingsDatabase interfaces natureNature is a development support platform, it separates data definition from code, so it decouple the data from business system.58,258MITAsynchronousDatabase interfaces pgwire-replicationTokio-based Postgres wire-protocol logical replication client (pgoutput) with TLS and SCRAM.57,654Apache-2.0 OR MITAsynchronousDatabase interfaces seaography🧭 A GraphQL framework for SeaORM56,977MIT OR Apache-2.0Database interfaces i-love-jesusCursor/keyset pagination and ordering for Diesel (PostgreSQL only)56,958MIT OR Apache-2.0Database interfaces charybdis_parserParser crate for Charybdis ORM56,944MITDatabase interfaces sibylAn OCI-based (synchronous or asynchronous) interface between Rust applications and Oracle databases56,660MITDatabase interfaces lmdb-master3-sysRust bindings for liblmdb on the mdb.master3 branch.56,647Apache-2.0Database interfacesExternal FFI bindings rsfbclientBinds to official firebird client lib56,514MITDatabase interfaces turbosqlAn easy local data persistence layer, backed by SQLite.56,363MIT OR Apache-2.0 OR CC0-1.0Database interfaces weldsAn async ORM for (postgres, mssql, mysql, sqlite)56,212BSD-3-ClauseDatabase interfaces couchbase-sysRust bindings to the libcouchbase C Couchbase SDK.55,989Apache-2.0AsynchronousDatabase interfaces warp10Warp10 client for rust55,919BSD-3-ClauseAPI bindingsDatabase interfaces async-redis-sessionredis session store for async-session55,794MIT OR Apache-2.0Database interfacesWeb programming dsql-lintLint SQL files for Aurora DSQL compatibility55,469MIT-0Command line utilitiesDatabase interfaces heed3A fully typed LMDB (mdb.master3) wrapper with minimum overhead with support for encryption55,080MITData structuresDatabase interfaces tokio-dieselIntegrate Diesel into Tokio cleanly and efficiently.54,804MIT/Apache-2.0AsynchronousDatabase interfaces welds-macrosMacros for the welds ORM54,471BSD-3-ClauseDatabase interfaces agdb_deriveAgnesoft Graph Database - derive macros54,381Apache-2.0Database interfacesDatabase implementations reductstoreReductStore is a time series database designed specifically for storing and managing large amounts of blob data.53,917Apache-2.0Command line utilitiesDatabase interfaces marine-sqlite-connectorThe package provides an interface to SQLite.53,044Apache-2.0/MITAPI bindingsDatabase interfaces elephantryObject model manager for PostgreSQL53,032MITDatabase interfaces kip_db轻量级、异步 基于LSM Leveled Compaction K-V数据库52,740Apache-2.0Database interfacesDevelopment tools modyne-deriveDerive macros for modyne52,656MIT OR Apache-2.0API bindingsDatabase interfaces rinfluxdbA library for querying and posting data to InfluxDB52,509MIT OR Apache-2.0Database interfaces cipherstash-clientThe official CipherStash SDK52,504non-standardCryptographyDatabase interfaces modyneHigh-level crate for interacting with single-table DynamoDB instances52,398MIT OR Apache-2.0API bindingsDatabase interfaces hyperlane-cosmos-rsProtobuf stuct defintions for interacting with the Hyperlane Cosmos SDK52,396non-standardCryptographyCryptography::Cryptocurrencies geekorm-coreGeekORM Core Library52,047MITDatabase interfaces redis-module-macrosA macros crate for redismodule-rs51,845BSD-3-ClauseAPI bindingsDatabase interfaces databend-driver-coreCore components for Databend Driver51,782Apache-2.0Database interfaces scylla-cql-coreCQL data types and primitives that form the stable public API of the ScyllaDB Rust driver.51,668MIT OR Apache-2.0Database interfaces geekorm-deriveGeekORM Derive Macros Library51,503MITDatabase interfaces arela sql orm base sqlx51,346MIT OR Apache-2.0Database interfaces caniuse-serdeA more modern wrapping for parsing and querying the caniuse.com JSON database using Serde 1.051,338MITAPI bindingsDatabase interfaces geekormA simple and easy to use ORM for SQLite databases51,227MITDatabase interfaces feldera-sqllibSQL runtime library for Feldera51,193MIT OR Apache-2.0API bindingsDatabase interfaces authressThe Authress SDK for RUST - provides authorization as a service with fully compatible REST apis. Authentication / Authorization /…50,868Apache-2.0API bindingsAuthentication no_protoFlexible, Fast & Compact Serialization with RPC50,824MITData structuresDatabase interfaces witherAn ODM for MongoDB built upon the mongo rust driver.50,276Apache-2.0Data structuresDatabase interfaces wild-doc-script-pythonpython for wild-doc50,254MIT/Apache-2.0Database interfacesDatabase implementations create-rust-app_cliSet up a modern rust+react web app by running one command.49,342MIT OR Apache-2.0Command line utilitiesConfiguration rsfbclient-coreCore of firebird client lib49,315MITDatabase interfaces ignite-v2-clientApache Ignite v2 Client48,499MIT OR Apache-2.0Database interfaces darkredisAsync Redis client using std::future48,155ZlibDatabase interfacesWeb programming bolt-clientA client that sends messages using the Bolt protocol.47,833MITAsynchronousDatabase interfaces geekorm-cliGeekORM Commmand Line Interface47,097MITDatabase interfaces mbtilesA simple low-level Mbtiles access and processing library, with some tile format detection and other relevant heuristics.47,049MIT OR Apache-2.0Database interfacesScience::Geospatial mongo-file-centerTo store perennial files and temporary files in MongoDB.46,951MITDatabase interfacesFilesystem bolt-protoBolt protocol primitives: values, messages, and serialization / deserialization.46,625MITDatabase interfacesEncoding dittolive-ditto-baseThis is a support crate for Ditto: dittolive-ditto is the crate we intend for you to interact with.46,456non-standardDatabase interfacesDatabase implementations feldera-irIntermediate representation types for Feldera Programs45,247MIT OR Apache-2.0Database interfaces sqlbSimple, expressive, and progressive SQL Builder for Rust.45,120MIT OR Apache-2.0Database interfaces prometheus_wireguard_exporterPrometheus WireGuard Exporter44,846MITDatabase interfaces crabstepCross-platform, zero-dependency Apple/NeXTSTEP typedstream deserializer44,674GPL-3.0-or-laterDatabase interfacesParser implementations scylla-udf-macrosImplementation of scylla-udf macros44,460MIT OR Apache-2.0Database interfacesWebAssembly arysnORM code generator44,338MITDatabase interfacesDevelopment tools::Build Utils pg_asyncAsynchronous, HA (master-master) PostgreSQL driver on top of libpq44,318MITAsynchronousDatabase interfaces scylla-udfProc macros for scylla rust UDFs bindings43,879MIT OR Apache-2.0Database interfacesWebAssembly welds-connectionsAn async ORM for (postgres, mssql, mysql, sqlite)43,468BSD-3-ClauseDatabase interfaces domain_patternsDomain patterns holds patterns from the world of Domain Driven Design.43,303MITData structuresDatabase interfaces reduct-rsReductStore Client SDK for Rust.43,140MPL-2.0Database interfaces sqlx-tracingOpenTelemetry-compatible tracing for SQLx database operations in Rust.43,124MITAsynchronousDatabase interfaces shacl_validationRDF data shapes implementation in Rust42,634MIT OR Apache-2.0Database interfaces xkvStatic global Redis client manager for Fred and Kvrocks / 全局静态 Redis 客户端管理器,基于 Fred 与 Kvrocks 构建42,591MulanPSL-2.0AsynchronousCaching vrc-logVRChat Local Avatar ID Logger42,481MITConfigurationDatabase interfaces rorm-sqlThe sql abstraction layer.42,405MITDatabase interfaces rsfbclient-nativeNative(using fbclient) implementation of firebird client lib42,070MITDatabase interfaces amadeus-coreHarmonious distributed data analysis in Rust.40,881Apache-2.0ConcurrencyDatabase interfaces indradbA graph database server40,846MPL-2.0Database interfacesDatabase implementations amadeus-typesHarmonious distributed data analysis in Rust.40,298Apache-2.0ConcurrencyData structures tortankTurtle/N3 parser39,506MITDatabase interfaces graphile_workerHigh performance Rust/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a…39,252MITAsynchronousDatabase interfaces brk_vecA storeable vec39,137MITDatabase interfaces lapinoulapin integration with smol38,923MITDatabase interfaces supabase-authSupabase Auth implementation following the official client libraries.38,720MIT OR Apache-2.0AuthenticationDatabase interfaces postgres-inetCIDR/INET support for rust-postgres38,595Apache-2.0Database interfacesNetwork programming sqlx-modelsqlx model38,424non-standardAsynchronousDatabase interfaces domain_derivedomain_derive holds derive macros for the domain_patterns crate.38,263MITData structuresDatabase interfaces vrc-get-litedbA Rust reimplementation of LiteDB made for vrc-get.38,127MITDatabase interfaces feldera-rest-apiREST API bindings for Feldera38,048MIT OR Apache-2.0API bindingsDatabase interfaces rqlite-rsAsync rqlite client for Rust38,026MIT OR Apache-2.0AsynchronousDatabase interfaces mmtkvdbMemory-mapped key-value database using LMDB37,931MITDatabase interfaces aragog_cliCLI for Aragog Crate37,794MITDatabase interfacesWeb programming rsfbclient-rustA pure Rust implementation of firebird client lib37,629MITDatabase interfaces movineA simple database migration manager37,444MITCommand line utilitiesDatabase interfaces rocks-sysRaw RocksDB bindings for Rust, used internally in rust-rocks37,348Apache-2.0Database interfacesExternal FFI bindings rsfbclient-deriveDerives and macros for rsfbclient37,298MITDatabase interfaces redis_rawlMinimal Redis client library implementation. Forked from redis-raw `git@github.com:aminroosta/redis-raw-rs.git`37,071MITDatabase interfaces icechunkTransactional storage engine for Zarr designed for use on cloud object storage36,690Apache-2.0Database interfacesScience