falun / hellorm

Running a couple of go orm(ish) things through their paces

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hellorm

Problem: I need to talk to a database and hate the following things:

  • having the same code scattered across 84 bits of source
  • panics at runtime
  • interface{} and loss of type safety

Soooo I'm evaluating some ORMs and collect my thoughts about them. If you're looking at this don't take this to be super informed, I've got like 3 months of go behind me at the time of this survey.

The libraries:

  • ryo - Completed enough; code under ./ryo
  • gorm - Completed; code under ./gm
  • gorp - Completed; code under ./g
  • beego/orm - Completed; code under ./b

About

Running a couple of go orm(ish) things through their paces


Languages

Language:Go 100.0%