Top Go ORMs
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 | 32925 | 3627 | 239 | The fantastic ORM library for Golang, aims to be developer friendly | 2023-07-08 22:58:24 |
beego | 29938 | 5602 | 13 | beego is an open-source, high-performance web framework for the Go programming language. | 2023-07-08 20:10:03 |
sqlx | 13890 | 1027 | 326 | general purpose extensions to golang's database/sql | 2023-07-08 20:13:30 |
ent | 13727 | 820 | 316 | An entity framework for Go | 2023-07-08 22:54:19 |
sqlc | 8448 | 570 | 346 | Generate type-safe code from SQL | 2023-07-09 01:42:04 |
xorm | 6635 | 772 | 307 | Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm | 2023-07-07 06:03:51 |
sqlboiler | 5874 | 508 | 88 | Generate a Go ORM tailored to your database schema. | 2023-07-07 12:59:38 |
pg | 5423 | 396 | 115 | Golang ORM with focus on PostgreSQL features and performance | 2023-07-08 06:35:34 |
gorp | 3671 | 380 | 145 | Go Relational Persistence - an ORM-ish library for Go | 2023-07-06 16:33:55 |
xo | 3386 | 306 | 44 | Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server | 2023-07-07 19:10:00 |
db | 3346 | 237 | 156 | Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. | 2023-07-01 09:52:37 |
gormt | 2209 | 340 | 57 | database to golang struct | 2023-07-07 01:03:36 |
bun | 2197 | 162 | 105 | SQL-first Golang ORM | 2023-07-08 18:17:15 |
prisma-client-go | 1543 | 84 | 105 | Prisma Client Go is an auto-generated and fully type-safe database client | 2023-07-08 20:35:40 |
reform | 1419 | 72 | 86 | A better ORM for Go, based on non-empty interfaces and code generation. | 2023-06-28 11:21:48 |
pop | 1344 | 237 | 97 | A Tasty Treat For All Your Database Needs | 2023-07-07 00:49:39 |
jet | 1326 | 80 | 25 | Type safe SQL builder with code generation and automatic query result data mapping | 2023-07-08 23:29:30 |
go-sqlbuilder | 1040 | 98 | 9 | A flexible and powerful SQL string builder library plus a zero-config ORM. | 2023-07-08 15:22:33 |
go-queryset | 699 | 71 | 20 | 100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood. | 2023-06-22 15:30:43 |
rel | 648 | 55 | 25 | 2023-06-23 13:20:54 | |
qbs | 548 | 101 | 10 | QBS stands for Query By Struct. A Go ORM. | 2023-06-28 11:20:23 |
bob | 320 | 13 | 8 | SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite | 2023-07-07 07:43:09 |
zoom | 299 | 28 | 2 | A blazing-fast datastore and querying engine for Go built on Redis. | 2023-06-28 11:19:53 |
pggen | 225 | 20 | 17 | Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it. | 2023-07-08 16:17:51 |
grimoire | 159 | 18 | 0 | Database access layer for golang | 2023-05-05 18:28:02 |
GoBatis | 114 | 17 | 1 | An easy ORM tool for Golang, support MyBatis-Like XML template SQL | 2023-07-07 19:10:37 |
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 | 48 | 6 | 1 | Golang ORM | 2023-07-06 08:13:07 |
go-firestorm | 45 | 8 | 0 | Simple Go ORM for Google/Firebase Cloud Firestore | 2023-07-03 14:39:06 |
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-07-09T01:42:33Z