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.
rustango-macrosProc-macros for rustango: #[derive(Model)] and friends.878MIT OR Apache-2.0
distributedCQRS/ES framework for Rust using Plain Old Rust Structs — append-only events, replay, snapshots, outbox, service bus, and…877MIT
xlg-sqlfmtA command-line SQL formatter that reads SQL from stdin and writes formatted SQL to stdout875MIT
student-key-managerSecure key management for student data anonymization with encryption and database integration872MIT OR Apache-2.0
nano6464-bit Time-Sortable Identifiers for Rust871MIT
durable-dbDatabase migrations and schema for the durable workflow engine869MIT
sabi_redisThe sabi data access library for Redis in Rust869MIT
umadbEvent store built for Dynamic Consistency Boundaries868MIT OR Apache-2.0
surqxQuery macro for SurrealDB867non-standard
summer-sqlxIntegration of summer-rs framework and sqlx867MIT
kivisType-safe database schema generation for Rust with support for custom storage backends, automatic indexing, and layered cache…862MIT
durable-macrosProc macros for the durable workflow engine856MIT
evenframeA unified framework for TypeScript type generation and database schema synchronization853MIT
strut-databaseA convenience layer around `sqlx` crate. Part of the Strut family.853MIT
cdb64A Rust implementation of the cdb (constant database) format with 64-bit support.852MIT
sqeel-coreCore SQL engine for sqeel: sqlx-backed connection pool, tree-sitter SQL parser, LSP integration.851MIT
so6Framework for manage background data migration with PostgreSQL849BSD-3-Clause
diesel-enum-numberAttribute macro to allow diesel to use number based enums in postgres849MIT
nexo-memory-snapshotAtomic point-in-time snapshot/restore for agent memory: git memdir + SQLite (long_term, vector, concepts, compactions) + extract…847MIT OR Apache-2.0
sparrowdb-commonShared types and primitives for SparrowDB embedded graph database843MIT
arrow-tiberiusApache Arrow and SQL Server bridge through Tiberius839Apache-2.0
kroniclerAutomatic performance capture and analysis for production applications in Python using a custom columnar database written in Rust.839MIT
khive-requestRequest DSL — parses verb-dispatch strings (function-call, JSON, and future LNDL / pipe / bash-style syntaxes) into a…839BUSL-1.1
powdb-serverAsync TCP server for PowDB with a binary wire protocol — PowQL native, SQL frontend included839MIT
overshiftShared migration engine for the overrealdb ecosystem838Apache-2.0
cruxmont-pg-pool-macroProcedural macro for curxmont for creating porgres DB pools837MIT
rouchdb-coreCore types, traits, and algorithms for RouchDB837MIT
prax-codegenProcedural macros for code generation in the Prax ORM835MIT OR Apache-2.0
vectorizer-sdkRust SDK for Vectorizer — RPC-first (vectorizer://) with HTTP fallback833Apache-2.0
paginator-sea-ormSeaORM integration for paginator-rs with entity pagination support833MIT
khive-pack-gtdGTD verb pack — task lifecycle (assign/next/complete/transition) over the notes substrate832Apache-2.0
elastic-mappingGenerate Elasticsearch mapping definitions from Rust structs and enums using derive macros831MIT
pylon-realtimePylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.830MIT OR Apache-2.0
audbAuDB - Compile-time database application framework with gold files829AGPL-3.0
pylon-syncPylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.828MIT OR Apache-2.0
obeli-sk-refineryPowerful SQL migration toolkit for Rust (obeli-sk fork)827MIT
cruxmont-db-txProcedural macros for database transactions in the Cruxmont web framework825MIT
uni-plugin-builtinBuilt-in plugin registrations for uni-db (scalar fns, aggregates, procedures, algorithms, CRDTs, …) — dogfoods the uni-plugin…824Apache-2.0
nautilus-orm-schemaSchema parsing and validation for Nautilus ORM823MIT OR Apache-2.0
khive-pack-brainBrain pack — profile-oriented orchestration via Fold + Objective (ADR-032)821Apache-2.0
sedona-geo-generic-algApache SedonaDB Rust API820Apache-2.0
pylon-policyPylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.820MIT OR Apache-2.0
cruxmont-test-utilstest utils for Cruxmont web framework819MIT
engram-rsUnified engram archive library with manifest, signatures, and VFS support818MIT OR Apache-2.0
burncloud-database-coreCore database abstractions and traits for BurnCloud AI management system816MIT OR Apache-2.0
pgroles-inspectDatabase introspection, version detection, and privilege checks for pgroles812MIT
reddb-io-clientOfficial Rust client for RedDB — embedded engine, gRPC, HTTP, and RedWire transports behind one connection-string API. Also hosts…811BUSL-1.1
noatunNoatun is an in-process, distributed database with materialized view support.810MIT
vibesql-executorQuery execution engine for vibesql SQL database808MIT OR Apache-2.0
fraiseql-serverHTTP server for FraiseQL v2 GraphQL engine808MIT OR Apache-2.0
sqlitegraph-cliCommand-line interface for SQLiteGraph — embedded graph and vector runtime with Cypher-inspired queries808GPL-3.0-only
fraiseql-cliCLI tools for FraiseQL v2 - Schema compilation and development utilities807MIT OR Apache-2.0
khive-pack-memoryMemory verb pack — remember/recall semantics with decay-aware ranking807Apache-2.0
tnuctipunThe Tnuctipun of Ringworld — ancient, subversive, ingenious — or a type-safe MongoDB builder library806MIT OR Apache-2.0
sparrowdb-storageStorage engine (WAL, node store, edge store, CSR) for SparrowDB804MIT
flusso-sinks-coreSink trait, JSON rendering, and fan-out for flusso.802Apache-2.0
ailake-catalogIceberg Spec v2 catalog backends (Hadoop, REST, Glue, Nessie, JDBC) for AI-Lake799MIT OR Apache-2.0
qsoA ham radio logbook.799AGPL-3.0-only
opendata-commonShared storage foundation for OpenData databases798MIT
brainos-hippocampusEpisodic and semantic memory engine with hybrid search for Brain OS794MIT
khive-vamanaBatch-built Vamana ANN index for pre-normalized vector search.792BUSL-1.1
automodel-cliCommand-line interface for AutoModel — SQL-first Reverse ORM for Rust, Built for the greater DX and for the AI Era792MIT
aingle_graphNative GraphDB for AIngle - Semantic triple store with SPO indexes790Apache-2.0 OR LicenseRef-Commercial
sqeel-configConfig loading for sqeel: MainConfig / EditorConfig on top of hjkl-config.788MIT
tensor_compressTensor Train decomposition, delta encoding, and RLE compression for tensor data788MIT OR Apache-2.0
nitriteAn embedded NoSQL document database for Rust with collections, repositories, indexing, and ACID transactions787Apache-2.0
khive-bm25BM25 (Okapi BM25) keyword index with deterministic scoring786BUSL-1.1
pond-dbLossless storage and search for sessions from any AI agent client784Apache-2.0
bullmq-rsA Rust implementation of BullMQ - Redis-based distributed job queue781MIT OR Apache-2.0
crdbConcurrently Replicated DataBase778AGPL-3.0-or-later
entity-coreCore traits and types for entity-derive778MIT
khive-hnswHNSW (Hierarchical Navigable Small World) vector index with INT8 quantized two-phase search777BUSL-1.1
autoscale_cuckoo_filterFastest auto-scaling Cuckoo Filter in Rust / 最快的 Rust 自动扩容布谷鸟过滤器776MulanPSL-2.0
prax-sqliteSQLite database driver for Prax ORM771MIT OR Apache-2.0
chartml-datafusionChartML DataFusion SQL transform middleware769MIT
sql-macrosAuto generate sql queries for CRUD on sqlx768MIT OR Apache-2.0
remote_storageremoteStorage760MIT
oxibaseAutonomous relational database management system with MVCC, time-travel queries, and full ACID compliance760Apache-2.0
ovsdb-clientAsync Rust client for the Open vSwitch Database Protocol with monitoring support758Apache-2.0
bazofLakehouse format with event time travel757Apache-2.0
remotestorageremoteStorage757MIT
rustbergA production-grade, cross-platform, single-binary Apache Iceberg REST Catalog757Apache-2.0
prax-mysqlMySQL database driver for Prax ORM755MIT OR Apache-2.0
lazysqlAn ergonomic sqlite library with compile time guarantees755MIT
mprobe-visA library for visualizing MongoDB FTDC metrics754MIT
tidesdbTidesDB is a high-performance embeddable, durable, adaptive, and optionally cloud-native key-value storage engine753MPL-2.0
firebolt-sdkA Rust SDK for Firebolt753Apache-2.0
activecube-rsA generic GraphQL-to-SQL OLAP query engine library752MIT
rosetta-uuidA wrapper implementation of UUID providing binary diesel bindings for SQLite and PostgreSQL, and redis serialization support.751MIT
netabase_storeA type-safe, multi-backend key-value storage library for Rust with support for native (Sled, Redb) and WASM (IndexedDB)…750GPL-3.0-only
iwcoreIntelliWallet Core - Password manager library with authenticated encryption750MIT
llm-config-storagePersistent storage backend for LLM Config Manager using embedded Sled database with encryption support747Apache-2.0
powdb-authArgon2 password hashing and a persisted user/role store for PowDB RBAC746MIT
ovsdb-deriveDerive macro for OVSDB table structs744Apache-2.0
nanobitUltra-fast binary serialization with multi-format compression and zero-copy deserialization743Apache-2.0
fluss-rsThe official rust client of Apache Fluss (Incubating)743Apache-2.0
stout-indexSQLite-backed index for Homebrew formula and cask metadata with FTS5 full-text search741MIT
ailake-fileSelf-contained AI-Lake file writer/reader — Parquet extended with HNSW footer740MIT OR Apache-2.0
herolib-clientsUnified client library for Redis, PostgreSQL, MQTT, Mycelium, Hetzner, HeroDB, and OpenCode740Apache-2.0
e9571_mysql_libA MySQL database utility library for executing queries and assembling SQL statements with SQL injection prevention.739MIT
sparrowdb-catalogSchema catalog (labels, properties, rel-types) for SparrowDB739MIT
tensor_storeCore tensor-based key-value storage with HNSW indexing and tiered caching739MIT OR Apache-2.0
khive-pack-commCommunication pack — inter-agent messaging (send, inbox, read, reply, thread) (ADR-040)739Apache-2.0
khive-pack-scheduleSchedule pack — time-triggered intent storage (remind, schedule, agenda, cancel) (ADR-040)739Apache-2.0
uni-sidecarAtomic JSON sidecar for uni-db _system/ state files739Apache-2.0
tirea-store-adaptersPluggable storage backends (memory, file, PostgreSQL, NATS) for AI agent state and threads738MIT OR Apache-2.0
flusso-sources-coreChange-capture and document-builder abstractions for flusso sources.738Apache-2.0
khive-retrievalHybrid retrieval composer (HNSW + BM25 + fusion + graph + cross-encoder) with deterministic scoring737BUSL-1.1
quiverdb-coreQuiver's storage engine: pages, WAL, manifest, segments, and recovery.733AGPL-3.0-only
brainos-cortexLLM provider abstraction, context assembly, and action dispatch for Brain OS732MIT
khanA MongoDB ODM731MIT
durable-rustLightweight durable job execution engine backed by Postgres730MIT
crate-namesBuild and read compact artifacts of every crates.io crate name, for typeahead and version lookup730MIT OR Apache-2.0
yantrikdb-serverYantrikDB database server — multi-tenant cognitive memory with wire protocol, HTTP gateway, replication, auto-failover, and…729AGPL-3.0-only
classy-syncSync data from classy to other data stores728MIT
sqlite_dbhashsqlite dbhash as a library727blessing
paginator-surrealdbSurrealDB integration for paginator-rs with multi-model database support727MIT
typed_sqlx_client_macrosDerive macros for typed_sqlx_client - automatic CRUD trait implementations726MIT OR Apache-2.0
pontuxA remoteStorage server and client library725MIT
tendermint-config-whstendermint-config provides functions for loading and validating Tendermint
configuration files. It is moved out of the…724Apache-2.0
sal-postgresclientSAL PostgreSQL Client - PostgreSQL client wrapper with connection management and Rhai integration721Apache-2.0
pgwire-liteA library for connecting to a StackQL server using the PostgreSQL wire protocol721MIT
fraiseql-webhooksWebhook signature verification and event processing for FraiseQL719MIT OR Apache-2.0
mdqlMDQL — a queryable database where every entry is a markdown file719AGPL-3.0-only
qdrant-datafusionQdrant integration for Apache DataFusion718Apache-2.0
pglite-rs-sysRaw FFI bindings to libpglite, the in-process PostgreSQL engine from postgres-pglite718MIT
fraiseql-secretsSecrets management and field-level encryption for FraiseQL717MIT OR Apache-2.0
pylon-storagePylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.717MIT OR Apache-2.0
nautilus-orm-coreCore query AST and type system for Nautilus ORM717MIT OR Apache-2.0
better-auth-diesel-sqliteSQLite database adapter for better-auth-rs using Diesel ORM — compile-time verified queries, 65 methods across 10 traits716MIT
pylon-observabilityPylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.715MIT OR Apache-2.0
auths-storageStorage backends for Auths identity system — Git and SQL adapters713Apache-2.0
sedona-tgApache SedonaDB Rust API712Apache-2.0
lumosai-vector-lancedbLanceDB integration for LumosAI vector storage - high-performance columnar vector database711MIT
sedona-geosApache SedonaDB Rust API711Apache-2.0
sedona-geoApache SedonaDB Rust API710Apache-2.0
manifoldb-coreCore types and utilities for ManifoldDB710MIT OR Apache-2.0
sqlite-vector-rsSQLite extension providing PGVector-like native vector types with HNSW indexing710MIT OR Apache-2.0
foundry-rsConfiguration-driven REST backend library for Rust with PostgreSQL — define schemas, tables, and APIs in JSON, get a…709MIT
flusso-queue-coreQueue abstraction for the flusso change-processing pipeline.709Apache-2.0
sal-redisclientSAL Redis Client - Redis client wrapper with connection management and Rhai integration708Apache-2.0
drasi-source-applicationApplication source plugin for Drasi708Apache-2.0
dbwarriorCLI to detect slow and high-row queries in PostgreSQL707MIT
oasysdb_reduxFast embedded vector database with incremental HNSW indexing.706Apache-2.0
forgedb-walWrite-Ahead Log (WAL) implementation for ForgeDB706MIT OR Apache-2.0
diesel_versioningOptimistic locking for diesel.rs705MIT OR Apache-2.0
hotdataPowerful data platform API for datasets, queries, and analytics.705MIT
rustangoDjango-shaped batteries-included web framework for Rust: ORM + migrations + auto-admin + multi-tenancy + audit log + auth…701MIT OR Apache-2.0
prax-armatureArmature framework integration for Prax ORM701MIT OR Apache-2.0
sakuhiki-memdbIndexing overlay for any key-value store699MIT OR Apache-2.0
deadpool-oracleDeadpool connection pool for oracle-rs699MIT OR Apache-2.0
quiverdb-simdSIMD distance kernels for Quiver.699AGPL-3.0-only
random-jsonA CLI tool to generate random data from a JSON schema to fill databases.696MIT OR Apache-2.0
sakuhiki-index-btreeIndexing overlay for any key-value store696MIT OR Apache-2.0
pylon-pluginPylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.692MIT OR Apache-2.0
term-guardA Rust data validation library providing Deequ-like capabilities without Spark dependencies688MIT
pylon-migratePylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.688MIT OR Apache-2.0
pglite-rsIn-process PostgreSQL for Rust, embedded like SQLite, async on any runtime686MIT
rusqlite-structCrate to make working with structs easier in rusqlite683MIT
sparrowdb-cypherCypher query parser and planner for SparrowDB683MIT
khive-pack-knowledgeKnowledge verb pack — lore corpus (atoms/domains), TF-IDF retrieval, concept registration683Apache-2.0
memvid-cliCommand-line interface for Memvid v2 - AI memory with crash-safe, single-file storage682Apache-2.0
elytra_deriveMacros implementation of #[derive(Node, Relation)]681MIT
qcraft-coreCore AST types and renderer trait for qcraft681MIT OR Apache-2.0
pylon-crdtPylon's local-first substrate. Wraps Loro with the doc shape, projection, and sync-protocol pieces Pylon needs.680MIT OR Apache-2.0
fraiseql-federationApollo Federation v2 support for FraiseQL — entity resolution, saga orchestration, multi-subgraph composition679MIT OR Apache-2.0
orsoORSO - A ORm for turSO and SQLite with zero-loss migrations679MIT OR Apache-2.0
elytraAn OGM for Neo4J built on the official Neo4j Rust driver.678MIT
pg_guardA Postgres proxy with built-in safety features678MIT
firebase-rs-sdkRust port of the Firebase JS SDK677Apache-2.0
toasty-driver-tursoTurso (SQLite-compatible) driver for Toasty675MIT
rig-memvidMemvid-backed persistent memory and lexical store for Rig agents.674MIT
diesel-clickhouseDiesel ORM query-builder extensions for ClickHouse SQL.673MIT OR Apache-2.0
oracledb-deriveProcedural macros for the `oracledb` driver (`#[derive(FromRow)]`).673MIT OR Apache-2.0
audb-codegenCode generation for AuDB compile-time database applications671AGPL-3.0
sentinel-driverHigh-performance PostgreSQL wire protocol driver for Rust671MIT OR Apache-2.0
tasker-pgmqTasker's PGMQ wrapper with PostgreSQL NOTIFY support670MIT
rusqlite-from-row-fork3Derivable trait that allows converting a rusqlite row to a struct669non-standard
uni-plugin-customMeta-plugin for uni-db — apoc.custom.declare* analogue667Apache-2.0
alopex-chirps-wireWire protocol types for Alopex Chirps cluster communication666Apache-2.0 OR MIT
kimetsu-brainProject + user-scope memory, hybrid retrieval (lexical + cosine), ambient context, secret redaction at ingest for kimetsu.662MIT OR Apache-2.0
memory-coreCore library for persistent AI agent memory661MIT
vector-nexusAbstraction layer for multiple vector databases with schema generation and RAG support.661MIT
migrioA drop-in database migration library for PostgreSQL660MIT
actr-mailboxPersistent mailbox layer for the Actor-RTC framework, backed by SQLite.659Apache-2.0
quiverdb-indexVector indexes for Quiver: HNSW now; DiskANN/Vamana and IVF later.659AGPL-3.0-only
quiverdb-queryQuiver's query planner and hybrid filtered search.658AGPL-3.0-only
bevy_stdbA Bevy-native integration for SpacetimeDB with table messages, subscriptions, and reconnect support.657MIT OR Apache-2.0
geoff-graphOxigraph RDF store wrapper with named graph support for Geoff657MIT
flusso-schemaConfig and schema loading for flusso: assembles flusso.toml and *.schema.yml into a validated Config.657Apache-2.0
mudb-cliA CLI client for muDB, a RESP-based in-memory cache server written in Rust.656MIT OR Apache-2.0
mini-app-coreAgent-First CRUD store core library — schema.yaml driven, SQLite backend (transport-agnostic)654MIT OR Apache-2.0
rwkv-agent-kitRWKV-Agent-Kit: A high-performance memory system for AI applications with advanced RAG capabilities, vector-graph hybrid storage,…652MIT OR Apache-2.0
siftdb-cliCommand-line interface for SiftDB - the high-performance grep-native database650MIT
ddb-coreDDB v2: A high-performance SQL interface for flat files written in Rust648CC-BY-NC-SA-4.0
auths-indexSQLite-backed index for O(1) attestation lookups648Apache-2.0
hadb-storageByte-level StorageBackend trait for the hadb ecosystem. Trait-only; impls live in separate crates (hadb-storage-s3,…648Apache-2.0
flusso-queue-channelIn-process channel queue implementation for flusso.648Apache-2.0
khive-brain-coreBrain primitives — Beta posteriors, section types, profile state, weight derivation647Apache-2.0
powdb-backupBackup, restore, and point-in-time recovery for PowDB647MIT