Go Generation and Generics

Open-source Go projects categorized as Generation and Generics | Edit details

Top 14 Go Generation and Generic Projects

  • GitHub repo go-linq

    .NET LINQ capabilities in Go

    Project mention: What libraries from other languages do you wish were ported over into go? | reddit.com/r/golang | 2021-07-27
  • GitHub repo jennifer

    Jennifer is a code generator for Go

    Project mention: Boilerplate for experienced devs | reddit.com/r/golang | 2021-12-14

    I just spent a few hours writing a crapload of boilerplate code generation code with jennifer, if that helps any.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo gen

    Type-driven code generation for Go

  • GitHub repo goderive

    Code Generation for Functional Programming, Concurrency and Generics in Golang

  • GitHub repo GoWrap

    GoWrap is a command line tool for generating decorators for Go interfaces

  • GitHub repo interfaces

    Code generation tools for Go.

  • GitHub repo go-enum

    An enum generator for go

    Project mention: How to do Enums in Go | reddit.com/r/golang | 2021-05-08

    Looks like this does what you want: https://github.com/abice/go-enum

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo pkgreflect

    A Go preprocessor for package scoped reflection

  • GitHub repo goverter

    Generate type-safe Go converters by simply defining an interface

    Project mention: copygen: Generate type-to-type and field-to-field struct code without reflection or dependencies (391x faster than copier) | reddit.com/r/golang | 2021-09-28

    Cool! Have you seen https://github.com/jmattheis/goverter ? I'm curious as to the pros and cons between the two.

  • GitHub repo efaceconv

  • GitHub repo gotype

    Golang source code parsing, usage like reflect package

  • GitHub repo go-xray

    Helpers for making the use of reflection easier

  • GitHub repo Anakin

    Codegeneration tool for isomorphic server and mobile Go apps with gRPC & Protobuf. Share code between your backend, Android & iOS app! :sun_with_face:

  • GitHub repo typeregistry

    create type dynamically in Golang

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-14.

Go Generation and Generics related posts


What are some of the best open-source Generation and Generic projects in Go? This list will help you:

Project Stars
1 go-linq 2,821
2 jennifer 2,277
3 gen 1,344
4 goderive 951
5 GoWrap 556
6 interfaces 322
7 go-enum 269
8 pkgreflect 99
9 goverter 95
10 efaceconv 51
11 gotype 36
12 go-xray 21
13 Anakin 17
14 typeregistry 12
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.