/awesome-go-orms

ORMs for Go, most starred on GitHub.

Primary LanguageGoMIT LicenseMIT

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 31953 3522 216 The fantastic ORM library for Golang, aims to be developer friendly 2023-04-01 23:53:56
beego 29578 5569 25 beego is an open-source, high-performance web framework for the Go programming language. 2023-04-01 23:55:36
sqlx 13481 1010 314 general purpose extensions to golang's database/sql 2023-04-01 20:45:34
ent 13241 774 302 An entity framework for Go 2023-04-01 15:52:19
sqlc 7836 529 341 Generate type-safe code from SQL 2023-04-02 00:23:16
xorm 6613 775 308 Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm 2023-03-30 10:29:16
sqlboiler 5687 485 77 Generate a Go ORM tailored to your database schema. 2023-04-01 15:22:54
pg 5363 394 114 Golang ORM with focus on PostgreSQL features and performance 2023-04-01 15:25:37
gorp 3651 378 144 Go Relational Persistence - an ORM-ish library for Go 2023-04-01 16:34:34
xo 3334 303 46 Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server 2023-03-28 12:03:27
db 3284 227 155 Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. 2023-03-29 22:14:29
gormt 2142 335 54 database to golang struct 2023-04-01 03:38:33
bun 1996 149 88 SQL-first Golang ORM 2023-04-01 12:45:10
prisma-client-go 1426 79 95 Prisma Client Go is an auto-generated and fully type-safe database client 2023-04-01 00:09:56
reform 1404 71 86 A better ORM for Go, based on non-empty interfaces and code generation. 2023-04-01 16:42:29
pop 1309 234 99 A Tasty Treat For All Your Database Needs 2023-04-01 15:31:23
jet 1107 69 22 Type safe SQL builder with code generation and automatic query result data mapping 2023-04-01 16:58:15
go-sqlbuilder 969 91 4 A flexible and powerful SQL string builder library plus a zero-config ORM. 2023-04-01 09:55:32
go-queryset 694 70 20 100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood. 2023-03-15 16:33:04
rel 632 55 23 💎 Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API 2023-03-29 14:21:39
qbs 550 100 10 QBS stands for Query By Struct. A Go ORM. 2023-02-16 10:19:29
zoom 299 26 2 A blazing-fast datastore and querying engine for Go built on Redis. 2023-03-15 19:24:42
bob 252 11 8 SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite 2023-04-01 20:45:50
pggen 213 21 16 Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it. 2023-03-24 09:33:41
grimoire 158 17 0 Database access layer for golang 2023-03-13 18:39:38
GoBatis 112 16 1 An easy ORM tool for Golang, support MyBatis-Like XML template SQL 2023-01-28 12:39:26
go-store 110 9 1 A simple and fast Redis backed key-value store library for Go 2023-03-15 19:18:53
marlow 83 7 2 golang generator for type-safe sql api constructs 2023-01-28 13:13:25
beeorm 43 6 1 Golang ORM 2023-03-23 07:39:57
go-firestorm 40 8 0 Simple Go ORM for Google/Firebase Cloud Firestore 2023-01-20 21:11:28
lore 12 3 0 Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go 2023-03-26 01:00:56

Last Automatic Update: 2023-04-02T01:12:57Z