
ent
Entity framework for Go that models a database schema as Go code and generates a statically typed query API.
ent is an entity framework for Go, maintained by The Ent Authors. A database schema is modeled as Go code, and the project’s codegen tool from the cmd/ent package generates the Go code the application builds on. The code generation page shows how to add ent to a project’s go.mod with Go modules.
The GraphQL integration uses the gqlgen library to generate a GraphQL schema and Query and Mutation resolvers from the entity schema.
The documentation is at entgo.io, starting with a getting-started guide.
Sources
- 2026-11-08: links, Maintainer, Categories, Runtime
entgo.io/ - 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/ent/ent - 2026-11-08: links
entgo.io/docs/getting-started/ - 2026-11-08: First release
api.github.com/repos/ent/ent/releases - 2026-11-08: Install with
entgo.io/docs/code-gen/ - 2026-11-08: Databases
entgo.io/docs/dialects/ - 2026-11-08: License
github.com/ent/ent/blob/master/README.md - 2026-11-08: License model
github.com/ent/ent/blob/master/LICENSE - 2026-11-08: Current major version, Last release
api.github.com/repos/ent/ent/releases/latest - 2026-11-08: Contributors
api.github.com/repos/ent/ent/contributors?per_page=1 - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/entgo.io%2Fent