Skip to content

d-tsuji/awesome-go-orms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

367 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Top Go ORMs Go Report Card Actions Status

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 39646 4148 525 The fantastic ORM library for Golang, aims to be developer friendly 2026-03-15 01:04:06
beego 32423 5610 16 beego is an open-source, high-performance web framework for the Go programming language. 2026-03-14 13:08:27
sqlx 17537 1110 386 general purpose extensions to golang's database/sql 2026-03-14 12:53:23
sqlc 17144 1012 742 Generate type-safe code from SQL 2026-03-15 00:59:28
ent 16972 1002 619 An entity framework for Go 2026-03-15 01:53:33
sqlboiler 6979 562 108 Generate a Go ORM tailored to your database schema. 2026-03-12 14:14:31
xorm 6651 750 307 Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm 2026-03-13 08:17:11
pg 5786 415 121 Golang ORM with focus on PostgreSQL features and performance 2026-03-14 17:41:42
bun 4706 269 35 SQL-first Golang ORM 2026-03-13 20:46:28
dbtpl 3888 334 58 Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server 2026-03-13 15:24:31
gorp 3756 374 148 Go Relational Persistence - an ORM-ish library for Go 2026-03-13 01:01:17
db 3647 239 165 Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. 2026-03-12 04:35:08
jet 3595 180 48 Type safe SQL builder with code generation and automatic query result data mapping 2026-03-14 01:57:03
gormt 2438 362 57 database to golang struct 2026-03-13 17:02:23
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 1678 135 4 A flexible and powerful SQL string builder library plus a zero-config ORM. 2026-03-12 18:49:37
bob 1662 94 32 SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite 2026-03-13 13:30:56
pop 1498 254 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-09 12:15:12
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-15T02:32:07Z

About

ORMs for Go, most starred on GitHub.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors