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 | 38782 | 4092 | 479 | The fantastic ORM library for Golang, aims to be developer friendly | 2025-08-30 21:11:21 |
beego | 32223 | 5629 | 20 | beego is an open-source, high-performance web framework for the Go programming language. | 2025-08-30 15:45:55 |
sqlx | 17156 | 1113 | 383 | general purpose extensions to golang's database/sql | 2025-08-30 18:07:06 |
ent | 16491 | 974 | 599 | An entity framework for Go | 2025-08-29 22:00:15 |
sqlc | 15843 | 923 | 609 | Generate type-safe code from SQL | 2025-08-30 18:11:16 |
sqlboiler | 6919 | 557 | 104 | Generate a Go ORM tailored to your database schema. | 2025-08-30 09:42:11 |
xorm | 6666 | 755 | 307 | Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm | 2025-08-29 02:51:31 |
pg | 5752 | 415 | 120 | Golang ORM with focus on PostgreSQL features and performance | 2025-08-30 07:46:36 |
bun | 4340 | 254 | 21 | SQL-first Golang ORM | 2025-08-30 07:51:57 |
dbtpl | 3852 | 328 | 53 | Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server | 2025-08-29 22:31:17 |
gorp | 3752 | 373 | 148 | Go Relational Persistence - an ORM-ish library for Go | 2025-08-14 01:49:41 |
db | 3618 | 239 | 160 | Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. | 2025-08-21 14:01:38 |
jet | 3343 | 156 | 46 | Type safe SQL builder with code generation and automatic query result data mapping | 2025-08-29 14:49:34 |
gormt | 2416 | 362 | 57 | database to golang struct | 2025-08-28 09:45:46 |
prisma-client-go | 2304 | 104 | 115 | Prisma Client Go is an auto-generated and fully type-safe database client | 2025-08-28 03:40:55 |
go-sqlbuilder | 1594 | 128 | 4 | A flexible and powerful SQL string builder library plus a zero-config ORM. | 2025-08-30 12:21:02 |
pop | 1494 | 253 | 95 | A Tasty Treat For All Your Database Needs | 2025-07-31 02:48:03 |
reform | 1443 | 74 | 86 | A better ORM for Go, based on non-empty interfaces and code generation. | 2025-07-25 06:56:12 |
bob | 1438 | 74 | 16 | SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite | 2025-08-30 20:13:09 |
rel | 781 | 58 | 35 | 💎 Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API | 2025-08-25 11:54:59 |
go-queryset | 728 | 75 | 20 | 100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood. | 2025-07-07 09:46:16 |
qbs | 544 | 97 | 10 | QBS stands for Query By Struct. A Go ORM. | 2025-08-16 13:22:48 |
zoom | 313 | 24 | 2 | A blazing-fast datastore and querying engine for Go built on Redis. | 2025-07-18 17:34:56 |
pggen | 307 | 29 | 20 | Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it. | 2025-08-29 22:11:15 |
grimoire | 164 | 16 | 1 | Database access layer for golang | 2025-08-27 20:03:48 |
GoBatis | 120 | 17 | 1 | An easy ORM tool for Golang, support MyBatis-Like XML template SQL | 2025-08-04 04:46:38 |
go-store | 113 | 9 | 1 | A simple and fast Redis backed key-value store library for Go | 2025-02-26 03:33:28 |
marlow | 81 | 7 | 2 | golang generator for type-safe sql api constructs | 2024-09-26 21:16:01 |
beeorm | 56 | 9 | 1 | 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: 2025-08-31T01:39:36Z