An open API service indexing awesome lists of open source software.

Java

Java was originally developed as an alternative to the C/C++ programming languages. It is now mainly used for building web, desktop, mobile, and embedded applications. Java is owned and licensed through Oracle, with free and open source implementations available from Oracle and other vendors.

https://github.com/igorski/molecular-music-generator

Application that generates musical compositions from algorithmically generated patterns, based on work by Duncan Lockerby.

algorithmic-composition audio-applications generative-art generative-music java javafx javafx-desktop-apps

Last synced: 04 Oct 2025

https://github.com/nkomarn/harbor

Harbor is a plugin that redefines sleep within your Spigot server!

harbor java mechanics plugin redefines-sleep spigot spigot-api spigot-server

Last synced: 21 Apr 2025

https://github.com/kyoripowered/blossom

A Gradle plugin to perform source code token replacements in Java-based projects

gradle java templating

Last synced: 06 May 2025

https://github.com/gabrieldim/junit-cacc-racc

JUnit Testing for Correlated Active Clause Coverage a.k.a CACC and Restricted Active Clause Coverage a.k.a. RACC

cacc java junit junit5 racc test testing

Last synced: 08 Aug 2025

https://github.com/mechero/spring-boot-rest-exceptions

Custom error formatting and exception handling in Rest Controllers with Spring Boot

controller-advice error-handling exception-handler java java12 rest-api spring-boot

Last synced: 30 Apr 2025

https://github.com/justinmahar/easyjre

☕ Easily create an OpenJDK JRE using jlink!

java jdk jlink jre

Last synced: 07 Apr 2025

https://github.com/tasomaniac/DelayedProgress

ProgressDialog that waits a minimum time to be dismissed before showing. Once visible, the ProgressDialog will be visible for a minimum amount of time to avoid "flashes" in the UI.

android android-library java prevents-flashes progress progress-bar progressbar progressdialog

Last synced: 09 Jul 2025

https://github.com/UnquietCode/JState

Advanced state machines in Java.

finite-state-machine fsm java state-machine

Last synced: 20 Nov 2025

https://github.com/dimtion/Shaarlier

Simple Android app for sharing links on Shaarli.

android java shaarli

Last synced: 23 Apr 2025

https://github.com/micedre/keycloak-mail-whitelisting

Keycloak extension to whitelist email adresses domain when users register

java keycloak maven

Last synced: 04 Aug 2025

https://github.com/cansik/artnet4j

Art-Net DMX over IP library for Java and Processing

artnet dmx java light network processing udp

Last synced: 04 Oct 2025

https://github.com/jellyfin/jellyfin-sdk-kotlin

Kotlin SDK for Jellyfin, supporting Android and JVM targets

android java jellyfin jvm kotlin ktor openapi3 sdk

Last synced: 12 Apr 2025

https://github.com/luminolmc/lightingluminol

Luminol的分支,旨在 Folia 上运行更多 bukkit 插件

bukkit folia folia-fork java luminol-fork luminolmc minecraft minecraft-server paper

Last synced: 27 Apr 2025

https://github.com/tedyoung/kid-bank

Now known as Kid Money Manager. It's not a real bank, but keeps track of your kid's earnings, savings, and spending. Watch me Live Code its development on Twitch.

heroku java java-8 java8 junit maven postgresql spring-boot spring-data-jpa spring-mvc thymeleaf unit-testing

Last synced: 05 Apr 2025

https://github.com/michaelliao/warpdb

DSL-driven RDBMS interface for Java.

java jdbc mysql orm spring6 warp

Last synced: 05 Apr 2025

https://github.com/Angular2Guy/Angular2AndJavaEE

This project should provide a starting point for people interested in using Angular 18 in a Java / Jakarta EE environment.

angular angular-cli angular18 jakarta-ee java java-17 javaee jboss jpa maven swagger typescript wildfly

Last synced: 20 Apr 2025

https://github.com/bazelbuild/rules_webtesting

Bazel rules to allow testing against a browser with WebDriver.

bazel-rules go java python selenium webdriver

Last synced: 04 Apr 2025

