Skip to content

spartakos87/awesome-go-orms

 
 

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 32082 3542 205 The fantastic ORM library for Golang, aims to be developer friendly 2023-04-15 21:58:47
beego 29634 5570 26 beego is an open-source, high-performance web framework for the Go programming language. 2023-04-15 16:19:49
sqlx 13538 1010 318 general purpose extensions to golang's database/sql 2023-04-15 18:27:48
ent 13324 784 306 An entity framework for Go 2023-04-15 23:23:57
sqlc 7903 534 331 Generate type-safe code from SQL 2023-04-15 22:45:20
xorm 6615 775 308 Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm 2023-04-15 06:05:18
sqlboiler 5723 485 80 Generate a Go ORM tailored to your database schema. 2023-04-15 22:15:49
pg 5366 393 114 Golang ORM with focus on PostgreSQL features and performance 2023-04-14 03:54:11
gorp 3656 377 144 Go Relational Persistence - an ORM-ish library for Go 2023-04-13 15:43:32
xo 3342 303 46 Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server 2023-04-15 14:37:57
db 3299 226 155 Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. 2023-04-15 23:22:36
gormt 2158 335 54 database to golang struct 2023-04-14 09:49:25
bun 2026 152 88 SQL-first Golang ORM 2023-04-15 10:40:41
prisma-client-go 1437 79 97 Prisma Client Go is an auto-generated and fully type-safe database client 2023-04-15 18:10:18
reform 1406 71 86 A better ORM for Go, based on non-empty interfaces and code generation. 2023-04-15 10:19:45
pop 1312 234 97 A Tasty Treat For All Your Database Needs 2023-04-13 01:19:12
jet 1120 70 20 Type safe SQL builder with code generation and automatic query result data mapping 2023-04-15 13:45:05
go-sqlbuilder 976 92 5 A flexible and powerful SQL string builder library plus a zero-config ORM. 2023-04-15 02:02:19
go-queryset 695 70 20 100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood. 2023-04-04 11:46:32
rel 634 55 23 💎 Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API 2023-04-13 17:35:46
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 276 11 6 SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite 2023-04-14 22:14:30
pggen 214 21 16 Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it. 2023-04-14 07:56:49
grimoire 158 17 0 Database access layer for golang 2023-03-13 18:39:38
GoBatis 114 16 1 An easy ORM tool for Golang, support MyBatis-Like XML template SQL 2023-04-13 08:13:28
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 44 6 1 Golang ORM 2023-04-09 02:08:46
go-firestorm 41 8 0 Simple Go ORM for Google/Firebase Cloud Firestore 2023-04-08 07:19:15
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-16T01:13:37Z

About

ORMs for Go, most starred on GitHub.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 91.5%
  • Makefile 8.5%