awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dave avatar

dave/jennifer

0
View on GitHub↗
3,618 stars·163 forks·Go·MIT·6 views

Jennifer

Jennifer is a code generator for Go

Features

  • Code Generation - Generates arbitrary Go code without templates.
  • Code Generation Tools - Go code generation library.
  • Code Generators - Generates arbitrary Go code without using templates.

Star history

Star history chart for dave/jenniferStar history chart for dave/jennifer

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does dave/jennifer do?

Jennifer is a code generator for Go

What are the main features of dave/jennifer?

The main features of dave/jennifer are: Code Generation, Code Generation Tools, Code Generators.

What are some open-source alternatives to dave/jennifer?

Open-source alternatives to dave/jennifer include: awalterschulze/goderive — Derives and generates mundane golang functions that you do not want to maintain yourself. hexdigest/gowrap — GoWrap is a command line tool for generating decorators for Go interfaces. ahmetalpbalkan/go-linq — .NET LINQ capabilities in Go. abice/go-enum — An enum generator for go. 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.

Open-source alternatives to Jennifer

Similar open-source projects, ranked by how many features they share with Jennifer.
  • abice/go-enumabice avatar

    abice/go-enum

    950View on GitHub↗

    An enum generator for go

    Go
    View on GitHub↗950
  • awalterschulze/goderiveawalterschulze avatar

    awalterschulze/goderive

    1,263View on GitHub↗

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

    Goderivingfunctional-programminggenerator
    View on GitHub↗1,263
  • ahmetalpbalkan/go-linqahmetalpbalkan avatar

    ahmetalpbalkan/go-linq

    3,654View on GitHub↗

    .NET LINQ capabilities in Go

    Go
    View on GitHub↗3,654
  • google/autogoogle avatar

    google/auto

    10,545View on GitHub↗

    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

    Java
    View on GitHub↗10,545
See all 30 alternatives to Jennifer→