ORM - Awesome Go
Libraries that implement Object-Relational Mapping or datamapping techniques.
- bob - SQL query builder and ORM/Factory generator for Go. Successor of SQLBoiler.
- bun - SQL-first Golang ORM. Successor of go-pg.
- cacheme - Schema based, typed Redis caching/memoize framework for Go.
- CQL - Built on top of GORM, adds compile-time verified queries based on auto-generated code.
- ent - An entity framework for Go. Simple, yet powerful ORM for modeling and querying data.
- go-dbw - A simple package that encapsulates database operations.
- go-firestorm - A simple ORM for Google/Firebase Cloud Firestore.
- go-sql - A easy ORM for mysql.
- go-sqlbuilder - A flexible and powerful SQL string builder library plus a zero-config ORM.
- go-store - Simple and fast Redis backed key-value store library for Go.
- golobby/orm - Simple, fast, type-safe, generic orm for developer happiness.
- GORM - The fantastic ORM library for Golang, aims to be developer friendly.
- gormt - Mysql database to golang gorm struct.
- gorp - Go Relational Persistence, ORM-ish library for Go.
- grimoire - Grimoire is a database access layer and validation for golang. (Support: MySQL, PostgreSQL and SQLite3).
- lore - Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.
- marlow - Generated ORM from project structs for compile time safety assurances.
- pop/soda - Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.
- Prisma - Prisma Client Go, Typesafe database access for Go.
- reform - Better ORM for Go, based on non-empty interfaces and code generation.
- rel - Modern Database Access Layer for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API.
- SQLBoiler - ORM generator. Generate a featureful and blazing-fast ORM tailored to your database schema.
- upper.io/db - Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers.
- XORM - Simple and powerful ORM for Go. (Support: MySQL, MyMysql, PostgreSQL, Tidb, SQLite3, MsSql and Oracle).
- Zoom - Blazing-fast datastore and querying engine built on Redis.