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

https://github.com/SeaQL/sea-query

database hacktoberfest mariadb mysql postgres postgresql query-builder rusqlite rust sql sqlite sqlx

Score: 30.931763896828972

Last synced: about 11 hours ago
JSON representation

Repository metadata:

🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 16 hours ago

Total Commits: 1,717
Total Committers: 126
Avg Commits per committer: 13.627
Development Distribution Score (DDS): 0.488

Commits in past year: 305
Committers in past year: 29
Avg Commits per committer in past year: 10.517
Development Distribution Score (DDS) in past year: 0.357

Name Email Commits
Chris Tsang c****3@o****m 879
Billy Chan c****3@g****m 266
Ivan Krivosheev p****v@g****m 200
狐狸 1****i 49
Dmitrii Aleksandrov a****0@g****m 28
Rene Leveille r****e@n****m 18
Esteban Borai e****i@g****m 17
Raphaël Duchaîne d****r@g****m 13
Valentin Tolmer v****r@g****m 13
Ayomide Bamidele 4****n 11
Marco Napetti n****5@t****m 10
Markus Merklinger m****r@c****n 10
kyoto7250 5****0 10
@nrot13 n****3@g****m 7
Panagiotis Karatakis k****s@c****r 7
Diptesh Choudhuri i****1@g****m 6
Spyros Roum s****1@g****m 6
Linken Dinh l****h@g****m 5
Dave Rolsky a****h@u****g 4
Richard Jonas r****6@g****m 4
tooboredtocode b****r@t****v 4
Emile Fugulin c****e@e****m 4
lishuo l****3@b****m 4
Elbert Ronnie e****p@g****m 4
Adam Maroti j****m@g****m 3
Natsuki Ikeguchi m****e@s****p 3
tison w****6@g****m 3
oonxt o****t@m****m 3
Valentijn Hol v****l@h****l 3
Matthew Donoughe m****e@p****o 3
and 96 more...

Issue and Pull Request metadata

Last synced: 5 days ago

Total issues: 132
Total pull requests: 351
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 93
Total pull request authors: 88
Average comments per issue: 2.24
Average comments per pull request: 1.93
Merged pull request: 230
Bot issues: 0
Bot pull requests: 0

Past year issues: 19
Past year pull requests: 132
Past year average time to close issues: 8 days
Past year average time to close pull requests: 8 days
Past year issue authors: 16
Past year pull request authors: 22
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.09
Past year merged pull request: 68
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/SeaQL/sea-query

Top Issue Authors

  • billy1624 (6)
  • tisonkun (6)
  • LeoniePhiline (5)
  • prakol16 (4)
  • Sytten (4)
  • gitmalong (4)
  • kikijiki (2)
  • IgnisDa (2)
  • timothee-haudebourg (2)
  • magbak (2)
  • theelderbeever (2)
  • tyt2y3 (2)
  • remiposo (2)
  • negezor (2)
  • sartak (2)

Top Pull Request Authors

  • Huliiiiii (56)
  • billy1624 (53)
  • tyt2y3 (34)
  • Expurple (30)
  • ikrivosheev (8)
  • Sytten (7)
  • IgnisDa (7)
  • tisonkun (6)
  • gronke (5)
  • EstebanBorai (5)
  • brahmlower (4)
  • jpopesculian (4)
  • jeremychone (4)
  • sandhose (4)
  • Caisin (4)

Top Issue Labels

  • good first issue (4)
  • needs-info (1)
  • C-enhancement (1)

Top Pull Request Labels


Package metadata

crates.io: sea-query

🔱 A dynamic query builder for MySQL, Postgres and SQLite

  • Homepage:
  • Documentation: https://docs.rs/sea-query/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.32.7 (published 6 months ago)
  • Last Synced: 2026-01-18T22:00:46.586Z (17 days ago)
  • Versions: 157
  • Dependent Packages: 41
  • Dependent Repositories: 732
  • Downloads: 23,664,626 Total
  • Docker Downloads: 23,336,889
  • Rankings:
    • Dependent packages count: 1.221%
    • Downloads: 1.463%
    • Dependent repos count: 1.529%
    • Docker downloads count: 1.601%
    • Average: 2.7%
    • Forks count: 4.945%
    • Stargazers count: 5.443%
  • Maintainers (2)
