Generators

15 packages

Packages (15)

oapi-codegen

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

8,300 1,031

go-linq

.NET LINQ-like query methods for Go.

3,651 224

jennifer

Generate arbitrary Go code without templates.

3,616 162

GoWrap

Generate decorators for Go interfaces using simple templates.

1,321 93

goderive

Derives functions from input types

1,264 45

go-enum

Code generation for enums from code comments.

940 70

goverter

Generate converters by defining an interface.

849 64

interfaces

Command line tool for generating interface definitions.

431 36

copygen

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

402 23

convergen

Feature rich type-to-type copy code generator.

50 9

generis

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

47 1

go-apispec

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

30