Java Maven

Open-source Java projects categorized as Maven

Top 23 Java Maven Projects

  1. jib

    🏗 Build container images for your Java applications.

    Project mention: Build optimized Docker images with JIB Maven Plugin | dev.to | 2025-07-01

    Official documentation: https://github.com/GoogleContainerTools/jib

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

    InfluxDB logo
  3. JavaCV

    Java interface to OpenCV, FFmpeg, and more

  4. TelegramBots

    Java library to create bots using Telegram Bots API

  5. spotless

    Keep your code spotless

    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.

  6. Apache Maven

    Apache Maven core

    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.

  7. opengrok

    OpenGrok is a fast and usable source code search and cross reference engine, written in Java

    Project mention: YYYY? yyyy! | dev.to | 2024-11-14

    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':

  8. maven-mvnd

    Apache Maven Daemon

    Project mention: Top 5 Essential Build Tools for Modern Development | dev.to | 2025-06-24

    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.

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

    Stream logo
  10. javacpp-presets

    The missing Java distribution of native C++ libraries

  11. webdrivermanager

    Automated driver management and other helper features for Selenium WebDriver in Java

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

  13. docker-maven-plugin

    Maven plugin for running and creating Docker images (by fabric8io)

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

    1. Codename One. Similar to swing, but focused on mobile https://www.codenameone.com

  15. 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... :-)

    Project mention: Spring Boot with Spotless and Git Pre-commit Hooks | dev.to | 2025-04-25

    Git Commit ID Maven Plugin

  16. JavaPackager

    :package: Gradle/Maven plugin to package Java applications as native Windows, MacOS, or Linux executables and create installers for them.

  17. jreleaser

    :rocket: Release projects quickly and easily with JReleaser

    Project mention: Weekly JavaScript Roundup: Friday Links 16, January 24, 2025 | dev.to | 2025-01-23

    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.

  18. maven-android-plugin

    Maven Plugin for Android Application development and more

  19. alovoa

    Free and open-source dating platform that respects your privacy

    Project mention: Online Dating | news.ycombinator.com | 2024-08-11

    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

  20. proguard-maven-plugin

    ProGuard Maven plugin that supports modularised ProGuard packages

  21. samples

    JavaFX samples to run with different options and build tools (by openjfx)

  22. RefactorFirst

    Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.

  23. 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)

  24. ORCID-Source

    ORCID Open Source Project

    Project mention: Auth Wiki | news.ycombinator.com | 2024-11-03

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

  25. XSeries

    Library for cross-version Minecraft Bukkit support and various efficient API methods.

  26. SaaSHub

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

    SaaSHub logo
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).

Java Maven discussion

Log in or Post with

Java Maven related posts

  • Расширяем Keycloak: Пишем Java-плагин для загрузки пользователей из внешнего API

    1 project | dev.to | 16 Jun 2025
  • New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Requried

    5 projects | news.ycombinator.com | 14 Dec 2024
  • How Fast Does Java Compile?

    1 project | news.ycombinator.com | 26 Nov 2024
  • Mill: A fast JVM build tool for Java and Scala

    17 projects | news.ycombinator.com | 27 Oct 2024
  • Create a native Kotlin application with Spring Boot Native, Gradle, and GraalVM without Docker for MacOS and Windows

    2 projects | dev.to | 6 Oct 2024
  • Install Apache Maven

    1 project | dev.to | 26 Aug 2024
  • Maven MVD has reached 1.0

    1 project | news.ycombinator.com | 23 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 Jul 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?