Awesome Go

Generators

15 libraries in this category

go-enum

Code generation for enums from code comments

GeneratorsGenerators
go-linq

.NET LINQ-like query methods for Go

GeneratorsGenerators
goderive

Derives functions from input types

GeneratorsGenerators
goverter

Generate converters by defining an interface

GeneratorsGenerators
GoWrap

Generate decorators for Go interfaces using simple templates

GeneratorsGenerators
interfaces

Command line tool for generating interface definitions

GeneratorsGenerators
jennifer

Generate arbitrary Go code without templates

GeneratorsGenerators
oapi-codegen

This package contains a set of utilities for generating Go boilerplate code for services based on OpenAPI 3.0 API definitions

GeneratorsGenerators
typeregistry

A library to create type dynamically

GeneratorsGenerators
convergen

Feature rich type-to-type copy code generator

GeneratorsGenerators
copygen

Generate any code based on Go types, including type-to-type converters (copy code) without reflection by default

GeneratorsGenerators
generis

Code generation tool providing generics, free-form macros, conditional compilation and HTML templating

GeneratorsGenerators
go-enum-encoding

Code generation for enum encoding from code comments

GeneratorsGenerators
go-apispec

Generate OpenAPI 3.1 specs from Go source code via static analysis with automatic framework detection

GeneratorsGenerators
protoc-gen-httpgo

Generate HTTP server and client from protobuf

GeneratorsGenerators