Java Code Generation

Open-source Java projects categorized as Code Generation

Top 19 Java Code Generation Projects

  • javawriter

    A Java API for generating .java source files.

    Project mention: Generare de cod pentru Java | | 2022-12-27
  • JavaParser

    Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13

    Project mention: Ask HN: Source code (Java) parser and/or static analysis tool | | 2022-09-12
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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

  • android-contentprovider-generator

    A tool to generate Android ContentProviders.

  • 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

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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

  • sugarhaskell

    Library-based Language Extensibility

  • Maker

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

    Project mention: Any news on the Classfile API? | | 2022-12-23

    If you want an alternative to ASM, try Cojen/Maker, which is designed to be much easier to use than any of the other class writing APIs, including the one proposed by JEP-8280389. Here's a comparison.

  • 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

    Project mention: Generare de cod pentru Java | | 2022-12-27
  • coretex_web_platform

    CoreTex web platform

  • akdl

    AKDL stays for Another Keyword Definition Language It’s all about defining a syntax and generating java parser and runtime code.

    Project mention: Visual AKDL Editor | | 2022-12-16
  • SaaSHub

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

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). The latest post mention was on 2022-12-27.

Java Code Generation related posts


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

Project Stars
1 javawriter 10,029
2 JavaParser 4,533
3 parceler 3,576
4 Shortbread 1,796
5 Spoon 1,442
6 android-contentprovider-generator 623
7 ActiveJ 597
8 Favor 465
9 pojobuilder 332
10 ContentProviderCodeGenerator 297
11 ParcelablePlease 260
12 RoboCoP 246
13 sugarhaskell 40
14 Maker 29
15 1. AutoProxy 19
16 MicrostarterCli 10
17 JavaForger 9
18 coretex_web_platform 3
19 akdl 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives