launchbadge/sqlx - OSS Alternative - Discover Top Open Source Alternatives to Popular Software
SQL Toolkit / Database Access Library
16.9k 2026-04-23

launchbadge/sqlx

An async, pure Rust SQL toolkit featuring compile-time checked queries without a DSL, supporting PostgreSQL, MySQL, and SQLite.

Core Features

Truly Asynchronous for maximum concurrency
Compile-time checked queries for enhanced safety
Database Agnostic (PostgreSQL, MySQL, MariaDB, SQLite)
Pure Rust drivers (except SQLite for libsqlite3 C library)
Runtime Agnostic (async-std, tokio, actix)

Quick Start

sqlx = { version = "0.8", features = [ "runtime-tokio" ] }

Detailed Introduction

SQLx is a robust, asynchronous SQL toolkit for Rust, designed for high performance and safety. It distinguishes itself by offering compile-time checked queries, ensuring type safety and preventing common SQL errors before runtime, all without the need for a domain-specific language. Built with pure Rust (with a minor exception for SQLite), it supports major databases like PostgreSQL, MySQL, MariaDB, and SQLite, and is compatible with various async runtimes and TLS backends. This makes SQLx an ideal choice for building reliable and efficient database-driven applications in Rust, providing a modern alternative to traditional ORMs.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.