Generators - Awesome Go
Tools that generate Go code.
- convergen - Feature rich type-to-type copy code generator.
- copygen - Generate type-to-type and type-based code without reflection.
- generis - Code generation tool providing generics, free-form macros, conditional compilation and HTML templating.
- go-enum - Code generation for enums from code comments.
- go-linq - .NET LINQ-like query methods for Go.
- goderive - Derives functions from input types
- goverter - Generate converters by defining an interface.
- GoWrap - Generate decorators for Go interfaces using simple templates.
- interfaces - Command line tool for generating interface definitions.
- jennifer - Generate arbitrary Go code without templates.
- oapi-codegen - This package contains a set of utilities for generating Go boilerplate code for services based on OpenAPI 3.0 API definitions.
- typeregistry - A library to create type dynamically.