Java Git

Open-source Java projects categorized as Git

Top 23 Java Git Projects

  1. onedev

    Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience.

    Project mention: GitHub is no longer independent at Microsoft after CEO resignation | news.ycombinator.com | 2025-08-11
  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. picocli

    Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

    Project mention: Lessons Learned from Building an MCP Client | dev.to | 2025-07-25

    My programming language of choice for this project was Java. While most online tutorials focus on JavaScript or Python, I wanted to approach this task differently. Java might not be the trendiest option, and it is certainly not always the most recommended choice for a CLI application, but it is not an inherently worse one. Several libraries, such as picocli and jline3, are aimed at helping with the development of text-based CLI applications. Additionally, LangChain4J provides an implementation for many MCP features, although it is still in an experimental phase.

  4. Gitblit

    pure java git solution

  5. spring-cloud-config

    External configuration (server and client) for Spring Cloud

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

  7. nessie

    Nessie: Transactional Catalog for Data Lakes with Git-like semantics

  8. Awesome-Learning-Resources

    "Technology Gold mine" to collect and share materials/resources (by GDGAhmedabad)

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. centraldogma

    Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2

  11. megit

    Standalone Git GUI based on EGit

  12. kooder

    🔍An open source GitLab/Gitee/Gitea code search tool. Kooder 是一个为 Gitee/GitLab 开发的开源代码搜索工具,这是一个镜像仓库,主仓库在 Gitee。

  13. josm

    !!!Mirror!!! of JOSM Subversion repository

  14. maven-git-versioning-extension

    This extension will set project version, based on current Git branch or tag.

  15. git-code-format-maven-plugin

    A maven plugin that automatically deploys code formatters as pre-commit git hook

  16. jgitver

    jgit based library to calculate semver compatible version from git tree

  17. archi-modelrepository-plugin

    coArchi - a plug-in to share and collaborate on Archi models.

  18. fastback

    Fast, incremental Minecraft world backups. Powered by Git.

  19. git-build-hook

    A maven plugin for managing client side (local) git configuration for those working on your project. Including but not limited to setting git config, installing hooks, validating the local repository.

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

    Git Build Hook Maven Plugin

  20. gitember

    Gitember another git GUI client written on javafx

  21. support

    Git Support Utilities (by gnip)

  22. git24j

    Git24J, (git2 library for java) is a java bindings to the libgit2 project.

    Project mention: JGit VS git24j - a user suggested alternative | libhunt.com/r/jgit | 2024-10-24
  23. gradle-jgitver-plugin

    gradle plugin that defines automatically project version using jgitver

  24. java-web

    Java-project repo

    Project mention: Automated Deployment of Java Applications to Apache Tomcat using Jenkins. | dev.to | 2025-06-16

    Java Project : https://github.com/NikhilRaj-2003/java-web.git

  25. pangit

    Recover recently staged files in git, even if you forgot to commit them

  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 Git discussion

Log in or Post with

Java Git related posts

  • Ditching GitHub

    2 projects | news.ycombinator.com | 7 Aug 2025
  • Week 3 — Backend x DevOps | Hyperskill and R.I.P. MacBook

    3 projects | dev.to | 18 Jun 2025
  • Mass refactorings in .NET: a brainstorming session

    2 projects | dev.to | 26 Apr 2025
  • OneDev on ECS - How to host your own instance of OneDev on AWS

    2 projects | dev.to | 15 Sep 2024
  • Software Maker Gitlab Seen Exploring Sale. Datadog, Google Among Suitors?

    1 project | news.ycombinator.com | 18 Jul 2024
  • OneDev: Git server with CI/CD, Kanban, and packages

    1 project | news.ycombinator.com | 29 Apr 2024
  • Cicada – A FOSS, Cross-Platform Version of GitHub Actions and Gitlab CI

    8 projects | news.ycombinator.com | 6 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 31 Aug 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 Git projects in Java? This list will help you:

# Project Stars
1 onedev 14,212
2 picocli 5,177
3 Gitblit 2,338
4 spring-cloud-config 2,004
5 git-commit-id-maven-plugin 1,687
6 nessie 1,297
7 Awesome-Learning-Resources 745
8 centraldogma 640
9 megit 487
10 kooder 421
11 josm 410
12 maven-git-versioning-extension 326
13 git-code-format-maven-plugin 216
14 jgitver 184
15 archi-modelrepository-plugin 173
16 fastback 172
17 git-build-hook 151
18 gitember 90
19 support 81
20 git24j 53
21 gradle-jgitver-plugin 45
22 java-web 20
23 pangit 11

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?