Java Code Generation

Open-source Java projects categorized as Code Generation

Top 23 Java Code Generation Projects

  • javawriter

    A Java API for generating .java source files.

  • Project mention: Supercharge Your Spring Boot Services with Multiple Data Sources! Introducing spring-multi-data-source! | /r/SpringBoot | 2023-06-23

    javapoet (for generating code in Java): square/javapoet: A Java API for generating .java source files. (github.com)

  • JavaParser

    Java 1-18 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

  • 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
  • parceler

    :package: Android Parcelables made easy through code generation.

  • Shortbread

    Android library that creates app shortcuts from annotations

  • Spoon

    Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

  • Project mention: Release Radar · April 2024 Edition: Major updates from the open source community | dev.to | 2024-05-03

    The creators at Spoon claim that "🥄 is made with ❤️, 🍻 and ✨"! And why not?! Spoon is a metaprogramming library to analyze and transform Java source code by parsing source files to build a well-designed AST (Abstract Syntax Tree). The latest version supports Java 17 and the modelling of receiver parameters has been changed. Read all about the changes in the release notes.

  • ActiveJ

    ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability

  • colfer

    binary serialization format

  • SaaSHub

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

    SaaSHub logo
  • android-contentprovider-generator

    A tool to generate Android ContentProviders.

  • Favor

    A easy way to use android sharepreference

  • pojobuilder

    A Java Code Generator for Pojo Builders

  • ContentProviderCodeGenerator

    A code generator to create Android ContentProvider

  • ParcelablePlease

    Annotation Processor for generating Parcelable code

  • RoboCoP

    Pure Java code generation tool for generating a fully functional ContentProvider for Android.

  • Telosys

    Telosys Command Line Interface - Code Generator for any language with any framework

  • openapi-json-schema-generator

    OpenAPI JSON Schema Generator allows auto-generation of API client libraries with a focus on JSON schema given an OpenAPI document

  • Project mention: OpenAPI JSON Schema generator v3.0.0 released | news.ycombinator.com | 2023-08-17
  • zserio

    zero sugar, zero fat, zero serialization overhead

  • Project mention: Zserio: Zero serialization overhead for C++, Java, Python | news.ycombinator.com | 2024-04-30
  • avaje-http

    Controller generation for Javalin, Helidon SE.

  • Project mention: Avaje HTTP 2.0 Released | news.ycombinator.com | 2023-10-27
  • Maker

    Lightweight, full-featured, low-level dynamic Java class generator designed for ease of use.

  • sugarhaskell

    Library-based Language Extensibility

  • fling

    A fluent API generator (by OriRoth)

  • Project mention: Flunct: Well-typed, fluent APIs in SML | news.ycombinator.com | 2023-06-25

    See also "Fling: a fluent API generator" by the same author https://github.com/OriRoth/fling

  • 1. AutoProxy

    Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.

  • MicrostarterCli

    A Simple tool that generates Micronaut Components

  • JavaForger

    Generate java source code based on existing classes using templates

  • 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).

Java Code Generation related posts

  • AspectJ VS Metalama - a user suggested alternative

    2 projects | 7 Dec 2023
  • Supercharge Your Spring Boot Services with Multiple Data Sources! Introducing spring-multi-data-source!

    2 projects | /r/SpringBoot | 23 Jun 2023
  • Supercharge Your Spring Boot Services with Multiple Data Sources! Introudcing spring-multi-data-source!

    2 projects | /r/SpringBoot | 23 Jun 2023
  • Generare de cod pentru Java

    2 projects | /r/programare | 27 Dec 2022
  • Any news on the Classfile API?

    5 projects | /r/java | 23 Dec 2022
  • Visual AKDL Editor

    2 projects | dev.to | 16 Dec 2022
  • Proposed: A new CMake scripting language usable alongside existing one

    9 projects | news.ycombinator.com | 6 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Code Generation projects in Java? This list will help you:

Project Stars
1 javawriter 10,716
2 JavaParser 5,245
3 parceler 3,565
4 Shortbread 1,783
5 Spoon 1,680
6 ActiveJ 822
7 colfer 733
8 android-contentprovider-generator 618
9 Favor 461
10 pojobuilder 333
11 ContentProviderCodeGenerator 295
12 ParcelablePlease 258
13 RoboCoP 247
14 Telosys 152
15 openapi-json-schema-generator 124
16 zserio 102
17 avaje-http 58
18 Maker 48
19 sugarhaskell 40
20 fling 24
21 1. AutoProxy 19
22 MicrostarterCli 16
23 JavaForger 12

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