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.

thalo-postgresPostgres event store for crates.io/thalo7,827MIT OR Apache-2.0Data structuresDatabase interfaces weaviate-communityCommunity client for handling Weaviate vector database transactions written in Rust, for Rust.7,785MITAsynchronousDatabase interfaces kindling-storeSQLite persistence layer for kindling, including capsules, observations, summaries, pins and FTS indexes.7,775Apache-2.0Database interfacesDevelopment tools ledb-typesBasic types for storable documents7,748MITDatabase interfaces partiql-extension-ddlPartiQL DDL extensions7,699Apache-2.0CompilersDatabase interfaces odbc-avroExtends odbc-iter crate functionality with ability to query Avro records and write entire ResultSet as Avro Object Container File…7,675MITDatabase interfaces amqpsyExtremely opinionated AMQP PubSub library7,640MITDatabase interfaces supabase-lib-rsA comprehensive, production-ready Rust client library for Supabase with full cross-platform support (native + WASM)7,639MITAPI bindingsAuthentication pancake-db-clientRust client library for PancakeDB7,628Apache-2.0Database interfaces juno-rust-protoProtobuf stuct defintions for interacting Juno blockchain7,613Apache-2.0CryptographyCryptography::Cryptocurrencies tugraphA rust binding for the TuGraph library7,611Apache-2.0Database interfaces lite_dbrust implement lite structure kv embedded database --- lite db. lite fast kv db for mobile, client, wasm etc.7,607Apache-2.0Database interfaces nail-parquetLightning-fast CLI for data analysis: explore, filter, transform Parquet/CSV/Excel files with SQL-powered operations7,603MITCommand line utilitiesDatabase interfaces sea_orm_newtype_idSea-ORM newtyped IDs (stripe style)7,600MITDatabase interfaces logic-lockMySQL logic locks implemented over sea-orm7,593MITDatabase interfaces rsql_driver_mysqlrsql mysql driver7,562Apache-2.0 OR MITCommand-line interfaceCommand line utilities moosicbox_searchMoosicBox search package7,549MPL-2.0Database interfaces seaography-derive🧭 A GraphQL framework and code generator for SeaORM7,527MIT OR Apache-2.0Database interfaces libduckdb-sys-queryscriptNative bindings to the libduckdb library, C API7,519MITDatabase interfacesExternal FFI bindings ood_persistenceAsynchronous and synchronous interfaces and persistence implementations for your OOD architecture7,517MIT OR Apache-2.0Database interfacesDatabase implementations drasi-libEmbedded Drasi for in-process data change processing using continuous queries7,515Apache-2.0Database interfaces salmoA Database migration tool7,493ISCCommand line utilitiesDatabase interfaces rsql_driver_sqlitersql sqlite driver7,467Apache-2.0 OR MITCommand-line interfaceCommand line utilities quackdbErgonomic binding to DuckDB7,437MITDatabase interfaces supabase-storage-rsSupabase storage implementation following the official client libraries.7,394MIT OR Apache-2.0Database interfaces rkdbKDB-Rust embedding and IPC7,386MITDatabase interfacesExternal FFI bindings contextlite-clientUltra-fast Rust client for ContextLite - the high-performance context engine for retrieval and AI applications7,384MITAPI bindingsDatabase interfaces oximod_coreThe core logic and error handling for OxiMod, a MongoDB ODM for Rust.7,383MITAsynchronousDatabase interfaces product-os-store-macrosProduct OS : Store Macros provides a highly flexible higher order framework for defining SQL queries by using Rust directly. …7,329GPL-3.0-onlyDatabase interfacesDevelopment tools::Procedural macro helpers sqlite3_extBuild loadable extensions for SQLite using Rust7,291blessingDatabase interfaces odbc-futuresAsynchronous ODBC 3.8 wrapper7,290MITAPI bindingsAsynchronous rsql_driver_cockroachdbrsql cockroachdb driver7,290Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_duckdbrsql duckdb driver7,286Apache-2.0 OR MITCommand-line interfaceCommand line utilities include-oracle-sqlA Yesql inspired macro for using Oracle SQL in Rust7,282MITDatabase interfaces rsql_driver_sqlserverrsql sqlserver driver7,265Apache-2.0 OR MITCommand-line interfaceCommand line utilities cometbftCometBFT is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any…7,264Apache-2.0CryptographyCryptography::Cryptocurrencies rsql_driver_postgresrsql postgres driver7,263Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_excelrsql excel driver7,259Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_avrorsql avro driver7,249Apache-2.0 OR MITCommand-line interfaceCommand line utilities oracle-rsPure Rust driver for Oracle databases - no OCI/ODPI-C required7,242MIT OR Apache-2.0AsynchronousDatabase interfaces rsql_driver_snowflakersql snowflake driver7,241Apache-2.0 OR MITCommand-line interfaceCommand line utilities anystorePolymorphic, type-safe, composable async API for arbitrary stores7,223MIT OR Apache-2.0ConfigurationDatabase interfaces rsql_driver_yamlrsql yaml driver7,217Apache-2.0 OR MITCommand-line interfaceCommand line utilities SixthDatabaseIn memory serializing to disk Database. Mimics FourthDatabase(C#) and FifthDatabase(C++), SixthDatabase is for Rust using Serde.7,206LGPL-3.0-or-laterDatabase interfaces spanner-rsCloud Spanner Rust Client7,186MITDatabase interfaces cypher-dto-macrosThe macros for cypher-dto.7,175MITDatabase interfaces rqlite_clientrqlite database client with optional extra convenience7,175LGPL-2.1-onlyDatabase interfaces drasi-query-gqlDrasi Core GQL Parser7,174Apache-2.0Database interfaces rsql_driver_mariadbrsql mariadb driver7,169Apache-2.0 OR MITCommand-line interfaceCommand line utilities surrealdb-simple-migrationSimple yet powerful database migration tool for SurrealDB7,159MIT OR Apache-2.0Database interfaces uwheelEmbeddable Aggregate Management System for Streams and Queries7,147MIT OR Apache-2.0Data structuresDatabase interfaces odbc-toolsCommand line interface tools to query databases with via native ODBC drivers7,137MITCommand line utilitiesDatabase interfaces iceberg-catalog-memoryApache Iceberg Rust Memory Catalog API7,125Apache-2.0Database interfaces sea-query-postgres-typesPostgres types for using SeaQuery with SQLx7,114MIT OR Apache-2.0Database interfaces rsql_driver_redshiftrsql redshift driver7,078Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_parquetrsql parquet driver7,075Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_tsvrsql tsv driver7,064Apache-2.0 OR MITCommand-line interfaceCommand line utilities debil-deriveProvides derive macros for debil7,063MITDatabase interfaces reddbMinimalistic async in-memory embedded document database with closure-based queries and optional persistence7,063MIT OR Apache-2.0AsynchronousDatabase interfaces wkb-rasterLibrary to serialize raster data to the PostGIS RASTER Well Known Binary format7,058MITDatabase interfaces rsql_driver_arrowrsql arrow driver7,056Apache-2.0 OR MITCommand-line interfaceCommand line utilities sqlx-simple-migratorA very simple migration framework for sqlx and postgres7,051MITDatabase interfaces rsql_driver_odsrsql ods driver7,049Apache-2.0 OR MITCommand-line interfaceCommand line utilities gelx_coreUtilities for codegen in the `gelx` crate.7,043UnlicenseDatabase interfaces binlogA binary data log library7,040AGPL-3.0-or-laterDatabase interfacesDatabase implementations rsql_driver_jsonrsql json driver7,030Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_jsonlrsql jsonl driver7,029Apache-2.0 OR MITCommand-line interfaceCommand line utilities prepyrusParsing and writing to MDX files for Chicago author-date citaitons using BibTeX7,028Apache-2.0Database interfacesParser implementations rinfluxdb-influxqlA library for querying and posting data to InfluxDB7,024MIT OR Apache-2.0Database interfaces rsql_driver_xmlrsql xml driver6,998Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_rusqlitersql rusqlite driver6,988Apache-2.0 OR MITCommand-line interfaceCommand line utilities pgdump_toc_rewriteCommand-line utility and a library that can be used to rewrite Babelfish logical DB name in pg_dump TOC and Babelfish catalog…6,984Apache-2.0Database interfaces rinfluxdb-lineprotocolA library for querying and posting data to InfluxDB6,983MIT OR Apache-2.0Database interfaces rinfluxdb-fluxA library for querying and posting data to InfluxDB6,964MIT OR Apache-2.0Database interfaces gorm_macrosAn orm that is simple to use and prevents all mistakes at compile time6,949GPL-3.0-onlyDatabase interfaces bicycle_rocksdbRocksDB database engine for the Bicycle framework6,946AGPL-3.0-onlyDatabase interfaces hugsqlx-deriveTurning SQL queries into Rust functions6,943MITDatabase interfacesFilesystem pg_exporterPostgreSQL metric exporter for Prometheus6,941BSD-3-ClauseCommand line utilitiesDatabase interfaces oximodMongoDB ODM for Rust inspired by Mongoose6,929MITAsynchronousDatabase interfaces mysqldump-quick-xml-deriveA derive macro to convert from mysqldump in xml format to struct using quick-xml.6,896Unlicense OR MITDatabase interfacesParsing tools ng-rocksdbRust wrapper for Facebook's RocksDB embeddable database, fork for Nextgraph.org6,885Apache-2.0Database interfaces spring-postgresIntegrate tokio-postgres with spring-rs6,879MITDatabase interfaces datomdatom-rs: an open-source database inspired by Datomic6,849BlueOak-1.0.0 OR BSD-2-Clause-PatentDatabase interfacesDatabase implementations seaography-discoverer🧭 A GraphQL framework and code generator for SeaORM6,816MIT OR Apache-2.0Database interfaces rsql_driver_libsqlrsql libsql driver6,816Apache-2.0 OR MITCommand-line interfaceCommand line utilities supabase-js-rsRust bindings for Supabase JavaScript library via WebAssembly6,812MIT OR Apache-2.0AuthenticationDatabase interfaces zirv-db-sqlxA convenient wrapper around sqlx: global connection-pool management, tunable pool settings, graceful shutdown, and transaction…6,792MIT OR Apache-2.0Database interfacesDevelopment tools tokio-rusqlite-newAsynchronous handle for rusqlite library.6,788MITAsynchronousDatabase interfaces rpsl-rsA Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness.6,786MITDatabase interfacesParsing tools saferlmdbAn almost-safe, near-zero-cost, feature-complete, unabashedly non-abstract wrapper around LMDB.6,784MIT OR Apache-2.0Database interfaces sqlite-glanceConveniently inspect an SQLite database file in the terminal6,758BSD-3-ClauseCommand line utilitiesDatabase interfaces bulletin-board-commonCommon source for BulletinBoard6,747Apache-2.0Database interfacesDatabase implementations denginemysql/sqlite abstraction lib6,721MITDatabase interfaces uwheel-statsprofiling utility for uwheel6,712MIT OR Apache-2.0Data structuresDatabase interfaces mongo_serviceGeneral CRUD RESTful APIs for MongoDB.6,711MITDatabase interfacesWeb programming::HTTP server cts-commonCommon types and traits used across the CipherStash ecosystem6,711non-standardCryptographyDatabase interfaces surreal-simple-clientAn async Rust client for SurrealDB's RPC endpoint6,708MITDatabase interfaces pgcopyPostgreSQL binary COPY format generator6,703Apache-2.0 OR MITDatabase interfacesEncoding cqliteAn embedded property graph database.6,692MITDatabase interfacesDatabase implementations rusqlite_regexA regex extension for rusqlite6,688MIT OR Apache-2.0Database interfaces bronzedb-utilutil for bronzedb6,678MITDatabase interfaces cypher-dtoA collection of traits and macros for working Data Transfer Objects (DTOs) Cypher and Neo4j.6,663MITDatabase interfaces liblmdbup to date Rust bindings for liblmdb.6,661non-standardDatabase interfacesExternal FFI bindings chrono-tz-postgresTyped timezones in Rust and PostgreSQL6,660MITDatabase interfacesDate and time partiql-commonPartiQL Core6,647Apache-2.0CompilersDatabase interfaces wikidata-rsUtilities for working with Wikidata entities programmatically6,627GPL-3.0-or-laterAlgorithmsDatabase interfaces madsim-tokio-postgresA native, asynchronous PostgreSQL client6,609MIT/Apache-2.0Database interfaces concatsql_macroA secure library for SQLite, MySQL and PostgreSQL.6,594MITDatabase interfaces sqlx-d1-macrosproc macros for sqlx-d1 - SQLx for Cloudflare D16,565MITAsynchronousDatabase interfaces docker_testerThis library provides simple functions for starting and stopping containers using Docker.6,547MITDatabase interfaces thalo-kafkaKafka event stream for crates.io/thalo6,546MIT OR Apache-2.0Data structuresDatabase interfaces oxidizer-entity-macroOxidizer helps you reduce the boiler plate of writing entities, tables & migrations when using tokio-postgres and refinery.6,546MITDatabase interfaces rs-puffA modern (unofficial) Rust client for Turbopuffer6,514MITAPI bindingsDatabase interfaces redis-cloudRedis Cloud REST API client library6,510MIT OR Apache-2.0API bindingsDatabase interfaces alopecosaPure rust async Tarantool 1.6+ connector built on tokio6,508MITAsynchronousConcurrency prometheus_iota_exporterPrometheus IOTA Exporter6,504MITDatabase interfaces wb_sqliteDerive map of struct/field to SQLite table/column. Generate const/fn for create-table, insert, select, update.6,504MIT OR Apache-2.0Database interfaces anda_db_utilsA utility Rust library for Anda DB.6,490MITData structuresDatabase interfaces rpsl-parserRenamed to https://crates.io/crates/rpsl-rs, this crate is deprecated.6,486MITDatabase interfaces engulaThe Engula command line tool.6,478Apache-2.0AsynchronousData structures gelxGenerate fully typed rust code from your gel schema and inline queries.6,458UnlicenseDatabase interfaces questdbConnector for questdb6,442MITDatabase interfaces pg_parcelA very minimal subset of `pg_dump --data-only` with multi-tenancy in mind.6,423MIT OR Apache-2.0Command line utilitiesDatabase interfaces compact_sqlMacro for compacting Postgres' SQL queries written in Rust syntax6,419MIT OR Apache-2.0Database interfaces wasmcloud-streams-redisRedis Event Streams capability provider for the wasmCloud host runtime6,406Apache-2.0API bindingsDatabase interfaces tsuzuriTsuzuri is a Event Sourcing framework for Rust, designed to be simple and easy to use.6,404MIT OR Apache-2.0Data structuresDatabase interfaces gelx_macrosThe proc-macro crate for the `gelx` crate.6,403UnlicenseDatabase interfaces hiqlite-macrosMacros for Hiqlite6,395Apache-2.0CachingDatabase interfaces rbdc-pool-deadpoolThe Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL6,394Apache-2.0Database interfaces rudis-httpA minial Redis server with HTTP interface6,390MITDatabase interfacesNetwork programming seellaA tool for visualising the traces emitted by ScyllaDB6,382MITDatabase interfacesDevelopment tools::Debugging rsolrA Solr client for Rust.6,369MITDatabase interfacesWeb programming::HTTP client sqluiBlazing Fast, lightweight, small binary and crossplatform, database client6,361GPL-3.0-or-laterDatabase interfaces sonya-proxyProxy for sharding queues of your web queue cluster6,339MITDatabase interfacesDatabase implementations actix-diesel-actorAn actor which accepts diesel queries packaged into Actix messages.6,319MIT OR Apache-2.0AsynchronousDatabase interfaces suparustSupabase client for Rust with support for WASM6,308Apache-2.0 OR MITDatabase interfacesWebAssembly cortex-memory-coreEmbedded graph memory engine for AI agents — typed nodes, auto-linking, decay, hybrid search, and briefing synthesis6,289MITData structuresDatabase interfaces unbaseUnbase intends to be a causal, coordination-free distributed data-persistence and application framework. It is fundamentally…6,288Apache-2.0Database interfaces gormAn orm that is simple to use and prevents all mistakes at compile time6,272GPL-3.0-onlyDatabase interfaces sql_splitSplit a string wtih multiple sqlite sql statements into separate strings6,269MITDatabase interfaces edgedb_codegen_coreUtilities for codegen in the `edgedb_codegen` crate.6,247UnlicenseDatabase interfaces klickenhausA simple client library for Yandex ClickHouse6,239MITDatabase interfaces mcmc-rsMinimal rust client for memcached6,228MITAsynchronousCaching bonsaimqMessage/job queue based on bonsaidb, similar to sqlxmq.6,217MITAsynchronousConcurrency arcadedb-rsA Rust client for ArcadeDB6,217Apache-2.0Database interfaces shakyA Handshake Blockchain Rust Explorer, chat (WIP) and domain registry/registrar for Pencil Domains6,213AGPL-3.0-onlyCryptography::CryptocurrenciesDatabase interfaces renovateA new way to handle Postgres schema migration.6,213MITDatabase interfaces rdb-pagination-deriveThe provided crate offers a procedural macro for defining `OrderByOptions`.6,191MITDatabase interfacesRust patterns wundergraph_deriveInternal proc macro implementation for wundergraph6,183MIT OR Apache-2.0Database interfacesWeb programming queue_workersA Redis-backed job queue system for Rust applications6,178MITAsynchronousDatabase interfaces toasty-driver-postgresqlPostgreSQL driver for Toasty6,161MITDatabase interfaces pontus_onyx_cliA remoteStorage server as command-line interface6,158MITDatabase interfacesDatabase implementations actix-natsActix actor for NATS Message Broker6,155MIT/Apache-2.0Database interfacesNetwork programming bb8-arangodbArangoDB driver for bb8 based on the arangors crate.6,136MIT OR Apache-2.0Database interfaces pliantdb-localLocal database storage for PliantDb.6,125MIT OR Apache-2.0Database interfacesDatabase implementations bitcoinleveldb-logwriterLow-level LevelDB-compatible log writer for Bitcoin-oriented storage engines, providing block-based fragmentation,…6,108MITAlgorithmsDatabase interfaces bitcoinleveldb-logreaderLow-level LevelDB-compatible log reader for Rust, reconstructing fragmented WAL records with optional CRC32C checksums, precise…6,106MITAlgorithmsDatabase interfaces access_db数据库连接6,104MITDatabase interfaces core_api_clientA Rust library for interacting with CORE API, a service that provides access to metadata and full texts of research papers from…6,095non-standardDatabase interfacesScience rsmc-coreLibrary for runtime-agnostic async memcached clients6,083MITAPI bindingsCaching rdfox-sysLow level bindings to the C api for RDFox, see rdfox-rs for the higher level Rust interface6,071non-standardAPI bindingsDatabase interfaces rep_deriveA small tool for representation/class invariants6,070MITData structuresDatabase interfaces bonsaidb-filesEfficient large file storage for BonsaiDb6,066MIT OR Apache-2.0Data structuresDatabase interfaces toasty-driver-sqliteSQLite driver for Toasty6,057MITDatabase interfaces lorm-macrosMacros for lorm, a zero cost and lightweight ORM operations for SQLx. Not intended to be used directly.6,041Apache-2.0Database interfaces scylla_orm_table_to_structTable mapper for the ORM for Scylla, fully compatible with Apache Cassandra™6,006MITDatabase interfaces switchy_database_connectionSwitchy database connection package6,004MPL-2.0Database interfaces rocksolidAn ergonomic, high-level RocksDB wrapper for Rust. Features CF-aware optimistic & pessimistic transactions, advanced routing for…5,999MPL-2.0Database interfacesDatabase implementations hermes-coreCore async search engine library with WASM support5,994MITDatabase interfacesText processing sql_db_mapperMaps a SQL database to rust structs and functions5,988MIT OR Apache-2.0Command line utilitiesDatabase interfaces mongodb-ext-deriveproc-macro crate to support the mongodb-ext crate5,981non-standardDatabase interfacesDevelopment tools unreql_deadpoolDeadpool for UnReQL5,975MITDatabase interfaces sequeliteA simple SQLite ORM for Rust5,951MITAPI bindingsDatabase interfaces qmdLightweight SOTA local search engine for AI agents in Rust.5,951MIT OR Apache-2.0Database interfacesText processing matterdbPersistent storage implementation based on RocksDB.5,950Apache-2.0Data structuresDatabase interfaces oxidizerOxidizer helps you reduce the boiler plate of writing entities, tables & migrations when using tokio-postgres and refinery.5,946MITDatabase interfaces graphile_worker_databaseDatabase driver abstraction for graphile_worker5,940MITAsynchronousDatabase interfaces impl_tableGenerate table binding and utils for rust-postgres and rusqlite.5,926MITDatabase interfaces feoxdbIron-oxide fast embedded database - nanosecond-level key-value storage5,926Apache-2.0CachingData structures tsuzuri-dynamodbDynamoDB integration for Tsuzuri5,925MIT OR Apache-2.0Data structuresDatabase interfaces jsonpath_rsA JsonPath engine written in Rust5,914SSPL-1.0API bindingsDatabase interfaces edgedb_codegen_macrosThe proc-macro crate for the `edgedb_codegen` crate.5,911UnlicenseDatabase interfaces bronzedb-protocolprotocol for bronzedb5,911MITDatabase interfaces ppomLeft Leaning Red Black index in Rust-lang5,885MITAlgorithmsData structures awto-macrosMacros for Awto microservices5,880MIT OR Apache-2.0CompilersDatabase interfaces duckdb-queryscriptErgonomic wrapper for DuckDB5,874MITDatabase interfaces sakaagariLightweight key-value store backed by git5,857Apache-2.0Database interfacesDatabase implementations eventdbxImmutable, event-sourced, nosql, write-side database system.5,855MITDatabase interfaces inferadb-common-storage-ledgerLedger-backed implementation of StorageBackend for InferaDB5,854MIT OR Apache-2.0AsynchronousDatabase interfaces turingdb-helpersDocument Database backed by sled5,846Apache-2.0Database interfacesEmbedded development anda_object_storeA Rust library that extends the functionality of the object_store crate with metadata management and encryption.5,843MITData structuresDatabase interfaces mekadb-clientHypi's official MekaDB Rust client.5,832Apache-2.0Database interfaces lsmlite-rsHelsing's Rust bindings for sqlite3's lsm1 extension in stand-alone fashion.5,818Apache-2.0Database interfaces archway-protoRust build of Archway's ProtoBuf definitions5,818Apache-2.0CryptographyCryptography::Cryptocurrencies musty-proc-macroAn ODM for NoSQL databases like MongoDB5,813MITData structuresDatabase interfaces bb8-surrealdbSurrealDB driver for bb8 based on the surrealdb crate5,776MITDatabase interfaces bgpfu-libA toolset for working with IRR data5,762MITDatabase interfacesNetwork programming rustls-tokio-postgresTLS implementation for tokio-postgres using rustls5,761Apache-2.0Database interfaces pliantdbA programmable, ACID-compliant, document-database inspired by CouchDB.5,759MIT OR Apache-2.0Database interfacesDatabase implementations cql_nullable_f64Nullable f64 storage support for CQL Database - a lightweight array-based database5,738MIT OR Apache-2.0CachingDatabase interfaces