MCPcopy Index your code
hub / github.com/ent/contrib

github.com/ent/contrib @v0.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7.0 ↗ · + Follow
36,001 symbols 90,973 edges 1,238 files 27,985 documented · 78%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ent-contrib

Twitter Discord

A collection of extensions and tools for ent.

Docs

The documentation for developing and using ent is available at: https://entgo.io

Report Issues / Proposals

The issue tracker for this repository is located at ent/ent.

Join the ent Community

In order to contribute to ent, see the CONTRIBUTING file for how to go get started.
If your company or your product is using ent, please let us know by adding yourself to the ent users page.

License

ent-contrib is licensed under Apache 2.0 as found in the LICENSE file.

Extension points exported contracts — how you extend this code

Mutator (Interface)
Mutator changes a Context. [49 implementers]
schemast/mutate.go
Committer (Interface)
Committer is the interface that wraps the Commit method. [37 implementers]
schemast/internal/printtest/ent/tx.go
Committer (Interface)
Committer is the interface that wraps the Commit method. [37 implementers]
entoas/internal/pets/tx.go
Committer (Interface)
Committer is the interface that wraps the Commit method. [37 implementers]
entproto/internal/entprototest/ent/tx.go
Committer (Interface)
Committer is the interface that wraps the Commit method. [37 implementers]
entproto/cmd/protoc-gen-ent/internal/todo/ent/tx.go
TxOpener (Interface)
TxOpener represents types than can open transactions. [7 implementers]
entgql/transaction.go
Noder (Interface)
Noder wraps the basic Node method. [18 implementers]
entgql/internal/todoglobalid/ent/gql_node.go
PrintOption (FuncType)
PrintOption modifies the behavior of Print.
schemast/print.go

Core symbols most depended-on inside this repo

Error
called by 2786
entgql/internal/todogotype/ent/enttest/enttest.go
Equal
called by 452
entoas/serialization/groups.go
Mutate
called by 301
schemast/mutate.go
Is
called by 294
entgql/annotation.go
Is
called by 252
entproto/service.go
setContextOp
called by 240
entproto/internal/entprototest/ent/ent.go
AddUint32
called by 208
entoas/internal/oastypes/mutation.go
AddInt32
called by 194
entoas/internal/oastypes/mutation.go

Shape

Method 25,792
Function 6,961
Struct 2,297
FuncType 639
TypeAlias 158
Interface 154

Languages

Go100%

Modules by API surface

entproto/internal/entprototest/ent/mutation.go1,066 symbols
entgql/internal/todogotype/generated.go767 symbols
entgql/internal/todouuid/generated.go765 symbols
entgql/internal/todopulid/generated.go765 symbols
entgql/internal/todoglobalid/generated.go726 symbols
entgql/internal/todo/generated.go726 symbols
entgql/internal/todoglobalid/ent/mutation.go602 symbols
entgql/internal/todo/ent/mutation.go602 symbols
entproto/internal/todo/ent/mutation.go561 symbols
entproto/internal/todo/ent/proto/entpb/entpb.pb.go535 symbols
entproto/internal/entprototest/ent/client.go487 symbols
entgql/internal/todogotype/ent/mutation.go487 symbols

For agents

$ claude mcp add contrib \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact