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
- Host: GitHub
- URL: https://github.com/go-pg/pg
- Owner: go-pg
- License: bsd-2-clause
- Created: 2013-04-24T12:31:41.000Z (almost 13 years ago)
- Default Branch: v10
- Last Pushed: 2025-11-26T01:57:41.000Z (2 months ago)
- Last Synced: 2026-01-27T05:53:17.890Z (8 days ago)
- Topics: database, go, golang, hstore, jsonb, orm, postgresql, sql
- Language: Go
- Homepage: https://pg.uptrace.dev/
- Size: 3.49 MB
- Stars: 5,787
- Watchers: 81
- Forks: 416
- Open Issues: 121
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
-
Funding:
- Custom: https://uptrace.dev/sponsor
Owner metadata:
- Name: go-pg
- Login: go-pg
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/7313912?v=4
- Repositories: 7
- Last Synced at: 2024-03-27T03:59:50.118Z
- Profile URL: https://github.com/go-pg
GitHub Events
Total
- Create event: 14
- Delete event: 8
- Fork event: 11
- Issue comment event: 15
- Issues event: 3
- Pull request event: 23
- Pull request review event: 2
- Push event: 14
- Release event: 2
- Watch event: 149
- Total: 241
Last Year
- Create event: 7
- Delete event: 5
- Fork event: 8
- Issue comment event: 11
- Issues event: 3
- Pull request event: 13
- Pull request review event: 1
- Push event: 8
- Release event: 1
- Watch event: 88
- Total: 145
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 | 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
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
- Total packages: 18
- Total downloads: unknown
- Total docker downloads: 65,661
- Total dependent packages: 1,094 (may contain duplicates)
- Total dependent repositories: 1,618 (may contain duplicates)
- Total versions: 454
- Total advisories: 2
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:
- Homepage: https://github.com/go-pg/pg
- Documentation: https://pkg.go.dev/github.com/go-pg/pg/v10#section-documentation
- Licenses: BSD-2-Clause
- Latest release: v10.13.0 (published over 1 year ago)
- Last Synced: 2024-12-12T18:35:30.548Z (about 1 year ago)
- Versions: 66
- Dependent Packages: 549
- Dependent Repositories: 797
- Docker Downloads: 28,514
-
Rankings:
- Dependent packages count: 0.168%
- Dependent repos count: 0.267%
- Average: 0.737%
- Docker downloads count: 0.901%
- Stargazers count: 0.903%
- Forks count: 1.444%
- Advisories:
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:
- Homepage: https://github.com/go-pg/pg
- Documentation: https://pkg.go.dev/github.com/go-pg/pg/v9#section-documentation
- Licenses: BSD-2-Clause
- Latest release: v9.2.1 (published almost 5 years ago)
- Last Synced: 2024-11-30T13:18:00.772Z (about 1 year ago)
- Versions: 31
- Dependent Packages: 235
- Dependent Repositories: 264
- Docker Downloads: 5,337
-
Rankings:
- Dependent packages count: 0.258%
- Dependent repos count: 0.403%
- Average: 0.793%
- Stargazers count: 0.903%
- Docker downloads count: 0.955%
- Forks count: 1.444%
- Advisories:
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:
- Homepage: https://github.com/go-pg/pg
- Documentation: https://pkg.go.dev/github.com/go-pg/pg#section-documentation
- Licenses: BSD-2-Clause
- Latest release: v8.0.7+incompatible (published over 5 years ago)
- Last Synced: 2026-02-02T13:06:46.808Z (2 days ago)
- Versions: 267
- Dependent Packages: 282
- Dependent Repositories: 516
- Docker Downloads: 4,919
-
Rankings:
- Dependent packages count: 0.239%
- Dependent repos count: 0.315%
- Average: 0.801%
- Stargazers count: 0.903%
- Docker downloads count: 1.106%
- Forks count: 1.444%
- Advisories:
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
- github.com/go-pg/pg/v10 v10.10.6
- 126 dependencies
- 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
- 132 dependencies
- github.com/go-pg/pg/v10 v10.10.6
- go.opentelemetry.io/otel v1.0.0
- go.opentelemetry.io/otel/trace v1.0.0
- 129 dependencies
- github.com/go-pg/pg/v10 v10.10.6
- github.com/klauspost/cpuid/v2 v2.0.9
- github.com/segmentio/encoding v0.2.21
- 130 dependencies
- 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
- 126 dependencies
- actions/checkout v2 composite
- actions/setup-go v2 composite
- postgres 13 docker
- actions/checkout v2 composite
- ncipollo/release-action v1 composite
- postgres 13