https://github.com/jackc/pglogrepl
go golang postgresql replication
Score: 23.669270904944785
Last synced: about 17 hours ago
JSON representation
Repository metadata:
PostgreSQL logical replication library for Go.
- Host: GitHub
- URL: https://github.com/jackc/pglogrepl
- Owner: jackc
- License: mit
- Created: 2019-08-19T22:33:46.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-05-09T23:04:27.000Z (4 months ago)
- Last Synced: 2025-09-05T05:01:57.109Z (1 day ago)
- Topics: go, golang, postgresql, replication
- Language: Go
- Size: 71.3 KB
- Stars: 415
- Watchers: 11
- Forks: 72
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Owner metadata:
- Name: Jack Christensen
- Login: jackc
- Email:
- Kind: user
- Description:
- Website: http://www.jackchristensen.com/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/94130?v=4
- Repositories: 101
- Last Synced at: 2023-03-10T19:06:53.876Z
- Profile URL: https://github.com/jackc
GitHub Events
Total
- Fork event: 13
- Issue comment event: 15
- Issues event: 5
- Pull request event: 14
- Pull request review comment event: 1
- Pull request review event: 2
- Push event: 6
- Watch event: 70
- Total: 126
Last Year
- Fork event: 13
- Issue comment event: 15
- Issues event: 5
- Pull request event: 14
- Pull request review comment event: 1
- Pull request review event: 2
- Push event: 6
- Watch event: 70
- Total: 126
Committers metadata
Last synced: about 1 month ago
Total Commits: 82
Total Committers: 25
Avg Commits per committer: 3.28
Development Distribution Score (DDS): 0.707
Commits in past year: 11
Committers in past year: 6
Avg Commits per committer in past year: 1.833
Development Distribution Score (DDS) in past year: 0.636
Name | Commits | |
---|---|---|
Jack Christensen | j****k@j****m | 24 |
Sebastiaan Mannem | s****s@m****l | 8 |
alikonhz | 1****z | 6 |
diabloneo | d****o@g****m | 5 |
krisdiano | l****1@g****m | 5 |
Kevin Biju | k****u@g****m | 4 |
Lovro Mažgon | l****n@g****m | 3 |
Scott Côté | s****e@h****m | 3 |
Steve Atkins | s****e@w****m | 3 |
Liu Shangji | j****w@1****m | 3 |
Jonathan Stacks | j****3@g****m | 2 |
Jille Timmermans | j****e@q****x | 2 |
Chris | c****a@b****m | 2 |
Andrew Meredith | a****h@p****m | 1 |
Alex Karolis | a****2@p****m | 1 |
Edoardo Spadolini | e****i@g****m | 1 |
Felix Pape | f****e@i****m | 1 |
Georges Varouchas | g****s@w****m | 1 |
Nicolas Thauvin | n****n@c****m | 1 |
Sjors Gielen | s****s@s****l | 1 |
Tom Crayford | t****d@g****m | 1 |
Vitalii Kozlovskyi | v****i@k****v | 1 |
alexey.zh | m****o@g****m | 1 |
anandsunderraman | a****n@g****m | 1 |
ohkinozomu | n****e@g****m | 1 |
Issue and Pull Request metadata
Last synced: 6 days ago
Total issues: 37
Total pull requests: 40
Average time to close issues: about 1 month
Average time to close pull requests: 17 days
Total issue authors: 28
Total pull request authors: 28
Average comments per issue: 1.81
Average comments per pull request: 1.65
Merged pull request: 31
Bot issues: 0
Bot pull requests: 0
Past year issues: 4
Past year pull requests: 7
Past year average time to close issues: 2 days
Past year average time to close pull requests: 3 days
Past year issue authors: 4
Past year pull request authors: 4
Past year average comments per issue: 0.75
Past year average comments per pull request: 1.57
Past year merged pull request: 6
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- zhanghaiyang9999 (8)
- seyedmo30 (2)
- nicksanford (1)
- fepape-ionos (1)
- kendru (1)
- minhaz1 (1)
- dm-code-prog-armenotech (1)
- krisdiano (1)
- bqluan (1)
- bmizerany (1)
- SylvainGarrigues (1)
- diabloneo (1)
- mehdipourfar (1)
- wttw (1)
- slotix (1)
Top Pull Request Authors
- heavycrystal (6)
- evadnoob (4)
- scott-rc (4)
- wttw (3)
- diabloneo (3)
- sebasmannem (2)
- Jille (2)
- fepape-ionos (2)
- krisdiano (2)
- hashmap-kz (2)
- alexi21 (2)
- ubombi (2)
- catkins (1)
- kendru (1)
- zzzzwc (1)
Top Issue Labels
- help wanted (1)
- good first issue (1)
Top Pull Request Labels
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total docker downloads: 1,770,072
- Total dependent packages: 60
- Total dependent repositories: 39
- Total versions: 13
proxy.golang.org: github.com/jackc/pglogrepl
Package pglogrepl implements PostgreSQL logical replication client functionality. pglogrepl uses package github.com/jackc/pgconn as its underlying PostgreSQL connection. Use pgconn to establish a connection to PostgreSQL and then use the pglogrepl functions on that connection. Proper use of this package requires understanding the underlying PostgreSQL concepts. See https://www.postgresql.org/docs/current/protocol-replication.html.
- Homepage: https://github.com/jackc/pglogrepl
- Documentation: https://pkg.go.dev/github.com/jackc/pglogrepl#section-documentation
- Licenses: MIT
- Latest release: v0.0.0-20231111135425-1627ab1b5780 (published almost 2 years ago)
- Last Synced: 2024-12-12T20:23:53.769Z (9 months ago)
- Versions: 13
- Dependent Packages: 60
- Dependent Repositories: 39
- Docker Downloads: 1,770,072
-
Rankings:
- Docker downloads count: 0.517%
- Dependent packages count: 0.652%
- Dependent repos count: 0.901%
- Average: 1.922%
- Forks count: 3.701%
- Stargazers count: 3.838%
Dependencies
- github.com/jackc/pgconn v1.6.5-0.20200823013804-5db484908cf7
- github.com/jackc/pgio v1.0.0
- github.com/jackc/pgproto3/v2 v2.0.4
- github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59
- github.com/stretchr/testify v1.5.1
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- github.com/cockroachdb/apd v1.1.0
- github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e
- github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f
- github.com/creack/pty v1.1.7
- github.com/davecgh/go-spew v1.1.0
- github.com/davecgh/go-spew v1.1.1
- github.com/go-stack/stack v1.8.0
- github.com/jackc/chunkreader v1.0.0
- github.com/jackc/chunkreader/v2 v2.0.0
- github.com/jackc/chunkreader/v2 v2.0.1
- github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3
- github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb
- github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7
- github.com/jackc/pgconn v1.6.5-0.20200823013804-5db484908cf7
- github.com/jackc/pgio v1.0.0
- github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2
- github.com/jackc/pgpassfile v1.0.0
- github.com/jackc/pgproto3 v1.1.0
- github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db
- github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711
- github.com/jackc/pgproto3/v2 v2.0.0-rc3
- github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29
- github.com/jackc/pgproto3/v2 v2.0.4
- github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b
- github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0
- github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90
- github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59
- github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96
- github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912
- github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186
- github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b
- github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9
- github.com/konsorten/go-windows-terminal-sequences v1.0.1
- github.com/konsorten/go-windows-terminal-sequences v1.0.2
- github.com/kr/pretty v0.1.0
- github.com/kr/pty v1.1.1
- github.com/kr/pty v1.1.8
- github.com/kr/text v0.1.0
- github.com/lib/pq v1.0.0
- github.com/lib/pq v1.1.0
- github.com/lib/pq v1.2.0
- github.com/mattn/go-colorable v0.1.1
- github.com/mattn/go-isatty v0.0.5
- github.com/mattn/go-isatty v0.0.7
- github.com/pkg/errors v0.8.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/rs/xid v1.2.1
- github.com/rs/zerolog v1.13.0
- github.com/rs/zerolog v1.15.0
- github.com/satori/go.uuid v1.2.0
- github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24
- github.com/sirupsen/logrus v1.4.1
- github.com/sirupsen/logrus v1.4.2
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/objx v0.1.1
- github.com/stretchr/objx v0.2.0
- github.com/stretchr/testify v1.2.2
- github.com/stretchr/testify v1.3.0
- github.com/stretchr/testify v1.4.0
- github.com/stretchr/testify v1.5.1
- github.com/zenazn/goji v0.9.0
- go.uber.org/atomic v1.3.2
- go.uber.org/atomic v1.4.0
- go.uber.org/multierr v1.1.0
- go.uber.org/zap v1.9.1
- go.uber.org/zap v1.10.0
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a
- golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586
- golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
- golang.org/x/net v0.0.0-20190311183353-d8887717615a
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223
- golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/sys v0.0.0-20190422165155-953cdadca894
- golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a
- golang.org/x/text v0.3.0
- golang.org/x/text v0.3.2
- golang.org/x/text v0.3.3
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc
- golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f
- golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373
- golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
- gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec
- gopkg.in/yaml.v2 v2.2.2
- actions/checkout v3 composite
- actions/setup-go v4 composite
- postgres ${POSTGRES_VERSION