Skip to main content

Go Generate Tools

  • generic - flexible data type for Go.
  • genny - Elegant generics for Go.
  • gocontracts - brings design-by-contract to Go by synchronizing the code with the documentation.
  • godal - Generate orm models corresponding to golang by specifying sql ddl file, which can be used by gorm.
  • gonerics - Idiomatic Generics in Go.
  • gotests - Generate Go tests from your source code.
  • gounit - Generate Go tests using your own templates.
  • hasgo - Generate Haskell inspired functions for your slices.
  • re2dfa - Transform regular expressions into finite state machines and output Go source code.
  • TOML-to-Go - Translates TOML into a Go type in the browser instantly.
  • xgen - XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator.