Utilities that streamline using ent with protobuf. This repository is organized as a multi-module monorepo where each top-level directory is a standalone Go module.
| Module | Description |
|---|---|
entproto |
Fork of the original entproto. Strips out RPC/service generation and keeps only the schema-to-protobuf pipeline. Supports automatic annotations and proto3 optional fields. |
entconv |
Generates type-safe conversion functions between Ent structs and protobuf structs. |
entcrud |
Specialized code generator for CRUD operations on Ent schemas. |
MIT License - see LICENSE for details.