{"repo":"transact-rs/sqlx","free":true,"listed":false,"github":"https://github.com/transact-rs/sqlx","clone":"git clone https://github.com/transact-rs/sqlx.git","description":"🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.","language":"Rust","stars":17396,"topics":["sql","rust","postgres","mysql","async","await","mariadb","postgresql","sqlite"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"SQLx 🧰 The Rust SQL Toolkit Install Usage Docs Ecosystem Discord Built with ❤️ by The LaunchBadge team Have a question? Be sure to check the FAQ first! SQLx is an async, pure Rust † SQL crate featuring compile-time checked queries without a DSL. - Truly Asynchronous . Built from the ground-up using async/await for maximum concurrency. - Compile-time checked queries (if you want). See SQLx is not an ORM. - Database Agnostic . Support for [PostgreSQL], [MySQL], [MariaDB], [SQLite]. - [MSSQL] was supported prior to version 0.7, but has been removed pending a full rewrite of the driver as part of our [SQLx Pro initiative]. - Pure Rust . The Postgres and MySQL/MariaDB drivers are written in pure Rust using zero unsafe †† code. - Runtime Agnostic . Works on different runtimes ([ async-std ] / [ tokio ] / [ actix ]) and TLS backends ([ native-tls ], [ rustls ]). † The SQLite driver uses the libsqlite3 C library as SQLite is an embedded database (the only way we could be pure Rust for SQLite is by porting all of SQLite to Rust). †† SQLx uses #![forbid(unsafe code)] unless the sqlite feature is enabled. The SQLite driver directly invokes the SQLite3 API via libsqlite3-sys , which requires unsafe . [postgresql]: http://postgresql.org/ [sqlite]: https://sqlite.org/ [mysql]: https://www.mysql.com/ [mariadb]: https://www.mariadb.org/ [mssql]: https://www.microsoft.com/en-us/sql-server [SQLx Pro initiative]: https://github.com/launchbadge/sqlx/discussions/1616 --- - Cross-platform. Being ","default_branch":null,"files":null,"tree":[],"storefront":"/r/transact-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/transact-rs/sqlx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}