{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/ent/","markdown":"https://findsoftware.frbit.cloud/ent.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"ent","name":"ent","urls":{"home":"https://entgo.io","repository":"https://github.com/ent/ent","docs":"https://entgo.io/docs/getting-started/"},"category":["library"],"description":"Entity framework for Go that models a database schema as Go code and generates a statically typed query API.","maintainer":"The Ent Authors","maintainerType":"community","firstRelease":2020,"hosting":["binary"],"language":"go","runtime":["binary"],"contentStore":null,"databases":["mysql","mariadb","postgres","sqlite"],"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"Go modules (go get)","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"0","latestReleaseDate":"2026-03-23T00:00:00.000Z","githubStargazers":17221,"contributors":234,"packagistDownloads":null,"npmWeeklyDownloads":null,"dependentRepos":808,"dependentPackages":1073,"social":{"x":"https://twitter.com/entgo_io","discord":"https://discord.gg/qZmPgTE6RX","forum":"https://github.com/ent/ent/discussions"},"checkedAt":"2026-11-08T00:00:00.000Z","addedAt":"2026-11-08T00:00:00.000Z","sources":[{"field":"urls","url":"https://entgo.io/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/ent/ent","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"urls","url":"https://entgo.io/docs/getting-started/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/ent/ent/releases","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"maintainer","url":"https://entgo.io/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"category","url":"https://entgo.io/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/ent/ent","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"runtime","url":"https://entgo.io/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"installMethod","url":"https://entgo.io/docs/code-gen/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"databases","url":"https://entgo.io/docs/dialects/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"databases","url":"https://entgo.io/docs/dialects/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"databases","url":"https://entgo.io/docs/dialects/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"databases","url":"https://entgo.io/docs/dialects/","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"license","url":"https://github.com/ent/ent/blob/master/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/ent/ent/blob/master/LICENSE","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/ent/ent/releases/latest","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/ent/ent/releases/latest","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/ent/ent","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/ent/ent/contributors?per_page=1","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/entgo.io%2Fent","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/entgo.io%2Fent","checkedAt":"2026-11-08T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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](https://entgo.io/docs/code-gen/) shows how to add ent to a project's go.mod with Go modules.\n\nThe GraphQL integration uses the gqlgen library to generate a GraphQL schema and Query and Mutation resolvers from the entity schema.\n\nThe documentation is at entgo.io, starting with a [getting-started guide](https://entgo.io/docs/getting-started/)."}