ent

An entity framework for Go that models a schema as code, with drivers for MySQL, MariaDB, TiDB, PostgreSQL, and SQLite.


About

ent defines a schema as Go code and generates a type-safe API from it. Its multi-storage driver layer supports MySQL, MariaDB, and TiDB alongside PostgreSQL, CockroachDB, SQLite, and Gremlin.

It’s released under the Apache 2.0 license.

Category Software & Tools
Subcategory Connectors & Drivers
Website entgo.io ↗
Repository ent/ent ↗
✎ Suggest an update

Community feedback

This space is for grounded, evaluable experience — versions used, environments, what you measured or observed, and how it behaves alongside other software. General impressions without supporting detail may be removed. Sign in to write one; posts are tied to a verified identity, not anonymous.