An open API service for producing an overview of a list of open source projects.

https://github.com/transact-rs/sqlx

async await mariadb mysql postgres postgresql rust sql sqlite

Score: 20.876036315018993

Last synced: about 17 hours ago
JSON representation

Repository metadata:

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 2,685
Total Committers: 543
Avg Commits per committer: 4.945
Development Distribution Score (DDS): 0.673

Commits in past year: 86
Committers in past year: 53
Avg Commits per committer in past year: 1.623
Development Distribution Score (DDS) in past year: 0.86

Name Email Commits
Ryan Leckey r****n@l****m 877
Austin Bonander a****r@g****m 404
Daniel Akhterov d****l@l****m 112
Jonas Platte j****s@l****m 88
Julius de Bruijn j****b@n****o 36
Paolo Barbolini p****i@m****t 36
joeydewaal 9****l 34
Tom Dohrmann e****3@g****e 33
Jesper Axelsson j****e@g****m 32
iamjpotts 8****s 21
Matt Paul m****1@i****m 17
Raphaël Thériault r****t@o****m 13
Josh Triplett j****h@j****g 11
Eric Semeniuc 3****c 11
Zachery Gyurkovitz z****z@g****m 11
Anthony Dodd d****h@g****m 11
Luiz Carvalho l****c@g****m 10
tyrelr 4****r 10
Craig Bester m****e@c****m 10
Julius de Bruijn b****n@p****o 10
Jon Pacheco j****2@g****m 10
Andrew Whitehead c****f@g****m 10
Peter Maatman b****3@g****m 9
Vlad Stepanov 8****k@g****m 9
James H. 3****o 9
LovecraftianHorror L****r@p****e 8
Frank Elsinga f****k@e****e 8
Blaine Bublitz b****z@g****m 8
Alan D. Salewski a****s@s****l 7
Federico Rampazzo f****e@g****m 7
and 513 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 44
Total pull requests: 61
Average time to close issues: about 1 year
Average time to close pull requests: 24 days
Total issue authors: 44
Total pull request authors: 49
Average comments per issue: 1.09
Average comments per pull request: 0.89
Merged pull request: 14
Bot issues: 0
Bot pull requests: 0

Past year issues: 41
Past year pull requests: 61
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 24 days
Past year issue authors: 41
Past year pull request authors: 49
Past year average comments per issue: 0.76
Past year average comments per pull request: 0.89
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/transact-rs/sqlx

Top Issue Authors

  • msdrigg (1)
  • Nemo157 (1)
  • LukeMathWalker (1)
  • nlordell (1)
  • user583953 (1)
  • Bajix (1)
  • svix-jbrown (1)
  • macalinao (1)
  • michaelvanstraten (1)
  • MaxKingPor (1)
  • guptasomnath (1)
  • KiloOscarSix (1)
  • m7md-rs (1)
  • kbongort (1)
  • bearbearean (1)

Top Pull Request Authors

  • WaterWhisperer (3)
  • Boulea7 (2)
  • chinhkrb113 (2)
  • jeremie0342 (2)
  • waamm (2)
  • mmustafasenoglu (2)
  • ricochet (2)
  • Kobzol (2)
  • adriangb (2)
  • DoTuanAnh2k1 (2)
  • XVanilor (2)
  • c-tonneslan (1)
  • Flassie (1)
  • lsunsi (1)
  • EbrahimEldesoky (1)

Top Issue Labels

  • bug (24)
  • enhancement (14)
  • db:postgres (3)
  • db:third-party-compat (1)
  • macros:null-inference (1)

Top Pull Request Labels

  • breaking (3)
  • macros:null-inference (1)
  • db:postgres (1)

Package metadata

proxy.golang.org: github.com/transact-rs/sqlx

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/transact-rs/sqlx#section-documentation
  • Licenses: apache-2.0
  • Latest release: v0.9.0 (published 3 months ago)
  • Last Synced: 2026-08-23T14:02:41.937Z (1 day ago)
  • Versions: 53
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.547%
    • Average: 4.7%
    • Dependent repos count: 4.853%
