ORMs

jinzhu/gorm

The fantastic ORM library for Golang, aims to be developer friendly

Stars4630
Contributors98
Forks558
Watchers206
Issues136

go-gorp/gorp

Go Relational Persistence - an ORM-ish library for Go

Stars2274
Contributors65
Forks277
Watchers119
Issues91

jmoiron/sqlx

general purpose extensions to golang's database/sql

Stars2226
Contributors34
Forks197
Watchers91
Issues42

go-xorm/xorm

Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle

Stars1519
Contributors41
Forks256
Watchers131
Issues99

ahmetalpbalkan/go-linq

.NET LINQ-like query methods for Go

Stars882
Contributors8
Forks58
Watchers48
Issues2

eaigner/hood

Database agnostic ORM for Go

Stars654
Contributors10
Forks50
Watchers38
Issues34

gocraft/dbr

Additions to Go's database/sql for super fast performance and convenience.

Stars627
Contributors11
Forks55
Watchers33
Issues14

astaxie/beedb

beedb is a go ORM,support database/sql interface,pq/mysql/sqlite

Stars624
Contributors14
Forks149
Watchers75
Issues21

lann/squirrel

Fluent SQL generation for golang

Stars606
Contributors11
Forks36
Watchers23
Issues11

upper/db

Just a productive data access layer for Go.

Stars537
Contributors14
Forks51
Watchers35
Issues30

aacanakin/qb

The database toolkit for go

Stars487
Contributors4
Forks18
Watchers18
Issues15

coocood/qbs

QBS stands for Query By Struct. A Go ORM.

Stars427
Contributors11
Forks85
Watchers33
Issues9
postgresql

mgutz/dat

Go Postgres Data Access Toolkit

Stars377
Contributors4
Forks22
Watchers17
Issues13

doug-martin/goqu

SQL builder and query library for golang

Stars276
Contributors11
Forks23
Watchers13
Issues3

gchaincl/dotsql

A Golang library for using SQL.

Stars248
Contributors4
Forks16
Watchers14
Issues2

russross/meddler

conversion between sql and structs in go

Stars229
Contributors4
Forks16
Watchers12
Issues4

gosexy/db

(Deprecated. See upper.io/db)

Stars206
Contributors5
Forks20
Watchers19
Issues1

eaigner/jet

Jet is a super-flexible and lightweight SQL interface for Go

Stars191
Contributors4
Forks21
Watchers16
Issues4
redis

albrow/zoom

A blazing-fast datastore and querying engine for Go built on Redis.

Stars145
Contributors3
Forks8
Watchers12
Issues3

naoina/genmai

Simple, better and easy-to-use ORM library for Golang

Stars126
Contributors5
Forks14
Watchers8
Issues4
mongodb

maxwellhealth/bongo

Go ODM for MongoDB

Stars112
Contributors3
Forks10
Watchers15
Issues1

kisielk/sqlstruct

sqlstruct provides some convenience functions for using structs with go's database/sql package

Stars90
Contributors7
Forks28
Watchers9
Issues1

chuckpreslar/codex

SQL Relational Algebra for Go.

Stars75
Contributors2
Forks7
Watchers5
Issues1

quintans/goSQL

a ORM like library in Go (golang)

Stars60
Contributors1
Forks0
Watchers9
Issues0

paulsmith/tablestruct

tablestruct creates mappings between Go structs and database tables.

Stars57
Contributors2
Forks4
Watchers4
Issues0

oguzbilgic/vivom

dead simple, tiny but powerful Go ORM

Stars53
Contributors2
Forks1
Watchers3
Issues0

galeone/igor

igor is an abstraction layer for PostgreSQL with a gorm like syntax.

Stars53
Contributors2
Forks1
Watchers5
Issues0

cosiner/gomodel

A lightweight, fast, orm-like library helps interactive with database

Stars50
Contributors1
Forks7
Watchers6
Issues1

server-nado/orm

golang ORM , mysql , sqllite3 , hash redis

Stars35
Contributors2
Forks5
Watchers4
Issues0

astaxie/goorm

goorm is a mysql ORM tools,use mymysql

Stars30
Contributors1
Forks8
Watchers4
Issues0

brendensoares/storm

STORM is Semantically Terse Object Relational Mapping for Go

Stars24
Contributors1
Forks3
Watchers8
Issues0

c9s/gatsby

Gatsby Database Toolkit For Go (ORM, SQL Builder and SQLUtils)

Stars21
Contributors1
Forks1
Watchers1
Issues0

jaekwon/go-modeldb

A simple wrapper around sql.DB to help with structs. Not quite an ORM.

Stars15
Contributors1
Forks3
Watchers3
Issues0

beego/orm-benchmark

All golang orm benchmark

Stars14
Contributors3
Forks17
Watchers5
Issues2

donnie4w/gdao

gdao是一个golang的orm库

Stars12
Contributors1
Forks5
Watchers3
Issues0

zetaben/gouda

An experimental go ORM

Stars12
Contributors1
Forks1
Watchers1
Issues0

mipearson/sqlc

SQL Composer for Go

Stars12
Contributors1
Forks0
Watchers3
Issues0
Stars11
Contributors1
Forks9
Watchers1
Issues0

yinshuwei/osm

go object sql mapping and template,A simple ORM.simplified mybaits.

Stars10
Contributors1
Forks6
Watchers2
Issues0

gejinlove/petadb

a orm for golang

Stars9
Contributors2
Forks5
Watchers3
Issues1

DAddYE/model

Naive sql to struct for go

Stars8
Contributors1
Forks0
Watchers1
Issues0

elsonwu/mgorm

A simple ORM based on mgo.

Stars6
Contributors1
Forks2
Watchers2
Issues0

zond/unbolted

Object and subscription layer on top of https://github.com/boltdb/bolt

Stars4
Contributors1
Forks1
Watchers2
Issues0
redis

Wuyue/Gsm

Go-Struct mapping library for Redis, ORM for Go on Redis.

Stars4
Contributors2
Forks1
Watchers1
Issues0

jnfeinstein/gortex

Text search for postgres w/ ORM in golang

Stars3
Contributors1
Forks0
Watchers1
Issues0
sqlite3

dlintw/GoRM

Simple ORM-like thingy for Go (wrapper around SQLite3 for now)

Stars3
Contributors1
Forks4
Watchers1
Issues0

mjarco/perse

orm-like lib written in go language

Stars2
Contributors1
Forks0
Watchers1
Issues0

twinj/opal

A Go ORM which implements the ActiveRecord pattern

Stars2
Contributors1
Forks0
Watchers1
Issues0

appaquet/mry-go

Distributed ORM

Stars2
Contributors1
Forks0
Watchers1
Issues0

vineychow/orm

实现一个postgreSQL的关系映射CRUD,有如Java的Ebean框架.

Stars1
Contributors1
Forks1
Watchers2
Issues0