gorm.io/gorm

GORM

Developer-friendly ORM library for Go.

76

Decision Signals

Health score 76/100, confidence 80/100.

Strong
Maintenance 63
Adoption 84
Security 92
Maturity 62
Developer DX 83
Confidence 80

Install

go get gorm.io/gorm

Package Data

updated Jun 11, 2026
Latest versionv1.31.1
Imported by86.9K packages
Stars0
Forks0
Last activity7 months ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

440 symbols
SymbolKindSynopsis
Association Type type Association struct{ ... }
Association.Append Method func (association *Association) Append(values ...interface{}) error
Association.Clear Method func (association *Association) Clear() error
Association.Count Method func (association *Association) Count() (count int64)
Association.DB Field DB *DB
Association.Delete Method func (association *Association) Delete(values ...interface{}) error
Association.Error Field Error error
Association.Find Method func (association *Association) Find(out interface{}, conds ...interface{}) error
Association.Relationship Field Relationship *schema.Relationship
Association.Replace Method func (association *Association) Replace(values ...interface{}) error
Association.Unscope Field Unscope bool
Association.Unscoped Method func (association *Association) Unscoped() *Association

Similar Packages

Go ORM Libraries

#1 dgraph

high-performance graph database for real-time use cases

Go ORM Libraries 21.7K stars 0 imported-by 100% confidence
95

#2 cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

Go ORM Libraries 32.2K stars 0 imported-by 100% confidence
92

#3 dolt

Dolt – Git for Data

Go ORM Libraries 23.4K stars 0 imported-by 100% confidence
89

#4 Ent

Package ent is the interface between end-user schemas and entc (ent codegen).

Go ORM Libraries 0 stars 4.0K imported-by 80% confidence
75

#5 GoSQLX

Package gosqlx provides a production-ready, high-performance SQL parsing SDK for Go with zero-copy tokenization and comprehensive object pooling.

Go ORM Libraries 100 stars 0 imported-by 80% confidence
75