https://github.com/dspinellis/ckjm

Chidamber and Kemerer Java Metrics

java metrics

Last synced: 05 Apr 2025

https://github.com/oktadev/spring-boot-angular-example

Example app showing how to build a Spring Boot REST API and Angular UI

angular angular-cli java rest spring-boot typescript

Last synced: 20 Jul 2025

https://github.com/testleafinc/testleafseleniumtraining

This is public repository for Selenium Learners at TestLeaf

apache-poi chrome cucumber firefox frameworks java selenium testing testng thread-local webdriver

Last synced: 24 Oct 2025

https://github.com/apache/reef

Mirror of Apache REEF

big-data cplusplus csharp java reef

Last synced: 04 Oct 2025

https://github.com/AxaFrance/dailyclean

Save The planet by auto turn off your pods on kubernetes

axa container finops green java kubernetes openshift project scale

Last synced: 23 Aug 2025

https://github.com/angular2guy/angular2andjavaee

This project should provide a starting point for people interested in using Angular 18 in a Java / Jakarta EE environment.

angular angular-cli angular18 jakarta-ee java java-17 javaee jboss jpa maven swagger typescript wildfly

Last synced: 05 Apr 2025

https://github.com/davidmoten/openapi-to-plantuml

Converts OpenAPI 3.0 definitions to Plant UML text for visualisation of your API.

java online openapi openapi-documentation openapi3 plantuml uml-diagram

Last synced: 06 Apr 2025

https://github.com/ivangfr/springboot-react-basic-auth

The goal of this project is to implement an application called book-app to manage books. For it, we will implement a back-end Spring Boot application called book-api and a font-end React application called book-ui. Besides, we will use Basic Authentication to secure both applications.

basic-authentication docker java javascript npm postgresql react semantic-ui-react spring-boot spring-data-jpa spring-security spring-web-mvc springdoc-openapi

Last synced: 06 Apr 2025

https://github.com/open-feature/java-sdk

Java implementation of the OpenFeature SDK

java openfeature sdk

Last synced: 22 Jan 2026

https://github.com/ivangfr/spring-cloud-stream-kafka-elasticsearch

The goal of this project is to implement a "News" processing pipeline composed of five Spring Boot applications: producer-api, categorizer-service, collector-service, publisher-api and news-client.

docker elasticsearch eureka java jib kafka spring-boot spring-cloud-openfeign spring-cloud-stream spring-data-elasticsearch spring-web-mvc springdoc-openapi thymeleaf zipkin

Last synced: 11 Sep 2025

https://github.com/tagbangers/wallride

multilingual easy-to-customize open source CMS made by Java

cms hibernate java multilingual spring-boot thymeleaf wallride

Last synced: 26 Jul 2025

https://github.com/rameshmf/student-management-system-springboot

Spring MVC Tutorial | Spring Boot | Full Course [2021] at https://youtu.be/Ku3gsv7_bCc

java mysql spring-data-jpa springboot thymeleaf

Last synced: 03 May 2025

https://github.com/dromara/ujcms

Java开源网站内容管理系统(java cms)。使用SpringBoot、MyBatis、Spring Security、Lucene、FreeMarker、TypeScript、Vue3、ElementPlus等技术开发。

cms element-plus java mybatis vue3

Last synced: 08 Jul 2025

https://github.com/huanfenz/exam

基于SpringBoot+Vue的在线考试系统

java mybatis mysql redis springboot vue

Last synced: 28 Apr 2025

https://github.com/scottyab/ssl-pin-generator

Simple jar to generate SSL pins based on a certificate's public key. Pins are base-64 SHA-1 hashes by default.

java ssl-pins

Last synced: 11 Apr 2025

https://github.com/learnlib/automatalib

A free, open-source Java library for modeling automata, graphs, and transition systems

automata graph java java-library transition-systems

Last synced: 11 Dec 2025

https://github.com/Eiriksgata/mirai-rulateday-dice

