ent/ent
# An entity framework for Go
$ git clone https://github.com/ent/ent.git
stars
17,141
forks
1,005
language
Go
license
Apache License 2.0
What is ent/ent?
Ent is an ORM and entity framework for Go that provides a type-safe, code-generated approach to database operations and schema management. It allows developers to define database entities as code and automatically generates type-safe queries and migrations, reducing boilerplate and catching errors at compile time rather than runtime. Developers use Ent when they need structured data access patterns in Go applications without writing raw SQL or managing database interactions manually.
Links
Topics
Activity
619 open issues · last updated Jul 21, 2026