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

https://github.com/pressly/goose

database database-migrations go golang migration migrations mysql postgres postgresql schema sql sqlite

Score: 32.202090373619576

Last synced: about 13 hours ago
JSON representation

Repository metadata:

A database migration tool. Supports SQL migrations and Go functions.


Owner metadata:


Committers metadata

Last synced: 5 days ago

Total Commits: 735
Total Committers: 139
Avg Commits per committer: 5.288
Development Distribution Score (DDS): 0.663

Commits in past year: 50
Committers in past year: 10
Avg Commits per committer in past year: 5.0
Development Distribution Score (DDS) in past year: 0.44

Name Email Commits
Michael Fridman m****2@i****m 248
Liam Staskawicz l****k@g****m 108
Vojtech Vitek v****k@v****m 94
dependabot[bot] 4****] 50
1vn i****n@i****a 29
Nicholas Duffy d****n@o****m 10
Josh Fyne j****e@e****m 8
Songmu y****u@g****m 7
Aleksei Maslov a****v@b****m 6
Abigail Walthall w****@i****m 6
Maxim Krasilnikov m****v@g****m 5
Simon Wikstrand s****n@s****e 5
Tony t****y@b****z 4
Daniel Heath d****h@g****m 4
Josh Bleecher Snyder j****n@g****m 4
John K. Luebs j****s@l****m 3
mmatczuk m****k@g****m 3
Oleksandr Muliar 0****0@g****m 3
Keiichi Hirobe c****e@g****m 3
Huy Nguyen h****8@g****m 3
Vianney Foucault v****t@g****m 2
Sukharev Maxim m****v@l****m 2
Mario Kozjak k****1@g****m 2
Nathan James Tindall n****l@p****m 2
Ori Shalom o****m 2
Sasha Melentyev s****a@m****o 2
Luke Hutton l****n@p****m 2
Karim Shakirov k****v@g****m 2
Stas Lysikov s****x@g****m 2
Craig Pastro c****o@p****d 2
and 109 more...

Issue and Pull Request metadata

Last synced: 7 days ago

Total issues: 201
Total pull requests: 521
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Total issue authors: 156
Total pull request authors: 96
Average comments per issue: 2.76
Average comments per pull request: 1.0
Merged pull request: 241
Bot issues: 0
Bot pull requests: 200

Past year issues: 14
Past year pull requests: 57
Past year average time to close issues: 18 days
Past year average time to close pull requests: 7 days
Past year issue authors: 10
Past year pull request authors: 17
Past year average comments per issue: 1.14
Past year average comments per pull request: 0.91
Past year merged pull request: 13
Past year bot issues: 0
Past year bot pull requests: 27

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

Top Issue Authors

  • mfridman (34)
  • jonseymour (3)
  • Satont (3)
  • callaingit (2)
  • coolaj86 (2)
  • mcosta74 (2)
  • bohehe (2)
  • Nagarajan0396 (2)
  • notramo (2)
  • hnykda (2)
  • latte-go (2)
  • shellscape (1)
  • giovannicaldeira (1)
  • dezren39 (1)
  • danieljuvito (1)

Top Pull Request Authors

  • dependabot[bot] (200)
  • mfridman (157)
  • BorzdeG (9)
  • asmyasnikov (8)
  • ori-shalom (6)
  • vfoucault (4)
  • FelipeLema (4)
  • fmarmol (3)
  • k2589 (3)
  • chapsuk (3)
  • the-glu (3)
  • Blquinn (3)
  • ljluestc (2)
  • mkraft (2)
  • rollulus (2)

Top Issue Labels

  • up next (17)
  • feature (14)
  • bug (6)
  • needs discussion (4)
  • discussion (3)
  • needs investigation (2)
  • clickhouse (2)
  • docs (2)
  • Docs (1)
  • postgres (1)
  • mysql (1)