利用Mirai框架的Mirai-Console开发TRPG骰子插件模板。目前集成了大部分的常用指令,并在此基础上实现更多的跑团体系优化指令。例如COC7技能详细查询、DND5e技能列表查询、DND5e怪物图鉴等。目前处于测试阶段。

coc7 dice dnd5e java qqbot rulateday trpg

Last synced: 10 May 2025

https://github.com/xaguzman/pathfinding

Java pathfinding framework.

gamedev-tool java libgdx pathfinding-library

Last synced: 27 Oct 2025

https://github.com/idealista/format-preserving-encryption-java

Format-Preserving Encryption Implementation in Java

cryptography encryption ff1 format-preserving-encryption fpe java

Last synced: 21 Aug 2025

https://github.com/LearnLib/automatalib

A free, open-source Java library for modeling automata, graphs, and transition systems

automata graph java java-library transition-systems

Last synced: 10 Jul 2025

https://github.com/Longi94/JavaSteam

Java library that provides an interface to directly interact with Valve's Steam servers.

java networking protobuf steam steamkit2 valve

Last synced: 05 May 2025

https://github.com/ph4r05/whitebox-crypto-aes-java

Whitebox AES implementation in Java. Chow scheme.

chow chow-scheme cryptography java whitebox-aes

Last synced: 29 Jun 2025

https://github.com/iiahmedyt/moderndisguise

ModernDisguise is a free lightweight open-source high quality library to help you add a disguise/nick system in your minecraft plugin

disguise java minecraft nick skin spigot

Last synced: 04 Sep 2025

https://github.com/mouse0w0/lwjglbook-cn-translation

Lwjglbook (a lwjgl tutorial) Chinese translation, 《用LWJGL3开发3D游戏》中文翻译

chinese-translation glfw java lwjgl lwjgl3 opengl tutorial

Last synced: 06 Apr 2025

https://github.com/erosb/mvn-search

command-line interface for the haters of the search.maven.org UI

cli java maven

Last synced: 05 Apr 2025

https://github.com/jenkinsci/winstone

Patched winstone used in Jenkins

hacktoberfest java jetty jetty-server servlet-container winstone

Last synced: 30 Apr 2025

https://github.com/nirmata/workflow

A ZooKeeper and Curator based distributed workflow management library that enables distributed task workflows.

curator java workflow zookeeper

Last synced: 03 Mar 2025

https://github.com/spapas/pdf-sign-check

A java / spring boot application to help you sign and check signed pdf documents

java pdf pdf-signature pki signature spring spring-boot spring-mvc

Last synced: 20 Jun 2025

https://github.com/jstachio/rainbowgum

Fast, Small, JDK 21+, GraalVM native friendly SLF4J logging framework

graalvm-native-image java logging slf4j

Last synced: 13 Sep 2025

https://github.com/philipphecht/react-native-doc-viewer

React Native Doc Viewer (Supports file formats: xls,ppt,doc,xlsx,pptx,csv,docx,png,jpg,pdf,xml,binary ...)

document java javascript objective-c react-native xcode

Last synced: 05 Oct 2025

https://github.com/eclipse-platform/eclipse.platform.ui

Eclipse Platform - a comprehensive set of frameworks and common services that collectively provide a powerful software development infrastructure.

eclipse gui java osgi rcp swt

Last synced: 13 Apr 2025

https://github.com/abhinayme/currency-edittext

A Custom EditText implementation that allows formatting of currency-based numeric inputs.

android android-app android-application android-library currency edittext java

Last synced: 07 Apr 2025

https://github.com/gabrieldim/chatsystem-java

Chat System made in Java using TCP Sockets.

chat java networking socket socket-programming tcp tcp-client tcp-server

Last synced: 10 Jul 2025

https://github.com/rajatt95/masterseleniumframework

Automation Testing | Web | Java | OOPS | Selenium WebDriver | TestNG | Maven | ExtentReport | Allure Reports | Java mail API | Design Patterns (Page Object Model, Singleton) | Jenkins | Data-Driven Testing using JSON file

allure-report extentreports github java jenkins maven page-object-model selenium singleton-pattern test-automation testing testng

Last synced: 10 Apr 2025

