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

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


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/georgysavva/scany

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

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

go.mod go
  • 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
go.sum go
  • 162 dependencies
.github/workflows/golangci-lint.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • golangci/golangci-lint-action v3 composite
.github/workflows/test.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • codecov/codecov-action v3 composite
docker-compose.yml docker
  • mcr.microsoft.com/mssql/server 2017-latest