XORM - eXtra ORM for Go
A Simple and Powerful ORM for Go
Get StartedA Simple and Powerful ORM for Go
Get Started
By join function design, use less codes to finish DB operations.

Support cache, transaction, Optimistic Lock, Multiple Database support, Reverse and etc.

Join, share and learn by involving this great project and be a contributor.
go get xorm.io/xorm # install xormgo get xorm.io/builder # install buildergo get xorm.io/reverse # install reverse toolInitilization
orm, err := xorm.NewEngine("sqlite3", "./test.db")Synchronize
err = orm.Sync2(new(User), new(Article))Now, you get it.
Help support the team developing XORM by OpenCollective