InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Java Maven Projects
-
Official documentation: https://github.com/GoogleContainerTools/jib
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
Project mention: Automating Serialization/Deserialization Tests with Orkes Conductor and LLMs | dev.to | 2025-05-29
Run Spotless to auto-format the code for style consistency.
-
Project mention: Java News Roundup: Key Updates on Jakarta NoSQL, Spring 7.0, Maven 4.0, and LangChain4j | dev.to | 2025-03-17
For more details, the release notes are available here.
-
opengrok
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Just as with the previous project, I rushed to the commits to see what was going on. First of all, it's worth noting that the field moved to its derived class, Repository, as a result of refactoring (here's the link to the commit). I searched further and found a commit containing the fix. The 'Y' character in the date pattern has been replaced with 'y':
-
Apache Maven is a foundational build automation tool primarily used for Java projects, though its principles have influenced tools across other languages. Born from the Apache Software Foundation, Maven simplifies the build process through its concept of a Project Object Model (POM). This pom.xml file declaratively describes your project's configuration, dependencies, and build lifecycle.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
webdrivermanager
Automated driver management and other helper features for Selenium WebDriver in Java
-
PublicCMS
More than 2.66 million lines of code modification continuously iterated for 9 years to modernize java cms, easily supporting tens of millions of data, tens of millions of PV; Support static, server side includes; Currently has 0.0005% of the world's users (w3techs provided data), language support in Chinese, Japanese, English
-
-
Codename One
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Project mention: New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Requried | news.ycombinator.com | 2024-12-141. Codename One. Similar to swing, but focused on mobile https://www.codenameone.com
-
git-commit-id-maven-plugin
Maven plugin which includes build-time git repository information into an POJO / *.properties). Make your apps tell you which version exactly they were built from! Priceless in large distributed deployments... :-)
Git Commit ID Maven Plugin
-
JavaPackager
:package: Gradle/Maven plugin to package Java applications as native Windows, MacOS, or Linux executables and create installers for them.
-
JReleaser - JReleaser is a powerful, flexible release automation tool for Java developers, designed to streamline the process of releasing projects across multiple platforms. Its primary goal is to simplify the creation of release assets, including JARs, native installers, Docker images, and more, while automating the publishing process to various distribution platforms like GitHub, GitLab, and Maven Central. It supports Java, Go, Node, Rust, Zig, Swift, Perl, Python, C/C++, C#, Elixir, Haskell, Ruby, Crystal, and more.
-
-
Self hosting and federation might be a poor substitute for a cooperative approach: daters are natural stakeholders in the platform, so should be allowed to run it democratically, as per other dating apps. This removes the technological barriers to both use and implementation and allows for a pretty simple service that can focus on what it will inevitably need instead of being bogged down with voluntarism and distributed protocols, namely, growth of user base.
From a software perspective, this does already exist, somewhat: https://github.com/Alovoa/alovoa
-
-
-
RefactorFirst
Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.
-
Design-Patterns
Design Patterns play an important role in the writing of the re-usable object oriented code in the both desktop and web applications. This repository contains all information related to design patterns alongside with implementation in Java. (by AbdurRKhalid)
-
Don't forget non-commercial stuff is happening in this area too.
For example: https://orcid.org/
Anyone who wants one can have their own Orcid Id in two minutes flat (and they're the only major SSO implementation i know that actually let's you keep your email private, other than Apple, i guess).
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Maven discussion
Java Maven related posts
-
Расширяем Keycloak: Пишем Java-плагин для загрузки пользователей из внешнего API
-
New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Requried
-
How Fast Does Java Compile?
-
Mill: A fast JVM build tool for Java and Scala
-
Create a native Kotlin application with Spring Boot Native, Gradle, and GraalVM without Docker for MacOS and Windows
-
Install Apache Maven
-
Maven MVD has reached 1.0
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 Jul 2025
Index
What are some of the best open-source Maven projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | jib | 13,960 |
2 | JavaCV | 7,835 |
3 | TelegramBots | 5,145 |
4 | spotless | 4,949 |
5 | Apache Maven | 4,678 |
6 | opengrok | 4,566 |
7 | maven-mvnd | 3,229 |
8 | javacpp-presets | 2,759 |
9 | webdrivermanager | 2,637 |
10 | PublicCMS | 2,033 |
11 | docker-maven-plugin | 1,912 |
12 | Codename One | 1,774 |
13 | git-commit-id-maven-plugin | 1,680 |
14 | JavaPackager | 1,139 |
15 | jreleaser | 1,138 |
16 | maven-android-plugin | 1,045 |
17 | alovoa | 652 |
18 | proguard-maven-plugin | 647 |
19 | samples | 629 |
20 | RefactorFirst | 497 |
21 | Design-Patterns | 475 |
22 | ORCID-Source | 474 |
23 | XSeries | 464 |