18 Resources
Golang codegen Libraries
High-performance GitHub webhook events toolset for Go :rocket:
githubevents GitHub webhook events toolset for Go githubevents is a webhook events toolset for the Go programming language inspired by octokit/webhook
Godaddy-domains-client-go - Godaddy domains api Client golang - Write automaticly from swagger codegen
Go API client for swagger Overview This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you c
Wire: Automated Initialization in Go
Wire: Automated Initialization in Go Wire is a code generation tool that automates connecting components using dependency injection. Dependencies betw
generated go client for grafanas http api, based on swagger-codegen
Go API client for go_client The Grafana backend exposes an HTTP API, the same API is used by the frontend to do everything from saving dashboards, cre
Interface mocking tool for go generate
Interface mocking tool for go generate. What is Moq? Moq is a tool that generates a struct from any interface. The struct can be used in test code as
Easy to use library and CLI utility to generate Go struct from CSV files.
csv2struct Easy to use library and CLI utility to generate Go struct from CSV files. As a benefit, it's fully compatible with csvutil. So, structs gen
Set of functions/methods that will ease GO code generation
Set of functions/methods that will ease GO code generation
A prototype code-generator library for golang.
A prototype code-generator library for golang.
x-crafter is used to quickly create templates from your prototype, also come with a builder to quickly regenerate your code
XCrafter 😄 x-crafter is used to quickly create templates from your prototype, also come with a builder to quickly regenerate your code. Install Using
General Golang Code Generator
gg gg is a General Golang Code Generator: A Good Game to play with Golang. package main import ( "fmt" . "github.com/Xuanwo/gg" ) func main() {
gqlgenc is a fully featured go gql client, powered by codegen
gqlgenc Note: ⚠️ This is a WIP, backward-compatibility cannot be guaranteed yet, use at your own risk gqlgenc is a fully featured go gql client, power
A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2
vtprotobuf, the Vitess Protocol Buffers compiler This repository provides the protoc-gen-go-vtproto plug-in for protoc, which is used by Vitess to gen
Go driven rpc code generation tool for right now.
Go driven rpc code generation tool for right now. 100% Go Describe services with Go interfaces (with structs, methods, comments, etc.) Generate server
go generate based graphql server library
gqlgen What is gqlgen? gqlgen is a Go library for building GraphQL servers without any fuss. gqlgen is based on a Schema first approach — You get to D
go generate based graphql server library
gqlgen What is gqlgen? gqlgen is a Go library for building GraphQL servers without any fuss. gqlgen is based on a Schema first approach — You get to D
Compile-time Dependency Injection for Go
Wire: Automated Initialization in Go Wire is a code generation tool that automates connecting components using dependency injection. Dependencies betw
Swagger 2.0 implementation for go
Swagger 2.0 This package contains a golang implementation of Swagger 2.0 (aka OpenAPI 2.0): it knows how to serialize and deserialize swagger specific
Code generation tools for Go.
interfaces Code generation tools for Go's interfaces. Tools available in this repository: cmd/interfacer cmd/structer cmd/interfacer Generates an inte