https://github.com/georgysavva/scany
database go golang mysql pgx postgresql sql
Score: 25.621420232899347
Last synced: about 20 hours ago
JSON representation
Repository metadata:
Library for scanning data from a database into Go structs and more
- Host: GitHub
- URL: https://github.com/georgysavva/scany
- Owner: georgysavva
- License: mit
- Created: 2020-07-02T11:02:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-19T19:59:58.000Z (11 months ago)
- Last Synced: 2026-01-30T23:07:44.867Z (5 days ago)
- Topics: database, go, golang, mysql, pgx, postgresql, sql
- Language: Go
- Homepage:
- Size: 265 KB
- Stars: 1,494
- Watchers: 9
- Forks: 75
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Owner metadata:
- Name: Georgy Savva
- Login: georgysavva
- Email:
- Kind: user
- Description: MSCS at NYU Courant
- Website: https://georgysavva.github.io/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/14184110?u=22ade3f4ad567a44f205e24b34cb9e7e37b15a1e&v=4
- Repositories: 46
- Last Synced at: 2025-10-11T21:43:57.141Z
- Profile URL: https://github.com/georgysavva
GitHub Events
Total
- Create event: 3
- Fork event: 9
- Issue comment event: 10
- Issues event: 8
- Pull request event: 5
- Pull request review event: 1
- Push event: 2
- Release event: 2
- Watch event: 166
- Total: 206
Last Year
- Create event: 2
- Fork event: 7
- Issue comment event: 6
- Issues event: 4
- Pull request event: 4
- Pull request review event: 1
- Push event: 2
- Release event: 2
- Watch event: 114
- Total: 142
Committers metadata
Last synced: 2 days ago
Total Commits: 174
Total Committers: 12
Avg Commits per committer: 14.5
Development Distribution Score (DDS): 0.086
Commits in past year: 1
Committers in past year: 1
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Georgy | g****a@g****m | 159 |
| dependabot[bot] | 4****] | 3 |
| Zach Olstein | z****8@g****m | 2 |
| Vadim | v****u@g****m | 2 |
| talbSE | 8****E | 1 |
| krazik-intuit | 6****t | 1 |
| Rafael F Beraldo | r****a@g****m | 1 |
| Peter Magnusson | g****t@k****e | 1 |
| Paul Forgey | p****f@t****t | 1 |
| Josh Fyne | j****e@g****m | 1 |
| Jason Lui | 3****i | 1 |
| Barak Amar | b****r@t****o | 1 |
Issue and Pull Request metadata
Last synced: about 2 months ago
Total issues: 91
Total pull requests: 55
Average time to close issues: 3 months
Average time to close pull requests: about 2 months
Total issue authors: 77
Total pull request authors: 20
Average comments per issue: 3.45
Average comments per pull request: 2.36
Merged pull request: 38
Bot issues: 0
Bot pull requests: 7
Past year issues: 2
Past year pull requests: 4
Past year average time to close issues: about 14 hours
Past year average time to close pull requests: 1 day
Past year issue authors: 2
Past year pull request authors: 2
Past year average comments per issue: 0.5
Past year average comments per pull request: 1.25
Past year merged pull request: 4
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- jsumners (3)
- dclipca (3)
- AubSs (2)
- olezhek28 (2)
- kovalromank (2)
- edewindt (2)
- ccp-norbert (2)
- PaulForgey (2)
- xorduna (2)
- suessflorian (2)
- graineri (2)
- krazik-intuit (2)
- mxmaxime (1)
- jnst (1)
- somerandomuser666 (1)
Top Pull Request Authors
- georgysavva (19)
- dependabot[bot] (7)
- zolstein (3)
- anton7r (2)
- vadimi (2)
- br3w0r (2)
- RangelReale (2)
- rfberaldo (2)
- idaunis (2)
- kmpm (2)
- indieloki (2)
- talbSE (2)
- nopcoder (1)
- jnst (1)
- PaulForgey (1)
Top Issue Labels
- help wanted (5)
- documentation (1)
Top Pull Request Labels
- dependencies (7)
Package metadata
- Total packages: 4
- Total downloads: unknown
- Total docker downloads: 7,465,751
- Total dependent packages: 563 (may contain duplicates)
- Total dependent repositories: 327 (may contain duplicates)
- Total versions: 63
proxy.golang.org: github.com/georgysavva/scany
Package scany is a set of packages for scanning data from a database into Go structs and more. scany isn't limited to any specific database. It integrates with database/sql, so any database with database/sql driver is supported. It also works with https://github.com/jackc/pgx native interface. Apart from the out of the box support, scany can be easily extended to work with almost any database library. scany contains the following packages: sqlscan package works with database/sql standard library. pgxscan package works with github.com/jackc/pgx library native interface. dbscan package works with an abstract database and can be integrated with any library that has a concept of rows. This particular package implements core scany features and contains all the logic. Both sqlscan and pgxscan use dbscan internally.
- Homepage: https://github.com/georgysavva/scany
- Documentation: https://pkg.go.dev/github.com/georgysavva/scany#section-documentation
- Licenses: MIT
- Latest release: v1.2.3 (published 11 months ago)
- Last Synced: 2026-02-02T11:35:44.511Z (3 days ago)
- Versions: 18
- Dependent Packages: 401
- Dependent Repositories: 285
- Docker Downloads: 7,465,257
-
Rankings:
- Dependent packages count: 0.23%
- Dependent repos count: 0.392%
- Docker downloads count: 0.468%
- Average: 1.348%
- Stargazers count: 2.141%
- Forks count: 3.507%
proxy.golang.org: github.com/georgysavva/scany/v2
Package scany is a set of packages for scanning data from a database into Go structs and more. scany isn't limited to any specific database. It integrates with database/sql, so any database with database/sql driver is supported. It also works with https://github.com/jackc/pgx native interface. Apart from the out of the box support, scany can be easily extended to work with almost any database library. scany contains the following packages: sqlscan package works with database/sql standard library. pgxscan package works with github.com/jackc/pgx library native interface. dbscan package works with an abstract database and can be integrated with any library that has a concept of rows. This particular package implements core scany features and contains all the logic. Both sqlscan and pgxscan use dbscan internally.
- Homepage: https://github.com/georgysavva/scany
- Documentation: https://pkg.go.dev/github.com/georgysavva/scany/v2#section-documentation
- Licenses: MIT
- Latest release: v2.1.4 (published 11 months ago)
- Last Synced: 2026-02-02T05:41:18.714Z (3 days ago)
- Versions: 9
- Dependent Packages: 162
- Dependent Repositories: 42
- Docker Downloads: 494
-
Rankings:
- Dependent packages count: 0.499%
- Dependent repos count: 0.864%
- Average: 1.773%
- Docker downloads count: 1.859%
- Stargazers count: 2.136%
- Forks count: 3.507%
proxy.golang.org: github.com/Georgysavva/scany
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Georgysavva/scany#section-documentation
- Licenses: mit
- Latest release: v1.2.3 (published 11 months ago)
- Last Synced: 2026-02-02T11:35:44.463Z (3 days ago)
- Versions: 18
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 2.137%
- Forks count: 3.486%
- Average: 4.086%
- Dependent packages count: 5.185%
- Dependent repos count: 5.533%
proxy.golang.org: github.com/georgysavva/scANY
- Homepage:
- Documentation: https://pkg.go.dev/github.com/georgysavva/scANY#section-documentation
- Licenses: mit
- Latest release: v1.2.3 (published 11 months ago)
- Last Synced: 2026-02-02T11:35:27.738Z (3 days ago)
- Versions: 18
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.265%
- Average: 6.474%
- Dependent repos count: 6.684%
Dependencies
- github.com/cockroachdb/cockroach-go/v2 v2.2.0
- github.com/jackc/pgtype v1.6.2
- github.com/jackc/pgx/v4 v4.10.1
- github.com/pkg/errors v0.9.1
- github.com/stretchr/testify v1.5.1
- 162 dependencies
- actions/checkout v3 composite
- actions/setup-go v3 composite
- golangci/golangci-lint-action v3 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-go v3 composite
- codecov/codecov-action v3 composite
- mcr.microsoft.com/mssql/server 2017-latest