SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Code Generation Projects
-
JavaParser
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
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-03The 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
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
RoboCoP
Pure Java code generation tool for generating a fully functional ContentProvider for Android.
-
In fact, there are a few. For instance, Telosys (that we also covered here). But Telosys defines itself as a "lightweight and pragmatic code generator", not as a low-code tool. Once again, the diverse terminology in our area makes a small domain even smaller and hides useful tools from potential users that are using the "wrong" keywords. To read mode about the relationship between the low-code and model-driven communities, take a look at our work on a Metascience Study of the Adoption of Low-Code terminology in Modeling Publications, which we are now updating and extending as I still believe it's an important discussion to have in our community.
-
Project mention: Zserio: Zero serialization overhead for C++, Java, Python | news.ycombinator.com | 2024-04-30
-
-
Maker
Cojen/Maker is a lightweight, full-featured, low-level dynamic Java class generator designed for ease of use.
-
-
-
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.
-
-
-
-
rapier
Code generation companion library for Google Dagger focusing on eliminating boilerplate for common configuration sources (by aleph0io)
Project mention: Show HN: Rapier – Generate Dagger Modules from Annotations for Config Data | news.ycombinator.com | 2025-01-28 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Code Generation discussion
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!
-
Supercharge Your Spring Boot Services with Multiple Data Sources! Introudcing spring-multi-data-source!
-
Generare de cod pentru Java
-
Any news on the Classfile API?
-
Visual AKDL Editor
-
Proposed: A new CMake scripting language usable alongside existing one
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Feb 2025
Index
What are some of the best open-source Code Generation projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | JavaParser | 5,672 |
2 | parceler | 3,557 |
3 | Shortbread | 1,780 |
4 | Spoon | 1,778 |
5 | ActiveJ | 902 |
6 | colfer | 746 |
7 | android-contentprovider-generator | 620 |
8 | Favor | 461 |
9 | pojobuilder | 334 |
10 | ContentProviderCodeGenerator | 296 |
11 | ParcelablePlease | 259 |
12 | RoboCoP | 246 |
13 | Telosys | 174 |
14 | zserio | 109 |
15 | avaje-http | 73 |
16 | Maker | 57 |
17 | sugarhaskell | 39 |
18 | fling | 25 |
19 | 1. AutoProxy | 20 |
20 | jSQL-Gen | 18 |
21 | MicrostarterCli | 16 |
22 | JavaForger | 12 |
23 | rapier | 3 |