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: Forgejo: A self-hosted lightweight software forge | news.ycombinator.com | 2025-01-19

    For my projects I have been using Onedev https://github.com/theonedev/onedev which has also kanban and code editor

  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: 🥳 We built the cli of our dreams to send sms ❣️ | dev.to | 2025-04-14

    Since a few years now, we started to design various cli for internal batch usage, on our Java Stack on top of picocli and quarkus, delivered as images, and run on podman.

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

  • 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
  • My Ten-Year DevOps Product Welcomed Its First Commercial Customer

    1 project | /r/devops | 10 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 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 Git projects in Java? This list will help you:

# Project Stars
1 onedev 14,107
2 picocli 5,151
3 Gitblit 2,313
4 spring-cloud-config 1,998
5 git-commit-id-maven-plugin 1,680
6 nessie 1,253
7 Awesome-Learning-Resources 737
8 centraldogma 633
9 megit 471
10 kooder 421
11 josm 404
12 maven-git-versioning-extension 324
13 git-code-format-maven-plugin 215
14 jgitver 181
15 archi-modelrepository-plugin 173
16 fastback 163
17 git-build-hook 145
18 gitember 89
19 support 81
20 git24j 51
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?