{"id":13397032,"url":"https://github.com/ent/ent","last_synced_at":"2025-05-12T16:34:14.356Z","repository":{"id":36971487,"uuid":"191655189","full_name":"ent/ent","owner":"ent","description":"An entity framework for Go","archived":false,"fork":false,"pushed_at":"2025-04-08T12:44:05.000Z","size":33754,"stargazers_count":16142,"open_issues_count":570,"forks_count":963,"subscribers_count":153,"default_branch":"master","last_synced_at":"2025-05-05T11:44:54.603Z","etag":null,"topics":["ent","entity-framework","orm"],"latest_commit_sha":null,"homepage":"https://entgo.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-06-12T22:53:55.000Z","updated_at":"2025-05-04T23:43:17.000Z","dependencies_parsed_at":"2023-09-24T11:41:24.373Z","dependency_job_id":"a472c3a7-6f3d-447a-bbda-0edfffc4fdd5","html_url":"https://github.com/ent/ent","commit_stats":{"total_commits":2194,"total_committers":241,"mean_commits":9.103734439834025,"dds":0.6513217866909754,"last_synced_commit":"092b62a3229476d18d9ffade87da268d9136f13a"},"previous_names":["facebookincubator/ent","facebook/ent"],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ent%2Fent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ent%2Fent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ent%2Fent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ent%2Fent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ent","download_url":"https://codeload.github.com/ent/ent/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252503778,"owners_count":21758653,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ent","entity-framework","orm"],"created_at":"2024-07-30T18:01:09.791Z","updated_at":"2025-05-05T12:48:54.399Z","avatar_url":"https://github.com/ent.png","language":"Go","readme":"## ent - An Entity Framework For Go\n\n[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/entgo_io.svg?style=social\u0026label=Follow%20%40entgo_io)](https://twitter.com/entgo_io)\n[![Discord](https://img.shields.io/discord/885059418646003782?label=discord\u0026logo=discord\u0026style=flat-square\u0026logoColor=white)](https://discord.gg/qZmPgTE6RX)\n\n[English](README.md) | [中文](README_zh.md) | [日本語](README_jp.md) | [한국어](README_kr.md)\n\n\u003cimg width=\"50%\"\nalign=\"right\"\nstyle=\"display: block; margin:40px auto;\"\nsrc=\"https://s3.eu-central-1.amazonaws.com/entgo.io/assets/gopher_graph.png\"/\u003e\n\nSimple, yet powerful entity framework for Go, that makes it easy to build and maintain applications\nwith large data-models.\n\n- **Schema As Code** - model any database schema as Go objects.\n- **Easily Traverse Any Graph** - run queries, aggregations and traverse any graph structure easily.\n- **Statically Typed And Explicit API** - 100% statically typed and explicit API using code generation.\n- **Multi Storage Driver** - supports MySQL, MariaDB, TiDB, PostgreSQL, CockroachDB, SQLite and Gremlin.\n- **Extendable** - simple to extend and customize using Go templates.\n\n## Quick Installation\n```console\ngo install entgo.io/ent/cmd/ent@latest\n```\n\nFor proper installation using [Go modules], visit [entgo.io website][entgo install].\n\n## Docs and Support\nThe documentation for developing and using ent is available at: https://entgo.io\n\nFor discussion and support, [open an issue](https://github.com/ent/ent/issues/new/choose) or join our [Discord server](https://discord.gg/qZmPgTE6RX).\n\n## Developed and Sponsored by the [Atlas](https://atlasgo.io) Team\n\n[![image](https://github.com/user-attachments/assets/2a35b1b7-325f-4844-a2d7-d450c60de0dc)](https://atlasgo.io?utm_source=ent-readme)\n\n## About the Project\nThe `ent` project was inspired by Ent, an entity framework used internally at Meta (Facebook). It was created by [a8m](https://github.com/a8m) and [alexsn](https://github.com/alexsn) from the [Facebook Connectivity][fbc] team. These days, it is developed and maintained by the [Atlas](https://github.com/ariga/atlas) team, and the roadmap for its v1 release is described [here](https://github.com/ent/ent/issues/46).\n\n## Join the ent Community\nBuilding `ent` would not have been possible without the collective work of our entire community. We maintain a [contributors page](doc/md/contributors.md)\nwhich lists the contributors to this `ent`. \n\nIn order to contribute to `ent`, see the [CONTRIBUTING](CONTRIBUTING.md) file for how to go get started.\nIf your company or your product is using `ent`, please let us know by adding yourself to the [ent users page](https://github.com/ent/ent/wiki/ent-users).\n\nFor updates, follow us on Twitter at https://twitter.com/entgo_io\n\n## License\nent is licensed under Apache 2.0 as found in the [LICENSE file](LICENSE).\n\n\n[entgo install]: https://entgo.io/docs/code-gen/#version-compatibility-between-entc-and-ent\n[Go modules]: https://github.com/golang/go/wiki/Modules#quick-start\n[fbc]: https://connectivity.fb.com\n","funding_links":[],"categories":["Go","HarmonyOS","ORM","Projects by main language","Relational Databases"],"sub_categories":["Windows Manager","HTTP Clients","go"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fent%2Fent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fent%2Fent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fent%2Fent/lists"}