Top Pull Request Labels

  • dependencies (200)
  • go (184)
  • github_actions (16)
  • up next (3)
  • experimental (3)
  • clickhouse (2)

Package metadata

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.27.1 (published about 1 month ago)
  • Last Synced: 2026-05-29T22:00:48.375Z (1 day ago)
  • Versions: 52
  • 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 over 5 years ago)
  • Last Synced: 2026-05-30T12:45:16.326Z (about 20 hours 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 27 days ago)
  • Last Synced: 2026-05-06T08:04:04.881Z (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.27.1 (published about 1 month ago)
  • Last Synced: 2026-05-06T08:04:08.005Z (25 days ago)
  • Versions: 50
  • 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 over 5 years ago)
  • Last Synced: 2026-05-06T08:04:10.339Z (25 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 about 2 months ago)
  • Last Synced: 2026-05-12T13:27:32.678Z (19 days 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 about 1 month ago)
  • Last Synced: 2026-05-06T08:04:05.389Z (25 days 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.27.1 (published about 1 month ago)
  • Last Synced: 2026-05-06T08:04:42.224Z (25 days ago)
  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 822 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-unstable: goose

Database migration tool which supports SQL migrations and Go functions

nixpkgs-24.11: goose

Database migration tool which supports SQL migrations and Go functions

nixpkgs-23.11: goose

Database migration tool which supports SQL migrations and Go functions

nixpkgs-23.05: goose

Database migration tool which supports SQL migrations and Go functions

nixpkgs-24.05: goose

Database migration tool which supports SQL migrations and Go functions


Dependencies

.github/workflows/ci.yaml actions
  • actions/checkout v4 composite
  • actions/setup-go v4 composite
.github/workflows/lint.yaml actions
  • actions/checkout v4 composite
  • actions/setup-go v4 composite
  • golangci/golangci-lint-action v3 composite
.github/workflows/release.yaml actions
  • actions/checkout v4 composite
  • actions/setup-go v4 composite
  • goreleaser/goreleaser-action v5 composite
go.mod go
  • 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 (
go.sum go
  • 284 dependencies
.github/workflows/integration.yaml actions
  • actions/checkout v6 composite
  • actions/setup-go v6 composite
internal/testing/go.mod go
  • cel.dev/expr v0.25.1
  • cloud.google.com/go v0.123.0
  • cloud.google.com/go/auth v0.18.2
  • cloud.google.com/go/auth/oauth2adapt v0.2.8
  • cloud.google.com/go/compute/metadata v0.9.0
  • cloud.google.com/go/iam v1.5.3
  • cloud.google.com/go/longrunning v0.8.0
  • cloud.google.com/go/monitoring v1.24.3
  • cloud.google.com/go/spanner v1.88.0
  • dario.cat/mergo v1.0.2
  • filippo.io/edwards25519 v1.2.0
  • github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c
  • github.com/ClickHouse/ch-go v0.71.0
  • github.com/ClickHouse/clickhouse-go/v2 v2.43.0
  • github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.6.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.31.0
  • github.com/Microsoft/go-winio v0.6.2
  • github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5
  • github.com/andybalholm/brotli v1.2.0
  • github.com/antlr4-go/antlr/v4 v4.13.1
  • github.com/cenkalti/backoff/v4 v4.3.0
  • github.com/cespare/xxhash/v2 v2.3.0
  • github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2
  • github.com/coder/websocket v1.8.14
  • github.com/containerd/continuity v0.4.5
  • github.com/containerd/errdefs v1.0.0
  • github.com/containerd/errdefs/pkg v0.3.0
  • github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
  • github.com/distribution/reference v0.6.0
  • github.com/docker/cli v29.2.1+incompatible
  • github.com/docker/go-connections v0.6.0
  • github.com/docker/go-units v0.5.0
  • github.com/envoyproxy/go-control-plane/envoy v1.37.0
  • github.com/envoyproxy/protoc-gen-validate v1.3.3
  • github.com/felixge/httpsnoop v1.0.4
  • github.com/go-faster/city v1.0.1
  • github.com/go-faster/errors v0.7.1
  • github.com/go-jose/go-jose/v4 v4.1.3
  • github.com/go-logr/logr v1.4.3
  • github.com/go-logr/stdr v1.2.2
  • github.com/go-sql-driver/mysql v1.9.3
  • github.com/go-viper/mapstructure/v2 v2.5.0
  • github.com/golang-jwt/jwt/v4 v4.5.2
  • github.com/google/s2a-go v0.1.9
  • github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
  • github.com/google/uuid v1.6.0
  • github.com/googleapis/enterprise-certificate-proxy v0.3.12
  • github.com/googleapis/gax-go/v2 v2.17.0
  • github.com/googleapis/go-sql-spanner v1.24.0
  • github.com/hashicorp/golang-lru/v2 v2.0.7
  • github.com/jackc/pgpassfile v1.0.0
  • github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
  • github.com/jackc/pgx/v5 v5.8.0
  • github.com/jackc/puddle/v2 v2.2.2
  • github.com/jonboulle/clockwork v0.5.0
  • github.com/klauspost/compress v1.18.4
  • github.com/mfridman/interpolate v0.0.2
  • github.com/moby/docker-image-spec v1.3.1
  • github.com/moby/moby/api v1.53.0
  • github.com/moby/moby/client v0.2.2
  • github.com/moby/sys/user v0.4.0
  • github.com/moby/term v0.5.2
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.1.1
  • github.com/opencontainers/runc v1.3.3
  • github.com/ory/dockertest/v3 v3.12.0
  • github.com/paulmach/orb v0.12.0
  • github.com/pierrec/lz4/v4 v4.1.25
  • github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
  • github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
  • github.com/pressly/goose/v3 v3.26.0
  • github.com/segmentio/asm v1.2.1
  • github.com/sethvargo/go-retry v0.3.0
  • github.com/shopspring/decimal v1.4.0
  • github.com/sirupsen/logrus v1.9.4
  • github.com/spiffe/go-spiffe/v2 v2.6.0
  • github.com/stretchr/testify v1.11.1
  • github.com/tursodatabase/libsql-client-go v0.0.0-20251219100830-236aa1ff8acc
  • 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-20260128080146-c4ed16b24b37
  • github.com/ydb-platform/ydb-go-sdk/v3 v3.127.0
  • go.opencensus.io v0.24.0
  • go.opentelemetry.io/auto/sdk v1.2.1
  • go.opentelemetry.io/contrib/detectors/gcp v1.40.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0
  • go.opentelemetry.io/otel v1.40.0
  • go.opentelemetry.io/otel/metric v1.40.0
  • go.opentelemetry.io/otel/sdk v1.40.0
  • go.opentelemetry.io/otel/sdk/metric v1.40.0
  • go.opentelemetry.io/otel/trace v1.40.0
  • go.uber.org/multierr v1.11.0
  • go.yaml.in/yaml/v3 v3.0.4
  • golang.org/x/crypto v0.48.0
  • golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa
  • golang.org/x/net v0.50.0
  • golang.org/x/oauth2 v0.35.0
  • golang.org/x/sync v0.19.0
  • golang.org/x/sys v0.41.0
  • golang.org/x/text v0.34.0
  • golang.org/x/time v0.14.0
  • google.golang.org/api v0.267.0
  • google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d
  • google.golang.org/genproto/googleapis/api v0.0.0-20260217215200-42d3e9bedb6d
  • google.golang.org/genproto/googleapis/rpc v0.0.0-20260217215200-42d3e9bedb6d
  • google.golang.org/grpc v1.79.3
  • google.golang.org/protobuf v1.36.11
  • gopkg.in/yaml.v3 v3.0.1
internal/testing/go.sum go
  • 313 dependencies