entgo.io/ent

Ent

Package ent is the interface between end-user schemas and entc (ent codegen).

75

Decision Signals

Health score 75/100, confidence 80/100.

Strong
Maintenance 83
Adoption 61
Security 92
Maturity 55
Developer DX 83
Confidence 80

Install

go get entgo.io/ent

Package Data

updated Jun 11, 2026
Latest versionv0.14.6
Imported by4.0K packages
Stars0
Forks0
Last activity2 months ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

113 symbols
SymbolKindSynopsis
Config Type type Config struct{ ... }
Config.Table Field Table string
Edge Type type Edge interface{ ... }
Edge.Descriptor Method Descriptor func() *edge.Descriptor
Field Type type Field interface{ ... }
Field.Descriptor Method Descriptor func() *field.Descriptor
Hook Type type Hook func(Mutator) Mutator
Index Type type Index interface{ ... }
Index.Descriptor Method Descriptor func() *index.Descriptor
InterceptFunc Type type InterceptFunc func(Querier) Querier
InterceptFunc.Intercept Method func (f InterceptFunc) Intercept(next Querier) Querier
Interceptor Type type Interceptor interface{ ... }

Similar Packages

Go ORM Libraries

#1 dgraph

high-performance graph database for real-time use cases

Go ORM Libraries 21.7K stars 0 imported-by 100% confidence
95

#2 cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

Go ORM Libraries 32.2K stars 0 imported-by 100% confidence
92

#3 dolt

Dolt – Git for Data

Go ORM Libraries 23.4K stars 0 imported-by 100% confidence
89

#4 GORM

Developer-friendly ORM library for Go.

Go ORM Libraries 0 stars 86.9K imported-by 80% confidence
76

#5 GoSQLX

Package gosqlx provides a production-ready, high-performance SQL parsing SDK for Go with zero-copy tokenization and comprehensive object pooling.

Go ORM Libraries 100 stars 0 imported-by 80% confidence
75