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-07-27 00:16:16 UTC
- JSON Representation
https://github.com/palatable/shoki
Purely functional data structures in Java
data-structures hamt hash-array-mapped-trie hashmap hashset immutable immutable-datastructures java multiset okasaki persistent-data-structure purely-functional-data-structures purelyfunctionaldatastructures queue stack
Last synced: 30 Jan 2026
https://github.com/adroll/erlmld
erlang interface to kinesis client library via MultiLangDaemon
erlang hacktoberfest java stream
Last synced: 16 Mar 2026
https://github.com/suriyaavijay/wsafe-women-safety-application
W-Safe is a comprehensive women safety application designed to empower and protect women in times of distress. This Android application combines advanced features to provide a reliable safety solution. It is built using Java in Android Studio.
android-application android-studio app-development java mobile-app safety-application sos woman-empowerment women-safety xml
Last synced: 25 Jul 2025
https://github.com/sonatype-nexus-community/nexus-repository-conan
Conan the Barbarian, C packaging, fun times
c conan groovy java nexus-extension nexus-repository package-management sonatype sonatype-nexus
Last synced: 29 Sep 2025
https://github.com/azure/toketi-iothubreact
Akka Stream library for Azure IoT Hub
akka akka-streams alpakka azure-iot cassandra iot java reactive-streams scala
Last synced: 04 Oct 2025
https://github.com/oussamabonnor1/jettunes-desktop-music-player
Material design music player made with javafx
audio-player audio-visualizer desktop-app fxml intellij java javafx jfoenix material-design mp3 music music-player music-visualizer open-source
Last synced: 02 May 2025
https://github.com/appng/appng
appNG is an open source, horizontally scalable application platform for developing and operating applications efficiently. It can be used to build an Application Platform as a Service (aPaaS).
apaas apaas-framework framework java platform web-application
Last synced: 10 Apr 2025
https://github.com/z8g/app
本科期间写的一些应用程序
deep-learning java js machine-learning mybatis mysql python springboot springmvc
Last synced: 29 Oct 2025
https://github.com/woowacourse-teams/2024-haeng-dong
👑 행동대장들의 행복한 행사 진행을 위해... 📢 행동개시!
java react spring-boot typescript
Last synced: 13 Apr 2025
https://github.com/valb3r/letsencrypt-helper
Generates and keeps up-to-date your Spring Boot applications' Let's Encrypt or other ACME compliant SSL certificates. Pure Java in a single file of library code. An automated embedded alternative to Certbot and docker-sidecars. No JVM restart is needed on certificate update.
acme autorenew java letsencrypt letsencrypt-certificates spring-boot ssl ssl-certificate tomcat
Last synced: 19 Mar 2025
https://github.com/x4e/javaception
A Java Virtual Machine running on a Java Virtual Machine. Mirrored from https://sr.ht/~x4e/javaception/.
Last synced: 30 Apr 2025
https://github.com/amitguptagwl/java-rule-book
Basic concepts of Java to answer any question about how Java works
daemon-thread garbage-collection interview-questions interviews java jvm
Last synced: 26 Aug 2025
https://github.com/offrange/keygo
An open-source password manager - a reliable solution prioritizing transparency and security. Utilizing AES encryption, one of the most trusted algorithms, your sensitive information stays confidential and safeguarded.
aes-encryption android digital-vault java local-storage mobile-app password-manager security vault
Last synced: 31 Aug 2025
https://github.com/teamlapen/werewolves
addon mod for Vampirism which add Werewolves
java minecraft mod vampirism werewolf werewolves
Last synced: 15 Apr 2025
https://github.com/anasoid/jmeter-as-code
Jmeter as code is the easy way to write jmeter test as code.
code dsl java jmeter jmx performance performance-testing
Last synced: 10 Oct 2025
https://github.com/libreoffice/noa-libre
UNO API of LibreOffice easy and understandable - Nice Office Access
Last synced: 10 Apr 2025
https://github.com/28ritu/classroom-booking-system
This is a Classroom Booking Portal developed using Java and JavaFX, where Admin, Faculty and Student can manage classroom bookings.
advanced-programming booking-system bookingsystem classroom-management eclipse iiit-delhi iiitd java javafx javafx-gui javafx-project oops room-booking roombooking
Last synced: 25 Oct 2025
https://github.com/stephengold/Maud
An editor for jMonkeyEngine 3-D models (code has New BSD license)
3d-models animation application editor java jme3 jmonkeyengine jmonkeyengine3 minie open-source retargeting-animations skeleton-map
Last synced: 19 Mar 2026
https://github.com/techsenger/jeditermfx
Techsenger JediTermFX – Terminal Emulator for JavaFX.
bash cli cmd command-line console java javafx javafx-components javafx-library linux macos pty shell ssh terminal terminal-emulator terminal-emulators tty windows xterm
Last synced: 12 Jun 2025
https://github.com/frozolotl/noak
A java bytecode decoding and encoding library written in rust. Mirror of https://gitlab.com/frozo/noak
bytecode bytecode-manipulation bytecode-parser bytecode-reading java rust
Last synced: 16 Mar 2025
https://github.com/ocadotechnology/newrelic-alerts-configurator
NewRelic alerts configurator
Last synced: 09 Jul 2025
https://github.com/loiane/specs-driven-development-spring-angular
Spec-Driven Development toolkit for Spring Boot 4 — tri-platform workflow (Claude Code · GitHub Copilot · Windsurf) for specifying, implementing, and validating Spring + Angular projects
angular github-copilot java spec-driven-development spring-boot tdd
Last synced: 29 Jun 2026
https://github.com/lesfurets/doov
dOOv, a fluent API for type-safe domain model validation
dsl fluent-api java validation
Last synced: 07 Oct 2025
https://github.com/wanghongfei/mini-jvm
Go语言实现的JVM,实现了类的加载、解析,字节码解释执行,学习JVM使用
Last synced: 28 Apr 2025
https://github.com/randomseed-io/bankster
Money as data, done right.
banking bigdecimal bitcoin btc clojure cryptocurrency currency eth ethereum finance financial fintech funds java ledger library monetary monetaryunit money money-processing
Last synced: 07 Feb 2026
https://github.com/unitsofmeasurement/uom-se
JSR 363 - Implementation for Java SE 8
iot java java8 javase jsr363 measure measurement standard units units-of-measure
Last synced: 04 Oct 2025
https://github.com/mysterypancake/fun
Small fun scripts
ahk autohotkey batch codea css fun garry-mod garrys-mod garrysmod glua gmod gmod-lua html java javascript lua shell source source-engine visual-basic
Last synced: 12 May 2025
https://github.com/sangupta/gather
Run SQL queries on Java objects in a collection
dynamic-queries hoc-queries in-memory java java-collections sql sql-query
Last synced: 12 Sep 2025
https://github.com/q60/rot13
This is a collection of ROT13 encoding programms written in different languages. Just for fun.
algorithms bash brainfuck c challenge challenge-project challenges challenging-algorithms cmake cplusplus csharp encoding-programms esoteric-language factor gleam java languages rust
Last synced: 12 Sep 2025
https://github.com/dukke/FXParallax
Controls for adding Parallax effects for Java (JavaFX)
consultant freelancer java javafx javafx-library
Last synced: 11 May 2025
https://github.com/vector4wang/quick-spark-process
:star2::star2::star2:学习spark的相关示例
Last synced: 21 Mar 2025
https://github.com/vbauer/yandex-translate-api
A simple REST client library for Yandex.Translate
api java translation translations-api yandex yandex-translate
Last synced: 24 Jun 2025
https://github.com/meefik/keystorebreaker
Password guessing to Java keystore
Last synced: 10 Jul 2025
https://github.com/mdxd44/ezprotector
Securing your server the easy way!
bukkit java maven minecraft papermc protection
Last synced: 09 Jul 2025
https://github.com/ka0un/discordleaderboards
Create Minecraft Leaderboards with PlaceholderAPI and Post it to Discord Via Webhooks or DiscordSRV
bukkit discord discordsrv free java leaderboard minecraft minecraft-discord minecraft-plugin paper placeholderapi spigot spigot-plugin webhook
Last synced: 08 Jul 2025
https://github.com/mihnita/java-color-loggers
Color console logging for log4j and jdk
color colorization java logging
Last synced: 16 Sep 2025
https://github.com/yihleego/banana
🍌 A FIGlet utility for Java that generates text banners, in a variety of typefaces, composed of letters made up of conglomerations of smaller ASCII characters.
ansi ascii-art banner figlet figlet-utility java smaller-ascii-characters
Last synced: 15 Jul 2025
https://github.com/email2vimalraj/testngextentsreport
TestNG Extents Report
extent-report extentreports java test-runner testng testng-suite
Last synced: 14 Apr 2025
https://github.com/bowbahdoe/json
A Java JSON Library intended to be easy to learn and simple to teach
Last synced: 06 Nov 2025
https://github.com/banana-j/bananaj
Java API wrapper for MailChimp API 3.0
api-wrapper java java-wrapper mailchimp
Last synced: 14 Jan 2026
https://github.com/joaomlneto/travis-ci-tutorial-java
Just to learn how to use travis-ci in a java project!
badge ci codecov continuous-integration coverage jacoco java java-template java-testing junit quickstart travis-ci travis-ci-configuration travis-ci-demo travis-ci-github travis-ci-tutorial travisci tutorial tutorial-code tutorials
Last synced: 05 Apr 2025
https://github.com/vojtechruz/spring-web-cert-notes-4.2
Study notes for Pivotal Certified Spring Web Application Developer Certification - v 4.2
Last synced: 17 Jun 2025
https://github.com/Auties00/CobaltAnalyzer
Browser based tool built to decrypt any request sent or received by WhatsappWeb's WebClient for WhatsappWeb4j
decryption java java16 kotlin reverse-engineering whatsapp whatsapp-web whatsappweb
Last synced: 20 Aug 2025
https://github.com/jiangxy/react-java-goos
配合React通用后台的小工具,自动生成后端接口
database database-management java react spring spring-mvc
Last synced: 09 Oct 2025
https://github.com/michaelklishin/propertied
Tiny Clojure library for working with Java property lists (java.util.Properties)
clojure clojurewerkz java jvm library properties property-files
Last synced: 16 Mar 2025
https://github.com/dalekcraft2/shimeji-desktop
A port of Shimeji-ee from JRE 6 to JDK 25. Also has many code changes and bug fixes, but attempts to preserve backward compatibility.
awt awt-game desktop-pet java pet shimeji shimeji-ee swing
Last synced: 06 Jul 2026
https://github.com/cptanalatriste/isula
A Java Framework for Ant Colony Optimization algorithms.
ant-colony-optimization java optimization travelling-salesman
Last synced: 05 May 2025
https://github.com/feenkcom/jdt2famix
Jdt2Famix takes Java sources and produces MSE files that can be imported into Glamorous Toolkit.
Last synced: 11 Apr 2025
https://github.com/arch10/calculator-plus
A Simple Calculator with rich features for daily use.
android android-application android-architecture calculator firebase-analytics firebase-crashlytics hilt-android hilt-dependency-injection java jetpack-android jetpack-lifecycle-components jetpack-navigation kotlin material-design mvvm-android room-database room-persistence-library scientific-calculator smart-calculations tool
Last synced: 16 May 2026
https://github.com/woowacourse-teams/2021-cvi
💉 코로나19 백신 접종 후기 공유 플랫폼
java javascript react spring-boot
Last synced: 13 Apr 2025
https://github.com/yegor256/cactoos-http
Object-Oriented HTTP Client
elegantobjects http java object-oriented-programming
Last synced: 03 Aug 2025
https://github.com/twineworks/tweakflow
Safe embeddable scripting for the JVM
embeddable expression-language java pure
Last synced: 16 Jan 2026
https://github.com/jelastic-jps/java-memory-agent
Java Memory Agent for Container RAM Usage Optimization
add-on docker-ram-utilization garbage-collector java java-docker-optimization java-optimization java-performance memory-management optimization-addon ram-optimization resource-utilization
Last synced: 22 Apr 2025
https://github.com/ismailbarkani/gestion-d-une-bibliotheque
Dans le cadre d'un projet académique, réalisation d'une application desktop permettant la gestion de la bibliothèque de l'école national supérieur d'informatique et analyse des systèmes (ENSIAS)
css ensias java java-library javafx javafx-application javafx-library library-management
Last synced: 28 Jun 2025
https://github.com/gpakosz/unicodebominputstream
Doing things right, in the name of Sun / Oracle
bom inputstream java jdk unicode utf-8
Last synced: 10 Apr 2025
https://github.com/onclave/NSGA-II
an implementation of NSGA-II in java
algorithm bioinformatics bioinformatics-tool java moea multiobjective multiobjective-optimization nsga-ii package paper
Last synced: 10 Jan 2026
https://github.com/arcbit/arcbit-android
arcbit - Android bitcoin wallet http://arcbit.io
android bitcoin bitcoin-wallet bitcoinj blockchain java wallet
Last synced: 28 Oct 2025
https://github.com/louuke/whatsjava
Implementation of the WhatsApp Web API in Java
java java11 reverse-engineering whatsapp whatsapp-api whatsapp-web whatsapp-web-api whatsappweb
Last synced: 10 Apr 2025
https://github.com/vaticle/typedb-driver
TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.
c cpp java nodejs python rust typedb typedb-client typedb-driver typeql
Last synced: 03 Apr 2025
https://github.com/oshan96/chatroomfx
JavaFX ChatRoom using JAVA RMI
java java-rmi javafx javafx-application javafx-chatroom javafx-desktop-apps
Last synced: 10 Apr 2025
https://github.com/devtony101/jfxgoogledrive
A JavaFX Google Drive Client (For Demonstration Purposes Only).
google-api google-drive google-drive-api java java-8 javafx javafx-8 javafx-application javafx-desktop-apps javafx-gui javafx-project
Last synced: 10 Apr 2025
https://github.com/setlog/trivrost
A repurposable application-downloader and -launcher
desktop downloader hack java jre launcher linux macos updater webstart webstart-alternative windows
Last synced: 14 Jan 2026
https://github.com/timbokz/activevisualiser
🌀 Java music visualisation framework
java music music-visualizer visualiser
Last synced: 27 Mar 2025
https://github.com/oracle-samples/oracle-dataflow-samples
Sample examples Examples demonstrating how to use OCI Data Flow
dataflow java oracle-cloud oracle-cloud-infrastructure paas python scala serverless spark
Last synced: 09 Apr 2025
https://github.com/vimalcvs/material-smart-rating
😍⭐⭐Material Smart Rating App - An Android library that encourages users to rate the app on Google Play.⭐⭐😘
android context dialog feedback feedback-form gradle icon java library material material-design material-smart-rating material-ui nth rate rating rating-dialog smart user-rates user-rating
Last synced: 09 Jul 2025
https://github.com/thriving-dev/java-library-template
🎨 Java library template • Gradle Kotlin DSL • GitHub Actions CI/CD to build, release & publish to Maven Central • Renovate • Trivy • Javadoc (Pages) • Issue & PR Templates
github-actions github-pages github-template github-templates gradle gradle-kotlin-dsl gradle-multi-project gradle-publish gradle-release java java-library javadoc library maven-central renovate repository-template template trivy trivy-scan
Last synced: 25 Apr 2025
https://github.com/cronn/cucumber-junit5-example
Example setup for Cucumber and JUnit 5 with Gradle
cucumber gradle java junit5 template-project
Last synced: 07 May 2025
https://github.com/eloyzone/jalali-calendar
A java Library that converts Gregorian to Jalali (or Jalali to Gregorian)
converts-gregorian gregorian jalali jalali-calendar jalalidate java java-library
Last synced: 11 Jan 2026
https://github.com/friatech/lilo
Lilo is a super-fast, easy-to-use, configurable GraphQL stitching library
graphql graphql-java graphql-stitching java stitching
Last synced: 11 May 2025
https://github.com/TomerAberbach/mano-simulator
🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
16bit architecture assembler computer-architecture editor hardware-simulation hardware-simulator instruction-set-architecture java java-8 java-application java8 javafx javafx-8 javafx-application mano mano-machine mano-simulator simulator text-editor
Last synced: 10 Jul 2025
https://github.com/jakubvojvoda/design-patterns-java
Java Design Patterns
behavioral-pattern creational-pattern design-pattern java object-oriented structural-pattern
Last synced: 09 Apr 2025
https://github.com/Kofituo/rifgen
c code-generation codegen flapigen java jni rust swig
Last synced: 22 Jul 2025
https://github.com/xincao9/jswitcher
Grayscale release, Service degradation
degradation grayscale java switcher
Last synced: 12 Aug 2025
https://github.com/xpepper/poker-hands-kata
Poker Hands Kata in Java
clean-code incremental java kata programming-kata tdd tdd-kata
Last synced: 18 Jan 2026
https://github.com/jhg023/pbbl
A thread-safe ByteBuffer pool that allows for the automatic reuse of ByteBuffers, which can be over 30x faster than having to allocate a new ByteBuffer when needed.
byte bytebuffer bytes java java-11 pool pooling
Last synced: 10 Apr 2025
https://github.com/jreleaser/release-action
:octocat: GitHub Action for JReleaser
actions github-actions gradle java jreleaser maven
Last synced: 16 Mar 2026
https://github.com/loohp/interactivechat-discordsrv-addon
Add InteractiveChat functionalities to DiscordSRV as an addon
discord java minecraft papermc spigot-plugin spigotmc
Last synced: 24 Oct 2025
https://github.com/typiconman/ponomar
Ponomar: a liturgics suite for the Orthodox Church
church-slavic church-slavonic java liturgy orthodoxy
Last synced: 28 Jan 2026
https://github.com/signalfx/signalfx-java
Java client libraries for SignalFx (Deprecated)
codahale-metrics java metrics monitoring signalfx yammer-metrics
Last synced: 17 Dec 2025
https://github.com/informatici/openhospital-api
Open Hospital API
healthcare java openhospital rest-api
Last synced: 30 Jan 2026
https://github.com/nayuki/sorting-algorithms-demo
Animated demo of sorting algorithms in Java.
algorithms computer-science computer-science-algorithms desktop-application gui java sorting-algorithms
Last synced: 18 Oct 2025
https://github.com/jeffersonrpm/jeffersonrpm
Profile - README.md
api bootstrap config csharp css3 github github-config github-stats html5 java javascript mongodb nodejs php postgresql python react readme tailwindcss typescript
Last synced: 13 Mar 2026
https://github.com/inforkgodara/javafx-login-registration-admin-panel
This is a JavaFX project which has user login, user registration, information and error notification, admin panel
admin-dashboard admin-panel controlsfx controlsfx-notification java java-notification java-project javafx javafx-admin-panel javafx-application javafx-dashboard javafx-login javafx-notification login login-forms login-registration oracle registration sql
Last synced: 15 Mar 2026
https://github.com/frossm/rpncalc
RPNCalc: The Command Line Reverse Polish Notation (RPN) Calculator
calculator command-line constants high-percision java lifo polish-notation rpn-calculator rpn-calculator-java scientific-calculator snap stacks trigonometry undo unit-conversion user-defined-functions
Last synced: 07 Feb 2026
https://github.com/alibaba/table-computing
Table-Computing (Simplified as TC) is a high performance and low latency computing framework, 10x faster than Flink for complicated use cases, distributed and light weighted, relational operation, simple to use, write less and do more.
big-data data-analysis java stream-processing table-computing tc
Last synced: 14 Oct 2025
https://github.com/ai-forever/spring-ai-gigachat
Spring AI extension for GigaChat LLM
gigachat java kotlin spring-ai
Last synced: 01 Feb 2026
https://github.com/resourcepool/training-java
A 2-month fulltime java training around an incremental project. Java / JSP / Servlet / Maven / JUnit / Mockito / Selenium / Spring / Hibernate / JPA / Hikari CP / Jackson / Spring MVC / Spring Security / Gatling
docker-container java spring-mvc spring-security training
Last synced: 24 Oct 2025
https://github.com/poppsya/mediateka
The app demonstrates principles of usecases with RxJava2 , Dagger2 , Room , MVP , Mockito and Clean Architecture in Android. 📚
android android-application android-cleanarchitecture clean-architecture dagger2 gson java kotlin kotlin-android mockito-framework mvp mvp-android retrofit room room-android room-persistence-library rxjava-android rxjava2 testing unit-testing
Last synced: 16 Aug 2025
https://github.com/madonahs/machine-learning
🌎 I created this repository for educational purposes. It will host a number of projects as part of the process .
java linear-programming linear-regression machine-learning matrices matrix-multiplication neural-network neural-networks python r tensorflow tensorflow-experiments tensorflow-models
Last synced: 02 Jun 2026