Java Git

Open-source Java projects categorized as Git

Top 20 Java Git Projects

  • onedev

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

  • Project mention: Gitlab Duo | news.ycombinator.com | 2024-04-22
  • 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: GraalVM for JDK 21 is here | news.ycombinator.com | 2023-09-19

    Picocli allows using a compiler annotation processor to generate classes at compile time instead [0].

    [0]: https://github.com/remkop/picocli/blob/main/picocli-codegen/...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Gitblit

    pure java git solution

  • spring-cloud-config

    External configuration (server and client) for Spring Cloud

  • nessie

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

  • Project mention: A deep dive into the concept and world of Apache Iceberg Catalogs | dev.to | 2024-03-01

    Nessie is an innovative open-source catalog that extends beyond the traditional catalog capabilities in the Apache Iceberg ecosystem, introducing git-like features to data management. This catalog not only tracks table metadata but also allows users to capture commits at a holistic level, enabling advanced operations such as multi-table transactions, rollbacks, branching, and tagging. These features provide a new layer of flexibility and control over data changes, resembling version control systems in software development.

  • Awesome-Learning-Resources

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

  • centraldogma

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • kooder

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

  • josm

    !!!Mirror!!! of JOSM Subversion repository

  • Project mention: Google will no longer hold onto people's location data in Google Maps | news.ycombinator.com | 2023-12-15

    I modified an open source GPX recording app called Trackbook to turn it into a 24/7 recorder, and I wrote about it here:

    https://voussoir.net/writing/obsessed_with_gpx

    I have a few recent commits in my repository that I haven't put into a versioned APK yet though.

    The output GPX files can be viewed on the PC with JOSM:

    https://josm.openstreetmap.de/

  • maven-git-versioning-extension

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

  • git-code-format-maven-plugin

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

  • jgitver

    jgit based library to calculate semver compatible version from git tree

  • archi-modelrepository-plugin

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

  • fastback

    Fast, incremental Minecraft world backups. Powered by Git.

  • Project mention: Incremental backups in Paper | /r/admincraft | 2023-05-08

    I would like to use something like https://github.com/pcal43/fastback , but it only supports Fabric.

  • gitember

    Gitember another git GUI client written on javafx

  • gradle-jgitver-plugin

    gradle plugin that defines automatically project version using jgitver

  • pangit

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

  • git-push-reminder-jetbrains-plugin

    A plugin for JetBrains IDEs which detects and provides a friendly reminder when a project is closed and there are commits that have not yet been pushed.

  • SympleGit-Java

    SympleGit is a Java-based Git wrapper, co-developed with AI assistance, offering simplicity and ease of extension through AI integration.

  • Project mention: SympleGit: Streamlining Java Git with AI for Smoother Development | news.ycombinator.com | 2024-01-22
  • PM-Lecture

    Lecture "Programmiermethoden"

  • 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 related posts

Index

What are some of the best open-source Git projects in Java? This list will help you:

Project Stars
1 onedev 12,736
2 picocli 4,705
3 Gitblit 2,241
4 spring-cloud-config 1,923
5 nessie 831
6 Awesome-Learning-Resources 707
7 centraldogma 576
8 kooder 399
9 josm 363
10 maven-git-versioning-extension 291
11 git-code-format-maven-plugin 197
12 jgitver 174
13 archi-modelrepository-plugin 149
14 fastback 109
15 gitember 73
16 gradle-jgitver-plugin 40
17 pangit 10
18 git-push-reminder-jetbrains-plugin 5
19 SympleGit-Java 4
20 PM-Lecture 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com