A list of popular github projects related to Go ORM(Object-Relational Mapping) (ranked by stars automatically) Please update list.txt (via Pull Request)
| Project Name | Stars | Forks | Open Issues | Description | Last Update |
|---|---|---|---|---|---|
| gorm | 39654 | 4145 | 524 | The fantastic ORM library for Golang, aims to be developer friendly | 2026-03-08 00:16:01 |
| beego | 32430 | 5611 | 16 | beego is an open-source, high-performance web framework for the Go programming language. | 2026-03-07 23:59:51 |
| sqlx | 17535 | 1110 | 386 | general purpose extensions to golang's database/sql | 2026-03-07 23:10:47 |
| sqlc | 17098 | 1008 | 736 | Generate type-safe code from SQL | 2026-03-08 01:54:25 |
| ent | 16956 | 1002 | 618 | An entity framework for Go | 2026-03-07 17:15:22 |
| sqlboiler | 6978 | 562 | 108 | Generate a Go ORM tailored to your database schema. | 2026-03-05 18:21:45 |
| xorm | 6653 | 750 | 307 | Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm | 2026-03-05 05:26:13 |
| pg | 5788 | 416 | 121 | Golang ORM with focus on PostgreSQL features and performance | 2026-03-08 01:38:30 |
| bun | 4694 | 269 | 38 | SQL-first Golang ORM | 2026-03-07 12:01:24 |
| dbtpl | 3885 | 334 | 58 | Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server | 2026-03-06 13:27:37 |
| gorp | 3755 | 374 | 148 | Go Relational Persistence - an ORM-ish library for Go | 2026-03-01 01:21:15 |
| db | 3647 | 239 | 165 | Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. | 2026-03-06 05:23:29 |
| jet | 3591 | 178 | 48 | Type safe SQL builder with code generation and automatic query result data mapping | 2026-03-06 00:08:16 |
| gormt | 2436 | 362 | 57 | database to golang struct | 2026-03-04 02:10:30 |
| prisma-client-go | 2287 | 105 | 115 | Prisma Client Go is an auto-generated and fully type-safe database client | 2026-02-26 12:06:56 |
| go-sqlbuilder | 1675 | 135 | 4 | A flexible and powerful SQL string builder library plus a zero-config ORM. | 2026-03-06 23:20:45 |
| bob | 1653 | 94 | 32 | SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite | 2026-03-05 20:36:30 |
| pop | 1498 | 253 | 94 | A Tasty Treat For All Your Database Needs | 2026-03-07 22:31:12 |
| reform | 1456 | 74 | 88 | A better ORM for Go, based on non-empty interfaces and code generation. | 2026-02-28 21:21:47 |
| rel | 781 | 58 | 41 | 💎 Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API | 2025-12-06 18:01:18 |
| go-queryset | 730 | 76 | 20 | 100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood. | 2026-01-11 15:12:12 |
| qbs | 543 | 97 | 10 | QBS stands for Query By Struct. A Go ORM. | 2026-01-21 21:11:03 |
| pggen | 317 | 29 | 20 | Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it. | 2026-02-22 22:34:36 |
| zoom | 312 | 24 | 2 | A blazing-fast datastore and querying engine for Go built on Redis. | 2026-02-04 15:51:40 |
| grimoire | 161 | 16 | 0 | Database access layer for golang | 2025-12-30 23:49:19 |
| GoBatis | 119 | 17 | 1 | An easy ORM tool for Golang, support MyBatis-Like XML template SQL | 2026-03-04 12:16:07 |
| go-store | 113 | 9 | 1 | A simple and fast Redis backed key-value store library for Go | 2025-12-27 14:04:20 |
| marlow | 81 | 7 | 2 | golang generator for type-safe sql api constructs | 2024-09-26 21:16:01 |
| beeorm | 56 | 10 | 3 | Golang ORM | 2025-01-10 21:08:58 |
| go-firestorm | 53 | 9 | 0 | Simple Go ORM for Google/Firebase Cloud Firestore | 2025-08-27 12:18:39 |
| lore | 14 | 3 | 0 | Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go | 2023-09-25 08:03:17 |
Last Automatic Update: 2026-03-08T02:11:39Z