https://github.com/pressly/goose
database database-migrations go golang migration migrations mysql postgres postgresql schema sql sqlite
Score: 32.15035351784928
Last synced: about 17 hours ago
JSON representation
Repository metadata:
A database migration tool. Supports SQL migrations and Go functions.
- Host: GitHub
- URL: https://github.com/pressly/goose
- Owner: pressly
- License: other
- Created: 2016-02-25T20:39:37.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2026-02-02T18:22:54.000Z (2 days ago)
- Last Synced: 2026-02-02T20:51:47.191Z (2 days ago)
- Topics: database, database-migrations, go, golang, migration, migrations, mysql, postgres, postgresql, schema, sql, sqlite
- Language: Go
- Homepage: http://pressly.github.io/goose/
- Size: 11.3 MB
- Stars: 10,124
- Watchers: 61
- Forks: 624
- Open Issues: 112
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: Pressly Inc.
- Login: pressly
- Email:
- Kind: organization
- Description:
- Website: https://www.pressly.com
- Location: Toronto, ON
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/18835?v=4
- Repositories: 32
- Last Synced at: 2024-04-28T02:52:41.067Z
- Profile URL: https://github.com/pressly
Committers metadata
Last synced: 4 months ago
Total Commits: 704
Total Committers: 140
Avg Commits per committer: 5.029
Development Distribution Score (DDS): 0.666
Commits in past year: 71
Committers in past year: 17
Avg Commits per committer in past year: 4.176
Development Distribution Score (DDS) in past year: 0.352
| Name | Commits | |
|---|---|---|
| Michael Fridman | m****2@i****m | 235 |
| Liam Staskawicz | l****k@g****m | 97 |
| Vojtech Vitek | v****k@v****m | 48 |
| Vojtech Vitek (V-Teq) | v****k@p****m | 41 |
| dependabot[bot] | 4****]@u****m | 37 |
| 1vn | i****n@i****a | 29 |
| Liam Staskawicz | l****m@s****t | 11 |
| Nicholas Duffy | d****n@o****m | 10 |
| Josh Fyne | j****e@e****m | 8 |
| Songmu | y****u@g****m | 7 |
| Abigail Walthall | w****@i****m | 6 |
| Aleksei Maslov | a****v@b****m | 6 |
| Simon Wikstrand | s****n@s****e | 5 |
| Vojtech Vitek | v****k@g****m | 5 |
| Daniel Heath | d****h@g****m | 4 |
| Josh Bleecher Snyder | j****n@g****m | 4 |
| Maxim Krasilnikov | m****v@g****m | 4 |
| Tony | t****y@b****z | 4 |
| Huy Nguyen | h****8@g****m | 3 |
| Keiichi Hirobe | c****e@g****m | 3 |
| Oleksandr Muliar | 0****0@g****m | 3 |
| mmatczuk | m****k@g****m | 3 |
| Adam Pietrzycki | a****m@p****m | 2 |
| Craig Pastro | c****o@p****d | 2 |
| John K. Luebs | j****s@l****m | 2 |
| Karim Shakirov | k****v@g****m | 2 |
| Luke Hutton | l****n@p****m | 2 |
| Mario Kozjak | k****1@g****m | 2 |
| Max Chechel | m****c@g****m | 2 |
| Nathan Guerin | n****n@g****m | 2 |
| and 110 more... | ||
Issue and Pull Request metadata
Last synced: 5 days ago
Total issues: 200
Total pull requests: 496
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Total issue authors: 155
Total pull request authors: 90
Average comments per issue: 2.58
Average comments per pull request: 0.98
Merged pull request: 235
Bot issues: 0
Bot pull requests: 185
Past year issues: 27
Past year pull requests: 92
Past year average time to close issues: 10 days
Past year average time to close pull requests: 10 days
Past year issue authors: 20
Past year pull request authors: 15
Past year average comments per issue: 0.3
Past year average comments per pull request: 0.73
Past year merged pull request: 29
Past year bot issues: 0
Past year bot pull requests: 42
Top Issue Authors
- mfridman (34)
- jonseymour (3)
- Satont (3)
- coolaj86 (2)
- Nagarajan0396 (2)
- bohehe (2)
- mcosta74 (2)
- latte-go (2)
- hnykda (2)
- notramo (2)
- callaingit (2)
- jamesleeht (1)
- obaltian (1)
- danieljuvito (1)
- dezren39 (1)
Top Pull Request Authors
- dependabot[bot] (185)
- mfridman (155)
- BorzdeG (9)
- ori-shalom (6)
- asmyasnikov (6)
- FelipeLema (4)
- vfoucault (4)
- the-glu (3)
- fmarmol (3)
- Blquinn (3)
- chapsuk (3)
- k2589 (3)
- rwwwx (2)
- eest (2)
- JuozasVainauskas (2)
Top Issue Labels
- up next (15)
- feature (14)
- bug (6)
- needs discussion (5)
- docs (2)
- needs investigation (2)
- discussion (2)
- mysql (1)
- Docs (1)
- postgres (1)
- clickhouse (1)
Top Pull Request Labels
- dependencies (185)
- go (169)
- github_actions (16)
- experimental (3)
- up next (2)
- clickhouse (2)
Package metadata
- Total packages: 13
-
Total downloads:
- homebrew: 424 last-month
- Total docker downloads: 64,039,907
- Total dependent packages: 597 (may contain duplicates)
- Total dependent repositories: 686 (may contain duplicates)
- Total versions: 169
proxy.golang.org: github.com/pressly/goose/v3
- Homepage: https://github.com/pressly/goose
- Documentation: https://pkg.go.dev/github.com/pressly/goose/v3#section-documentation
- Licenses: MIT
- Latest release: v3.26.0 (published 4 months ago)
- Last Synced: 2026-02-03T09:16:47.500Z (2 days ago)
- Versions: 50
- Dependent Packages: 354
- Dependent Repositories: 323
- Docker Downloads: 41,520,684
-
Rankings:
- Dependent packages count: 0.271%
- Dependent repos count: 0.375%
- Docker downloads count: 0.386%
- Average: 0.704%
- Stargazers count: 1.07%
- Forks count: 1.417%
proxy.golang.org: github.com/pressly/goose
- Homepage: https://github.com/pressly/goose
- Documentation: https://pkg.go.dev/github.com/pressly/goose#section-documentation
- Licenses: MIT
- Latest release: v2.7.0+incompatible (published about 5 years ago)
- Last Synced: 2026-02-02T07:36:02.985Z (3 days ago)
- Versions: 18
- Dependent Packages: 243
- Dependent Repositories: 362
- Docker Downloads: 22,519,223
-
Rankings:
- Dependent packages count: 0.259%
- Dependent repos count: 0.358%
- Docker downloads count: 0.375%
- Average: 0.709%
- Stargazers count: 1.116%
- Forks count: 1.436%
proxy.golang.org: github.com/pressly/goose/v4
Package goose contains the primitives for managing database migrations. For more information about the goose package or cli see and other reference material and blog posts on that site.
- Homepage: https://github.com/pressly/goose
- Documentation: https://pkg.go.dev/github.com/pressly/goose/v4#section-documentation
- Licenses: MIT
- Latest release: (published 25 days ago)
- Last Synced: 2026-01-11T15:00:21.701Z (25 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 1.013%
- Forks count: 1.354%
- Average: 5.458%
- Dependent packages count: 8.899%
- Dependent repos count: 10.567%
proxy.golang.org: github.com/Pressly/goose/v3
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Pressly/goose/v3#section-documentation
- Licenses: other
- Latest release: v3.26.0 (published 4 months ago)
- Last Synced: 2026-01-19T11:45:15.393Z (17 days ago)
- Versions: 48
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.305%
- Average: 5.483%
- Dependent repos count: 5.661%
proxy.golang.org: github.com/Pressly/goose
- Homepage: https://github.com/Pressly/goose
- Documentation: https://pkg.go.dev/github.com/Pressly/goose#section-documentation
- Licenses: MIT
- Latest release: v2.7.0+incompatible (published about 5 years ago)
- Last Synced: 2026-01-17T02:18:41.079Z (19 days ago)
- Versions: 18
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.333%
- Average: 5.512%
- Dependent repos count: 5.691%
proxy.golang.org: gopkg.in/pressly/goose.v1
- Homepage: https://github.com/pressly/goose
- Documentation: https://pkg.go.dev/gopkg.in/pressly/goose.v1#section-documentation
- Licenses: MIT
- Latest release: (published 2 months ago)
- Last Synced: 2025-11-26T13:30:42.337Z (2 months ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.609%
- Average: 6.83%
- Dependent repos count: 7.052%
proxy.golang.org: gopkg.in/pressly/goose.v0
- Homepage: https://github.com/pressly/goose
- Documentation: https://pkg.go.dev/gopkg.in/pressly/goose.v0#section-documentation
- Licenses: MIT
- Latest release: (published 3 months ago)
- Last Synced: 2025-10-28T07:37:10.430Z (3 months ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.678%
- Average: 6.901%
- Dependent repos count: 7.125%
formulae.brew.sh: goose
Go Language's command-line interface for database migrations
- Homepage: https://pressly.github.io/goose/
- Licenses: MIT
- Latest release: 3.26.0 (published 4 months ago)
- Last Synced: 2026-01-20T00:02:38.233Z (16 days ago)
- Versions: 30
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 424 Last month
-
Rankings:
- Forks count: 5.335%
- Stargazers count: 5.833%
- Average: 16.279%
- Dependent packages count: 19.447%
- Downloads: 21.327%
- Dependent repos count: 29.454%
nixpkgs-23.11: goose
Database migration tool which supports SQL migrations and Go functions
- Homepage: https://pressly.github.io/goose/
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/tools/misc/goose/default.nix#L42
- Licenses: BSD-3-Clause
- Latest release: 3.15.0 (published 3 days ago)
- Last Synced: 2026-02-02T04:04:55.606Z (3 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: goose
Database migration tool which supports SQL migrations and Go functions
- Homepage: https://pressly.github.io/goose/
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/go/goose/package.nix#L47
- Licenses: BSD-3-Clause
- Latest release: 3.26.0 (published 10 days ago)
- Last Synced: 2026-02-02T09:52:30.961Z (3 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.05: goose
Database migration tool which supports SQL migrations and Go functions
- Homepage: https://pressly.github.io/goose/
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/tools/misc/goose/default.nix#L42
- Licenses: BSD-3-Clause
- Latest release: 3.11.2 (published 10 days ago)
- Last Synced: 2026-01-26T03:42:27.243Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: goose
Database migration tool which supports SQL migrations and Go functions
- Homepage: https://pressly.github.io/goose/
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/by-name/go/goose/package.nix#L47
- Licenses: BSD-3-Clause
- Latest release: 3.22.1 (published 4 days ago)
- Last Synced: 2026-02-01T15:12:58.698Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.05: goose
Database migration tool which supports SQL migrations and Go functions
- Homepage: https://pressly.github.io/goose/
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/tools/misc/goose/default.nix#L47
- Licenses: BSD-3-Clause
- Latest release: 3.20.0 (published 3 days ago)
- Last Synced: 2026-02-01T21:56:33.837Z (3 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
Dependencies
- actions/checkout v4 composite
- actions/setup-go v4 composite
- actions/checkout v4 composite
- actions/setup-go v4 composite
- actions/checkout v4 composite
- actions/setup-go v4 composite
- golangci/golangci-lint-action v3 composite
- actions/checkout v4 composite
- actions/setup-go v4 composite
- goreleaser/goreleaser-action v5 composite
- github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161
- github.com/ClickHouse/ch-go v0.58.2
- github.com/ClickHouse/clickhouse-go/v2 v2.14.3
- github.com/Microsoft/go-winio v0.6.1
- github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5
- github.com/andybalholm/brotli v1.0.6
- github.com/cenkalti/backoff/v4 v4.2.1
- github.com/containerd/continuity v0.4.3
- github.com/docker/cli v24.0.6+incompatible
- github.com/docker/docker v24.0.6+incompatible
- github.com/docker/go-connections v0.4.0
- github.com/docker/go-units v0.5.0
- github.com/dustin/go-humanize v1.0.1
- github.com/elastic/go-sysinfo v1.11.1
- github.com/elastic/go-windows v1.0.1
- github.com/go-faster/city v1.0.1
- github.com/go-faster/errors v0.6.1
- github.com/go-sql-driver/mysql v1.7.1
- github.com/gogo/protobuf v1.3.2
- github.com/golang-jwt/jwt/v4 v4.5.0
- github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9
- github.com/golang-sql/sqlexp v0.1.0
- github.com/golang/protobuf v1.5.3
- github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
- github.com/google/uuid v1.3.1
- github.com/imdario/mergo v0.3.16
- github.com/jackc/pgpassfile v1.0.0
- github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a
- github.com/jackc/pgx/v5 v5.4.3
- github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901
- github.com/jonboulle/clockwork v0.4.0
- github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
- github.com/klauspost/compress v1.17.2
- github.com/lib/pq v1.10.9
- github.com/mattn/go-isatty v0.0.20
- github.com/microsoft/go-mssqldb v1.6.0
- github.com/mitchellh/mapstructure v1.5.0
- github.com/moby/term v0.5.0
- github.com/opencontainers/go-digest v1.0.0
- github.com/opencontainers/image-spec v1.1.0-rc5
- github.com/opencontainers/runc v1.1.9
- github.com/ory/dockertest/v3 v3.10.0
- github.com/paulmach/orb v0.10.0
- github.com/pierrec/lz4/v4 v4.1.18
- github.com/pkg/errors v0.9.1
- github.com/prometheus/procfs v0.12.0
- github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
- github.com/segmentio/asm v1.2.0
- github.com/sethvargo/go-retry v0.2.4
- github.com/shopspring/decimal v1.3.1
- github.com/sirupsen/logrus v1.9.3
- github.com/vertica/vertica-sql-go v1.3.3
- github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
- github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
- github.com/xeipuuv/gojsonschema v1.2.0
- github.com/ydb-platform/ydb-go-genproto v0.0.0-20231012155159-f85a672542fd
- github.com/ydb-platform/ydb-go-sdk/v3 v3.53.4
- github.com/ziutek/mymysql v1.5.4
- go.opentelemetry.io/otel v1.19.0
- go.opentelemetry.io/otel/trace v1.19.0
- go.uber.org/multierr v1.11.0
- golang.org/x/crypto v0.14.0
- golang.org/x/mod v0.13.0
- golang.org/x/net v0.17.0
- golang.org/x/sync v0.4.0
- golang.org/x/sys v0.13.0
- golang.org/x/text v0.13.0
- golang.org/x/tools v0.14.0
- google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b
- google.golang.org/grpc v1.59.0
- google.golang.org/protobuf v1.31.0
- gopkg.in/yaml.v2 v2.4.0
- gopkg.in/yaml.v3 v3.0.1
- howett.net/plist v1.0.0
- lukechampine.com/uint128 v1.3.0
- modernc.org/cc/v3 v3.41.0
- modernc.org/ccgo/v3 v3.16.15
- modernc.org/libc v1.28.0
- modernc.org/mathutil v1.6.0
- modernc.org/memory v1.7.2
- modernc.org/opt v0.1.3
- modernc.org/sqlite v1.26.0
- modernc.org/strutil v1.2.0
- modernc.org/token v1.1.0
- retract (
- 284 dependencies