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

https://github.com/go-pg/pg

database go golang hstore jsonb orm postgresql sql

Score: 24.12287733215514

Last synced: about 6 hours ago
JSON representation

Repository metadata:

Golang ORM with focus on PostgreSQL features and performance


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 1,503
Total Committers: 74
Avg Commits per committer: 20.311
Development Distribution Score (DDS): 0.116

Commits in past year: 11
Committers in past year: 3
Avg Commits per committer in past year: 3.667
Development Distribution Score (DDS) in past year: 0.273

Name Email Commits
Vladimir Mihailenco v****v@g****m 1328
Elliot Courant m****e@e****v 26
dependabot[bot] 4****] 18
Alexey Kryuchkov a****v@g****m 15
Renovate Bot b****t@r****m 12
Kevin Seidel k****n@z****m 9
Robert Kopaczewski r****k@2****m 4
Anatolii Mihailenco a****v@g****m 4
Sergey Zubtsovskiy s****y@g****m 3
Nathan Baulch n****h@g****m 3
Carlos Eduardo Fernández f****4@o****m 2
Dan Keder d****r@g****m 2
Igor Zibarev z****i@g****m 2
Jay Petacat j****y@j****t 2
Jean-Philippe Roemer j****p@r****m 2
Manuel de la Peña m****a@g****m 2
Martin Ottenwaelter m****r@g****m 2
Marvin Hansen m****n@g****m 2
Maxime Soulé b****t@s****m 2
Vladimir Stolyarov x****6@g****m 2
Mikhail Volkov v****l@g****m 2
burner-account g****1@d****t 2
rcmonitor r****r@m****u 2
xin-tsla 1****a 2
Yahor Yuzefovich y****r@c****m 2
Nick Pancakes n****k@p****m 2
Eric Chen e****c@t****k 2
liut l****o@l****m 1
j2gg0s w****e@r****m 1
delong1 d****1@s****m 1
and 44 more...

Issue and Pull Request metadata

Last synced: about 1 month ago

Total issues: 85
Total pull requests: 87
Average time to close issues: 2 months
Average time to close pull requests: 30 days
Total issue authors: 77
Total pull request authors: 30
Average comments per issue: 4.28
Average comments per pull request: 1.2
Merged pull request: 59
Bot issues: 0
Bot pull requests: 25

Past year issues: 1
Past year pull requests: 19
Past year average time to close issues: 18 days
Past year average time to close pull requests: 22 days
Past year issue authors: 1
Past year pull request authors: 5
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.26
Past year merged pull request: 10
Past year bot issues: 0
Past year bot pull requests: 12

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/go-pg/pg

Top Issue Authors

  • frederikhors (4)
  • njspok (2)
  • debendraoli (2)
  • darienmiller88 (2)
  • Barben360 (2)
  • vmihailenco (2)
  • tungnk1993 (1)
  • farbodg (1)
  • jos- (1)
  • badoet (1)
  • sayak-dev (1)
  • m-kad (1)
  • JordanHitchman (1)
  • jedele (1)
  • antipopp (1)

Top Pull Request Authors

  • dependabot[bot] (24)
  • elliotcourant (16)
  • vmihailenco (9)
  • bohdand-weka (3)
  • DarrylWong (2)
  • cubatic45 (2)
  • xin-tsla (2)
  • tony2001 (2)
  • testwill (2)
  • AndersWoodruff (2)
  • wwoytenko (2)
  • bennichols (2)
  • d-enz (2)
  • mgazza (1)
  • renovate[bot] (1)

Top Issue Labels

  • bug (3)
  • v11 (2)
  • enhancement (2)
  • v10 (2)
  • feature (1)
  • help-wanted (1)

Top Pull Request Labels

  • dependencies (24)
  • go (11)
  • v10 (2)
  • bug (1)
  • enhancement (1)

Package metadata

proxy.golang.org: github.com/go-pg/pg/v10

pg provides PostgreSQL client. go-pg recognizes `?` in queries as placeholders and replaces them with parameters when queries are executed. `?` can be escaped with backslash. Parameters are escaped before replacing according to PostgreSQL rules. Specifically:

proxy.golang.org: github.com/go-pg/pg/v9

Package pg implements a PostgreSQL client. go-pg recognizes `?` in queries as placeholders and replaces them with parameters when queries are executed. `?` can be escaped with backslash. Parameters are escaped before replacing according to PostgreSQL rules. Specifically:

