Generation and Generics

Open-source projects categorized as Generation and Generics
Language: + Go + TypeScript + D

Top 19 Generation and Generic Open-Source Projects

  • grpc-web

    gRPC Web implementation for Golang and TypeScript (by improbable-eng)

  • Project mention: Full Stack Forays with Go and gRPC | dev.to | 2023-06-05

    A proxy is required to communicate from web clients to a server running gRPC, and there are only two choices for this proxy: a. The Improbable gRPC-Web client or b. The Google gRPC-Web client

  • go-linq

    .NET LINQ capabilities in Go

  • Project mention: Fourteen Years of Go | news.ycombinator.com | 2023-11-11

    This is a lot more possible now that Go has generics (as of 1.18).

    I would probably never use these, as I find such libraries are a whole new domain-specific language to learn, and often don't make things much simpler anyway, but here are some libraries where people have done something like this:

    * https://github.com/ahmetb/go-linq: modelled after LINQ, but created pre-generics so only recently added some generics features

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • jennifer

    Jennifer is a code generator for Go

  • Project mention: How to minimize RAM usage during Go binary compilation | /r/golang | 2023-07-11

    We have a repo/library called fasten-sources which is made up of mostly generated code (using dave/jennifer)

  • gen

    Type-driven code generation for Go (by clipperhouse)

  • goderive

    Derives and generates mundane golang functions that you do not want to maintain yourself

  • GoWrap

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

  • go-enum

    An enum generator for go

  • Project mention: Ten Years of “Go: The Good, the Bad, and the Meh | news.ycombinator.com | 2023-07-18

    While not perfect, there are ways to generate enums automatically using go:generate, e.g. https://github.com/abice/go-enum

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • goverter

    Generate type-safe Go converters by simply defining an interface

  • interfaces

    Code generation tools for Go. (by rjeczalik)

  • w3

    Enhanced Ethereum Integration for Go

  • pkgreflect

    A Go preprocessor for package scoped reflection

  • gotype

    Golang source code parsing, usage like reflect package

  • efaceconv

  • generis

    Versatile Go code generator.

  • knoa

    A handy and powerful library to deal with unstructured data

  • go-xray

    Helpers for making the use of reflection easier

  • typeregistry

    create type dynamically in Golang

  • glinq

    Go port of DotNet LINQ using generics introduced in Go 1.18

  • Project mention: Querying and transforming object graphs in Go | /r/golang | 2023-05-17

    So awhile back, there was a port of Linq https://github.com/ahmetb/go-linq that ended up giving up, since then it has been continued with https://github.com/szmcdull/glinq

  • Anakin

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Generation and Generics related posts

  • Fourteen Years of Go

    13 projects | news.ycombinator.com | 11 Nov 2023
  • Ten Years of “Go: The Good, the Bad, and the Meh

    5 projects | news.ycombinator.com | 18 Jul 2023
  • How to minimize RAM usage during Go binary compilation

    6 projects | /r/golang | 11 Jul 2023
  • Golang’s best-kept secret: ‘executable examples’

    5 projects | news.ycombinator.com | 10 Jun 2023
  • Full Stack Forays with Go and gRPC

    5 projects | dev.to | 5 Jun 2023
  • Querying and transforming object graphs in Go

    6 projects | /r/golang | 17 May 2023
  • Do you generate Clone or Copy methods?

    1 project | /r/golang | 18 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 grpc-web 4,337
2 go-linq 3,443
3 jennifer 3,186
4 gen 1,432
5 goderive 1,177
6 GoWrap 887
7 go-enum 654
8 goverter 442
9 interfaces 420
10 w3 146
11 pkgreflect 105
12 gotype 58
13 efaceconv 48
14 generis 43
15 knoa 27
16 go-xray 27
17 typeregistry 23
18 glinq 19
19 Anakin 18

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com