https://github.com/sacoo7/socketcluster-client-java

Native java and android client for socketcluster framework in node.js

android-client android-demo java socketcluster

Last synced: 13 Oct 2025

https://github.com/gradle/develocity-build-validation-scripts

Executable scripts to assist in validating that your Gradle and Maven builds are in an optimal state in terms of maximizing work avoidance when using Develocity.

android gradle java maven

Last synced: 05 Apr 2025

https://github.com/jakartaee/nosql

The specification in Jakarta EE to help Jakarta EE developers create enterprise-grade applications using Java® and NoSQL technologies.

eclipse jakarta java jnosql nosql open source

Last synced: 07 May 2025

https://github.com/azure/azure-functions-java-worker

Java runtime and core types for Microsoft Azure Functions

azure-functions java serverless

Last synced: 15 May 2025

https://github.com/wkrzywiec/keycloak-security-example

Sandbox project to play around with keyclaok and integrating it with Spring Boot and Angular apps (using OAuth 2.0 protocol)

angular java jwt keycloak learning learning-by-doing oauth2 security spring-boot

Last synced: 26 Mar 2025

https://github.com/MartinGeisse/grumpyrest

Java REST framework without annotations / DI / reactive.

java rest rest-api

Last synced: 21 Feb 2025

https://github.com/j256/simplejmx

Simple JMX Java Library to help with the publishing of objects using JMX and the web

annotations java jmx web web-server

Last synced: 09 Apr 2025

https://github.com/vonage/vonage-java-sdk

Vonage Server SDK for Java. API support for SMS, Messages, Voice, Text-to-Speech, Numbers, Verify (2FA), Video and more.

authentication dtmf java messaging messaging-api phone phone-numbers server-sdk sms sms-api telecom two-factor two-factor-authentication verification verify video-api voice vonage whatsapp

Last synced: 05 Apr 2025

https://github.com/fast-light/fastaop

🚀 lightweight, high-performance AOP framework based on Java Annotation Processing, similar to Lombok

aop apt compile java

Last synced: 14 Jan 2026

https://github.com/phax/jcodemodel

A heavily extended fork of the com.sun.codemodel (from 2013/09)

code-generation code-generator codemodel java jcodemodel

Last synced: 15 May 2025

https://github.com/forTEXT/catma

Computer Assisted Text Markup and Analysis

annotations digital-humanities java text-analysis text-markup webapp

Last synced: 15 Apr 2025

https://github.com/doov-org/doov

dOOv (Domain Object Oriented Validation) a fluent API for type-safe bean validation and mapping

dsl fluent-api java

Last synced: 27 Mar 2025

https://github.com/didi/thrift-mock

A lightweight java test library for mocking thrift server

java mock server testing-tools thrift unit-test

Last synced: 15 Jun 2025

https://github.com/starlink/starjava

Java applications initially developed for the Starlink Project but now developed independently

astronomy java

Last synced: 05 Apr 2025

https://github.com/GameTheory-/mktool

Unpack and repack the android boot.img and recovery.img easily.

android-development java

Last synced: 09 May 2025

https://github.com/deskbtm/nitmgpt

nitmgpt (Notification-in-the-middle GPT). Filter ads or spam notifications via ChatGPT.

ai android chatgpt dart flutter java mobile-app openai

Last synced: 19 Apr 2025

https://github.com/aliyun/aliyun-odps-java-sdk

ODPS SDK for Java Developers

aliyun bigdata java maxcompute odps sdk

Last synced: 22 Jan 2026

https://github.com/jpenilla/reflection-remapper

Java reflection library with support for obfuscation mappings

java mappings papermc reflection remapping

Last synced: 26 Oct 2025

https://github.com/stepfunc/rodbus

Rust implementation of Modbus with idiomatic bindings for C, C++, .NET, and Java

async c csharp java modbus modbus-library modbus-protocol modbus-tcp rust scada tokio tokio-rs

Last synced: 30 Dec 2025

https://github.com/riemann/riemann-java-client

Riemann Java Client

clojure java

Last synced: 09 Apr 2025

