概要
Go言語のライブラリのリストに、Awesome-goというものがあります。
- https://github.com/avelino/awesome-go
1500近くのライブラリがリストアップされていて、どれを採用してよいやらわからないため、参考までにgithubのスター数をカウントしました。
ORマッパー(ORM編)です。
色を塗りたかったのですが、できなかったため、★の数で表現しました。
★=100個越え
★★=500個越え
★★★=1000個越え
★★★★=5000個越え
★★★★★=10000個越え
ORM
Libraries that implement Object-Relational Mapping or datamapping techniques.
名前 | スター数 | githubのURL | スターの多さ |
---|---|---|---|
beego orm | 17,230 | https://github.com/astaxie/beego/tree/master/orm | ★★★★★ |
go-pg | 2,037 | https://github.com/go-pg/pg | ★★★ |
go-queryset | 349 | https://github.com/jirfag/go-queryset | ★ |
go-sqlbuilder | 69 | https://github.com/huandu/go-sqlbuilder | |
go-store | 91 | https://github.com/gosuri/go-store | |
gomodel | 59 | https://github.com/cosiner/gomodel | |
GORM | 10,678 | https://github.com/jinzhu/gorm | ★★★★★ |
gorp | 2,876 | https://github.com/go-gorp/gorp | ★★★ |
grimoire | 26 | https://github.com/Fs02/grimoire | |
lore | 4 | https://github.com/abrahambotros/lore | |
Marlow | 32 | https://github.com/dadleyy/marlow | |
pop/soda | 454 | https://github.com/gobuffalo/pop | ★ |
QBS | 516 | https://github.com/coocood/qbs | ★★ |
reform | 687 | https://github.com/go-reform/reform | ★★ |
SQLBoiler | 1,561 | https://github.com/volatiletech/sqlboiler | ★★★ |
upper.io/db | 1,346 | https://github.com/upper/db | ★★★ |
Xorm | 3,843 | https://github.com/go-xorm/xorm | ★★★ |
Zoom | 216 | https://github.com/albrow/zoom | ★ |
総評
beego orm、gormが一万越え。gormはドキュメントも充実しており使いやすかったです。