proxy.golang.org: github.com/go-pg/pg

Package github.com/go-pg/pg implements a PostgreSQL client. go-pg recognizes `?` in queries as placeholders and replaces them with parameters when queries are executed. `?` can be escaped with backslash. Parameters are escaped before replacing according to PostgreSQL rules. Specifically:

proxy.golang.org: github.com/go-pg/pg/extra/pgdebug

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgdebug#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v0.2.0 (published about 5 years ago)
  • Last Synced: 2026-02-03T04:08:03.389Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 17
  • Dependent Repositories: 24
  • Docker Downloads: 8
  • Rankings:
    • Stargazers count: 0.903%
    • Dependent repos count: 1.128%
    • Dependent packages count: 1.175%
    • Average: 1.299%
    • Forks count: 1.444%
    • Docker downloads count: 1.848%
proxy.golang.org: github.com/go-pg/pg/extra/pgotel/v10

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgotel/v10#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v10.15.0 (published 6 months ago)
  • Last Synced: 2026-01-30T10:07:16.023Z (5 days ago)
  • Versions: 16
  • Dependent Packages: 2
  • Dependent Repositories: 4
  • Docker Downloads: 8,950
  • Rankings:
    • Stargazers count: 0.902%
    • Docker downloads count: 0.929%
    • Forks count: 1.438%
    • Average: 1.911%
    • Dependent repos count: 2.582%
    • Dependent packages count: 3.706%
proxy.golang.org: github.com/go-pg/pg/v11

pg provides PostgreSQL client. go-pg recognizes `?` in queries as placeholders and replaces them with parameters when queries are executed. `?` can be escaped with backslash. Parameters are escaped before replacing according to PostgreSQL rules. Specifically:

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/v11#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v11.0.0-alpha.6 (published almost 5 years ago)
  • Last Synced: 2026-01-27T03:21:02.535Z (9 days ago)
  • Versions: 7
  • Dependent Packages: 7
  • Dependent Repositories: 1
  • Docker Downloads: 17,933
  • Rankings:
    • Docker downloads count: 0.9%
    • Stargazers count: 0.907%
    • Forks count: 1.458%
    • Average: 2.015%
    • Dependent packages count: 2.052%
    • Dependent repos count: 4.756%
proxy.golang.org: github.com/go-pg/pg/extra/pgdebug/v10

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgdebug/v10#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v10.15.0 (published 6 months ago)
  • Last Synced: 2026-01-29T19:49:50.352Z (6 days ago)
  • Versions: 16
  • Dependent Packages: 1
  • Dependent Repositories: 7
  • Rankings:
    • Stargazers count: 0.904%
    • Forks count: 1.46%
    • Dependent repos count: 1.937%
    • Average: 2.527%
    • Dependent packages count: 5.808%