https://github.com/societe-generale/rabbitmq-advanced-spring-boot-starter

A generic library for messaging with rabbit mq with extension on spring boot amqp

amqp eventbus java message-broker rabbitmq spring spring-boot

Last synced: 15 Jun 2025

https://github.com/solarisneko/datetime233

DateTime233 is a zero-designed DateTime API. 从零开始设计的整个 DateTime.

date datetime easy java neko233 simple time

Last synced: 01 May 2025

https://github.com/picodotdev/blog-ejemplos

Ejemplos y código de las herramientas que he explicado en el blog

blog-bitix gnu-linux java javascript tapestry

Last synced: 07 Apr 2025

https://github.com/0xzhangke/shizhong

一个用于制定各种计划的APP

android java

Last synced: 25 Jun 2025

https://github.com/94fzb/simplewebserver

SimpleWebServer 是一款使用Java基于NIO编写的超轻量级开源Web Application Server

java nio simplewebserver webserver

Last synced: 16 Jan 2026

https://github.com/admin4j/common-http

HTTP request library packaged specifically for JAVA

httputils java okhttp

Last synced: 04 Apr 2025

https://github.com/jcabi/jcabi

Elementary Java components, each in its own repository and its own Maven artifact

java jcabi parent-pom tools

Last synced: 11 Jan 2026

https://github.com/mihnita/ansi-econsole

Eclipse plugin that understands ANSI escape sequences to color the Eclipse console output.

ansi ansi-colors colorization console console-color eclipse eclipse-plugin java

Last synced: 08 May 2025

https://github.com/kachayev/quiche4j

QUIC transport protocol and HTTP/3 for Java

http3 java network-programming protocol quic rust

Last synced: 12 Apr 2025

https://github.com/gabrieldim/pdf-generator-spring-boot

Portable Document Format Generator in Java Spring Boot.

framework java pdf pdf-generation spring spring-boot

Last synced: 16 Oct 2025

https://github.com/excessiveamountsofzombies/croptopia

Fabric and Forge mod that adds crops and food to the game.

fabric fabricmc-mod forge forge-mod java minecraft minecraft-mod mod

Last synced: 05 Apr 2025

https://github.com/joryun/seckill

基于SpringMVC,Spring,MyBatis实现的秒杀系统(参见慕课网,做了些改动)

java maven mybatis redis spring springmvc ssm

Last synced: 24 Aug 2025

https://github.com/hs-web/hsweb-printer

模版打印组件,支持打印,支持输出svg,pdf,image.

java printer printer-image printer-pdf printer-svg

Last synced: 11 Apr 2025

https://github.com/loom/loom-java

Loom is a set of frameworks for implementing distributed messaging and the event sourcing pattern

cqrs event-sourcing java messaging

Last synced: 14 Jun 2025

https://github.com/igor-suhorukov/openstreetmap_h3

OSM planet dump high performance data loader. Transform OpenStreetMap World/Region PBF dump into partitioned by H3 regions PostGIS pgsnapshot (lossless) OSM schema representation and/or into ArrowIPC/Parquet dumps

apach-sedona apache-arrow apache-spark arrow citusdb column-store converter duckdb geometry-processing geospatial java openstreetmap parquet parquet-files pbf pbf-format postgis postgresql world

Last synced: 05 Oct 2025

https://github.com/parttimenerd/tiny-profiler

A tiny CPU profiler for Java written completely in Java 17.

java profiler

Last synced: 08 Oct 2025

https://github.com/glavo/japp

A new packaging format for Java programs.

java jdk

Last synced: 22 Jan 2026

https://github.com/realpacific/algorithms

A collection of solutions to the data structure and algorithm problems

algorithms data-structures java kotlin leetcode

Last synced: 17 Aug 2025

https://github.com/viadee/bpmn.ai

Machine learning around business processes

ai bpmn camunda java kafka machine-learning process-mining spark

Last synced: 13 Oct 2025

https://github.com/aatxe/Orpheus

Open Source MapleStory Server Emulator (v83)

java maplestory private-server

Last synced: 27 Jan 2026