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

https://github.com/gobuffalo/pop

cockroachdb database gobuffalo migrations mysql orm postgresql sqlite

Score: 26.98430956873796

Last synced: about 5 hours ago
JSON representation

Repository metadata:

A Tasty Treat For All Your Database Needs


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 1,287
Total Committers: 112
Avg Commits per committer: 11.491
Development Distribution Score (DDS): 0.608

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Mark Bates m****k@m****m 505
Stanislas Michalak s****k@g****m 278
James j****s@m****m 64
Yonghwan SO s****x@g****m 60
Larry M. Jordan l****n@g****m 57
Matthew Clark m****6@g****m 43
Antonio Pagano a****o@w****o 40
hackerman 3****r 35
dependabot[bot] 4****] 25
Patrik z****k 18
Bogdan I. Bursuc b****6@g****m 12
Alexander Sante a****e@g****m 7
Jonathan Duck D****0@g****m 7
Patrick Stanger p****r@g****m 5
Eduard e****2@g****m 5
Tim Raymond t****m@t****m 4
Michal Mrozek m****k@w****l 4
Arne Luenser a****r@o****h 3
Marcelo Magallon m****n@g****m 3
pjdufour-truss p****r@t****s 3
Shaunn Barron s****n@b****m 3
= =**** 3
Peter Evans 6****s 2
Nathan St. Pierre n****t@g****m 2
Michael Montgomery m****1@g****m 2
Michael m****k 2
Matias Ylipelto 3****a 2
Jose Diaz-Gonzalez e****l@j****m 2
Francesco Donzello f****o@g****m 2
Carl A Lewis n****q@g****m 2
and 82 more...

Issue and Pull Request metadata

Last synced: 29 days ago

Total issues: 70
Total pull requests: 57
Average time to close issues: 12 months
Average time to close pull requests: 3 months
Total issue authors: 54
Total pull request authors: 21
Average comments per issue: 2.57
Average comments per pull request: 1.63
Merged pull request: 28
Bot issues: 0
Bot pull requests: 0

Past year issues: 1
Past year pull requests: 3
Past year average time to close issues: N/A
Past year average time to close pull requests: 18 days
Past year issue authors: 1
Past year pull request authors: 2
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.67
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • sio4 (10)
  • aeneasr (4)
  • guxx (2)
  • paganotoni (2)
  • mpontillo (2)
  • alnr (2)
  • ctxnop (1)
  • kiambogo (1)
  • briskt (1)
  • vasiliyaltunin (1)
  • sgal (1)
  • rpwatkins (1)
  • dylangleason (1)
  • u007 (1)
  • sunho (1)

Top Pull Request Authors

  • sio4 (20)
  • alnr (10)
  • aeneasr (5)
  • breml (2)
  • zepatrik (2)
  • paganotoni (2)
  • Accefy (2)
  • mattbnz (1)
  • naemono (1)
  • hf (1)
  • larrymjordan (1)
  • carloruiz (1)
  • truesilver92 (1)
  • deelawn (1)
  • rujax (1)

Top Issue Labels

  • proposal (15)
  • s: fixed (13)
  • bug (13)
  • s: closed (11)
  • stale (11)
  • s: triage (9)
  • f: associations (9)
  • process (5)
  • f: sql (4)
  • s: duplicate (3)
  • s: hold (3)
  • help wanted (3)
  • enhancement (3)
  • s: accepted (2)
  • breaking change (2)
  • s: invalid (2)
  • s: blocked (1)
  • s: in progress (1)
  • documentation (1)

Top Pull Request Labels

  • bug (17)
  • stale (13)
  • s: closed (13)
  • enhancement (10)
  • s: fixed (8)
  • internal cleanup (4)
  • f: associations (4)
  • s: triage (2)
  • s: hold (2)
  • process (2)
  • s: accepted (2)
  • breaking change (1)
  • dependency (1)
  • f: sql (1)

Package metadata

proxy.golang.org: github.com/gobuffalo/pop/v5

Package pop wraps the absolutely amazing https://github.com/jmoiron/sqlx library. It cleans up some of the common patterns and workflows usually associated with dealing with databases in Go. Pop makes it easy to do CRUD operations, run migrations, and build/execute queries. Is Pop an ORM? I'll leave that up to you, the reader, to decide. Pop, by default, follows conventions that were defined by the ActiveRecord Ruby gem, http://www.rubyonrails.org. What does this mean? * Tables must have an "id" column and a corresponding "ID" field on the `struct` being used. * If there is a timestamp column named "created_at", "CreatedAt" on the `struct`, it will be set with the current time when the record is created. * If there is a timestamp column named "updated_at", "UpdatedAt" on the `struct`, it will be set with the current time when the record is updated. * Default databases are lowercase, underscored versions of the `struct` name. Examples: User{} is "users", FooBar{} is "foo_bars", etc...

  • Homepage: https://github.com/gobuffalo/pop
  • Documentation: https://pkg.go.dev/github.com/gobuffalo/pop/v5#section-documentation
  • Licenses: MIT
  • Latest release: v5.3.4 (published almost 5 years ago)
  • Last Synced: 2026-01-30T08:44:41.623Z (5 days ago)
  • Versions: 27
  • Dependent Packages: 163
  • Dependent Repositories: 659
  • Docker Downloads: 564,227
  • Rankings:
    • Dependent repos count: 0.288%
    • Dependent packages count: 0.34%
    • Docker downloads count: 0.589%
    • Average: 0.963%
    • Stargazers count: 1.79%
    • Forks count: 1.808%
