slok/kube-code-generator
Kubernetes code generator docker image
This tool simplifies the process of creating Kubernetes Custom Resource Definitions (CRDs) and the associated Go client code. You input your Go API definitions, and it outputs the necessary CRD manifests and Go code for clients, informers, and listers. It's designed for Kubernetes developers who build custom tooling, operators, or controllers.
Use this if you need to generate Kubernetes CRDs and corresponding Go client code for your custom resources without relying on `kubebuilder`.
Not ideal if you prefer a more opinionated framework like `kubebuilder` for building your Kubernetes operators and controllers.
Stars
95
Forks
23
Language
Go
License
—
Category
Last pushed
Dec 20, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/slok/kube-code-generator"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
googleapis/gapic-generator-python
Generate Python API client libraries from Protocol Buffers.
zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
openconfig/ygot
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
mailru/easyjson
Fast JSON serializer for golang.