SQLx

🧰 The Rust SQL Toolkit

Built with ❤️ by The LaunchBadge team

SQLx is a modern SQL client built from the ground up for Rust, in Rust.

  • Asynchronous.

  • Native. SQLx is a pure Rust toolkit for SQL. Where possible, drivers are written from scratch, in Rust, utilizing the modern ecosystem for asynchronous network services development.

  • Type-safe. SQLx is built upon the novel idea of preparing SQL statements before or duing compilation to provide strong type safety while not getting in your way with a custom DSL.

Safety

This crate uses #[deny(unsafe_code)] to ensure everything is implemented in 100% Safe Rust.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Description
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
Readme 17 MiB
Languages
Rust 99.2%
Python 0.5%
Shell 0.1%