awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

50 Repos

Awesome GitHub RepositoriesCode Generators

Tools that automate the creation of boilerplate or specialized Go source code.

Explore 50 awesome GitHub repositories matching part of an awesome list · Code Generators. Refine with filters or upvote what's useful.

Awesome Code Generators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • openapitools/openapi-generatorAvatar von OpenAPITools

    OpenAPITools/openapi-generator

    26,412Auf GitHub ansehen↗

    This project is a command-line tool and template-based scaffolding engine that transforms API interface specifications into functional client libraries and server stubs. By automating the creation of type-safe SDKs and boilerplate code, it bridges the gap between service definitions and implementation, allowing developers to maintain synchronized codebases across many programming languages. The tool distinguishes itself through a portable execution model that utilizes containerized build isolation to ensure identical output regardless of the host environment. It features a modular, plugin-bas

    Generate types from OpenAPI specifications.

    Javaapiapi-clientapi-server
    Auf GitHub ansehen↗26,412
  • jhipster/generator-jhipsterAvatar von jhipster

    jhipster/generator-jhipster

    22,418Auf GitHub ansehen↗

    This project is a full-stack application generator and Java application scaffolder designed to produce the initial project structure and boilerplate code for modern web applications and microservice architectures. It functions as a development platform that uses predefined technology stacks to automate the creation of backend services and APIs. The system includes a customizable code blueprint tool, allowing users to extend or replace standard generation patterns to modify the default code structure of client and server components. It also provides a containerized development environment to e

    Yeoman-based generator for Spring Boot applications.

    TypeScriptangularclouddocker
    Auf GitHub ansehen↗22,418
  • quicktype/quicktypeAvatar von quicktype

    quicktype/quicktype

    13,761Auf GitHub ansehen↗

    Quicktype is a multi-language model generation engine that converts JSON and GraphQL schemas into type-safe models and serialization code. It functions as a JSON to type generator and a GraphQL type generator, producing strongly typed classes and interfaces across a wide array of target programming languages. The system derives formal schemas from sample data and transforms these definitions into native language objects. This enables the synchronization of shared data models across diverse tech stacks and the development of type-safe interfaces for consuming external APIs. The engine utilize

    Generate JSON codecs from data structures.

    TypeScript
    Auf GitHub ansehen↗13,761
  • square/javapoetAvatar von square

    square/javapoet

    10,850Auf GitHub ansehen↗

    JavaPoet is a source code generator and metaprogramming utility for the Java language. It functions as an abstract syntax tree construction library that allows developers to model classes, methods, and fields as objects before emitting them as source code. The library distinguishes itself through automatic import management and code formatting. It tracks referenced types to generate required import statements and handles line wrapping, semicolon placement, and indentation to ensure generated files remain readable. The tool covers a broad range of generation capabilities, including the defini

    API for generating Java source files.

    Java
    Auf GitHub ansehen↗10,850
  • google/autoAvatar von google

    google/auto

    10,545Auf GitHub ansehen↗

    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

    Generates factory, service, and value classes.

    Java
    Auf GitHub ansehen↗10,545
  • deepmap/oapi-codegenAvatar von deepmap

    deepmap/oapi-codegen

    8,398Auf GitHub ansehen↗

    oapi-codegen is a suite of generators that converts OpenAPI 3 specifications into type-safe Go client libraries, server boilerplate, and data models. It provides tools for producing production-ready HTTP clients and server-side interfaces to ensure that Go implementations remain compliant with defined API contracts. The tool supports server generation across various web frameworks and allows for extensive customization via template overrides, specification overlays, and custom type definition mappings. It handles complex API requirements through external reference resolution to organize code

    Generates boilerplate code from OpenAPI 3.0 definitions.

    Go
    Auf GitHub ansehen↗8,398
  • ahmetalpbalkan/go-linqAvatar von ahmetalpbalkan

    ahmetalpbalkan/go-linq

    3,654Auf GitHub ansehen↗

    .NET LINQ capabilities in Go

    Provides LINQ-style query methods for Go collections.

    Go
    Auf GitHub ansehen↗3,654
  • dave/jenniferAvatar von dave

    dave/jennifer

    3,618Auf GitHub ansehen↗

    Jennifer is a code generator for Go

    Generates arbitrary Go code without using templates.

    Go
    Auf GitHub ansehen↗3,618
  • avast/android-butterknife-zeleznyAvatar von avast

    avast/android-butterknife-zelezny

    3,351Auf GitHub ansehen↗

    Simple plug-in for Android Studio/IDEA that allows one-click creation of Butterknife view injections.

    Injects view references automatically for the Butterknife library.

    Java
    Auf GitHub ansehen↗3,351
  • wuseal/jsontokotlinclassAvatar von wuseal

    wuseal/JsonToKotlinClass

    3,178Auf GitHub ansehen↗

    Hi, Welcome! This is a plugin to generate Kotlin data class from JSON string, in another word, a plugin that converts JSON string to Kotlin data class (Json to Kotlin). We also have a Java/Kotlin library. With this you can generate Kotlin data class from JSON string programmatically.

    Converts JSON strings into structured Kotlin data classes.

    Kotlin
    Auf GitHub ansehen↗3,178
  • mcharmas/android-parcelable-intellij-pluginAvatar von mcharmas

    mcharmas/android-parcelable-intellij-plugin

    2,124Auf GitHub ansehen↗

    IntelliJ Plugin for Android Parcelable boilerplate code generation.

    Automates the generation of Parcelable code for Java classes.

    Java
    Auf GitHub ansehen↗2,124
  • inmite/android-selector-chapekAvatar von inmite

    inmite/android-selector-chapek

    1,560Auf GitHub ansehen↗

    Android Studio plugin which automatically generates drawable selectors from appropriately named resources.

    Automatically generates selector files for drawable resources.

    Java
    Auf GitHub ansehen↗1,560
  • hexdigest/gowrapAvatar von hexdigest

    hexdigest/gowrap

    1,329Auf GitHub ansehen↗

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

    Generates decorators for interfaces using templates.

    Go
    Auf GitHub ansehen↗1,329
  • hsz/idea-gitignoreAvatar von hsz

    hsz/idea-gitignore

    1,324Auf GitHub ansehen↗

    .ignore 4.x

    Provides templates and management for version control ignore files.

    Kotlin
    Auf GitHub ansehen↗1,324
  • awalterschulze/goderiveAvatar von awalterschulze

    awalterschulze/goderive

    1,263Auf GitHub ansehen↗

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

    Derives functions automatically from input types.

    Goderivingfunctional-programminggenerator
    Auf GitHub ansehen↗1,263
  • abice/go-enumAvatar von abice

    abice/go-enum

    950Auf GitHub ansehen↗

    An enum generator for go

    Generates enum definitions from source code comments.

    Go
    Auf GitHub ansehen↗950
  • jmattheis/goverterAvatar von jmattheis

    jmattheis/goverter

    856Auf GitHub ansehen↗

    Generate type-safe Go converters by defining function signatures.

    Generates type converters based on interface definitions.

    Go
    Auf GitHub ansehen↗856
  • inferred/freebuilderAvatar von inferred

    inferred/FreeBuilder

    829Auf GitHub ansehen↗

    Automatic generation of the Builder pattern for Java

    Automatically generates the Builder pattern.

    Javabuilder-patterncode-generatorjava
    Auf GitHub ansehen↗829
  • westlinkin/androidlocalizationerAvatar von westlinkin

    westlinkin/AndroidLocalizationer

    823Auf GitHub ansehen↗

    #Android Localizationer

    Helps manage and extract string resources for localization.

    Java
    Auf GitHub ansehen↗823
  • dillonkearns/elm-graphqlAvatar von dillonkearns

    dillonkearns/elm-graphql

    788Auf GitHub ansehen↗

    Autogenerate type-safe GraphQL queries in Elm.

    Generate client code from GraphQL schemas.

    Elm
    Auf GitHub ansehen↗788
Vorherige123Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Code Generators