proxy.golang.org: github.com/go-pg/pg/extra/pgotel

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgotel#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v0.3.1 (published almost 5 years ago)
  • Last Synced: 2026-01-29T19:51:11.153Z (6 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Rankings:
    • Stargazers count: 0.907%
    • Forks count: 1.458%
    • Average: 2.926%
    • Dependent repos count: 3.519%
    • Dependent packages count: 5.818%
proxy.golang.org: gopkg.in/pg.v2

Package github.com/vmihailenco/pg implements a PostgreSQL client.

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/gopkg.in/pg.v2#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: (published 13 days ago)
  • Last Synced: 2026-01-22T08:30:07.312Z (13 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Rankings:
    • Stargazers count: 0.905%
    • Forks count: 1.465%
    • Dependent repos count: 3.488%
    • Average: 3.853%
    • Dependent packages count: 9.553%
proxy.golang.org: github.com/go-pg/pg/extra/pgsegment/v10

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgsegment/v10#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v10.15.0 (published 6 months ago)
  • Last Synced: 2026-01-27T03:21:11.626Z (9 days ago)
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 0.904%
    • Forks count: 1.46%
    • Average: 4.158%
    • Dependent repos count: 4.717%
    • Dependent packages count: 9.553%
proxy.golang.org: github.com/go-pg/pg/extra/pgsegment

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgsegment#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v0.2.0 (published about 5 years ago)
  • Last Synced: 2026-01-27T03:20:46.793Z (9 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.568%
    • Forks count: 0.91%
    • Average: 4.456%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: gopkg.in/go-pg/pg.v1

Package github.com/vmihailenco/pg implements a PostgreSQL client.

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/gopkg.in/go-pg/pg.v1#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: (published 16 days ago)
  • Last Synced: 2026-01-19T23:51:39.879Z (16 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.568%
    • Forks count: 0.91%
    • Average: 4.456%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: gopkg.in/go-pg/pg.v2

Package github.com/vmihailenco/pg implements a PostgreSQL client.

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/gopkg.in/go-pg/pg.v2#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: (published 16 days ago)
  • Last Synced: 2026-01-19T23:51:29.335Z (16 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.568%
    • Forks count: 0.91%
    • Average: 4.456%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: gopkg.in/pg.v1

Package github.com/vmihailenco/pg implements a PostgreSQL client.

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/gopkg.in/pg.v1#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: (published 25 days ago)
  • Last Synced: 2026-01-10T18:26:29.931Z (25 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.568%
    • Forks count: 0.91%
    • Average: 4.456%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/go-pg/pg/extra/pgotel/v11

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgotel/v11#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v11.0.0-alpha.6 (published almost 5 years ago)
  • Last Synced: 2026-01-27T03:20:58.964Z (9 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/go-pg/pg/extra/pgdebug/v11

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgdebug/v11#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v11.0.0-alpha.6 (published almost 5 years ago)
  • Last Synced: 2026-01-27T03:21:14.044Z (9 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: gopkg.in/pg.v8

Package github.com/go-pg/pg implements a PostgreSQL client. go-pg recognizes `?` in queries as placeholders and replaces them with parameters when queries are executed. `?` can be escaped with backslash. Parameters are escaped before replacing according to PostgreSQL rules. Specifically:

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/gopkg.in/pg.v8#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v8.0.7 (published over 5 years ago)
  • Last Synced: 2026-01-25T15:13:09.635Z (10 days ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/go-pg/pg/extra/pgsegment/v11

  • Homepage: https://github.com/go-pg/pg
  • Documentation: https://pkg.go.dev/github.com/go-pg/pg/extra/pgsegment/v11#section-documentation
  • Licenses: BSD-2-Clause
  • Latest release: v11.0.0-alpha.6 (published almost 5 years ago)
  • Last Synced: 2026-01-27T03:21:40.614Z (9 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Dependencies

extra/pgdebug/go.mod go
  • github.com/go-pg/pg/v10 v10.10.6
extra/pgdebug/go.sum go
  • 126 dependencies
extra/pgotel/example/go.mod go
  • github.com/go-pg/pg/extra/pgotel/v10 v10.10.6
  • github.com/go-pg/pg/v10 v10.10.6
  • go.opentelemetry.io/otel v1.0.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0
  • go.opentelemetry.io/otel/sdk v1.0.0
extra/pgotel/example/go.sum go
  • 132 dependencies
extra/pgotel/go.mod go
  • github.com/go-pg/pg/v10 v10.10.6
  • go.opentelemetry.io/otel v1.0.0
  • go.opentelemetry.io/otel/trace v1.0.0
extra/pgotel/go.sum go
  • 129 dependencies
extra/pgsegment/go.mod go
  • github.com/go-pg/pg/v10 v10.10.6
  • github.com/klauspost/cpuid/v2 v2.0.9
  • github.com/segmentio/encoding v0.2.21
extra/pgsegment/go.sum go
  • 130 dependencies
go.mod go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-pg/zerochecker v0.2.0
  • github.com/golang/protobuf v1.4.3
  • github.com/google/go-cmp v0.5.5
  • github.com/jinzhu/inflection v1.0.0
  • github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e
  • github.com/onsi/ginkgo v1.14.2
  • github.com/onsi/gomega v1.10.3
  • github.com/stretchr/testify v1.7.0
  • github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc
  • github.com/vmihailenco/bufpool v0.1.11
  • github.com/vmihailenco/msgpack/v5 v5.3.4
  • github.com/vmihailenco/tagparser v0.1.2
  • golang.org/x/crypto v0.0.0-20210921155107-089bfa567519
  • golang.org/x/sys v0.0.0-20210923061019-b8560ed6a9b7
  • google.golang.org/protobuf v1.25.0
  • gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f
  • mellium.im/sasl v0.2.1
go.sum go
  • 126 dependencies
.github/workflows/build.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2 composite
  • postgres 13 docker
.github/workflows/release.yml actions
  • actions/checkout v2 composite
  • ncipollo/release-action v1 composite
extra/pgotel/example/docker-compose.yml docker
  • postgres 13