crates.io: sea-query-binder

Driver library for using SeaQuery with SQLx

  • Homepage:
  • Documentation: https://docs.rs/sea-query-binder/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.7.0 (published over 1 year ago)
  • Last Synced: 2026-01-18T21:59:54.840Z (17 days ago)
  • Versions: 20
  • Dependent Packages: 7
  • Dependent Repositories: 611
  • Downloads: 21,112,373 Total
  • Docker Downloads: 23,336,847
  • Rankings:
    • Docker downloads count: 1.601%
    • Dependent repos count: 1.684%
    • Downloads: 2.012%
    • Average: 3.507%
    • Forks count: 4.945%
    • Dependent packages count: 5.359%
    • Stargazers count: 5.443%
  • Maintainers (2)
crates.io: sea-query-derive

Derive macro for sea-query's Iden trait

  • Homepage:
  • Documentation: https://docs.rs/sea-query-derive/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.4.3 (published 11 months ago)
  • Last Synced: 2026-02-02T20:03:27.933Z (2 days ago)
  • Versions: 16
  • Dependent Packages: 1
  • Dependent Repositories: 631
  • Downloads: 10,001,114 Total
  • Docker Downloads: 23,329,482
  • Rankings:
    • Docker downloads count: 1.601%
    • Dependent repos count: 1.659%
    • Downloads: 1.709%
    • Forks count: 4.945%
    • Stargazers count: 5.443%
    • Average: 5.586%
    • Dependent packages count: 18.159%
  • Maintainers (2)
crates.io: sea-query-driver

Proc macros for SeaQuery drivers

  • Homepage:
  • Documentation: https://docs.rs/sea-query-driver/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.2.2 (published over 3 years ago)
  • Last Synced: 2026-01-18T22:00:41.430Z (17 days ago)
  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 157
  • Downloads: 422,194 Total
  • Rankings:
    • Dependent repos count: 3.106%
    • Downloads: 3.589%
    • Forks count: 4.945%
    • Stargazers count: 5.443%
    • Average: 7.049%
    • Dependent packages count: 18.159%
  • Maintainers (1)
crates.io: sea-query-attr

