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.
turingdb-serverDocument Database backed by sled4,070Apache-2.0
jmdict-rsSimple interface for interacting with JMdict Japanese dictionary4,062Apache-2.0
informix_rustInformixRust is a Rust library that provides a safe and efficient way to interact with Informix databases. It wraps the Informix…4,047Apache-2.0
crash_orm_migrationMigrations for Crash ORM4,036MIT
starfish-qlStarfishQL - A graph database and query engine4,025AGPL-3.0
sqlstate-inlineMemory efficient const-friendly types for SQLSTATE codes4,010MPL-2.0
redeezA simple queueing system for Redis4,002MIT
lapin-actix-rtAn Actix Runtime executor for Lapin3,997MIT
pg-migratorMacro free Postgres migration tool for Rust Postgres and Tokio Postgres3,992MIT
dcdbData Contract DB.3,982GPL-3.0
pq-bincodeA wrapper crate of queue-file for bincode serializable structs.3,975non-standard
pgidentA library for escaping and quoting Postgres identifiers/names3,968MIT
springtime-migrate-refinerySQL migration framework based on dependency injection.3,963MIT
rust-queries-builderA powerful, type-safe query builder library for Rust that leverages key-paths for SQL-like operations on in-memory collections3,954MIT OR Apache-2.0
atlas-localA library for managing MongoDB Atlas local environments.3,936Apache-2.0
supabase-rust-postgrestPostgreSQL REST client for Supabase3,934MIT
parvati_deriveDerive for Parvati3,922non-standard
rincon_clientA typesafe client for the ArangoDB Rest API3,919Apache-2.0
orcinusasync-ready mysql protocol implementation / wrapper libraries3,918non-standard
neo4rs_include_snippetInternal proc macro for the include_snippet! macro, used in the neo4rs crate3,917MIT
json-ld-cliCommand line interface for JSON-LD3,911MIT/Apache-2.0
solana-snapshot-etlEfficiently unpack Solana snapshots3,906Apache-2.0
rmmmRust MySQL Migration Manager3,890ISC
db-up-codegenPart of db-up. Contains the `migrations` macro for creating migrations from a directory of SQL files.3,886BSD-3-Clause
orientdb-macroMacros for OrientDB Rust client. Do not use directly3,883Apache-2.0
tidb_poolA Rust crate that creates a MySQL connection pool for TiDB using a TOML configuration file.3,875MIT
taganak-coreRDF types and interfaces from Taganak (Transactional, Aggregating Graph Architecture for Networking and Access to Knowledge)3,870MPL-2.0
vsmtp-plugin-ldapA plugin for vSMTP that enable support for ldap databases3,867GPL-3.0-only
sqlite3_ext_macroDerive macros for sqlite3_ext3,854blessing
athena-cliA command-line interface for AWS Athena with interactive query execution and result management3,848MIT
drasi-index-rocksdbDrasi Core RocksDb Index Plugin3,842Apache-2.0
elements_rsA comprehensive library for chemical elements and their isotopes with rich metadata3,841MIT
cassanderA Rustified wrapper around the DataStax C/C++ Driver for Apache Cassandra and DataStax Products3,839MIT
nostrstorenostrstore is a lightweight, decentralized key-value store designed to work seamlessly with the Nostr protocol3,827MIT
allsource-coreHigh-performance event store core built in Rust3,819Apache-2.0
typesense-rsAn open source search engine for building delightful search experiences.3,810MIT OR Apache-2.0
rsql_driver_dynamodbrsql dynamodb driver3,810Apache-2.0 OR MIT
sqlx-askama-templateType-safe SQL templates with Askama and SQLx3,804Apache-2.0
meteora-protoMeteora is a distributed key-value store.3,795MIT
kelpie-protoKelpie is a distributed key-value store.3,792MIT
sqlstateRepresentations and parsing logic for SQLSTATE return codes.3,787MIT
unisubA Pub/Sub library for Rust backed by Postgres3,779MIT
diesel_pg_hstorePostgres Hstore support for Diesel3,777MIT/Apache-2.0
libsql_migrationA simple SQL migration tool for libsql databases3,776MIT
smooai-clickhouse-kitSafe-by-construction ClickHouse schema toolkit: an allowlisted type system for user-defined / multi-tenant schemas, DDL…3,772MIT
linkspacelinkspace - a general purpose supernet3,765MPL-2.0
autumn-harvest-macrosProc macros for autumn-harvest workflow engine3,763MIT OR Apache-2.0
drasi-middlewareDrasi Core Middleware3,759Apache-2.0
cloudflare-workers-kv-sdk-rsUnofficial Cloudflare Workers KV SDK for Rust-Lang3,734WTFPL
autumn-harvestDurable workflow orchestration engine core3,724MIT OR Apache-2.0
tiltflakeTiltflake is a distributed database that uses the flake algorithm to generate unique IDs.3,719MIT
ferro-queueBackground job queue system for Ferro framework3,712MIT
esqlUseful and lightweight database extension library for your Rust project3,701MIT
sqlitegraphEmbedded graph database with explicit SQLite, native-v3, and combined backend modes; HNSW vector search; and graph algorithms3,692GPL-3.0-only
velesdb-coreHigh-performance vector database engine written in Rust3,662non-standard
suchbarsuchbar - enduser-learnable-language for database queries.3,647MIT
ff-coreFlowFabric core types, partition math, key builders, error codes3,634Apache-2.0
anvil_dban embedded key-value store3,632MIT
toasty-cliCommand-line interface for Toasty schema management3,619MIT
rustyspannerA RPC Spanner Client for Rust3,613non-standard
sqlx-pool-routerLightweight SQLx PostgreSQL connection pool routing for primary/replica separation3,612MIT OR Apache-2.0
thalo_message_storeThalo's message store built with sled3,604Apache-2.0 OR MIT
starfish-apiStarfishQL - A graph database and query engine3,597AGPL-3.0
speedb-sysNative bindings to libspeedb3,593MIT/Apache-2.0/BSD-3-Clause
json-ld-syntax-nextJSON-LD syntax3,584MIT/Apache-2.0
rsqliteZero overhead, ergonamic wrapper over sqlite C api3,574MIT
ferriskeyRust client for Valkey, built for FlowFabric. Forked from glide-core (valkey-glide).3,557Apache-2.0
tokio-opengaussA native, asynchronous openGauss client3,550MIT/Apache-2.0
cometbft-configcometbft-config provides functions for loading and validating CometBFT
configuration files. It is moved out of the CometBFT…3,547Apache-2.0
moosicbox_schemaMoosicBox schema package3,547MPL-2.0
timesource-deriveMacros for Timesource crate3,541MIT
rocksdb-rayonAn implementation of rayon's ParallelIterator for rocksdb.3,510GPL-3.0-or-later
baizekit-deriveDerive ToolKit3,509MIT
philecThe Painless High-Level Persistence Engine3,508BSD-2-Clause-FreeBSD
redisgraphioClient library for working with redis graph3,507MIT
vespertide-coreData models for tables, columns, constraints, indexes, and migration actions3,506Apache-2.0
zero-mysqlA high-performance MySQL client3,504MIT
mysql-connectorSimple MySQL connector that allows exchanging the underlying connection3,502MIT
common-data-modelSet of structs and traits for my network monitor system3,495MIT OR Apache-2.0
arrow-graphArrow-native graph processing engine with SQL interface3,493Apache-2.0
pg_migrateDatabase migration tool for PostgreSQL3,493MIT
quick_streamQuick Stream is a Rust-based solution designed to efficiently handle data upsert operations with a focus on performance and…3,482MIT
torch-web🔥 Fast, secure web framework for Rust with Laravel-inspired features, built-in ORM, CLI tools, and production-ready security3,477MIT OR Apache-2.0
steel-memoryA spatial memory palace for AI agents with semantic vector search, knowledge graphs, and MCP tools3,475MIT
parsql-deadpool-postgresDeneyimsel bir sql yardımcı küfesidir.3,474MIT OR Apache-2.0
ff-scriptFlowFabric typed FCALL wrappers and Lua library loader3,458Apache-2.0
ff-observabilityFlowFabric observability — OTEL metrics registry + typed handles + no-op shim3,450Apache-2.0
calibre-dbTypes and functions for interacting with the Calibre library database3,430CC0-1.0
taganak-orm-deriveDerive macros for Taganak's ORM traits3,421MPL-2.0
nanoftsHigh-performance full-text search engine in Rust3,420Apache-2.0
wp-knowledgeKnowDB loader and SQLite-backed query facade for the Warp Parse stack.3,398Apache-2.0
json-ld-core-nextJSON-LD core types and traits3,389MIT/Apache-2.0
xaeroflux-macrosEXPERIMENTAL: actor layer for xaeroflux3,389MPL-2.0
from-athena-deriveDerive macro for FromAthena trait to convert Athena ResultSet into user defined Structs3,387MIT OR Apache-2.0
solomon-gremlinA partially forked version of Gremlin-rs™3,377Apache-2.0
lightqllightweight graphql request builder.3,377non-standard
adminixà la django admin for actix - sqlx3,374MIT OR Apache-2.0
scythe-coreCore SQL parsing, catalog building, and type inference for scythe3,373MIT
noria-serverThe Noria data-flow database server3,361MIT OR Apache-2.0
easydbAn iterface for working with easydb.io in rust.3,348MIT OR Apache-2.0
numberwangLibrary of custom number malarkey, including variable-bit-width integers3,339MIT
cosmos-sdk-proto-nymlabProtobuf stuct defintions for interacting Cosmos SDK powered blockchains3,327Apache-2.0
ff-schedulerFlowFabric claim-grant scheduler3,323Apache-2.0
moosicbox_databaseMoosicBox database package3,306MPL-2.0
pschema-rsPregel-based schema validation algorithm written in Rust for generating Wikidata subsets3,303GPL-3.0-or-later
asn-db2Lookup an IP address for matching ASN information in the database from https://iptoasn.com/3,299MIT
vgiBuild VGI workers in Rust to extend DuckDB with custom catalogs, functions, and tables over Apache Arrow IPC3,297non-standard
supabase-rust-gftdRust client for Supabase3,294MIT
rust-task-queueProduction-ready Redis task queue with intelligent auto-scaling, Actix Web integration, and enterprise-grade observability for…3,292MIT OR Apache-2.0
tiledb-sysRust bindings to tiledb crate. See [the TileDB C API reference]…3,285non-standard
runner_qDurable activity queue and worker system3,282MIT
asynq-rsAsynq by redis client library. This library provides a set of tools for asynchronous task processing using Redis as a backend.3,274MIT
qjack_macrosmacros for qjack3,249MIT
wundergraph_cliA helper tool to generate some code for using wundergraph with existing databases3,242MIT OR Apache-2.0
lib3h_persistence_filelib3h persistence for content addressable storage and entity attribute value indexes. A file system based implementation using…3,240Apache-2.0
pagetop-seaormIntegra SeaORM para operar con base de datos en aplicaciones PageTop.3,236MIT OR Apache-2.0
rat_quickdb强大的跨数据库ODM库,支持自动索引创建、统一接口和现代异步架构3,231LGPL-3.0
sqlite2dirDump sqlite3 databases to the filesystem3,226GPL-3.0-or-later
db-upMain crate of the db-up project. Includes `migrations` macro and the `MigrationRunner`3,225BSD-3-Clause
taganak-ormORM (object-relational mapper) for Rust dataypes onto Taganak graphs3,225MPL-2.0
cli-esA CLI interface for ElasticSearch3,212MIT
catwalkAn API for structured data in kv databases.3,211MIT
qail-coreQAIL AST Kernel - typed query AST, schema validation, RLS context, and native access policy3,210Apache-2.0
ff-backend-valkeyFlowFabric EngineBackend impl — Valkey FCALL backend3,208Apache-2.0
trinoA simple TrinoDB client for Rust3,207Apache-2.0
meteora-serverMeteora is a distributed key-value store.3,201MIT
gremlin-orm-macroA lightweight, ORM for PostgreSQL, built on top of SQLx.3,201non-standard
lib3h_persistence_memlib3h persistence for content addressable storage and entity attribute value indexes. A simple, thread-safe in memory store.3,197Apache-2.0
reindeer-macrosA small entity-based embedded database with a minimal no-SQL relationnal model, written in pure Rust.3,196MIT
rcqsCatalog Queue System for Redis.3,196MIT
include-sql-helperinclude-sql helper. Provides non-proc-macro items of the API.3,195MIT
clean_dynamodb_storeA library which follows clean architecture principles and provides a DynamoDB store implementation.3,194MIT
spark-connectRust client for Apache Spark Connect.3,194Apache-2.0
kelpie-serverKelpie is a distributed key-value store.3,185MIT
xelfA versatile Rust toolkit for self-use.3,184MIT
lib3h_persistence_picklelib3h persistence for content addressable storage and entity attribute value indexes backed by pickledb-rs.3,181Apache-2.0
vespertide-configManages models/migrations directories and naming-case preferences3,180Apache-2.0
asyncmigrate-clidatabase migration with async support3,175Apache-2.0
fdb_traitA simple derive macro to manage structs persistence in FoundationDB with secondary indexes automatic management3,163Apache-2.0
rsdbc-coreRSDBC core library3,162MIT
vespertide-plannerReplays applied migrations to rebuild a baseline, then diffs against current models to compute the next migration plan3,159Apache-2.0
crunchert-storageStorage mechanism for the WIP CruncheRT timeseries DB.3,155Apache-2.0
fraiseql-errorError types for FraiseQL v23,152MIT OR Apache-2.0
rust-queries-coreCore functionality for rust-queries-builder - type-safe query builder for Rust collections3,151MIT OR Apache-2.0
simple-mongoA simple MongoDB wrapper for Rust3,145MIT OR Apache-2.0
ff-engineFlowFabric cross-partition dispatch and background scanners3,143Apache-2.0
vespertide-namingNaming conventions and helpers for vespertide database schema management3,142Apache-2.0
reasonkit-memHigh-performance vector database & RAG memory layer - hybrid search, embeddings, RAPTOR trees, BM25 fusion, and semantic…3,132Apache-2.0
jankensqlhubA high-performance, modular Rust library for parameterizable SQL query management with support for SQLite and PostgreSQL3,131MIT
pumpkindb_enginePumpkinDB engine3,120MPL-2.0
sqlglot-rustA SQL parser, optimizer, and transpiler library inspired by Python's sqlglot3,113MIT
sea-orm-try-into-active-model-macroderive TryIntoActiveModel macro for sea-orm3,111MIT
mssql-browserRust implementation of the SQL Server Resolution Protocol3,108MIT OR Apache-2.0
drasi-index-garnetDrasi Core Garnet/Redis Index Plugin3,108Apache-2.0
db_configDefine fields for vaults3,090MIT
zero-postgresA high-performance PostgreSQL client3,087MIT
anor-commonAnor Common Utilities3,085MIT
ff-sdkFlowFabric worker SDK — public API for worker authors3,079Apache-2.0
anor-apiAnor API Service3,074MIT
fimoA command-line tool to import CSV files into MongoDB3,066MIT
wralWrite ahead logging for durability3,050MIT
sqlitefsIn-App Filesystem using SQLite3,040EUPL-1.2
json-ld-context-processing-nextJSON-LD context processing implementation3,037MIT/Apache-2.0
vemigrate-cliMigration CLI for Cassandra and SkyllaDB3,037MIT/Apache-2.0
taganak-frameworkBuilding blocks for applications based on Taganak (Transactional, Aggregating Graph Architecture for Networking and Access to…3,029MPL-2.0
memvid-rsHigh-performance QR code video encoding for text storage and semantic retrieval3,018MIT
grow-rs🌱 Write sedders in RON3,009MIT
bicycle-pluginPlugin example for the Bicycle project3,007AGPL-3.0-only
gremlin-ormA lightweight, ORM for PostgreSQL, built on top of SQLx.3,007non-standard
tank-macrosProcedural macros for Tank: the Rust data layer. Not intended to be used directly.3,007Apache-2.0
scylla_orm_query_parserQuery parser for the ORM for Scylla, fully compatible with Apache Cassandra™3,002MIT
oxcacheA high-performance multi-level cache library for Rust with L1 (memory) and L2 (Redis) caching.2,991MIT
genomic_interval_pipelineA pipeline for creating HDF5 databases from genomic intervals.2,990MIT
rsyesqlTransform SQL queries text to Rust strings.2,984MIT
icechunk-typesShared foundational types for icechunk2,982Apache-2.0
feox-serverHigh-performance Redis-compatible server for Feox DB2,978Apache-2.0
gdbm_compatbinding of gdbm_compat(/usr/lib/libgdbm_compat.so) single file key-value database2,964MIT
wasccgraph-actorwaSCC Actor Support for graph database capability providers2,960Apache-2.0
pgdump2sqliteuse a pgdump to create a sqlite db2,958MIT OR Apache-2.0
callysto-avroAvro serde for Callysto Stream Processing Framework2,958Apache-2.0
aws_utils_dynamodbAWS DynamoDB utilities for Rust2,954MIT OR Apache-2.0
qp-postgresQuick Pool: High Performance Async Generic Pool PostgreSQL Adapter2,952MIT
matrix-sdk-sqlSQL-Based State Storage for matrix-sdk2,951Apache-2.0
ngram-searchNgram-based indexing of strings into a binary file2,949MIT
helixirInteractive CLI tutorial for learning HelixDB2,945MIT
tellaro-query-languageA flexible, human-friendly query language for searching and filtering structured data2,945non-standard
tiny-dynamoA tinier, simpler, key-value focused interface for AWS DynamoDB2,920MIT
light-snowflake-connectorLightweight wrapper around Snowflake's REST API2,913MIT OR Apache-2.0
spg-sqlSelf-built SQL front-end for SPG: PG-dialect lexer + parser. no_std + alloc.2,907MIT OR Apache-2.0
vector-db-coreA high-performance vector database core for reading and writing historical records such as logs and chat records2,904MIT
bb8-tikvbb8 adapter for TiKV client2,901MIT
ekodb_clientOfficial Rust client library for ekoDB - A high-performance database2,901MIT
wascc-streams-redisRedis Event Streams capability provider for the waSCC host runtime2,899Apache-2.0
lumosai-vector-coreCore abstractions and traits for Lumosai vector storage system2,898MIT
robtRead only, immutable Btree for indexing key,value2,896MIT
wasccgraph-redisRedisGraph implementation of the waSCC Graph Database capability provider contract2,888Apache-2.0
cufflink-typesShared type definitions for the Cufflink CRUD microservice platform2,888MIT
drasi-state-store-redbRedb-based state store provider for Drasi plugins2,883Apache-2.0
tokio-postgres-forkA native, asynchronous PostgreSQL client2,881MIT OR Apache-2.0
postgres_to_polarsStream PostgreSQL query results directly into Polars DataFrames via sqlx.2,880Apache-2.0