ent - An Entity Framework For Go
Simple, yet powerful ORM for modeling and querying data.
Schema As Code - model any database schema as Go objects.
Easily Traverse Any Graph - run queries, aggregations and traverse any graph structure easily.
Statically Typed And Explicit API - 100% statically typed and explicit API using code generation.
Multi Storage Driver - supports MySQL, PostgreSQL, SQLite and Gremlin.
https://github.com/facebook/ent
https://entgo.io/