How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
An enum generator for go
The main features of abice/go-enum are: Code Generation, Code Generators.
Projects with overlapping indexed features include: dave/jennifer — Jennifer is a code generator for Go. hexdigest/gowrap — GoWrap is a command line tool for generating decorators for Go interfaces. ahmetalpbalkan/go-linq — .NET LINQ capabilities in Go. awalterschulze/goderive — Derives and generates mundane golang functions that you do not want to maintain yourself. google/auto — This project is a Java annotation processing framework and source code generator designed to automate repetitive… rjeczalik/interfaces — Code generation tools for Go.
Derives and generates mundane golang functions that you do not want to maintain yourself
This project is a Java annotation processing framework and source code generator designed to automate repetitive boilerplate and reduce manual coding errors. It functions as a toolkit for building custom annotation processors that produce source code, metadata, and type definitions during the compilation process. The framework specifically automates the creation of immutable value types with built-in equality and hashing logic, as well as the generation of factory implementations for dependency injection. It also handles the automated production of service provider configuration files to enab