Top 0.3% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 1.8% forks on proxy.golang.org
Top 0.6% docker downloads on proxy.golang.org
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...
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/gobuffalo/pop/v5
Keywords:
cockroachdb
, database
, gobuffalo
, migrations
, mysql
, orm
, postgresql
, sqlite
License: MIT
Latest release: over 4 years ago
First release: almost 6 years ago
Namespace: github.com/gobuffalo/pop
Dependent packages: 163
Dependent repositories: 659
Stars: 1,494 on GitHub
Forks: 254 on GitHub
Docker dependents: 12
Docker downloads: 564,227
Total Commits: 1286
Committers: 117
Average commits per author: 10.991
Development Distribution Score (DDS): 0.607
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/markbates, https://github.com/sponsors/stanislas-m, https://patreon.com/buffalo
Last synced: about 17 hours ago