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.
- GitHub: https://github.com/topics/java
- Wikipedia: https://en.wikipedia.org/wiki/Java_(software_platform)
- Created by: James Gosling
- Released: May 23, 1995
- Aliases: java-8, java8, java11, java-11, jvm, jdk, openjdk, javase, java-se,
- Last updated: 2026-01-28 00:17:10 UTC
- JSON Representation
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
Last synced: 06 May 2025
https://github.com/apache/maven-scm
Apache Maven SCM (Plugin)
build-management java maven maven-plugins maven-scm-plugin
Last synced: 10 Apr 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!
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.
Last synced: 23 Apr 2025
https://github.com/micedre/keycloak-mail-whitelisting
Keycloak extension to whitelist email adresses domain when users register
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/aws-samples/aws-lambda-docker-serverless-inference
Serve scikit-learn, XGBoost, TensorFlow, and PyTorch models with AWS Lambda container images support.
aws aws-lambda deep-java-library djl docker huggingface huggingface-transformers inference java machine-learning pytorch pytorch-models sagemaker scikit-learn serverless serverless-application-model tensor-flow tensorflow tensorflow-java xgboost
Last synced: 15 Mar 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/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/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/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
Last synced: 22 Jan 2026
https://github.com/adambien/porcupine
Threading, Resiliency and Monitoring for Java EE 7/8
cloud cloud-native executorservice injectable-statistics java microservices monitoring overload porcupine resiliency statistics threading
Last synced: 29 Jul 2025
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.
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/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/afiqiqmal/sharedchamber
Android Secure SharedPreferences Using Facebook Conceal Encryption
android android-secure-sharedpreferences conceal concealsharedpreference-android decryption encryption facebook hacktoberfest java proguard secure-android-sharedpreferences sharedpreferences simple
Last synced: 18 Oct 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/afiqiqmal/SharedChamber
Android Secure SharedPreferences Using Facebook Conceal Encryption
android android-secure-sharedpreferences conceal concealsharedpreference-android decryption encryption facebook hacktoberfest java proguard secure-android-sharedpreferences sharedpreferences simple
Last synced: 03 Aug 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
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/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/foulest/repairkit
All-in-one Java-based Windows repair and maintenance toolkit.
automation bloatware-removal cleanup java malware-scan open-source optimization pc-maintenance performance registry repair-tool system-maintenance system-utilities toolkit troubleshooting tweaks utility windows windows-repair
Last synced: 07 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.
Last synced: 05 Apr 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.
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
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
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/sshtools/maverick-synergy
Next Generation Java SSH API
file-transfer java port-forwarding scp sftp sftp-client sftp-server ssh ssh-client-library ssh-server-library
Last synced: 04 Apr 2025
https://github.com/starlink/starjava
Java applications initially developed for the Starlink Project but now developed independently
Last synced: 05 Apr 2025
https://github.com/GameTheory-/mktool
Unpack and repack the android boot.img and recovery.img easily.
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/pandening/Java-debug-tool
Java dynamic debug tool
agent debug dynamic-debug java jvmti profiling tool
Last synced: 03 May 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/phoenix616/resourcepacksplugins
Set resource packs on whole proxy, per server and per world!
bukkit bungee bungeecord java minecraft resourcepack resourcepacks server-resourcepack server-resourcepacks spigot
Last synced: 06 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/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/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
Last synced: 04 Apr 2025
https://github.com/jcabi/jcabi
Elementary Java components, each in its own repository and its own Maven artifact
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/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.
Last synced: 08 Oct 2025
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