The main purpose is reading / learning / teaching.
- Making Badass Developers - Kathy Sierra (Serious Pony) - https://www.youtube.com/watch?v=FKTxC9pl-WM
It isn’t about what skills you have but how quickly you learn.
$ make run
$ make crawl
- a-h/generate - Generates Go (golang) Structs from JSON schema.
( 2017-03-16 / 27 commits / 5 stars ) - aaharu/schemarshal - Generates Go struct types from a JSON Schema.
( 2017-04-17 / 46 commits / 0 stars ) - abice/gencheck - Code Generated Validation for Go
( 2016-12-21 / 35 commits / 0 stars ) - achiku/dgw - dgw generates Golang struct, and simple Table/Row Data Gateway functions from PostgreSQL table metadata
( 2017-03-19 / 38 commits / 2 stars ) - adams-sarah/test2doc - Generate HTTP API documentation from your tests: a simple addition to Go's testing pkg
( 2017-03-05 / 80 commits / 11 stars ) - alanctgardner/gogen-avro - Generate Go code to serialize and deserialize Avro schemas
( 2017-04-19 / 146 commits / 7 stars ) - alecthomas/jsonschema - Generate JSON Schemas from Go types
( 2017-02-22 / 31 commits / 16 stars ) - alvaroloes/enumer - A Go tool to auto generate methods for your enums
( 2017-02-09 / 39 commits / 9 stars ) - arstd/yan - Generate Golang database query code, spirit from mybatis/ibatis.
( 2017-04-15 / 51 commits / 1 stars ) - art4711/avlgen - Who needs generics when you have go generate.
( 2016-12-07 / 81 commits / 0 stars ) - aseure/pop - 🌽 Generate directories and files in Go as quickly as making pop corn 🌽
( 2016-12-28 / 21 commits / 1 stars ) - aurelien-rainone/gotypes - Automatically generate Go code from Go structures
( 2016-07-26 / 4 commits / 0 stars ) - ayiga/go-kit-middlewarer - A utility for generating layers for the go-kit framework
( 2017-03-15 / 66 commits / 4 stars ) - beevik/etree - parse and generate XML easily in go
( 2017-04-17 / 105 commits / 23 stars ) - betacraft/yaag - Yet Another ApiDoc Generator (for Golang web apps)
( 2017-02-01 / 139 commits / 20 stars ) - blevein/graphql-gen-go - Generate graphql golang boiler-plate code from graphql schema.
( 2017-04-18 / 1 commits / 0 stars ) - bopbi/rosettajson - This toolkit generate Json Localizable strings file from XLSX format for language translation
( 2017-02-28 / 3 commits / 0 stars ) - bridgevine/wsdlgo - Generates Go code from a WSDL file
( 2017-04-12 / 58 commits / 0 stars ) - centimitr/namespace - generate prefixes for map keys
( 2016-07-09 / 25 commits / 0 stars ) - cheekybits/genny - Elegant generics for Go
( 2017-03-28 / 76 commits / 18 stars ) - chimeracoder/gojson - Automatically generate Go (golang) struct definitions from example JSON
( 2016-11-07 / 95 commits / 80 stars ) - chrislonng/dbr -
DBR
is tool for reverse database schemas and generate go code
( 2017-02-08 / 8 commits / 0 stars ) - cihangir/geneddl - Package geneddl generates your database structure
( 2016-03-28 / 61 commits / 0 stars ) - clipperhouse/gen - Type-driven code generation for Go
( 2016-01-08 / 654 commits / 56 stars ) - cloudflare/goser - Code for talk about Go Serialization
( 2015-04-27 / 26 commits / 8 stars ) - commondream/yamlast - A library to generate ASTs from YAML files.
( 2016-05-29 / 8 commits / 0 stars ) - compasses/mockxserver - MockServer, HTTP(s) Proxy, API record, JSON server, Customer driven test - PACT record generate,
( 2016-12-19 / 21 commits / 0 stars ) - dameleon/structr - A code generator like a structure definition from JSON Schema
( 2016-11-15 / 136 commits / 0 stars ) - dave/jennifer - Jennifer is a code generator for Go
( 2017-03-19 / 160 commits / 19 stars ) - dave/rebecca - Rebecca is a readme generator for Go
( 2017-03-12 / 22 commits / 0 stars ) - doozer-de/restgen - Generate REST Servers and Clients based on GRPC Service definitions
( 2017-04-05 / 13 commits / 1 stars ) - dpolansky/go-poet - A Go package for generating Go code
( 2017-02-26 / 82 commits / 7 stars ) - drone/sqlgen - Go tool for generating sql scanners, sql statements and other helper functions
( 2015-09-12 / 19 commits / 9 stars ) - droyo/go-xml - utility and code-generation libraries for XML
( 2017-03-02 / 132 commits / 4 stars ) - dshills/goschema - Generate Go packages from sql schemas
( 2016-09-21 / 4 commits / 1 stars ) - dutchcoders/xmlgen - XMLGen is a tool for generating native Golang types from XML.
( 2016-01-29 / 4 commits / 11 stars ) - emicklei/genika - collection of code generation tools
( 2017-04-18 / 11 commits / 0 stars ) - equinux/graphql-go-generate - Extract and generate GraphQL schema definitions from Go structs.
( 2017-02-27 / 5 commits / 0 stars ) - erizocosmico/go-itergen - Code generation tool for Go that generates common functions for iterable types such as map and filter for slices and channels.
( 2016-01-10 / 35 commits / 7 stars ) - ernestio/definition-mapper - Validates the input yaml definition and generates a workflow and service definition.
( 2017-04-12 / 140 commits / 0 stars ) - ernesto-jimenez/gogen - A set of go packages and command line tools to generate Go code
( 2017-02-06 / 45 commits / 7 stars ) - essentialkaos/gomakegen - Utility for generating makefiles for golang applications
( 2017-04-16 / 36 commits / 0 stars ) - ewwwwwqm/jsonresp - Package for generating JSON output from structs
( 2017-01-17 / 7 commits / 0 stars ) - finalist736/dbrmodels - generate data model struct for gocraft/dbr
( 2016-11-06 / 14 commits / 1 stars ) - fiorix/wsdl2go - Command line tool to generate Go code from WSDL
( 2017-02-17 / 37 commits / 19 stars ) - fjl/gencodec - Command gencodec generates marshaling methods for Go struct types.
( 2017-04-05 / 28 commits / 1 stars ) - fpgeek/gofp - Generate golang code for the functional programming
( 2016-03-14 / 1 commits / 0 stars ) - ggaaooppeenngg/safemap - Auto generated thread-safe map written in golang.
( 2017-02-18 / 26 commits / 1 stars ) - glycerine/bambam - auto-generate capnproto schema from your golang source files. Depends on go-capnproto-1.0 at https://github.com/glycerine/go-capnproto
( 2016-10-07 / 153 commits / 8 stars ) - gnewton/chidley - Convert XML to Go structs / XML to JSON
( 2017-02-18 / 89 commits / 8 stars ) - go-bootstrap/go-bootstrap - Generates a lean and mean Go web project.
( 2017-03-01 / 115 commits / 77 stars ) - go-gl/glow - Go binding generator for OpenGL
( 2016-03-06 / 223 commits / 7 stars ) - go-playground/generate - 🏃runs go generate recursively on a specified path or environment variable and can filter by regex
( 2017-01-10 / 13 commits / 2 stars ) - go-swagger/go-swagger - Swagger 2.0 implementation for go
( 2017-04-21 / 1,798 commits / 247 stars ) - go-zero-boilerplate/api-resources - Generic api-resources package to abstract all API Restful Resources generic logic
( 2017-02-14 / 14 commits / 0 stars ) - go-zero-boilerplate/databases - Contains common golang database boilerplate code like a paginator, sql builders and statements, abstraction of dialects
( 2016-05-14 / 14 commits / 0 stars ) - go-zero-boilerplate/gensql - SQL generator for golang (generating static go code instead of using reflection)
( 2016-10-28 / 25 commits / 0 stars ) - go-zero-boilerplate/linq - Starting a project to "imitate" C# Linq at least for common types like string, int, etc
( 2016-03-21 / 2 commits / 0 stars ) - goadesign/goa - Design-based APIs and microservices in Go
( 2017-04-19 / 1,377 commits / 167 stars ) - gogo/letmegrpc - generates a web form gui from a grpc specification
( 2017-04-17 / 89 commits / 14 stars ) - gogo/protobuf - Protocol Buffers for Go with Gadgets
( 2017-04-17 / 755 commits / 128 stars ) - gojuno/minimock - Generates flexible mocks from interfaces declarations
( 2017-04-20 / 29 commits / 1 stars ) - gojuno/tracegen - Simple tool to generate opentracing decorators
( 2017-03-08 / 4 commits / 1 stars ) - golang-china/godocu - Godocu extracts and generates documentation for Go programs.
( 2016-09-06 / 42 commits / 1 stars ) - gopherci/isfilegenerated - Determines if a file is generated or hand crafted.
( 2017-02-24 / 2 commits / 0 stars ) - hapoon/gendao - generate dao code from database
( 2017-03-03 / 3 commits / 0 stars ) - hheld/xsd2code - Experimenting if it is possible and convenient to generate e.g. C++ code from an XSD definition using Go.
( 2017-04-04 / 22 commits / 0 stars ) - hwheinzen/stringl10n - Simple string localization via go:generate and text/template
( 2016-04-21 / 32 commits / 0 stars ) - idubinskiy/schematyper - Generates Go types based on JSON Schemas
( 2017-02-06 / 25 commits / 5 stars ) - isted/streetcrud - Go (Golang) code and table generator for CRUD functionality
( 2016-03-23 / 25 commits / 4 stars ) - ivarg/goxsd - Generate XML decoding structs from an XSD schema
( 2016-07-20 / 55 commits / 11 stars ) - jaybeecave/scaffold - A scaffolding cli app for generating models, migrations and restful interfaces. Uses golang templates for customization
( 2017-02-21 / 6 commits / 0 stars ) - jeroiraz/swagger-openwhisk - This simple tool aims to generate a fully functional whisk package and actions from a swagger specification
( 2016-08-03 / 13 commits / 0 stars ) - joeshaw/gengen - A Go source transformation tool for generics
( 2017-03-28 / 17 commits / 11 stars ) - jonathankentstevens/build-proto - Command line tool to generate client & server implementation with your pb stub for gRPC
( 2017-04-15 / 23 commits / 0 stars ) - jonbodner/gdb - A simple tool for automatically generating daos from sql queries
( 2016-07-01 / 11 commits / 0 stars ) - jonbodner/proteus - A simple tool for generating an application's data access layer.
( 2017-03-16 / 42 commits / 2 stars ) - juju/schemagen - Generates a JSON schema for the Juju API
( 2017-04-04 / 7 commits / 0 stars ) - knetic/atau - Generates RESTful API clients for many languages from a single json file
( 2016-10-06 / 49 commits / 0 stars ) - knetic/etymu - Lex/flex-style tokenizer that generates code for many languages
( 2016-10-09 / 34 commits / 0 stars ) - knetic/go-namedparameterquery - Implements named parameters for Go SQL queries.
( 2015-07-09 / 21 commits / 1 stars ) - knetic/marsalo - Convenience library for unmarshalling HTTP request/response bodies from XML or JSON
( 2016-01-24 / 12 commits / 0 stars ) - knetic/presilo - Generates code for many languages from a single schema
( 2016-03-16 / 154 commits / 0 stars ) - knetic/presiloexecutable - The canonical executable implementation of presilo schema parsing/codegen library
( 2016-01-30 / 7 commits / 0 stars ) - knq/xo - Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
( 2017-04-19 / 186 commits / 79 stars ) - kyleconroy/antlrs - Various generated lexers and parsers
( 2017-01-02 / 4 commits / 0 stars ) - leviathan1995/dbsl - dbsl is a simple tool for generating data with golang.
( 2016-09-20 / 10 commits / 1 stars ) - lifeibest/generate-struct - generate struct from mysql table for golang, a small userful tool
( 2016-12-30 / 8 commits / 0 stars ) - lileio/lile - Easily create gRPC services in Go
( 2017-04-20 / 27 commits / 1 stars ) - marcusljx/grpcgen-go - Generating gRPC Server and Client Boilerplate
( 2017-01-26 / 28 commits / 0 stars ) - marcusljx/protoparse - Simple golang parser for protobuf files. Intended for use with go-generate
( 2017-01-25 / 2 commits / 0 stars ) - masterzen/simplexml - Go library to generate XML content from a naive DOM
( 2016-06-08 / 5 commits / 3 stars ) - maxsz/curry - Function curring for Go.
( 2016-02-14 / 1 commits / 0 stars ) - mcos/schemabuf - Generate a protocol buffer schema from a MySQL database schema
( 2016-05-17 / 12 commits / 5 stars ) - meta-closure/go-jstr - struct generated from JSON Hyper Schema
( 2016-05-31 / 1 commits / 0 stars ) - metaleap/go-xsd - a lib for loading XML Schema Definition (XSD) files ➜ plus, a tool
makepkg
to code-generate from any *.xsd your Go package with all neededstruct
s to readilyxml.Unmarshal()
documents into, based on the XSD's schema definitions
( 2017-04-06 / 117 commits / 26 stars ) - microo8/mimir - Generates minimal embedded database from structs in golang
( 2017-04-18 / 52 commits / 3 stars ) - midlang/mid - mid is a middle language for generating other languages(c++/go/rust/swift/java/js...)
( 2017-04-16 / 72 commits / 7 stars ) - mikunalpha/mswagger - Generate swagger 2.0 json file using golang.
( 2017-03-06 / 18 commits / 0 stars ) - mjolk/gormgen - generates go code to access (postgre)sql database
( 2016-08-10 / 39 commits / 0 stars ) - moul/kafka-gateway/ - 🌊 Kafka Gateway (gRPC/protobuf + http/json)
( 2017-01-11 / 24 commits / 2 stars ) - moul/protoc-gen-gotemplate - 📂 protocol generator + golang text/template (protobuf)
( 2017-04-13 / 156 commits / 5 stars ) - mustafaakin/gopqgen - Generates the Go structs and getters/setters for PostgreSQL Database
( 2017-02-12 / 12 commits / 0 stars ) - nicolai86/go-contentful-generator - A client SDK generator for contentful
( 2017-04-09 / 46 commits / 2 stars ) - nullstyle/go-codegen - Stupid, simple code generation tool for go
( 2016-07-06 / 21 commits / 2 stars ) - openregister/serializer - Script to generate serialised register from items in various formats
( 2017-02-03 / 36 commits / 0 stars ) - pallat/godx - golang generate go structure from xml
( 2016-02-17 / 22 commits / 0 stars ) - paulsmith/enums - Generate methods for Go enum-likes
( 2016-04-21 / 5 commits / 0 stars ) - perelandric/golific - Generate namespaced enum structures that have greater type safety.
( 2017-03-18 / 131 commits / 0 stars ) - peterhellberg/hiro - Generates HTML from API Blueprints using the Snow Crash command line tool Drafter and Iglo.
( 2017-04-13 / 46 commits / 1 stars ) - phonkee/go-xmlrpc - Golang support for xml rpc using go generate (generate static parser)
( 2016-11-22 / 20 commits / 1 stars ) - pjherring/mysql-gen - Generate record/table functions for mysql
( 2016-08-17 / 8 commits / 0 stars ) - puerkitobio/pigeon - Command pigeon generates parsers in Go from a PEG grammar.
( 2017-03-24 / 97 commits / 12 stars ) - quarnster/parser - Self-generating Parser expression grammar (PEG) parser + tools
( 2015-09-05 / 81 commits / 4 stars ) - r3labs/composable - A tool for generating a docker compose file based on git repo branches
( 2016-12-07 / 33 commits / 0 stars ) - relops/cqlc - cqlc generates Go code from your Cassandra schema so that you can write type safe CQL statements in Go with a natural query syntax.
( 2015-09-10 / 189 commits / 15 stars ) - sasha-s/goimpl - A tool to generate stub implementation of an interface (go).
( 2017-01-28 / 5 commits / 1 stars ) - savaki/genpdf - docker utility to generate pdf from an html page
( 2017-02-08 / 9 commits / 0 stars ) - sbosnick/dibuilder - Tool to generate go dependancy injection builder function.
( 2017-02-19 / 50 commits / 0 stars ) - schemalex/schemalex - Generate difference sql of two mysql schema
( 2017-03-01 / 132 commits / 2 stars ) - senseijack/apiparser - Tool for parsing perl modules, extracting JDST comments and related RPC calls and then generating structs and methods
( 2017-02-24 / 8 commits / 0 stars ) - sharonjl/flint - auto generate service and model accessors from spec
( 2017-03-27 / 19 commits / 0 stars ) - sheenobu/rxgen - typewriter for generating reactive code
( 2016-11-26 / 18 commits / 0 stars ) - sjhitchner/sqltype - Generates SQL Scanner and Valuer functions for converting custom Go types into DB primatives
( 2017-02-07 / 12 commits / 0 stars ) - src-d/proteus - Generate .proto files from Go source code.
( 2017-04-18 / 113 commits / 6 stars ) - sudorandom/softlayer-go - Golang bindings for the SoftLayer API
( 2016-05-27 / 71 commits / 2 stars ) - sudorandom/softlayer-go-gen - Generated go types and methods for SoftLayer's API
( 2016-08-04 / 20 commits / 0 stars ) - taskcluster/jsonschema2go - Go code generator that generates go types that can be used for unmarshaling json into that conforms to the given json schema
( 2016-11-26 / 78 commits / 0 stars ) - tchssk/ago - A tool to generate a design definition of goa from a swagger definition
( 2016-12-22 / 9 commits / 0 stars ) - tmrts/boilr - ⚡ boilerplate template manager that generates files or directories from template repositories
( 2017-03-28 / 127 commits / 22 stars ) - unknwon/gowalker - Go Walker is a server that generates Go projects API documentation on the fly.
( 2017-03-15 / 497 commits / 94 stars ) - uno-soft/soap-proxy - gRPC - SOAP proxy in Go, and protoc-gen-wsdl to generate WSDL from .proto file
( 2017-04-15 / 14 commits / 0 stars ) - vattle/sqlboiler - SQLBoiler is a tool to generate a Go ORM tailored to your database schema.
( 2017-04-16 / 822 commits / 38 stars ) - viktorasm/gontractor - swagger contract-first development of Golang REST services by generating boilerplate code
( 2016-09-14 / 33 commits / 0 stars ) - wantedly/pq2gorm - Generate gorm model structs from PostgreSQL database schema
( 2016-09-27 / 130 commits / 0 stars ) - wicast/xj2s - A small tool for Golang to generate Golang struct from a xml/json file
( 2015-11-06 / 18 commits / 13 stars ) - wookesh/deepcopy - go tool for generating deep copy functions
( 2017-01-24 / 3 commits / 0 stars ) - wpj/fsql - Utility functions for generating SQL in Go
( 2016-05-14 / 31 commits / 0 stars ) - wxd237/xml2struct - A small tool for Golang to generate Golang struct from a xml file
( 2016-04-14 / 10 commits / 0 stars ) - yvasiyarov/swagger - Swagger client generator
( 2016-09-23 / 200 commits / 92 stars ) - zencoder/gokay - Code generated struct validation tool for go.
( 2016-12-19 / 20 commits / 3 stars )
- go-swagger/go-swagger: 2017-04-21
Swagger 2.0 implementation for go - lileio/lile: 2017-04-20
Easily create gRPC services in Go - gojuno/minimock: 2017-04-20
Generates flexible mocks from interfaces declarations - goadesign/goa: 2017-04-19
Design-based APIs and microservices in Go - knq/xo: 2017-04-19
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server - alanctgardner/gogen-avro: 2017-04-19
Generate Go code to serialize and deserialize Avro schemas - blevein/graphql-gen-go: 2017-04-18
Generate graphql golang boiler-plate code from graphql schema. - emicklei/genika: 2017-04-18
collection of code generation tools - src-d/proteus: 2017-04-18
Generate .proto files from Go source code. - microo8/mimir: 2017-04-18
Generates minimal embedded database from structs in golang - aaharu/schemarshal: 2017-04-17
Generates Go struct types from a JSON Schema. - gogo/protobuf: 2017-04-17
Protocol Buffers for Go with Gadgets - gogo/letmegrpc: 2017-04-17
generates a web form gui from a grpc specification - beevik/etree: 2017-04-17
parse and generate XML easily in go - vattle/sqlboiler: 2017-04-16
SQLBoiler is a tool to generate a Go ORM tailored to your database schema. - essentialkaos/gomakegen: 2017-04-16
Utility for generating makefiles for golang applications - midlang/mid: 2017-04-16
mid is a middle language for generating other languages(c++/go/rust/swift/java/js...) - jonathankentstevens/build-proto: 2017-04-15
Command line tool to generate client & server implementation with your pb stub for gRPC - arstd/yan: 2017-04-15
Generate Golang database query code, spirit from mybatis/ibatis. - uno-soft/soap-proxy: 2017-04-15
gRPC - SOAP proxy in Go, and protoc-gen-wsdl to generate WSDL from .proto file - peterhellberg/hiro: 2017-04-13
Generates HTML from API Blueprints using the Snow Crash command line tool Drafter and Iglo. - moul/protoc-gen-gotemplate: 2017-04-13
📂 protocol generator + golang text/template (protobuf) - ernestio/definition-mapper: 2017-04-12
Validates the input yaml definition and generates a workflow and service definition. - bridgevine/wsdlgo: 2017-04-12
Generates Go code from a WSDL file - nicolai86/go-contentful-generator: 2017-04-09
A client SDK generator for contentful - metaleap/go-xsd: 2017-04-06
a lib for loading XML Schema Definition (XSD) files ➜ plus, a toolmakepkg
to code-generate from any *.xsd your Go package with all neededstruct
s to readilyxml.Unmarshal()
documents into, based on the XSD's schema definitions - fjl/gencodec: 2017-04-05
Command gencodec generates marshaling methods for Go struct types. - doozer-de/restgen: 2017-04-05
Generate REST Servers and Clients based on GRPC Service definitions - hheld/xsd2code: 2017-04-04
Experimenting if it is possible and convenient to generate e.g. C++ code from an XSD definition using Go. - juju/schemagen: 2017-04-04
Generates a JSON schema for the Juju API - cheekybits/genny: 2017-03-28
Elegant generics for Go - joeshaw/gengen: 2017-03-28
A Go source transformation tool for generics - tmrts/boilr: 2017-03-28
⚡ boilerplate template manager that generates files or directories from template repositories - sharonjl/flint: 2017-03-27
auto generate service and model accessors from spec - puerkitobio/pigeon: 2017-03-24
Command pigeon generates parsers in Go from a PEG grammar. - dave/jennifer: 2017-03-19
Jennifer is a code generator for Go - achiku/dgw: 2017-03-19
dgw generates Golang struct, and simple Table/Row Data Gateway functions from PostgreSQL table metadata - perelandric/golific: 2017-03-18
Generate namespaced enum structures that have greater type safety. - a-h/generate: 2017-03-16
Generates Go (golang) Structs from JSON schema. - jonbodner/proteus: 2017-03-16
A simple tool for generating an application's data access layer. - unknwon/gowalker: 2017-03-15
Go Walker is a server that generates Go projects API documentation on the fly. - ayiga/go-kit-middlewarer: 2017-03-15
A utility for generating layers for the go-kit framework - dave/rebecca: 2017-03-12
Rebecca is a readme generator for Go - gojuno/tracegen: 2017-03-08
Simple tool to generate opentracing decorators - mikunalpha/mswagger: 2017-03-06
Generate swagger 2.0 json file using golang. - adams-sarah/test2doc: 2017-03-05
Generate HTTP API documentation from your tests: a simple addition to Go's testing pkg - hapoon/gendao: 2017-03-03
generate dao code from database - droyo/go-xml: 2017-03-02
utility and code-generation libraries for XML - go-bootstrap/go-bootstrap: 2017-03-01
Generates a lean and mean Go web project. - schemalex/schemalex: 2017-03-01
Generate difference sql of two mysql schema - bopbi/rosettajson: 2017-02-28
This toolkit generate Json Localizable strings file from XLSX format for language translation - equinux/graphql-go-generate: 2017-02-27
Extract and generate GraphQL schema definitions from Go structs. - dpolansky/go-poet: 2017-02-26
A Go package for generating Go code - senseijack/apiparser: 2017-02-24
Tool for parsing perl modules, extracting JDST comments and related RPC calls and then generating structs and methods - gopherci/isfilegenerated: 2017-02-24
Determines if a file is generated or hand crafted. - alecthomas/jsonschema: 2017-02-22
Generate JSON Schemas from Go types - jaybeecave/scaffold: 2017-02-21
A scaffolding cli app for generating models, migrations and restful interfaces. Uses golang templates for customization - sbosnick/dibuilder: 2017-02-19
Tool to generate go dependancy injection builder function. - ggaaooppeenngg/safemap: 2017-02-18
Auto generated thread-safe map written in golang. - gnewton/chidley: 2017-02-18
Convert XML to Go structs / XML to JSON - fiorix/wsdl2go: 2017-02-17
Command line tool to generate Go code from WSDL - go-zero-boilerplate/api-resources: 2017-02-14
Generic api-resources package to abstract all API Restful Resources generic logic - mustafaakin/gopqgen: 2017-02-12
Generates the Go structs and getters/setters for PostgreSQL Database - alvaroloes/enumer: 2017-02-09
A Go tool to auto generate methods for your enums - chrislonng/dbr: 2017-02-08
DBR
is tool for reverse database schemas and generate go code - savaki/genpdf: 2017-02-08
docker utility to generate pdf from an html page - sjhitchner/sqltype: 2017-02-07
Generates SQL Scanner and Valuer functions for converting custom Go types into DB primatives - ernesto-jimenez/gogen: 2017-02-06
A set of go packages and command line tools to generate Go code - idubinskiy/schematyper: 2017-02-06
Generates Go types based on JSON Schemas - openregister/serializer: 2017-02-03
Script to generate serialised register from items in various formats - betacraft/yaag: 2017-02-01
Yet Another ApiDoc Generator (for Golang web apps) - sasha-s/goimpl: 2017-01-28
A tool to generate stub implementation of an interface (go). - marcusljx/grpcgen-go: 2017-01-26
Generating gRPC Server and Client Boilerplate - marcusljx/protoparse: 2017-01-25
Simple golang parser for protobuf files. Intended for use with go-generate - wookesh/deepcopy: 2017-01-24
go tool for generating deep copy functions - ewwwwwqm/jsonresp: 2017-01-17
Package for generating JSON output from structs - moul/kafka-gateway/: 2017-01-11
🌊 Kafka Gateway (gRPC/protobuf + http/json) - go-playground/generate: 2017-01-10
🏃runs go generate recursively on a specified path or environment variable and can filter by regex - kyleconroy/antlrs: 2017-01-02
Various generated lexers and parsers - lifeibest/generate-struct: 2016-12-30
generate struct from mysql table for golang, a small userful tool - aseure/pop: 2016-12-28
🌽 Generate directories and files in Go as quickly as making pop corn 🌽 - tchssk/ago: 2016-12-22
A tool to generate a design definition of goa from a swagger definition - abice/gencheck: 2016-12-21
Code Generated Validation for Go - zencoder/gokay: 2016-12-19
Code generated struct validation tool for go. - compasses/mockxserver: 2016-12-19
MockServer, HTTP(s) Proxy, API record, JSON server, Customer driven test - PACT record generate, - art4711/avlgen: 2016-12-07
Who needs generics when you have go generate. - r3labs/composable: 2016-12-07
A tool for generating a docker compose file based on git repo branches - taskcluster/jsonschema2go: 2016-11-26
Go code generator that generates go types that can be used for unmarshaling json into that conforms to the given json schema - sheenobu/rxgen: 2016-11-26
typewriter for generating reactive code - phonkee/go-xmlrpc: 2016-11-22
Golang support for xml rpc using go generate (generate static parser) - dameleon/structr: 2016-11-15
A code generator like a structure definition from JSON Schema - chimeracoder/gojson: 2016-11-07
Automatically generate Go (golang) struct definitions from example JSON - finalist736/dbrmodels: 2016-11-06
generate data model struct for gocraft/dbr - go-zero-boilerplate/gensql: 2016-10-28
SQL generator for golang (generating static go code instead of using reflection) - knetic/etymu: 2016-10-09
Lex/flex-style tokenizer that generates code for many languages - glycerine/bambam: 2016-10-07
auto-generate capnproto schema from your golang source files. Depends on go-capnproto-1.0 at https://github.com/glycerine/go-capnproto - knetic/atau: 2016-10-06
Generates RESTful API clients for many languages from a single json file - wantedly/pq2gorm: 2016-09-27
Generate gorm model structs from PostgreSQL database schema - yvasiyarov/swagger: 2016-09-23
Swagger client generator - dshills/goschema: 2016-09-21
Generate Go packages from sql schemas - leviathan1995/dbsl: 2016-09-20
dbsl is a simple tool for generating data with golang. - viktorasm/gontractor: 2016-09-14
swagger contract-first development of Golang REST services by generating boilerplate code - golang-china/godocu: 2016-09-06
Godocu extracts and generates documentation for Go programs. - pjherring/mysql-gen: 2016-08-17
Generate record/table functions for mysql - mjolk/gormgen: 2016-08-10
generates go code to access (postgre)sql database - sudorandom/softlayer-go-gen: 2016-08-04
Generated go types and methods for SoftLayer's API - jeroiraz/swagger-openwhisk: 2016-08-03
This simple tool aims to generate a fully functional whisk package and actions from a swagger specification - aurelien-rainone/gotypes: 2016-07-26
Automatically generate Go code from Go structures - ivarg/goxsd: 2016-07-20
Generate XML decoding structs from an XSD schema - centimitr/namespace: 2016-07-09
generate prefixes for map keys - nullstyle/go-codegen: 2016-07-06
Stupid, simple code generation tool for go - jonbodner/gdb: 2016-07-01
A simple tool for automatically generating daos from sql queries - masterzen/simplexml: 2016-06-08
Go library to generate XML content from a naive DOM - meta-closure/go-jstr: 2016-05-31
struct generated from JSON Hyper Schema - commondream/yamlast: 2016-05-29
A library to generate ASTs from YAML files. - sudorandom/softlayer-go: 2016-05-27
Golang bindings for the SoftLayer API - mcos/schemabuf: 2016-05-17
Generate a protocol buffer schema from a MySQL database schema - go-zero-boilerplate/databases: 2016-05-14
Contains common golang database boilerplate code like a paginator, sql builders and statements, abstraction of dialects - wpj/fsql: 2016-05-14
Utility functions for generating SQL in Go - paulsmith/enums: 2016-04-21
Generate methods for Go enum-likes - hwheinzen/stringl10n: 2016-04-21
Simple string localization via go:generate and text/template - wxd237/xml2struct: 2016-04-14
A small tool for Golang to generate Golang struct from a xml file - cihangir/geneddl: 2016-03-28
Package geneddl generates your database structure - isted/streetcrud: 2016-03-23
Go (Golang) code and table generator for CRUD functionality - go-zero-boilerplate/linq: 2016-03-21
Starting a project to "imitate" C# Linq at least for common types like string, int, etc - knetic/presilo: 2016-03-16
Generates code for many languages from a single schema - fpgeek/gofp: 2016-03-14
Generate golang code for the functional programming - go-gl/glow: 2016-03-06
Go binding generator for OpenGL - pallat/godx: 2016-02-17
golang generate go structure from xml - maxsz/curry: 2016-02-14
Function curring for Go. - knetic/presiloexecutable: 2016-01-30
The canonical executable implementation of presilo schema parsing/codegen library - dutchcoders/xmlgen: 2016-01-29
XMLGen is a tool for generating native Golang types from XML. - knetic/marsalo: 2016-01-24
Convenience library for unmarshalling HTTP request/response bodies from XML or JSON - erizocosmico/go-itergen: 2016-01-10
Code generation tool for Go that generates common functions for iterable types such as map and filter for slices and channels. - clipperhouse/gen: 2016-01-08
Type-driven code generation for Go - wicast/xj2s: 2015-11-06
A small tool for Golang to generate Golang struct from a xml/json file - drone/sqlgen: 2015-09-12
Go tool for generating sql scanners, sql statements and other helper functions - relops/cqlc: 2015-09-10
cqlc generates Go code from your Cassandra schema so that you can write type safe CQL statements in Go with a natural query syntax. - quarnster/parser: 2015-09-05
Self-generating Parser expression grammar (PEG) parser + tools - knetic/go-namedparameterquery: 2015-07-09
Implements named parameters for Go SQL queries. - cloudflare/goser: 2015-04-27
Code for talk about Go Serialization
- metaleap/go-xsd: 109.48 MB
(38.15 MB git / 71.34 MB code) - gnewton/chidley: 86.33 MB
(58.14 MB git / 28.18 MB code) - go-swagger/go-swagger: 68.20 MB
(34.79 MB git / 33.41 MB code) - gogo/protobuf: 45.20 MB
(23.16 MB git / 22.04 MB code) - moul/protoc-gen-gotemplate: 41.92 MB
(9.56 MB git / 32.36 MB code) - moul/kafka-gateway: 40.51 MB
(7.13 MB git / 33.38 MB code) - goadesign/goa: 34.95 MB
(33.76 MB git / 1.19 MB code) - betacraft/yaag: 20.16 MB
(19.72 MB git / 0.44 MB code) - go-gl/glow: 18.73 MB
(10.38 MB git / 8.35 MB code) - unknwon/gowalker: 18.64 MB
(16.13 MB git / 2.52 MB code) - jeroiraz/swagger-openwhisk: 18.52 MB
(7.35 MB git / 11.17 MB code) - gojuno/tracegen: 14.64 MB
(3.36 MB git / 11.29 MB code) - adams-sarah/test2doc: 6.80 MB
(6.76 MB git / 0.05 MB code) - dameleon/structr: 6.09 MB
(6.04 MB git / 0.05 MB code) - vattle/sqlboiler: 5.53 MB
(4.97 MB git / 0.56 MB code) - sudorandom/softlayer-go-gen: 5.02 MB
(1.31 MB git / 3.71 MB code) - clipperhouse/gen: 4.42 MB
(4.38 MB git / 0.04 MB code) - go-zero-boilerplate/api-resources: 3.95 MB
(0.66 MB git / 3.28 MB code) - droyo/go-xml: 3.87 MB
(2.94 MB git / 0.93 MB code) - sudorandom/softlayer-go: 3.26 MB
(3.23 MB git / 0.02 MB code) - compasses/mockxserver: 3.01 MB
(2.87 MB git / 0.13 MB code) - tmrts/boilr: 2.99 MB
(1.56 MB git / 1.43 MB code) - knq/xo: 2.89 MB
(1.16 MB git / 1.73 MB code) - ernestio/definition-mapper: 2.47 MB
(2.27 MB git / 0.21 MB code) - midlang/mid: 2.28 MB
(1.17 MB git / 1.10 MB code) - puerkitobio/pigeon: 2.25 MB
(1.69 MB git / 0.56 MB code) - yvasiyarov/swagger: 1.98 MB
(1.34 MB git / 0.64 MB code) - alvaroloes/enumer: 1.88 MB
(1.82 MB git / 0.06 MB code) - go-zero-boilerplate/gensql: 1.46 MB
(0.28 MB git / 1.17 MB code) - arstd/yan: 1.27 MB
(0.52 MB git / 0.75 MB code) - aseure/pop: 1.26 MB
(0.64 MB git / 0.62 MB code) - go-bootstrap/go-bootstrap: 1.23 MB
(0.42 MB git / 0.81 MB code) - fjl/gencodec: 1.04 MB
(0.23 MB git / 0.81 MB code) - knetic/presilo: 0.93 MB
(0.80 MB git / 0.12 MB code) - gogo/letmegrpc: 0.70 MB
(0.39 MB git / 0.30 MB code) - phonkee/go-xmlrpc: 0.70 MB
(0.65 MB git / 0.05 MB code) - go-zero-boilerplate/databases: 0.63 MB
(0.19 MB git / 0.43 MB code) - ernesto-jimenez/gogen: 0.61 MB
(0.24 MB git / 0.37 MB code) - wxd237/xml2struct: 0.60 MB
(0.08 MB git / 0.52 MB code) - src-d/proteus: 0.60 MB
(0.36 MB git / 0.24 MB code) - relops/cqlc: 0.53 MB
(0.36 MB git / 0.17 MB code) - alanctgardner/gogen-avro: 0.53 MB
(0.36 MB git / 0.16 MB code) - dave/jennifer: 0.53 MB
(0.38 MB git / 0.15 MB code) - chimeracoder/gojson: 0.51 MB
(0.18 MB git / 0.33 MB code) - nicolai86/go-contentful-generator: 0.41 MB
(0.28 MB git / 0.13 MB code) - quarnster/parser: 0.40 MB
(0.23 MB git / 0.18 MB code) - abice/gencheck: 0.39 MB
(0.18 MB git / 0.21 MB code) - dutchcoders/xmlgen: 0.36 MB
(0.11 MB git / 0.25 MB code) - microo8/mimir: 0.35 MB
(0.21 MB git / 0.14 MB code) - uno-soft/soap-proxy: 0.30 MB
(0.13 MB git / 0.18 MB code) - schemalex/schemalex: 0.30 MB
(0.18 MB git / 0.12 MB code) - golang-china/godocu: 0.30 MB
(0.16 MB git / 0.14 MB code) - glycerine/bambam: 0.29 MB
(0.17 MB git / 0.12 MB code) - perelandric/golific: 0.28 MB
(0.23 MB git / 0.05 MB code) - commondream/yamlast: 0.27 MB
(0.08 MB git / 0.18 MB code) - doozer-de/restgen: 0.26 MB
(0.12 MB git / 0.14 MB code) - taskcluster/jsonschema2go: 0.25 MB
(0.17 MB git / 0.07 MB code) - ayiga/go-kit-middlewarer: 0.25 MB
(0.12 MB git / 0.12 MB code) - savaki/genpdf: 0.23 MB
(0.08 MB git / 0.15 MB code) - kyleconroy/antlrs: 0.23 MB
(0.07 MB git / 0.16 MB code) - beevik/etree: 0.21 MB
(0.15 MB git / 0.06 MB code) - jonbodner/proteus: 0.20 MB
(0.11 MB git / 0.09 MB code) - dpolansky/go-poet: 0.18 MB
(0.11 MB git / 0.07 MB code) - bridgevine/wsdlgo: 0.18 MB
(0.11 MB git / 0.07 MB code) - sharonjl/flint: 0.18 MB
(0.10 MB git / 0.08 MB code) - jonathankentstevens/build-proto: 0.17 MB
(0.12 MB git / 0.05 MB code) - idubinskiy/schematyper: 0.17 MB
(0.13 MB git / 0.04 MB code) - sbosnick/dibuilder: 0.16 MB
(0.08 MB git / 0.08 MB code) - fiorix/wsdl2go: 0.16 MB
(0.08 MB git / 0.08 MB code) - isted/streetcrud: 0.15 MB
(0.07 MB git / 0.08 MB code) - essentialkaos/gomakegen: 0.15 MB
(0.12 MB git / 0.03 MB code) - mustafaakin/gopqgen: 0.15 MB
(0.07 MB git / 0.07 MB code) - cheekybits/genny: 0.15 MB
(0.10 MB git / 0.04 MB code) - mikunalpha/mswagger: 0.14 MB
(0.10 MB git / 0.05 MB code) - zencoder/gokay: 0.14 MB
(0.07 MB git / 0.07 MB code) - cihangir/geneddl: 0.14 MB
(0.09 MB git / 0.05 MB code) - lileio/lile: 0.14 MB
(0.08 MB git / 0.06 MB code) - knetic/atau: 0.13 MB
(0.07 MB git / 0.06 MB code) - marcusljx/grpcgen-go: 0.13 MB
(0.06 MB git / 0.08 MB code) - art4711/avlgen: 0.13 MB
(0.09 MB git / 0.04 MB code) - aaharu/schemarshal: 0.13 MB
(0.10 MB git / 0.03 MB code) - mjolk/gormgen: 0.12 MB
(0.07 MB git / 0.05 MB code) - cloudflare/goser: 0.12 MB
(0.08 MB git / 0.05 MB code) - achiku/dgw: 0.12 MB
(0.08 MB git / 0.04 MB code) - wantedly/pq2gorm: 0.12 MB
(0.10 MB git / 0.02 MB code) - jonbodner/gdb: 0.12 MB
(0.08 MB git / 0.04 MB code) - tchssk/ago: 0.12 MB
(0.05 MB git / 0.07 MB code) - hwheinzen/stringl10n: 0.12 MB
(0.07 MB git / 0.05 MB code) - drone/sqlgen: 0.11 MB
(0.05 MB git / 0.06 MB code) - a-h/generate: 0.11 MB
(0.06 MB git / 0.05 MB code) - gojuno/minimock: 0.11 MB
(0.09 MB git / 0.01 MB code) - joeshaw/gengen: 0.11 MB
(0.07 MB git / 0.04 MB code) - erizocosmico/go-itergen: 0.10 MB
(0.06 MB git / 0.04 MB code) - knetic/go-namedparameterquery: 0.10 MB
(0.07 MB git / 0.03 MB code) - ivarg/goxsd: 0.10 MB
(0.07 MB git / 0.02 MB code) - r3labs/composable: 0.10 MB
(0.06 MB git / 0.04 MB code) - wicast/xj2s: 0.10 MB
(0.05 MB git / 0.04 MB code) - hheld/xsd2code: 0.09 MB
(0.06 MB git / 0.03 MB code) - sheenobu/rxgen: 0.09 MB
(0.06 MB git / 0.03 MB code) - juju/schemagen: 0.08 MB
(0.04 MB git / 0.04 MB code) - knetic/etymu: 0.08 MB
(0.05 MB git / 0.03 MB code) - mcos/schemabuf: 0.08 MB
(0.06 MB git / 0.01 MB code) - equinux/graphql-go-generate: 0.07 MB
(0.04 MB git / 0.04 MB code) - emicklei/genika: 0.07 MB
(0.04 MB git / 0.03 MB code) - alecthomas/jsonschema: 0.07 MB
(0.05 MB git / 0.03 MB code) - openregister/serializer: 0.07 MB
(0.05 MB git / 0.02 MB code) - viktorasm/gontractor: 0.07 MB
(0.05 MB git / 0.02 MB code) - go-zero-boilerplate/linq: 0.07 MB
(0.03 MB git / 0.04 MB code) - pallat/godx: 0.07 MB
(0.04 MB git / 0.02 MB code) - marcusljx/protoparse: 0.07 MB
(0.03 MB git / 0.04 MB code) - pjherring/mysql-gen: 0.07 MB
(0.05 MB git / 0.02 MB code) - dave/rebecca: 0.07 MB
(0.05 MB git / 0.01 MB code) - wpj/fsql: 0.07 MB
(0.04 MB git / 0.03 MB code) - nullstyle/go-codegen: 0.06 MB
(0.05 MB git / 0.02 MB code) - finalist736/dbrmodels: 0.06 MB
(0.05 MB git / 0.01 MB code) - peterhellberg/hiro: 0.06 MB
(0.05 MB git / 0.01 MB code) - sjhitchner/sqltype: 0.06 MB
(0.05 MB git / 0.01 MB code) - senseijack/apiparser: 0.06 MB
(0.04 MB git / 0.02 MB code) - centimitr/namespace: 0.06 MB
(0.04 MB git / 0.02 MB code) - chrislonng/dbr: 0.06 MB
(0.04 MB git / 0.01 MB code) - hapoon/gendao: 0.05 MB
(0.03 MB git / 0.02 MB code) - jaybeecave/scaffold: 0.05 MB
(0.04 MB git / 0.02 MB code) - paulsmith/enums: 0.05 MB
(0.04 MB git / 0.02 MB code) - ggaaooppeenngg/safemap: 0.05 MB
(0.05 MB git / 0.01 MB code) - bopbi/rosettajson: 0.05 MB
(0.03 MB git / 0.02 MB code) - sasha-s/goimpl: 0.05 MB
(0.03 MB git / 0.02 MB code) - wookesh/deepcopy: 0.05 MB
(0.03 MB git / 0.02 MB code) - knetic/presiloexecutable: 0.05 MB
(0.03 MB git / 0.02 MB code) - masterzen/simplexml: 0.05 MB
(0.03 MB git / 0.02 MB code) - dshills/goschema: 0.05 MB
(0.03 MB git / 0.01 MB code) - go-playground/generate: 0.04 MB
(0.03 MB git / 0.01 MB code) - lifeibest/generate-struct: 0.04 MB
(0.03 MB git / 0.02 MB code) - knetic/marsalo: 0.04 MB
(0.04 MB git / 0.01 MB code) - leviathan1995/dbsl: 0.04 MB
(0.03 MB git / 0.01 MB code) - blevein/graphql-gen-go: 0.04 MB
(0.02 MB git / 0.01 MB code) - meta-closure/go-jstr: 0.03 MB
(0.02 MB git / 0.01 MB code) - aurelien-rainone/gotypes: 0.03 MB
(0.03 MB git / 0.00 MB code) - maxsz/curry: 0.03 MB
(0.02 MB git / 0.01 MB code) - ewwwwwqm/jsonresp: 0.02 MB
(0.02 MB git / 0.00 MB code) - fpgeek/gofp: 0.02 MB
(0.02 MB git / 0.00 MB code) - gopherci/isfilegenerated: 0.02 MB
(0.02 MB git / 0.00 MB code)
- https://github.com/moul/protoc-gen-gotemplate
- https://www.slideshare.net/manfredtouron/protobuf-code-generation-gokit
- https://github.com/hheld/xsd2code
- https://github.com/droyo/go-xml
- https://github.com/gnewton/chidley
- https://github.com/metaleap/go-xsd
- Matt Sherman demonstrates type-driven code generation for Go
- https://www.slideshare.net/manfredtouron/protobuf-code-generation-gokit
- https://blog.aqwari.net/xml-schema-go/
- https://blog.heroku.com/auto_generating_a_go_api_client_for_heroku (https://github.com/bgentry/heroku-go/tree/master/gen)
- https://engineroom.teamwork.com/generate-api-from-annotations-in-go/
- https://willowtreeapps.com/ideas/go-generate-your-database-code/
- https://appliedgo.net/generics/
- Golang UK Conference 2016 - Ernesto Jimenez - Inception: Go programs that generate Go code
- https://github.com/gophersgang/go-kitchensink/blob/master/docs/code_generation.md
- https://www.slideshare.net/surajssd009005/jsonschema-with-golang
- https://github.com/giantswarm/gsclientgen (from https://github.com/swagger-api/swagger-codegen)