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. Learn more →
Top 23 Java Development Projects
-
JHipster
JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."
Project mention: Year After Switching from Java to Go: Our Experiences | news.ycombinator.com | 2025-02-18 -
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.
-
For the sake of a clean demonstration, I’ll keep things as simple as possible. The database will be set up using SQL scripts to avoid introducing any migration tools. It will contain 5 million rows, each with a few columns mimicking real-life data. I won’t use jOOQ’s type-safe query generation features (though they’re excellent—I highly recommend trying jOOQ) to keep the focus on one specific aspect. I’m using Spring Boot, but its usage is kept to a minimum. I couldn’t resist lombok, thou :)
-
You just invented Java AutoValue and Kotlin Data Classes.
https://github.com/google/auto/blob/main/value/userguide/ind...
-
JavaParser
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
-
Immutables
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
> * data class Foo(val theImplementationAndStyleOfDataClasses: String)
For the purists there are records now in Java (which can be combined with destructuring / pattern matching - there were significant improvements in this area in the last few JDK releases, and more are coming!). In this regard Java had surpassed Kotlin by some margin.
For the enterprise coders, there is the Immutables project (https://immutables.org) which you can say is Lombok on steroids (but implemented correctly, that is, by generating classes which you can inspect as regular source code, instead of relying on hacking the compiler...).
> * elvis?.operator?.chaining
This will hopefully be finally resolved by one of the subprojects of project Valhalla, as a prerequisite for value class support (which cannot be null, so...).
The others on your list are small and subjective stylistic differences, of course your preference may vary, but should not weigh heavily in any Java vs Kotlin discussion.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: glassfish VS WildFly - a user suggested alternative | libhunt.com/r/glassfish | 2024-09-21
-
ByteChef
Open-source, low-code, extendable API integration & workflow automation platform. Integrate your organizations or your SaaS product with any third party API
So far I think I've been doing pretty well. While the scope of my contributions has varied, I've been able to work on a few projects - some larger than others, but all of them being software that people actually use (as opposed to someone's side project): cve-bin-tool, libplanet, ByteChef, Ghostfolio, and Mattermost.
-
-
-
-
Project mention: DDEV and PhpStorm's NodeJS Remote Interpreter for ESLint, Prettier, Tailwind, etc. | dev.to | 2025-02-27
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Development discussion
Java Development related posts
-
Streaming data from RDBMS with jooq
-
Translating 10M lines of Java to Kotlin
-
JVM Anatomy Quarks
-
glassfish VS WildFly - a user suggested alternative
2 projects | 21 Sep 2024 -
How to Build Efficient CRUD Apps?
-
Consuming and Testing third party API's using Spring Webclient
-
Java Microservices with Spring Boot and Spring Cloud
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 27 Mar 2025
Index
What are some of the best open-source Development projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | JHipster | 21,812 |
2 | Lombok | 13,066 |
3 | Auto | 10,488 |
4 | JavaParser | 5,718 |
5 | Immutables | 3,470 |
6 | Spring Loaded | 2,724 |
7 | HotswapAgent | 2,423 |
8 | CircleMenu for Android | 1,887 |
9 | DCEVM | 1,789 |
10 | Mockneat | 531 |
11 | Eclipse GlassFish | 401 |
12 | AspectJ | 328 |
13 | ByteChef | 277 |
14 | Data-Engineering-Roadmap | 226 |
15 | Fibry | 223 |
16 | ADT4J | 145 |
17 | ddev-intellij-plugin | 118 |
18 | react-native-bounceable | 75 |
19 | SneakyThrow | 75 |
20 | Java Restify | 32 |
21 | Tail | 27 |
22 | ProxyBuilder | 19 |
23 | subspace-infinity | 16 |