-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
diesel
A safe, extensible ORM and Query Builder for PostgreSQL, SQLite, and MySQL
-
sea-query
🔱 A dynamic query builder for MySQL, Postgres and SQLite
-
sqlformat
Formats whitespace in a SQL string to make it easier to read
-
postgres
A native, synchronous PostgreSQL client
-
datafusion
in-memory query engine that uses Apache Arrow as the memory model
-
diesel-async
An async extension for Diesel the safe, extensible ORM and Query Builder
-
refinery
Powerful SQL migration toolkit for Rust
-
sea-schema
🌿 SQL schema definition and discovery
-
tiberius
A TDS (MSSQL) driver
-
mysql
client library implemented in rust
-
turso
API
-
odbc-api
Write ODBC Applications in (mostly) safe Rust
-
k8sql
Query Kubernetes with SQL
-
sqlx-postgres
PostgreSQL driver implementation for SQLx. Not for direct use; see the
sqlxcrate for details. -
sqlx-core
Core of SQLx, the rust SQL toolkit. Not intended to be used directly.
-
datafusion-functions-json
JSON functions for DataFusion
-
rustweb2
Rust-based web server
-
odbc2parquet
Query an ODBC data source and store the result in a Parquet file
-
sqlx-mysql
MySQL driver implementation for SQLx. Not for direct use; see the
sqlxcrate for details. -
pg_query
PostgreSQL parser that uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree
-
sql_query_builder
Write SQL queries in a simple and composable way
-
libsql
database library
-
pg-trunk
A package manager for PostgreSQL extensions
-
arrow-odbc
Read/Write Apache Arrow arrays from/to ODBC data sources
-
datafusion-federation
Datafusion federation
-
sqllogictest
parser and runner
-
libpq
Safe binding for libpq
-
clickhouse-arrow
ClickHouse Arrow Client for Rust
-
prqlc-parser
A parser for the PRQL query language
-
tree-sitter-sequel
Tree-sitter Grammar for SQL
-
connectorx
Load data from databases to dataframes, the fastest way
-
prqlc
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
sqlpage
Build data user interfaces entirely in SQL. A web server that takes .sql files and formats the query result using pre-made configurable professional-looking components.
-
datafusion-cli
Command Line Client for DataFusion query engine
-
sibyl
An OCI-based (synchronous or asynchronous) interface between Rust applications and Oracle databases
-
sqlite3-parser
SQL parser (as understood by SQLite)
-
qop
powerful database migration tool
-
datafusion-sql
DataFusion SQL Query Planner
-
rsqlite3
A drop-in replacement for sqlite3 CLI with enhanced features
-
sea-query-binder
Driver library for using SeaQuery with SQLx
-
diesel_migrations
Migration management for diesel
-
odbc-sys
ODBC ffi bindings
-
ballista
Distributed Compute
-
aws-sdk-rdsdata
AWS SDK for AWS RDS DataService
-
clorinde
Generate type-checked Rust from your PostgreSQL queries
-
gluesql
Open source SQL database engine fully written in Rust with pure functional execution layer, easily swappable storage and web assembly support!
-
datafusion-table-providers
Extend the capabilities of DataFusion to support additional data sources via implementations of the
TableProvidertrait -
tokio-postgres
A native, asynchronous PostgreSQL client
-
datafusion-physical-expr
Physical expression implementation for DataFusion query engine
-
sqlx-paginated
A flexible, type-safe SQLx query builder for dynamic web APIs, offering seamless pagination, searching, filtering, and sorting
-
sql-gen
A CLI tool for generating models based on a SQL Database using SQLx
-
rustdb
SQL database
-
odbcsv
Query an ODBC data source and print the result as csv
-
sqlx-sqlite
SQLite driver implementation for SQLx. Not for direct use; see the
sqlxcrate for details. -
rsql_cli
rsql is a CLI for CockroachDB, DuckDB, LibSQL, MariaDB, MySQL, PostgreSQL, Redshift, Snowflake, SQLite3 and SQL Server
-
aws-sdk-redshiftdata
AWS SDK for Redshift Data API Service
-
sql-splitter
High-performance CLI tool for splitting large SQL dump files into individual table files
-
datafusion-server
Web server library for session-based queries using Arrow and other large datasets as data sources
-
sql_reverse
Generate the multiple programming languages structure based on the MySQL/PostgresSQL table structure
-
pg_interval
A native PostgreSQL interval type
-
google-sql1_beta4
A complete library to interact with SQL Admin (protocol v1beta4)
-
datafusion-common
Common functionality for DataFusion query engine
-
aws-sdk-iotanalytics
AWS SDK for AWS IoT Analytics
-
snowflake-connector-rs
client for Snowflake
-
arborium-sql
SQL grammar for arborium (tree-sitter bindings)
-
aws-sdk-databasemigration
AWS SDK for AWS Database Migration Service
-
rocketmq-filter
A filter for RocketMQ messages
-
limbo
API
-
aws-sdk-pi
AWS SDK for AWS Performance Insights
-
datafusion-physical-plan
Physical (ExecutionPlan) implementations for DataFusion query engine
-
aws-sdk-kinesisanalyticsv2
AWS SDK for Amazon Kinesis Analytics
-
pgburst
A file-based way to edit postgresql databases (procedures, views, triggers) without GUI
-
r2d2_postgres
Postgres support for the r2d2 connection pool
-
immigrant
schema definition language - CLI
-
graphile_worker
High performance Rust/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
-
geekorm
easy to use ORM for SQLite databases
-
snowflakedb-rs
A lightweight, comprehensive and familiar database driver for the SnowflakeDB written natively in Rust
-
mssql_quick
mssql 数据库快速连接方法
-
good-ormning
Maybe an ORM
-
tauri-plugin-sql
Interface with SQL databases
-
atmosphere
A lightweight SQL framework for sustainable database reliant systems
-
turbosql
An easy local data persistence layer, backed by SQLite
-
rainfrog
a database management tui
-
klickhouse
pure Rust SDK for working with Clickhouse with the native protocol in async environments with minimal boilerplate and maximal performance
-
feldera-fxp
Fixed-point decimal with fixed precision and scale
-
ballista-scheduler
Ballista Distributed Compute - Scheduler
-
diesel-oci
A oci database adapter for diesel
-
qubl-rs
Low level And flexible query builder that gives you full control of your queries
-
sqlx-rt-oldapi
Runtime abstraction used by SQLx, the Rust SQL toolkit. Not intended to be used directly.
-
sql-json-path
SQL/JSON Path implementation in Rust
-
automodel-cli
Command-line interface for AutoModel - generate typed functions from YAML-defined SQL queries
-
rawsql
reusing SQL
-
feldera-sqllib
SQL runtime library for Feldera
-
yamlbase
A lightweight SQL server that serves YAML-defined tables over standard SQL protocols
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
sea-query-sqlx
Driver library for using SeaQuery with SQLx
-
jankensqlhub
A high-performance, modular Rust library for parameterizable SQL query management with support for SQLite and PostgreSQL
-
bomboni_request
working with API requests. Part of Bomboni library.
-
scouter-sql
Sql library to use with scouter-server
-
mysql_quick
mysql 数据库快速连接方法
-
pgmold-sqlparser
Fork of sqlparser with additional PostgreSQL features (PARTITION OF, SECURITY DEFINER/INVOKER, SET params)
-
fosk
In-memory SQL-like query engine and lightweight data store for testing and prototyping
-
pg_filters
helper to generate postgres sql for pagination, sorting and filtering
-
datafusion-execution
Execution configuration support for DataFusion query engine
-
xbatis2sql
collect sql statements from iBATIS sqlmap files/MyBatis mapper files
-
partiql
in Rust
-
hiqlite
highly-available, embeddable, raft-based SQLite + cache
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
cala-ledger-core-types
Core types for cala
-
data-modelling-core
Core SDK library for model operations across platforms
-
bottle-orm
A lightweight and simple ORM for Rust built on top of sqlx
-
sql_lexer
lex and sanitize SQL
-
criterium
Lightweigt dynamic database queries for rusqlite
-
orql
A toy SQL parser for a subset of the Oracle dialect
-
aegis-replication
Distributed replication for Aegis database
-
eloquent
SQL query builder to easily build complex queries in Rust
-
stoolap
High-performance embedded SQL database with MVCC, time-travel queries, and full ACID compliance
-
sea-query-rusqlite
Binder traits for connecting sea-query with Rusqlite
-
tegdb
The name TegridyDB (short for TegDB) is inspired by the Tegridy Farm in South Park and tries to correct some of the wrong database implementations, such as null support, implicit conversion support, etc
-
datafusion-odata
OData protocol adapter for Apache Datafusion
-
butane
An ORM with a focus on simplicity and on writing Rust, not SQL
-
diesel-derive-enum
Derive diesel boilerplate for using enums in databases
-
gitql
A SQL like query language to perform queries on .git files
-
midas
Do painless migration 🦀
-
rqlite_client
rqlite database client with optional extra convenience
-
datafusion-spark
DataFusion expressions that emulate Apache Spark's behavior
-
udf
Easily create user defined functions (UDFs) for MariaDB and MySQL
-
squeal
A SQL query builder library for Rust
-
postrust-core
Core library for Postrust - PostgREST-compatible REST API for PostgreSQL
-
gitql-parser
GitQL parser
-
sqlx-mcp
SQLx MCP Server - Secure multi-database CRUD operations via Model Context Protocol
-
evento
Event sourcing and CQRS toolkit with SQL persistence, projections, and subscriptions
-
sqltk-parser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
dbsp
Continuous streaming analytics engine
-
tauri-plugin-rusqlite2
Tauri SQLite plugin using rusqlite
-
sea-query-postgres
Binder traits for connecting sea-query with postgres driver
-
aws-sdk-cleanrooms
AWS SDK for AWS Clean Rooms Service
-
sql-middleware
Lightweight async wrappers for tokio-postgres, rusqlite, turso, and tiberius
-
postgres-types
Conversions between Rust and Postgres values
-
cala-cel-parser
A parser for the Common Expression Language (CEL)
-
sea-schema-sync
🌿 SQL schema definition and discovery
-
kite_sql
SQL as a Function for Rust
-
co-orm
Implement Create, Read, Update, and Delete (CRUD) methods for sqlx
-
vibesql-bench-common
Shared benchmark infrastructure for vibesql benchmarks
-
datafusion-sqllogictest
DataFusion sqllogictest driver
-
aegis-timeseries
Time series engine for Aegis database
-
gitql-ast
GitQL Abstract syntax tree (AST)
-
aegis-streaming
Real-time streaming for Aegis database
-
datafusion-physical-expr-common
Common functionality of physical expression for DataFusion query engine
-
aegis-document
Document store engine for Aegis database
-
diesel_table_macro_syntax
Internal diesel crate
-
sql-parse
Parser for sql
-
lutra
Query runner for PRQL
-
tabiew
A lightweight TUI application to view and query tabular data files, such as CSV, TSV, and parquet
-
datafusion-catalog
-
vibesql-parser
SQL parser for vibesql database engine
-
taitan-orm
Next Generation ORM based on sqlx
-
dbnexus
An enterprise-grade database abstraction layer for Rust with built-in permission control and connection pooling
-
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
duckdb-slt
Command-line sqllogictest runner for DuckDB
-
sql-param
automatically replacing sql placeholders
-
velesdb-cli
Interactive CLI and REPL for VelesDB with VelesQL support
-
sql-builder
SQL code generator
-
prax-query
Type-safe query builder for the Prax ORM
-
rustlite
A lightweight, high-performance embedded database written in Rust with ACID guarantees
-
vibesql-rs
A SQL parser and semantic analyzer conforming to modern ISO SQL standards
-
aegis-storage
Storage engine for Aegis database
-
feldera-observability
Shared observability utilities for Feldera services
-
sql_from_models
A migration management library for applications using PostgresSQL, MySQL or SQLite
-
benzin
An async extension for Diesel the safe, extensible ORM and Query Builder
-
sim-time
Helper crate to simulate time in es-entity
-
plenum
Agent-first database control CLI with least-privilege execution
-
sqltk
Enhanced Visitor implementation for sqlparser
-
rustmemodb
In-memory SQL database with transaction support, connection pooling, and MVCC
-
polars-sql
SQL transpiler for Polars. Converts SQL to Polars logical plans
-
feldera-rest-api
REST API bindings for Feldera
-
turso_sync_engine
Turso sync engine
-
oxibase
Autonomous relational database management system with MVCC, time-travel queries, and full ACID compliance
-
zero-postgres
A high-performance PostgreSQL client
-
uorm
下的轻量级 ORM 框架,借鉴了 Java MyBatis 的设计理念,强调 SQL 与业务逻辑分离。它结合 Rust 的类型系统与宏机制,支持编写原生 SQL 并自动映射结果,兼容…
-
hugsqlx
Turning SQL queries into Rust functions
-
vibesql-server
Network server with PostgreSQL wire protocol for VibeSQL
-
inbq
parsing BigQuery queries and extracting schema-aware, column-level lineage
-
migren
Small migration tool for relational databases
-
flowscope-cli
Command-line interface for FlowScope SQL lineage analyzer
-
rustql_lavanya
A lightweight, persistent SQL engine in Rust
-
elif-orm
Production-ready ORM with migrations, database services, connection pooling, and query builder
-
sql_docs
parsing comments from sql files and using them for documentation generation
-
datafusion-proto-common
Protobuf serialization of DataFusion common types
-
prax-orm
A next-generation, type-safe ORM for Rust inspired by Prisma
-
pg_interval_2
A native PostgreSQL interval type, forked version
-
absurder-sql
AbsurderSQL - SQLite + IndexedDB that's absurdly better than absurd-sql
-
canyon_sql
ORM and QueryBuilder
-
pqb
A PostgreSQL Query Builder
-
cipherstash-client
The official CipherStash SDK
-
wasm-sql
Wasmtime host implementation for a SQL component WIT interface. Enables Wasm components to interact with SQL databases via the WebAssembly Component Model.
-
datafusion-common-runtime
Common Runtime functionality for DataFusion query engine
-
br-db
orm database mysql mssql sqlite
-
datafusion-pruning
DataFusion Pruning Logic
-
axum-sql-viewer
A development tool for viewing SQL tables in web browsers, easily integrable as an Axum layer
-
brichka
Cli tools for databricks
-
sql-type
Typer for sql
-
cala-tracing
Tracing library powering cala stack
-
flowscope-core
Core SQL lineage analysis engine
-
rsql_formatters
rsql formatters to output rsql results in various formats
-
premix-orm
Alpha research ORM for Rust. Facade crate for premix-core and premix-macros (not production-ready).
-
sea-orm-codegen
Code Generator for SeaORM
-
quill-sql
An educational Rust relational database (RDBMS) inspired by CMU 15445
-
tern
Embedded database migrations in SQL or Rust
-
vibesql-ast
Abstract Syntax Tree definitions for vibesql SQL parser
-
apalis-sql
SQL utilities for background job processing with apalis
-
lazysql
An ergonomic sqlite library with compile time guarantees
-
qraft
building SQL queries with a fluent API
-
aegis-monitoring
Monitoring and observability for Aegis Database
-
squawk-ide
Linter for Postgres migrations & SQL
-
sql_tools
meant to make SQL queries simple and communication between various SQL versions easy
-
simple_pg
extentions and utilites for working with postgres
-
br-fields
shortcut tool related to database fields
-
indexlake
An experimental table format with extensible index support
-
spatialbench
Blazing fast pure Rust Spatial Bench data generation library
-
sqllogictest-engines
Sqllogictest built-in engines
-
premix-core
A Zero-Overhead, Type-Safe ORM for Rust that runs optimized SQL
-
query-lite
A convenient SQL query builder for rusqlite with HTTP query parameter parsing support
-
markdown-scanner
Rust-based command-line tool designed to scan Markdown files within a specified directory in sqlite db
-
datafusion-physical-expr-adapter
Physical expression schema adaptation utilities for DataFusion
-
ddb-core
DDB v2: A high-performance SQL interface for flat files written in Rust
-
oak-sql
SQL database query language parser with support for standard SQL syntax and database operations
-
lorm
A zero cost and lightweight ORM operations for SQLx
-
rvlite
Standalone vector database with SQL, SPARQL, and Cypher - powered by RuVector WASM
-
aegis-query
Query engine for Aegis database
-
vespertide
Rust workspace for defining database schemas in JSON and generating migration plans and SQL from model diffs
-
sqlx-rt
Runtime abstraction used by SQLx, the Rust SQL toolkit. Not intended to be used directly.
-
citadel_proto
Networking library for the Citadel Protocol
-
pgsql_quick
postgres 数据库快速连接方法
-
vibesql-cli
Command-line interface for vibesql SQL database
-
dm-database-sqllog2db
高性能 CLI 工具:流式解析达梦数据库 SQL 日志并导出到 CSV/Parquet/JSONL/SQLite/DuckDB/PostgreSQL/DM
-
query-rds-data
Query AWS RDS Data from the command line
-
arrow-graph
Arrow-native graph processing engine with SQL interface
-
rsql_core
rsql core library for creating a command line SQL interfaces
-
llkv
An Apache Arrow columnar storage layer with SQL for key-value storage systems
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
sql-lsp
A high-performance, multi-dialect SQL Language Server Protocol (LSP) implementation in Rust
Try searching with DuckDuckGo.