
GORM
Go ORM library that maps structs to database tables, with associations, hooks, transactions and auto migrations.
GORM is a Go ORM library that maps structs to database tables and provides a query API over them. It covers associations (has one, has many, belongs to and many to many), eager loading with Preload and Joins, transactions with save points, hooks, batch inserts and auto migrations. The project documents a traditional API and a generics API for type-safe queries and operations. Each database is reached through its own driver module, passed to gorm.Open with the connection string.
Sources
- 2026-11-09: links, Install with
gorm.io/ - 2026-11-09: links, Written in, License, GitHub stars
api.github.com/repos/go-gorm/gorm - 2026-11-09: links
gorm.io/docs/ - 2026-11-09: Maintainer
github.com/go-gorm/gorm/blob/master/LICENSE - 2026-11-09: Categories, Runtime
github.com/go-gorm/gorm/blob/master/README.md - 2026-11-09: Databases
gorm.io/docs/connecting_to_the_database.html - 2026-11-09: First release
api.github.com/repos/go-gorm/gorm/tags - 2026-11-09: Current major version, Last release
api.github.com/repos/go-gorm/gorm/releases - 2026-11-09: Contributors
api.github.com/repos/go-gorm/gorm/contributors?per_page=1