genny

Genericizer

A tool for generating type-specific code in Go using generics

Elegant generics for Go

GitHub

2k stars
23 watching
126 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
clipperhouse/gen A tool for generating code in Go with support for generics and runtime extensibility via typewriters. 1,429
bobg/go-generics Generic utilities for slices and goroutine patterns in Go 76
senselogic/generis A lightweight code preprocessor for Go that adds features like generics and HTML templating. 43
genany/gen Automated code generation tool for web applications based on API interfaces. 279
bouk/gonerics Generics implementation for Go to improve type safety and flexibility in generic programming 114
jmattheis/goverter Automates the generation of type-safe conversion methods between data structures 576
aws/smithy-go Generates Go code for interacting with Smithy models 182
usk81/generic A package providing a flexible data type in Go, allowing encoding and decoding of various data types without the need for explicit casting or switching. 48
xujiajun/gotokenizer A tokenizer based on dictionary and Bigram language models for text segmentation in Chinese 21
bzick/tokenizer A high-performance tokenization library for Go, capable of parsing various data formats and syntaxes. 103
goccmack/gocc A tool for generating lexers and parsers from a BNF file with semantic actions. 621
awalterschulze/goderive Automates generating implementations of common Go functions from input parameter types. 1,246
percolate/charlatan Tools to generate mock implementations of interfaces in Go programming language 203
dylanmeeus/hasgo A code generator for Go with Haskell-inspired immutable and strongly-typed functions. 141
gobwas/glob A Go library for efficient string matching using compile-time glob patterns. 968