proxy.golang.org: github.com/gobuffalo/pop/v6

Package pop wraps the absolutely amazing https://github.com/jmoiron/sqlx library. It cleans up some of the common patterns and workflows usually associated with dealing with databases in Go. Pop makes it easy to do CRUD operations, run migrations, and build/execute queries. Is Pop an ORM? I'll leave that up to you, the reader, to decide. Pop, by default, follows conventions that were defined by the ActiveRecord Ruby gem, http://www.rubyonrails.org. What does this mean? * Tables must have an "id" column and a corresponding "ID" field on the `struct` being used. * If there is a timestamp column named "created_at", "CreatedAt" on the `struct`, it will be set with the current time when the record is created. * If there is a timestamp column named "updated_at", "UpdatedAt" on the `struct`, it will be set with the current time when the record is updated. * Default databases are lowercase, underscored versions of the `struct` name. Examples: User{} is "users", FooBar{} is "foo_bars", etc...

  • Homepage: https://github.com/gobuffalo/pop
  • Documentation: https://pkg.go.dev/github.com/gobuffalo/pop/v6#section-documentation
  • Licenses: MIT
  • Latest release: v6.1.1 (published about 3 years ago)
  • Last Synced: 2026-01-31T03:26:32.291Z (5 days ago)
  • Versions: 17
  • Dependent Packages: 138
  • Dependent Repositories: 210
  • Docker Downloads: 1,315,056
  • Rankings:
    • Dependent repos count: 0.441%
    • Dependent packages count: 0.45%
    • Docker downloads count: 0.524%
    • Average: 1.002%
    • Stargazers count: 1.79%
    • Forks count: 1.808%
proxy.golang.org: github.com/gobuffalo/pop

Package pop wraps the absolutely amazing https://github.com/jmoiron/sqlx library. It cleans up some of the common patterns and workflows usually associated with dealing with databases in Go. Pop makes it easy to do CRUD operations, run migrations, and build/execute queries. Is Pop an ORM? I'll leave that up to you, the reader, to decide. Pop, by default, follows conventions that were defined by the ActiveRecord Ruby gem, http://www.rubyonrails.org. What does this mean? * Tables must have an "id" column and a corresponding "ID" field on the `struct` being used. * If there is a timestamp column named "created_at", "CreatedAt" on the `struct`, it will be set with the current time when the record is created. * If there is a timestamp column named "updated_at", "UpdatedAt" on the `struct`, it will be set with the current time when the record is updated. * Default databases are lowercase, underscored versions of the `struct` name. Examples: User{} is "users", FooBar{} is "foo_bars", etc...

  • Homepage: https://github.com/gobuffalo/pop
  • Documentation: https://pkg.go.dev/github.com/gobuffalo/pop#section-documentation
  • Licenses: MIT
  • Latest release: v4.13.1+incompatible (published about 6 years ago)
  • Last Synced: 2026-01-30T08:32:26.019Z (5 days ago)
  • Versions: 168
  • Dependent Packages: 188
  • Dependent Repositories: 710
  • Docker Downloads: 1,056,091
  • Rankings:
    • Dependent repos count: 0.28%
    • Dependent packages count: 0.312%
    • Docker downloads count: 1.006%
    • Average: 1.039%
    • Stargazers count: 1.79%
    • Forks count: 1.808%

Dependencies

go.mod go
  • github.com/fatih/color v1.13.0
  • github.com/go-sql-driver/mysql v1.6.0
  • github.com/gobuffalo/attrs v1.0.2
  • github.com/gobuffalo/envy v1.10.1
  • github.com/gobuffalo/fizz v1.14.2
  • github.com/gobuffalo/flect v0.2.5
  • github.com/gobuffalo/genny/v2 v2.0.12
  • github.com/gobuffalo/logger v1.0.6
  • github.com/gobuffalo/nulls v0.4.1
  • github.com/gobuffalo/plush/v4 v4.1.13
  • github.com/gobuffalo/validate/v3 v3.3.2
  • github.com/gofrs/uuid v4.2.0+incompatible
  • github.com/jackc/pgconn v1.12.1
  • github.com/jackc/pgx/v4 v4.16.1
  • github.com/jmoiron/sqlx v1.3.5
  • github.com/lib/pq v1.10.6
  • github.com/luna-duclos/instrumentedsql v1.1.3
  • github.com/mattn/go-sqlite3 v1.14.14
  • github.com/spf13/cobra v1.5.0
  • github.com/stretchr/testify v1.8.0
  • golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f
  • gopkg.in/yaml.v2 v2.4.0
go.sum go
  • 221 dependencies
.github/workflows/release.yml actions
  • actions/checkout v3 composite
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • mysql 5.7 docker
  • postgres 10 docker
docker-compose.yml docker
  • cockroachdb/cockroach latest-v21.1
  • mysql 5.7
  • postgres 10