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 HacktoberFest Projects
-
Project mention: ๐ Unlock Your Developer Potential: Top 5 Must-Explore GitHub Repositories ๐ | dev.to | 2025-01-14
design-patterns
-
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.
-
-
termux-app
Termux - a terminal emulator application for Android OS extendible by variety of packages.
-
Jenkins remains a favorite for continuous integration and deployment. It provides:
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
OpenAPI Generator
-
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."
Interesting that you ended up going all the way to Rust land instead of just using one of the multiple tools that have been created to help with this, like:
* Spring Boot (it has a UI to create projects where you pick Java version, DB, build tool, some libs etc): https://spring.io/guides/gs/spring-boot
* JHipster - the nuclear option, pick what you want a la carte: https://www.jhipster.tech/
* JBang - a cute CLI for this: https://www.jbang.dev/
* Maven Archetypes - the old fashioned way (existed before "create-app" kind of tools appeared): https://maven.apache.org/guides/introduction/introduction-to...
And most IDEs also have "new project" wizzards.
-
Apache RocketMQ
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
Project mention: RocketMQ: A Cloud-Native Messaging Platform for Event-Driven Apps | news.ycombinator.com | 2024-08-08 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
shardingsphere
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
-
Project mention: QuestDB is an open source time-series database for fast ingest and SQL queries | news.ycombinator.com | 2024-08-31
-
bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
-
Project mention: Java Can Be Serverless Too: Using GraalVM for Fast Cold Starts | dev.to | 2025-01-06
It wasnโt long before I ran into several other blog posts about developers successfully using GraalVM and frameworks such as Quarkus to address this very problem. And so Iโve decided to try it out for myself.
-
For B2C, Supabase will get you most of the way for small to medium MAU applications. You might need additional services for analytics and monitoring. If you are building a boom-or-bust B2C company (ex. social media platform, video game, media publication) you should consider using an open-source self-hosted solution like SuperTokens.
-
-
Zookeeper is a distributed coordination service used in older versions of Kafka to manage cluster metadata, leader election, and configuration. It ensures consistency and synchronization across Kafka brokers.
-
-
Paper
The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
Project mention: PaperMC/Paper: The most widely used, high performance Minecraft server | news.ycombinator.com | 2024-03-10 -
-
Project mention: Guided Data Access Patterns: A Deal Breaker for Data Platforms | dev.to | 2024-05-15
There are several commercial providers, but I would definitely recommend Data Hub Project. DataHub Project is an open-source metadata platform that serves as an extensible data catalog and supports data discovery, data observability, and federated governance to address the complexity of the data ecosystem. The data catalog enables the combination of technical, operational and business metadata to provide a 360-degree view of data entities. DataHub makes it possible to pre-enrich important metadata using shift-left practices and respond to changes in real time.
-
Project mention: OpenSearch vs. Elasticsearch: Why OpenSearch is the Better Choice for AWS Users | dev.to | 2024-09-25
OpenSearch Project on GitHub
-
Project mention: Twilio says hackers identified cell phone numbers of two-factor app Authy users | news.ycombinator.com | 2024-07-03
Personally I'm a fan of Aegis: https://getaegis.app/
It's open source, doesn't try to lock you in. The app has a number of options for backup, but there's no cloud component.
I've seen some love for Ente Auth as well, also open source. Ultimately it's a very simple app so there's a number of good open source options.
-
-
Checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
We had a list of suggested code formation tools, as my code was written in Java I decided to use suggested formatter GoogleJavaFormat. However, I didn't decide to pick suggested tool for Linter. I picked Checkstyle; for the reason, that SpotBugs wasn't available for JDK 22.
-
Testcontainers
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Repository
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java HacktoberFest discussion
Java HacktoberFest related posts
-
Apache Accumulo 4.0 Feature Preview
-
Introducing Kafbat UI: Simplify Kafka Management with a Modern UI
-
7 SDK Generator Tools for APIs in 2025
-
Show HN: Kafbat UI for Apache Kafka v1.1 is out
-
JOOQ Is Not a Replacement for Hibernate. They Solve Different Problems
-
"Escapando" de IntelliJ
-
A Beginnerโs Guide to Java: 10 Must-Know Development Tools๐๐
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 7 Feb 2025
Index
What are some of the best open-source HacktoberFest projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Design Patterns | 90,652 |
2 | Java | 60,762 |
3 | termux-app | 38,735 |
4 | Jenkins | 23,570 |
5 | openapi-generator | 22,652 |
6 | JHipster | 21,720 |
7 | Apache RocketMQ | 21,496 |
8 | shardingsphere | 20,025 |
9 | QuestDB | 14,851 |
10 | bytecode-viewer | 14,835 |
11 | Quarkus | 14,074 |
12 | SuperTokens Community | 13,768 |
13 | ZAP | 13,014 |
14 | Apache ZooKeeper | 12,366 |
15 | jjwt | 10,474 |
16 | Paper | 10,471 |
17 | kafka-ui | 10,237 |
18 | datahub | 10,231 |
19 | OpenSearch | 10,161 |
20 | Aegis | 9,733 |
21 | android-gif-drawable | 9,570 |
22 | Checkstyle | 8,446 |
23 | Testcontainers | 8,123 |