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.
rtm-yamlRust Type Mapper (RTM) crate rtm-yaml.1,614MIT OR Apache-2.0
sql-audit-cliRun one command to start tracking all changes in your Postgres database!1,611MIT
seagullSimple PostgreSQL migration tool1,611MIT
ragxAI RAG1,607MIT
crdb-test-utilsConcurrently Replicated DataBase1,604AGPL-3.0-or-later
rtm-jsonRust Type Mapper (RTM) crate rtm-json.1,603MIT OR Apache-2.0
oxirs-gqlGraphQL façade for OxiRS with automatic schema generation from RDF ontologies1,602Apache-2.0
mavryk-smart-rollup-storageHigher-level transactional account view over Mavryk Smart Rollup durable storage.1,601MIT
rtm-examplesRust Type Mapper (RTM) crate rtm-examples.1,599MIT OR Apache-2.0
db_server游戏后端存储代理,正在开发1,598Apache-2.0
khive-storageStorage capability traits: SqlAccess, VectorStore, TextSearch. Zero implementations — only contracts.1,595BUSL-1.1
sqlx-cacheCaching system built on top of SQLX designed for efficient storage and retrieval of entities in a database.1,594MIT OR Apache-2.0
r2dbc-cliCommand line tool for querying R2DBC data sources1,593MIT
pontus_onyx_guiA remoteStorage server as graphical interface1,592MIT
tendermint-proto-altheatendermint-proto updated for prost 0.91,592Apache-2.0
vecxAI vector store1,591MIT
sqlx-sqlite-conn-mgrWraps SQLx for SQLite, enforcing pragmatic connection policies for mobile and desktop applications1,590MIT
scylla-aws-keyspaces-authenticatorThis crate provides a simple to use AuthenticatorProvider implementation for scylla crate that works with AWS KeySpaces for…1,589MIT
rtm-sqlRust Type Mapper (RTM) crate rtm-sql.1,589MIT OR Apache-2.0
prax-schemaSchema parser and AST for the Prax ORM1,588MIT OR Apache-2.0
rtm-testsRust Type Mapper (RTM) crate rtm-tests.1,587MIT OR Apache-2.0
thalo-schemaCode generator based on aggregate schemas1,586MIT OR Apache-2.0
cornucopi_client_corePrivate abstractions for Cornucopi clients.1,585MIT/Apache-2.0
mekadbHypi's official MekaDB Rust client.1,585Apache-2.0
smart-cacheA smart caching library for Rust with automatic invalidation1,585MIT OR Apache-2.0
jetdbPure Rust library for reading Microsoft Access (.mdb/.accdb) files1,584MIT OR Apache-2.0
malwaredb-client-pyPython client for MalwareDB.1,584Apache-2.0
delta-sharing-serverDelta Sharing server library1,583Apache-2.0
transparentlog_rocksdbRocksDB implementation of Transparent Log1,581Apache-2.0
reefdbReefDB is a minimalistic, in-memory and on-disk database management system written in Rust, implementing basic SQL query…1,581MIT
pgscribePgScribe is a simple ETL PostgreSQL database utility designed to reproduce subsets of data.1,579GPL-3.0-or-later
rsdbcRust Relation Database Connectivity (RSDBC) API1,578MIT
spam-dbParser and query library for SPAM databases1,573MPL-2.0
moosicbox_database_connectionMoosicBox database connection package1,570MPL-2.0
edm-queryA dynamic SQL query builder for MySQL, Postgres and SQLite.1,569MIT
sea-orm-verifyverify sea-orm entities with sqlx compile time macros1,568MIT
drasi-reaction-storedproc-postgresPostgreSQL Stored Procedure reaction plugin for Drasi1,568Apache-2.0
mongododmA thin ODM layer for mongodb1,567MIT OR Apache-2.0
southboundRust SQL Migrations1,565MIT
rutin_serverredis implemented using rust1,565MIT
cornucopi_asyncAsynchronous client library for Cornucopi users.1,564MIT/Apache-2.0
rtm-macrosRust Type Mapper (RTM) crate rtm-macros.1,564MIT OR Apache-2.0
dieseleRun `EXPLAIN` on PostgreSQL queries when using diesel-async1,564MIT OR Apache-2.0
partiql-cliPartiQL CLI1,559Apache-2.0
rfirebirdProvide a raw access to firebird database file1,558MIT
vipuneA minimal memory layer for AI agents1,558Apache-2.0
ferro-ormAtomic conditional updates and ORM primitives for the Ferro framework1,558MIT
medusadbA highly efficient, extremely scalable, distributed database1,556MIT
thalo_cliCli tool for interacting with thalo through the quic protocol1,554Apache-2.0 OR MIT
drasi-reaction-storedproc-mysqlMySQL Stored Procedure reaction plugin for Drasi1,552Apache-2.0
edm-schemaSQL schema definition and discovery.1,550MIT
ic-nosqlA flexible NoSQL database library for Internet Computer canisters1,550MIT
automodelAutoModel — SQL-first Reverse ORM for Rust, Built for the greater DX and for the AI Era1,550MIT
suidSortable (timestamp-first) unique identifier1,548non-standard
surrealdb-migrateEvolve a SurrealDB database over time by applying migrations. `surrealdb-migrate` is a library for
defining and running…1,548Apache-2.0
drasi-reaction-storedproc-mssqlMS SQL Server Stored Procedure reaction plugin for Drasi1,547Apache-2.0
sqlx-metaDerive macro for SQLx to get metadata about the entity such as column names1,546MIT
paimonThe rust implementation of Apache Paimon1,545Apache-2.0
simdphraseExtremely fast phrase search implementation.1,544MIT
promptxAI prompt optimization1,541MIT
sea-schema-sync🌿 SQL schema definition and discovery1,536MIT OR Apache-2.0
oxirs-arqJena-style SPARQL algebra with extension points and query optimization1,535Apache-2.0
csqlAn assistant tool to easily map a CSV spreadsheets' collumns to a database tables' fields. Great for mass uploading products from…1,534CC-BY-SA-4.0
dcp-rsCouchbase DCP client library1,532Apache-2.0
rs_orm一个类似Django的Rust ORM实现1,531MIT OR Apache-2.0
sillydbTools to interact with relational databases1,531MIT
partiql-playgroundPartiQL Playground1,529Apache-2.0
jsn-baseA database, similar to `sqlite`. It supports reading and writing.1,528MIT
datafusion-delta-sharingDelta Sharing integaration for DataFusion1,528MIT
safety-postgresWrapper of tokio-postgres for executing SQL more safer out of user jurisdiction.1,527MIT OR Apache-2.0
oxisql-sqlite-compatPure-Rust SQLite-compatible backend for OxiSQL via the oxisqlite Pure-Rust engine (C-free fork of limbo)1,524Apache-2.0
sapphire-retrieveDocument retrieval and semantic search library with SQLite (FTS5/sqlite-vec) and LanceDB backends1,522MIT OR Apache-2.0
sqlightersEasy creation of SQLite binary format for use in serverside applications, where typically the client runs SQLite in WASM1,521non-standard
molecular-formulasA Rust crate for parsing, manipulating, and analyzing molecular formulas.1,521MIT
diesel-wasm-sqliteSQLite WebAssembly backend for Diesel1,517MIT
sea-orm-tracingOpenTelemetry-compatible tracing instrumentation for SeaORM database operations1,517MIT OR Apache-2.0
rillflowRillflow — a lightweight document + event store for Rust, powered by Postgres.1,516MIT OR Apache-2.0
rocket_sqlx_migratorThis crate works with the `rocket` web framework and `rocket_db_pools` to automatically run migrations on startup using a faring…1,513non-standard
osunbitdbA lightweight super fast transaction async db1,509MIT OR Apache-2.0
khive-dbSQLite storage backend: entities, edges, notes, events, FTS5, sqlite-vec vectors.1,509BUSL-1.1
sqlrenderAn easy sql generator.1,508MIT
cargo-sqlxCargo subcommands for SQLx, the Rust SQL tookit.1,508MIT OR Apache-2.0
dakera-clientRust client SDK for Dakera AI Agent Memory Platform1,507MIT
politerusqlite × Polars bridge library1,507MIT
yauth-entityORM-agnostic domain types for yauth1,507MIT
aws_utils_athenaAWS Athena client utilities for Rust with query execution, streaming results, and comprehensive error handling1,505MIT OR Apache-2.0
elasticsearch_wasiOfficial Elasticsearch Rust client for WASI and WasmEdge1,501Apache-2.0
rat_memcache高性能 Memcached 协议兼容服务器,支持双层缓存和持久化存储1,494LGPL-3.0-or-later
apalis-mysqlBackground task processing for rust using apalis and mysql1,494non-standard
tank-postgresPostgres driver implementation for Tank: the Rust data layer1,494Apache-2.0
cfaitPowerful, fast and elegant task / TODO manager. (GUI & TUI, CalDAV & local)1,489GPL-3.0-or-later
khive-queryGQL and SPARQL parsers with SQL compiler for knowledge graph queries.1,489BUSL-1.1
redisgoA simple and ergonomic Redis client wrapper for Rust1,480MIT OR Apache-2.0
khive-gatePluggable authorization gate trait + default AllowAllGate impl for khive verb dispatch.1,479BUSL-1.1
apalis-file-storageA test-friendly single process file-based storage backend for apalis1,477MIT
cleu-ormObject–relational mapping1,471Apache-2.0
mentedb-mcpMCP server for MenteDB, the cognition aware database for AI agent memory1,470Apache-2.0
oxisql-coreCore traits and types for OxiSQL — the COOLJAPAN Pure-Rust SQL facade1,469Apache-2.0
tls-certificate-exporterA Prometheus exporter to scrape certificates from remote connections to monitor the certificates.1,467Apache-2.0
miyabi-knowledgeKnowledge management system for Miyabi - Vector database, embeddings, and search1,465Apache-2.0
helix-enterprise-qlQuery DSL for Helix Enterprise1,464Apache-2.0
postquetPostQuet: Stream PostgreSQL tables/queries to Parquet files seamlessly with this high-performance, Rust-based command-line tool.1,462Apache-2.0
recoco-coreRecoco-core is the core library of Recoco; it's nearly identical to the main ReCoco crate, which is a simple wrapper around…1,458Apache-2.0
random-dataA library tool to generate random data of any kind.1,458MIT OR Apache-2.0
rtimeloggerA simple cross-platform CLI tool to track working hours, lunch breaks, and calculate surplus time1,454MIT
vespertide-exporterExport vespertide table definitions into ORM-specific models1,453Apache-2.0
big-decimal-byte-string-encoderA Rust implementation of Google BigQuery's BigDecimalByteStringEncoder1,452Apache-2.0
weekdaysDays of the week bit-mapped in a single byte1,451MIT
vibesql-typesType system for vibesql SQL database engine1,450MIT OR Apache-2.0
ailake-coreCore types and traits for the AI-Lake vector-native Lakehouse format1,442MIT OR Apache-2.0
umadb-coreCore event store implementation for UmaDB1,437MIT OR Apache-2.0
uni-cypherOpenCypher query parser and AST for Uni graph database1,436Apache-2.0
uni-pluginPlugin framework for uni-db: registry, manifest, and capability traits1,436Apache-2.0
sakuhiki-coreIndexing overlay for any key-value store1,435MIT OR Apache-2.0
mzprofA dataflow profiler for Materialize1,433MIT
diesel-cte-extCommon Table Expressions for Diesel1,432ISC
mcp-sqliteSQLite MCP Server - Rust implementation1,430MIT
velesdb-cliInteractive CLI and REPL for VelesDB with VelesQL support1,429non-standard
const-struct-versionA trait plus proc-macro to generate a hash based on the fields of a struct. Useful for intelligently expiring a cache when the…1,425MIT OR Apache-2.0
oxirs-streamReal-time streaming support with Kafka/NATS/MQTT/OPC-UA I/O, RDF Patch, and SPARQL Update delta1,423Apache-2.0
yantrikdbCognitive memory engine for persistent AI systems1,422AGPL-3.0-only
oapth-cliOapth CLI1,421Apache-2.0
rusqlite_migration_tokio_asyncSimple schema migration library for rusqlite using user_version instead of an SQL table to maintain the current schema version.1,421Apache-2.0
kawadb-storageHigh-performance storage engine for Kawa message broker (alias for kawa-storage)1,415MIT OR Apache-2.0
dwn-nodeDecentralized Web Node (DWN)1,413MIT OR Apache-2.0
khive-runtimeComposable Service API: entity/note CRUD, graph traversal, hybrid search, curation.1,412BUSL-1.1
cruxmont-embedded-pg-test-macroProcedural macros for embedded PostgreSQL testing in the Cruxmont web framework1,407MIT
cruxmont-pg-test-macroProcedural macros for PostgreSQL testing in the Cruxmont web framework1,406MIT
sqlite-wasm-libcmaking it possible to link external custom libc1,402MIT
recocoA Rust-only fork of CocoIndex, a modular, high-performance ETL and data transformation library.1,400Apache-2.0
vectorliteA high-performance, in-memory vector database optimized for AI agent workloads1,398Apache-2.0
clickhouse-wasm-udf-macrosProcedural macros for clickhouse-wasm-udf1,394Apache-2.0
velesdb-serverREST API server for VelesDB vector database1,392non-standard
oxirsCommand-line interface for OxiRS - import, export, migration, and benchmarking tools1,391Apache-2.0
scopedb-clientScopeDB client for Rust1,387Apache-2.0
embedvecFast, lightweight, in-process vector database with HNSW indexing, E8/H4 lattice quantization (up to 24.8x compression), metadata…1,385MIT
dbnexusAn enterprise-grade database abstraction layer for Rust with built-in permission control and connection pooling1,384MIT
fraiseql-dbDatabase abstraction layer for FraiseQL v21,382MIT OR Apache-2.0
mongo_deriveProcedural macros for simplified MongoDB operations in Rust1,376MIT
bigbytes-driver-coreCore components for Databend Driver1,375Apache-2.0
prax-postgresPostgreSQL driver for the Prax ORM with connection pooling1,374MIT OR Apache-2.0
qail-qdrantQAIL Vector Bridge - Qdrant vector search driver with AST-compatible filters1,374Apache-2.0
query-liteA convenient SQL query builder for rusqlite with HTTP query parameter parsing support1,373MIT
clickcheckTool to analyze ClickHouse system tables, to detect potential issues for DBAs.1,372MIT
cargo-duckdb-ext-toolsA cargo subcommand that packages DuckDB extensions by appending the required extension metadata to a compiled dynamic library.1,372MIT
gaussdb-typesConversions between Rust and GaussDB values based on PostgreSQL1,371MIT OR Apache-2.0
icechunk-macrosSupport and helper macros for the Icechunk library1,370Apache-2.0
meilibridgeHigh-performance PostgreSQL to Meilisearch connector1,369MIT
ethyleneA safe, runtime-independent asynchronous ORM and Query Builder for PostgreSQL, MySQL, SQLite, and MSSQL1,368MIT OR Apache-2.0
stateset-dbDatabase implementations for StateSet iCommerce1,368MIT OR Apache-2.0
khive-foldCognitive primitives — Fold, Anchor, Objective, Selector1,367BUSL-1.1
bigbytes-driver-macrosMacros for Databend Driver1,364Apache-2.0
sedona-functionsApache SedonaDB Rust API1,363Apache-2.0
lash-sqlite-storeSQLite-backed session store for the lash agent runtime.1,363MIT
migrenSmall migration tool for relational databases.1,362non-standard
geoip2-awdbLibrary for reading MaxMind DB format used by GeoIP2 and GeoLite2. Add ability for reading Awdb1,361MIT
ferro-reservationGeneric hold/commit/release resource reservation kernel for the Ferro framework1,361MIT
codemeltedThe aim of this project is to deliver a swiss army knife module to aid software engineers for building full stack solutions for…1,358MIT
exarrow-rsADBC-compatible driver for Exasol with Arrow data format support1,358MIT
vibesql-astAbstract Syntax Tree definitions for vibesql SQL parser1,357MIT OR Apache-2.0
powdb-storageSlotted-page heap, B+tree indexes, and WAL — pure-Rust storage engine for PowDB1,356MIT
surql-parserStandalone SurrealQL parser extracted from SurrealDB1,350Apache-2.0
surqx-macrosMacros for the surqx crate1,349Apache-2.0
mprobe-diagnosticsA library for parsing and reading MongoDB FTDC metrics1,345MIT
clickhouse-testing-macrosA crate that simplifies writing integration tests for ClickHouse, inspired by sqlx.1,345MIT
turingfeeds-helpersSimple Database backed by evmap and sled1,343Apache-2.0
faunaA parser for the Fauna Query Language (FQL).1,337MIT-0
multi-tier-cacheCustomizable multi-tier cache with L1 (Moka in-memory) + L2 (Redis distributed) defaults, expandable to L3/L4+, cross-instance…1,337MIT OR Apache-2.0
pco_storeEasy to use numeric compression1,334MIT
oxirs-tdbApache Jena TDB/TDB2 compatible RDF storage engine with B+Tree indexes1,333Apache-2.0
oxirs-starRDF-star and SPARQL-star grammar support for quoted triples1,331Apache-2.0
garudust-memorySQLite-backed persistent memory and user profiles for Garudust AI agents1,330MIT
simplerecordsStrongly typed text-based format for declarative configuration with zero dependencies.1,329AGPL-3.0-or-later
reddb-io-wireRedDB wire protocol vocabulary: connection-string parser, RedWire frames, payload codecs, topology, sanitizers, and replication…1,329BUSL-1.1
cosmoraUniversal content management system based on RDF1,326AGPL-3.0-or-later
browser-historylibrary to easily read the browser history from your local browser database.1,324MIT OR Apache-2.0
postro-macrosPostro Proc Macro1,324MIT
sekejapA graph-first, embedded multi-model database engine1,323MIT
clickhouse-wasm-udfSDK for writing ClickHouse WASM UDFs in Rust1,319Apache-2.0
sapphire-workspaceWorkspace management library for indexing, search, and sync of file-based documents1,317MIT OR Apache-2.0
this-rsFramework for building complex multi-entity REST and GraphQL APIs with many relationships1,312MIT OR Apache-2.0
workspacer-cratesio-mockA mock in-memory interface for simulating crate publishing on crates.io, primarily aimed for testing environments.1,309MIT
bb8-tivkbb8 adapter for TiKV client1,307MIT
swiftlinkSwiftlink is a fast, flexible URL shortener. With a simple API, it transforms long URLs into short, shareable links: shortening…1,306Apache-2.0 OR MIT
kotobaGP2-based Graph Rewriting Language - ISO GQL-compliant queries, MVCC+Merkle persistence, and distributed execution1,303MIT OR Apache-2.0
surrealdb-migrate-cliCommand line application to evolve a SurrealDB database over time by applying migrations. It
provides version control for a…1,302Apache-2.0
discord-baseThe crate I use to build my bots on top of, made using Serenity in Rust!1,301MIT OR Apache-2.0
kira_kv_enginea high-performance key→id index toolkit for Rust1,301MIT
mssqlrustLightweight Rust library for Microsoft SQL Server using dataset and datatable1,296MIT
polite-cliCommand-line interface for rusqlite × Polars integration1,294MIT
docdbA lightweight and simple key-value store written in Rust1,291Apache-2.0
redb_wallet_storageA redb storage backend for Bitcoin Development Kit wallets1,290MIT OR Apache-2.0
dittolive-ditto-coreThis is a support crate for Ditto: dittolive-ditto is the crate we intend for you to interact with.1,283non-standard
sedona-rasterApache SedonaDB Rust API1,281Apache-2.0
oxirs-clusterRaft-backed distributed dataset for high availability and horizontal scaling1,281Apache-2.0
ferro-projectionLive read-model runtime: subscribe to domain events, persist per-key snapshots, broadcast deltas (not the same as…1,279MIT
ordinary-storageStorage for Ordinary1,279AGPL-3.0-only
oraclemcp-errorStructured, agent-facing error envelope for the oraclemcp Oracle MCP server (Apache-2.0 OR MIT)1,275Apache-2.0 OR MIT
tiberius_db_testerA tool to test tiberius sql server client, it automatically creates a new database and migrates the data, and then deletes the…1,274MIT
icechunk-pythonTransactional storage engine for Zarr designed for use on cloud object storage1,271MIT OR Apache-2.0