formulae.brew.sh: sqlx-cli

Command-line utility for SQLx, the Rust SQL toolkit

  • Homepage: https://github.com/transact-rs/sqlx
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.9.0 (published 2 months ago)
  • Last Synced: 2026-08-23T14:02:32.577Z (1 day ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 117 Last month
  • Rankings:
    • Stargazers count: 2.464%
    • Forks count: 2.708%
    • Dependent packages count: 18.441%
    • Average: 21.999%
    • Dependent repos count: 29.317%
    • Downloads: 57.063%

Dependencies

.github/workflows/examples.yml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/upload-artifact v4 composite
  • mysql latest docker
  • postgres latest docker
examples/postgres/preferred-crates/Cargo.toml cargo
sqlx-cli/Cargo.toml cargo
  • assert_cmd 2.1.1 development
  • tempfile 3.10.1 development
  • anyhow 1.0.58
  • backoff 0.4.0
  • cargo_metadata 0.23.1
  • chrono 0.4.34
  • clap 4.4.7
  • clap_complete 4.3.1
  • console 0.15.0
  • dialoguer 0.11
  • dotenvy 0.15.7
  • filetime 0.2.25
  • futures-util 0.3.32
  • glob 0.3.0
  • openssl 0.10.46
  • serde_json 1.0.142
  • tokio 1.25.0
examples/postgres/mockable-todos/docker-compose.yml docker
  • postgres latest
tests/docker-compose.yml docker
  • mariadb 11.8
  • mariadb 10.11
  • mariadb 10.6
  • mariadb 11.4
  • mysql 5.7
  • mysql 8.0
  • quay.io/mariadb-foundation/mariadb-devel verylatest
examples/postgres/multi-database/setup.py pypi
examples/postgres/multi-tenant/setup.py pypi
Cargo.toml cargo
  • anyhow 1.0.58 development
  • criterion 0.5.1 development
  • dotenvy 0.15.7 development
  • env_logger 0.11 development
  • futures-util 0.3.32 development
  • hex 0.4.3 development
  • libsqlite3-sys 0.37.0 development
  • paste 1.0.6 development
  • serde 1.0.219 development
  • serde_json 1.0.142 development
  • tempfile 3.10.1 development
  • time_ 0.3.47 development
  • tokio 1.25.0 development
  • trybuild 1.0.53 development
  • url 2.2.2 development
.github/workflows/sqlx-cli.yml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v5 composite
  • actions/upload-artifact v4 composite
  • mysql 8 docker
  • postgres 17 docker
.github/workflows/sqlx.yml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v5 composite
examples/postgres/json/Cargo.toml cargo
tests/mssql/Dockerfile docker
  • mcr.microsoft.com/mssql/server ${VERSION} build
examples/postgres/chat/Cargo.toml cargo
examples/postgres/preferred-crates/uses-rust-decimal/Cargo.toml cargo
examples/postgres/multi-database/payments/Cargo.toml cargo
  • rust_decimal 1.36.0
  • time 0.3.48
  • uuid 1.12.1
examples/postgres/preferred-crates/uses-time/Cargo.toml cargo
examples/postgres/transaction/Cargo.toml cargo
examples/mysql/todos/Cargo.toml cargo
examples/postgres/axum-social-with-tests/Cargo.toml cargo
  • http-body-util 0.1 development
  • serde_json 1.0.142 development
  • tower 0.5.2 development
  • anyhow 1.0.58
  • argon2 0.6.0-rc.8
  • axum 0.8
  • dotenvy 0.15.7
  • rand 0.10.1
  • regex 1.6.0
  • serde 1.0.219
  • serde_with 3.18.0
  • thiserror 2.0.18
  • time 0.3.48
  • tokio 1.25.0
  • tracing 0.1.37
  • uuid 1.12.1
  • validator 0.20.0
examples/postgres/files/Cargo.toml cargo
examples/postgres/mockable-todos/Cargo.toml cargo
examples/postgres/multi-tenant/payments/Cargo.toml cargo
  • rust_decimal 1.36.0
  • time 0.3.48
  • uuid 1.12.1
examples/postgres/multi-tenant/Cargo.toml cargo
examples/postgres/multi-tenant/accounts/Cargo.toml cargo
  • argon2 0.6.0-rc.8
  • password-hash 0.6.1
  • rand 0.10.1
  • serde 1.0.219
  • thiserror 2.0.18
  • time 0.3.48
  • tokio 1.25.0
  • uuid 1.12.1
examples/sqlite/serialize/Cargo.toml cargo
sqlx-mysql/Cargo.toml cargo
  • bitflags 2.4
  • byteorder 1.4.3
  • bytes 1.2.0
  • either 1.6.1
  • futures-core 0.3.32
  • futures-util 0.3.32
  • generic-array 0.14.4
  • log 0.4.18
  • percent-encoding 2.3.0
  • serde 1.0.219
  • tracing 0.1.37
examples/postgres/todos/Cargo.toml cargo
examples/sqlite/extension/Cargo.toml cargo
sqlx-core/Cargo.toml cargo
  • tokio 1.25.0 development
  • async-fs 2.1
  • async-io 2.4.1
  • async-task 4.7.1
  • bstr 1.0.1
  • bytes 1.2.0
  • crc 3
  • crossbeam-queue 0.3.2
  • either 1.6.1
  • event-listener 5.2.0
  • futures-core 0.3.32
  • futures-intrusive 0.5.0
  • futures-io 0.3.32
  • futures-util 0.3.32
  • hashbrown 0.16.0
  • hashlink 0.11.0
  • indexmap 2.0
  • log 0.4.18
  • memchr 2.5.0
  • native-tls 0.2.10
  • percent-encoding 2.3.0
  • rustls 0.23.24
  • rustls-native-certs 0.8.0
  • serde 1.0.219
  • serde_json 1.0.142
  • smallvec 1.13.1
  • tokio-stream 0.1.8
  • toml 0.8.16
  • tracing 0.1.37
  • url 2.2.2
  • webpki-roots 1
sqlx-postgres/Cargo.toml cargo
  • atoi 2.0
  • bitflags 2.4
  • byteorder 1.4.3
  • futures-channel 0.3.32
  • futures-core 0.3.32
  • futures-util 0.3.32
  • hex 0.4.3
  • itoa 1.0.5
  • log 0.4.18
  • memchr 2.5.0
  • num-bigint 0.4.3
  • serde 1.0.219
  • serde_json 1.0.142
  • smallvec 1.13.1
  • stringprep 0.1.2
  • tracing 0.1.37
  • whoami 2.0.2
examples/sqlite/todos/Cargo.toml cargo
sqlx-macros/Cargo.toml cargo
sqlx-sqlite/Cargo.toml cargo
  • atoi 2.0
  • flume 0.12.0
  • form_urlencoded 1.2.2
  • futures-channel 0.3.32
  • futures-core 0.3.32
  • futures-executor 0.3.32
  • futures-intrusive 0.5.0
  • futures-util 0.3.32
  • libsqlite3-sys >=0.30.1, <0.38.0
  • log 0.4.18
  • percent-encoding 2.3.0
  • regex 1.6.0
  • serde 1.0.219
  • tracing 0.1.37
  • url 2.2.2
sqlx-test/Cargo.toml cargo
tests/mysql/Dockerfile docker
  • ${IMAGE} latest build
sqlx-macros-core/Cargo.toml cargo
tests/postgres/Dockerfile docker
  • postgres ${VERSION}-alpine build
examples/postgres/multi-database/Cargo.toml cargo
examples/postgres/multi-database/accounts/Cargo.toml cargo
  • argon2 0.6.0-rc.8
  • password-hash 0.6.1
  • rand 0.10.1
  • serde 1.0.219
  • thiserror 2.0.18
  • time 0.3.48
  • tokio 1.25.0
  • uuid 1.12.1
examples/postgres/listen/Cargo.toml cargo