ent

ent

ent

An entity framework for Go

AI 简介

ent 是一个为 Go 语言设计的实体框架(Entity Framework),用于简化复杂数据模型的应用开发。它采用 Schema As Code 模式,将数据库结构建模为 Go 结构体,并通过代码生成提供 100% 静态类型、显式 API;支持 MySQL、PostgreSQL、SQLite、TiDB、CockroachDB 和 Gremlin 等多种存储后端;具备图遍历、聚合查询和可扩展模板机制。适用于需要强类型保障、高可维护性与多数据库兼容性的中大型后端服务、微服务数据层及云原生应用开发场景。

Go
Apache License 2.0
17.1k
Stars
1k
Forks
147
Watchers
496
Issues

Star 增长

今日0
近 7 天0
近 30 天+18
综合评分70.81
默认分支master