ent

Go 的实体框架。「An entity framework for Go

Github星跟蹤圖

ent - 一个强大的Go语言实体框架

English | 中文

ent是一个简单而又功能强大的Go语言实体框架,ent易于构建和维护应用程序与大数据模型。

  • 图就是代码 - 将任何数据库表建模为Go对象。
  • 轻松地遍历任何图形 - 可以轻松地运行查询、聚合和遍历任何图形结构。
  • 静态类型和显式API - 使用代码生成静态类型和显式API,查询数据更加便捷。
  • 多存储驱动程序 - 支持MySQL, PostgreSQL, SQLite 和 Gremlin。
  • 可扩展 - 简单地扩展和使用Go模板自定义。

快速安装

go install entgo.io/ent/cmd/ent@latest

请访问entgo.io website以使用Go modules进行正确安装。

文档和支持

开发和使用ent的文档请参照: https://entgo.io

如要讨论问题和支持, 创建一个issue 或者加入我们的Gopher Slack(Slack软件,类似于论坛)讨论组

加入 ent 社区

如果你想为ent做出贡献, 贡献代码 中写了如何做出自己的贡献
如果你的公司或者产品在使用ent,请让我们知道你已经加入 ent 用户

关于项目

ent 项目灵感来自于Ent,Ent是一个facebook内部使用的一个实体框架项目。 它由 Facebook Connectivity 团队通过 a8malexsn 开发和维护
, 它被生产中的多个团队和项目使用。它的v1版本的路线图为 版本的路线图.
关于项目更多的信息 ent介绍

声明

ent使用Apache 2.0协议授权,可以在LICENSE文件中找到。

主要指標

概覽
名稱與所有者ent/ent
主編程語言Go
編程語言Go (語言數: 2)
平台Linux, Mac, Windows
許可證Apache License 2.0
所有者活动
創建於2019-06-12 22:53:55
推送於2025-07-11 06:08:08
最后一次提交2025-07-10 23:08:07
發布數55
最新版本名稱v0.14.4 (發布於 )
第一版名稱v0.1.0 (發布於 )
用户参与
星數16.4k
關注者數152
派生數1k
提交數2.3k
已啟用問題?
問題數1745
打開的問題數470
拉請求數1805
打開的拉請求數116
關閉的拉請求數549
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?