Proc macros for useful features in Sea Query

  • Homepage:
  • Documentation: https://docs.rs/sea-query-attr/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.1.3 (published over 1 year ago)
  • Last Synced: 2026-01-18T22:00:20.892Z (17 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 22
  • Downloads: 178,312 Total
  • Docker Downloads: 317
  • Rankings:
    • Forks count: 4.945%
    • Stargazers count: 5.443%
    • Dependent repos count: 5.77%
    • Average: 8.608%
    • Downloads: 8.723%
    • Dependent packages count: 18.159%
  • Maintainers (1)
crates.io: sea-query-rusqlite

Binder traits for connecting sea-query with Rusqlite

  • Homepage:
  • Documentation: https://docs.rs/sea-query-rusqlite/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.7.0 (published over 1 year ago)
  • Last Synced: 2026-01-18T22:00:25.872Z (17 days ago)
  • Versions: 21
  • Dependent Packages: 3
  • Dependent Repositories: 5
  • Downloads: 169,180 Total
  • Rankings:
    • Forks count: 4.945%
    • Stargazers count: 5.443%
    • Dependent packages count: 9.151%
    • Dependent repos count: 9.705%
    • Average: 11.008%
    • Downloads: 25.796%
  • Maintainers (2)
crates.io: sea-query-postgres

Binder traits for connecting sea-query with postgres driver

  • Homepage:
  • Documentation: https://docs.rs/sea-query-postgres/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.5.0 (published over 1 year ago)
  • Last Synced: 2026-01-18T22:00:01.592Z (17 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 275,937 Total
  • Rankings:
    • Forks count: 4.945%
    • Stargazers count: 5.443%
    • Downloads: 9.054%
    • Dependent repos count: 13.139%
    • Average: 13.743%
    • Dependent packages count: 36.133%
  • Maintainers (2)
crates.io: sea-query-diesel

Binder traits for connecting sea-query with diesel

  • Homepage:
  • Documentation: https://docs.rs/sea-query-diesel/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.2.0 (published over 1 year ago)
  • Last Synced: 2026-01-18T22:00:22.469Z (17 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,977 Total
  • Rankings:
    • Forks count: 4.692%
    • Stargazers count: 6.124%
    • Dependent repos count: 30.384%
    • Dependent packages count: 31.14%
    • Average: 34.149%
    • Downloads: 98.406%
  • Maintainers (1)
crates.io: sea-query-postgres-types

Postgres types for using SeaQuery with SQLx

  • Homepage:
  • Documentation: https://docs.rs/sea-query-postgres-types/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.1.1 (published about 2 months ago)
  • Last Synced: 2026-01-18T21:59:53.996Z (17 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 701 Total
  • Rankings:
    • Dependent repos count: 19.087%
    • Dependent packages count: 25.237%
    • Average: 45.904%
    • Downloads: 93.387%
  • Maintainers (1)
crates.io: sea-query-sqlx

Driver library for using SeaQuery with SQLx

  • Homepage:
  • Documentation: https://docs.rs/sea-query-sqlx/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.8.0-rc.11 (published about 1 month ago)
  • Last Synced: 2026-01-18T21:59:47.923Z (17 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 92,505 Total
  • Rankings:
    • Dependent repos count: 20.553%
    • Dependent packages count: 27.211%
    • Average: 47.457%
    • Downloads: 94.609%
  • Maintainers (1)
crates.io: sea-query-rbatis

Driver library for using SeaQuery with Rbatis

  • Homepage:
  • Documentation: https://docs.rs/sea-query-rbatis/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.1.0 (published over 2 years ago)
  • Last Synced: 2026-01-18T22:00:07.161Z (17 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,792 Total
  • Rankings:
    • Dependent repos count: 30.344%
    • Dependent packages count: 31.691%
    • Average: 53.416%
    • Downloads: 98.213%
  • Maintainers (1)

Dependencies

Cargo.toml cargo
  • bigdecimal ^0.3
  • bytes ^1
  • chrono ^0
  • ipnetwork ^0.19
  • mac_address ^1.1
  • postgres-types ^0
  • proc-macro2 1
  • quote ^1
  • rust_decimal ^1
  • sea-query-attr ^0.1.1
  • sea-query-derive ^0.2.0
  • sea-query-driver ^0.2.0
  • serde_json ^1
  • time ^0.3
  • uuid ^1
examples/postgres/Cargo.toml cargo
  • postgres ^0.19
examples/rusqlite/Cargo.toml cargo
  • chrono ^0
  • rusqlite ^0.27
  • sea-query ^0.25
  • serde_json ^1
  • time ^0.2
  • uuid ^0
examples/sqlx_any/Cargo.toml cargo
  • async-std 1.8
  • bigdecimal ^0.3
  • chrono ^0
  • rust_decimal ^1
  • serde_json ^1
  • sqlx ^0.6
  • time ^0.3
  • uuid ^1
examples/sqlx_mysql/Cargo.toml cargo
  • async-std 1.8
  • bigdecimal ^0.3
  • chrono ^0
  • rust_decimal ^1
  • serde_json ^1
  • sqlx ^0.6
  • time ^0.3
  • uuid ^1
examples/sqlx_postgres/Cargo.toml cargo
  • async-std 1.8
  • bigdecimal ^0.3
  • chrono ^0
  • ipnetwork ^0.19
  • mac_address ^1.1
  • rust_decimal ^1
  • serde_json ^1
  • sqlx ^0.6
  • time ^0.3
  • uuid ^1
examples/sqlx_sqlite/Cargo.toml cargo
  • async-std 1.8
  • chrono ^0
  • serde_json ^1
  • sqlx ^0.6
  • time ^0.3
  • uuid ^1
sea-query-attr/Cargo.toml cargo
  • darling ^0.14
  • heck ^0.4
  • quote ^1
  • syn ^1
sea-query-binder/Cargo.toml cargo
  • sea-query ^0
  • sqlx ^0.6
sea-query-derive/Cargo.toml cargo
  • heck 0.4
  • proc-macro2 1
  • quote 1
  • syn 1
  • thiserror ^1.0
.github/workflows/rust.yml actions
  • actions/checkout v3 composite
  • dtolnay/rust-toolchain master composite
  • dtolnay/rust-toolchain stable composite
  • mariadb ${{ matrix.version }} docker
  • mysql ${{ matrix.version }} docker
  • postgres ${{ matrix.version }} docker