Go-lang ORM

Back

1. beego orm

Powerful orm framework for go. Support: pq/mysql/sqlite3.

2. cacheme

Schema based, typed Redis caching/memoize framework for Go.

3. ent

An entity framework for Go. Simple, yet powerful ORM for modeling and querying data.

4. go-firestorm

A simple ORM for Google/Firebase Cloud Firestore.

5. go-pg

PostgreSQL ORM with focus on PostgreSQL specific features and performance.

6. go-queryset

100% type-safe ORM with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support based on GORM.

7. go-sql

A easy ORM for mysql.

8. go-sqlbuilder

A flexible and powerful SQL string builder library plus a zero-config ORM.

9. go-store

Simple and fast Redis backed key-value store library for Go.

10. GORM

The fantastic ORM library for Golang, aims to be developer friendly.

11. gormt

Mysql database to golang gorm struct.

12. gorp

Go Relational Persistence, ORM-ish library for Go.

13. grimoire

Grimoire is a database access layer and validation for golang. (Support: MySQL, PostgreSQL and SQLite3).

14. lore

Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.

15. marlow

Generated ORM from project structs for compile time safety assurances.

16. pop/soda

Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.

17. Prisma

Prisma Client Go, Typesafe database access for Go.

18. reform

Better ORM for Go, based on non-empty interfaces and code generation.

19. rel

Testable, Extendable and Crafted Into a Clean and Elegant API.

20. SQLBoiler

ORM generator. Generate a featureful and blazing-fast ORM tailored to your database schema.

21. upper.io/db

Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers.

22. XORM

Simple and powerful ORM for Go. (Support: MySQL, MyMysql, PostgreSQL, Tidb, SQLite3, MsSql and Oracle).

23. Zoom

Blazing-fast datastore and querying engine built on Redis.