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-08 00:16:31 UTC
- JSON Representation
https://github.com/driver733/vk-uploader
VK.com wall posts generator
decorator-pattern elegantobjects java oop oop-library vkontakte
Last synced: 23 Oct 2025
https://github.com/apache/camel-kamelets-examples
Apache Camel Kamelets Examples
camel integration java low-code
Last synced: 19 Oct 2025
https://github.com/stephengold/monkeywrench
A versatile library for loading 3-D assets into JMonkeyEngine (code has New BSD license)
3d-models asset-loader assimp importer java jme3 jmonkeyengine jmonkeyengine3 jvm-library lwjgl3 open-source
Last synced: 13 Oct 2025
https://github.com/ansforge/annuaire-sante-fhir-documentation
IRIS-DP en FHIR, le nouveau service de publication développé et maintenu par l’Agence du Numérique en Santé (ANS).
angularjs apim-portal fhir graviteeio hapi-fhir hl7-fhir java js json puppet spring-boot springcloud springcloudgateway
Last synced: 24 Oct 2025
https://github.com/harium/etyl
A 2D Game Engine made in pure Java
2d android etyl game-engine java libgdx spriter
Last synced: 27 Feb 2026
https://github.com/apache/uima-ruta
Apache UIMA Ruta
apache java ruta text-analysis uima
Last synced: 19 Oct 2025
https://github.com/naotsugu/piecetable
Java implementation of PieceTable data structure.
Last synced: 06 Feb 2026
https://github.com/patilshreyas/passengersecurity-sih2018
This is our SIH2018 and Third Year Mini Project - Android app for Passenger to file FIR Online.
android fir-online government-railway-police grp java mysql php xampp
Last synced: 16 Oct 2025
https://github.com/zehracakir/collectionandmapinterfacejava
Collection and Map Interface
Last synced: 18 Oct 2025
https://github.com/quintuslabs/kidzz
Android app for kids
android android-application java kid kids-learn kids-learning-app kidsapp xml
Last synced: 24 Oct 2025
https://github.com/cumulocity-iot/cumulocity-dynamic-mapper
The ultimate Mapper for building the bridge between any Message Broker and Cumulocity IoT in a zero-code approach!
agent angular cumulocity-agent cumulocity-iot cumulocity-microservice cumulocity-package iot iot-analytics java microservice mqtt server-side-agent typescript
Last synced: 15 Apr 2026
https://github.com/impetus/fabric-jdbc-connector
Fabric JDBC connector implements a pure java, type 4 JDBC driver that executes SQL queries on Hyperledger fabric Blockchain.
blockchain fabric go hyperledger java jdbc jdbc-driver sql
Last synced: 17 Mar 2026
https://github.com/nishkarshraj/maven-using-cmd
Create a project in Java using Apache Maven Build tool via Command Line and use GitHub Actions to build it on remote Docker Engine.
apache build-automation cmd command-line command-line-tool css dependabot devops html java maven maven-repository
Last synced: 13 Oct 2025
https://github.com/appulse-projects/encon-java
Java based Erlang Node Connector. https://appulse.io
elixir elixir-client elixir-examples elixir-lang elixir-language elixir-library erlang erlang-distribution erlang-driver erlang-libraries erlang-library erlang-node erlang-node-connector erlang-otp java java-library
Last synced: 04 Mar 2026
https://github.com/jgperrin/net.jgp.books.spark.ch09
Spark in Action, 2e - chapter 9 - Advanced ingestion: finding data sources and building your own
apache-spark ingestion java java8 manning spark sparkwithjava
Last synced: 04 Mar 2026
https://github.com/srcimon/screwbox
ScrewBox is a minimalist pure Java game engine. If you want to start building your own 2D game without leaving your cozy IDE it might be a fun choice.
2d game game-development game-engine gamedev java
Last synced: 26 Apr 2026
https://github.com/kdubois/camelquarkusvoter
Demo that shows how to use Camel Quarkus with Quarkus Dev Services and Kafka
camel java kafka kubernetes microservices
Last synced: 05 Mar 2026
https://github.com/salitaba/maven-decoder-mcp
MCP server for inspecting, searching, and decompiling Maven .m2 JARs for Java AI coding agents.
agentic-coding ai-agents bytecode cursor-ide decompiler dependency-analysis docker jar java maven maven-repository mcp mcp-server model-context-protocol python skills
Last synced: 20 Jun 2026
https://github.com/barakugav/jgalgo
A high-performance library for graph algorithms written in Java. It contains a wide collection of optimized algorithms and data structures for a range of problems on graphs.
algorithms data-structures graph-algorithms graph-api graph-theory java java-library
Last synced: 15 Apr 2025
https://github.com/blackducksoftware/ohcount4j
Line counting and language identification tool
java line-counter ohcount ohloh ragel tool
Last synced: 29 Jun 2025
https://github.com/oracle/oci-react-samples
A series of simple Cloud Native app using React JS frontend, various backends (Java, Python, DotNet) and the Autonomous database.
autonomous cloud-native docker helidon-microservice java javascript kubernetes livelabs oci oracle-database react reactjs spring springboot workshop
Last synced: 07 Apr 2025
https://github.com/executeautomation/katalonstudiowebui
This repo contains all the code required for testing web application using Katalon WebUI
automation java katalon katalon-studio selenium
Last synced: 23 Mar 2025
https://github.com/amrdeveloper/android
Android Apps from courses and side projects
android android-app java native-apps udacity udacity-android-nanodegree udacity-nanodegree
Last synced: 12 Apr 2025
https://github.com/clonewith/opsu
opsu! ~ an open-source osu! client
game java lwjgl2 maven osu rhythm-game slick2d
Last synced: 01 Sep 2025
https://github.com/gaul/java-collection-overhead
Demonstrate overheads for various Java Collection implementations.
Last synced: 15 Apr 2025
https://github.com/terl/hydride-java
Libhydrogen implemented in Java.
c cryptography encryption hash hashing java java-8 jna shared-library
Last synced: 30 Apr 2025
https://github.com/cojen/dirmi
Dirmi is a replacement for Java RMI which supports bidirectional remote objects.
java java-rmi remote-method-invocation remote-procedure-call rmi rpc rpc-library
Last synced: 10 Apr 2025
https://github.com/siemens/JMiniZinc
JMiniZinc
constraint-programming constraint-satisfaction java minizinc
Last synced: 10 Jan 2026
https://github.com/pinterest/l10nmessages
L10nMessages is a library that makes internationalization (i18n) and localization (l10n) of Java applications easy and safe.
annotation-processor bazel fluent-api format gradle i18n icu4j internationalization java l10n localization maven
Last synced: 07 Jul 2025
https://github.com/ivangfr/spring-kafka-de-serialization-types
The goal is to play with Spring Kafka. We've implemented 5 examples of producer and consumer services that exchanges messages through Kafka using different types of serialization and approaches.
avro docker java jib json kafka schema-registry spring-boot spring-kafka spring-web-mvc
Last synced: 10 Apr 2025
https://github.com/a-r-d/java-1-class-demos
Java 160 class demos for Cincinnati State Java 1 class.
Last synced: 28 Oct 2025
https://github.com/asadiahmad/plantsvszombies
Game with JavaFX framework for Advanced Programming Course
game java javafx javafx-application plants-vs-zombies plantsvszombies ui ui-design ux ux-design
Last synced: 28 Oct 2025
https://github.com/thallyta-castro-cv/algafood-api
Este projeto consiste em uma aplicação Backend com Spring Boot para criar um sistema de delivery de comida completo com todos os recursos que o Spring disponibiliza. O intuito deste projeto é servir de repositório base para consultas futuras de implementação de recursos do framework.
java junit5 mockito-junit-test mysql spring-boot
Last synced: 08 Jul 2025
https://github.com/xdev-software/micro-migration
Tiny library to migrate EclipseStore datastores. Applies migration scripts on the datastores to keep them up to date.
eclipse-store eclipsestore java maven support-library xdev
Last synced: 30 Apr 2025
https://github.com/ishantk/lpu-javaee-2022-2
LPU Java JEE Sessions 2022 Batch 2
hibernate java java-11 java-8 jdbc jsp mongodb mysql servlet spring spring-boot webservices
Last synced: 10 Apr 2025
https://github.com/susmit-a/androidaceeditor
Ace editor for use in android apps
android android-library hacktoberfest hacktoberfest18 hacktoberfest2018 help-wanted java javascript
Last synced: 22 Mar 2025
https://github.com/erkaman/regl-fire
Fire particle system made with regl
animation demo fire glsl java javascript particles regl webgl
Last synced: 08 Mar 2026
https://github.com/suyashsonawane/javanet
Understanding and Implementing Neural Networks in Java from Scratch 💻 Learning the popular concept in the most 💪strongly typed language
Last synced: 22 Mar 2025
https://github.com/joaaoverona/venusscript
A dynamic, interpreted, scripting language written in Java.
ast async asynchronous compiler cryptography dynamic extensible java java-8 java-library java8 language runtime-injections script scripting scripting-engine scripting-language scripting-languages
Last synced: 14 Apr 2025
https://github.com/lalanachami/java-chat-application-socket-java-swing-gui-
👩❤️💋👨🧑🏻💻Socket based chat application with a chat client and a chat server. With swing GUI and message encryption
chat-application decryption encryption hash java sha-1 socket swing-gui
Last synced: 14 Apr 2025
https://github.com/tanin47/javaparser.rs
[work-in-progress] Java parser written in Rust
Last synced: 15 Sep 2025
https://github.com/saharnooby/lua-js-syntax
A transpiler to vanilla Lua from an alternative JS-inspired syntax
Last synced: 11 Jul 2025
https://github.com/croz-ltd/nrich-demo-backend
Spring Boot application to showcase features of nrich libraries.
croz java jpa nrich spring-boot
Last synced: 12 Jul 2025
https://github.com/sergiorussia/jpoint-2024-pg-for-java-developers
PG для Java-разработчиков, доп материалы
hikaricp java pgjdbc spring-boot spring-jdbc
Last synced: 13 Apr 2025
https://github.com/greenback-inc/greenback-java
Java library to build modern applications with high-def itemized financial data. OCR, AI, and NLP for receipts, invoices, bills, and RFC822 email messages.
accounting android bills email fintech groovy invoices java kotlin nlp-machine-learning ocr receipts rfc822 scala
Last synced: 12 Apr 2025
https://github.com/jwkerr/quarters
The modern "apartment" plugin for Towny
earthmc folia folia-plugin folia-plugins folia-supported java minecraft paper papermc quarters towny townyapi
Last synced: 13 Apr 2025
https://github.com/jansanz/drivingdirsmapactivity
Driving Directions in MapActivity sample for Android
Last synced: 19 Apr 2025
https://github.com/ehsaniara/scs-kafka-intro
:beer: :beer: Introduction to Spring Cloud Stream Kafka
java kafka kafka-streams spring-cloud spring-cloud-stream
Last synced: 24 Apr 2025
https://github.com/zimei11/kingofbots
一个策略类AI的对战平台,平台上可以发布对战项目,每个同学可以实现自己的AI,然后支持AI与AI的PK与演示。
element-plus java mysql springboot vue3
Last synced: 21 Apr 2025
https://github.com/ammarlodhi255/file-compression-system
File Compression Using Huffman Coding Built in Java.
data-structures huffman-coding huffman-compression-algorithm java
Last synced: 23 Apr 2025
https://github.com/mojohaus/templating-maven-plugin
Templating Maven Plugin
hacktoberfest java maven maven-plugin mojohaus
Last synced: 27 Dec 2025
https://github.com/sta-ger/slotify4j
A server-side video slot game logic framework for Java.
casino game game-server java return-to-player rtp simulation slot video-slot
Last synced: 10 Mar 2026
https://github.com/nixrajput/college-management-system-java
A Desktop Application for managing a college data. It's developed using Java programming language & MySQL database.
college-management college-management-system java java-application java-swing mysql mysql-database mysql-server
Last synced: 01 May 2025
https://github.com/martinwitt/laughing-train
A code refactoring tool for java created with jgit and spoon for small diffs.
java junit junit4 junit5 qodana refactoring-tools spoon
Last synced: 08 Apr 2025
https://github.com/tananaev/steps-navigation
Navigation app without GPS using steps sensor
Last synced: 06 May 2025
https://github.com/devops-utils/excel-to-pdf
An easy way to convert Excel 2003 and Excel 2007 to PDF by Java code based on Apache POI and itext7
excel excel-to-pdf excel2pdf itext itext7 java pdf poi
Last synced: 14 Jan 2026
https://github.com/nayuki/git-library-java
Low-level Java library to read/write Git repositories.
Last synced: 26 Jul 2025
https://github.com/jeanthom/enigma
Jar reverse engineering tool
gradle jar java reverse-engineering
Last synced: 11 Aug 2025
https://github.com/open-hand/choerodon-oauth
This service is the authorized authentication center of the choerodon microservices framework and is mainly responsible for user privilege and authorization.
c7nf choerodon java oauth2 spring spring-boot spring-cloud spring-oauth2
Last synced: 10 Jul 2025
https://github.com/gturri/dokujclient
Java xmlrpc client for Dokuwiki
dokuwiki java xmlrpc-interface
Last synced: 14 Jul 2025
https://github.com/apache/logging-chainsaw
Apache Chainsaw is a GUI log viewer
Last synced: 09 Apr 2025
https://github.com/dropwizard/dropwizard-health
Provides a health check implementation that performs ongoing monitoring of an application's dependencies and includes an endpoint that can be called by a load balancer to determine if the application is healthy and thus able to receive traffic.
dropwizard health-check health-checks healthcheck java
Last synced: 29 May 2026
https://github.com/davidmoten/rxjava2-http
Transmit RxJava2 Flowable over http with non-blocking backpressure
http io java jvm reactive reactive-streams rxjava rxjava2 stream streaming-api
Last synced: 22 Mar 2025
https://github.com/dansoftowner/restart4j
Library for restarting your java application
desktop java java-library javafx swing
Last synced: 13 May 2025
https://github.com/andy-goryachev/passwordsafe
Cross platform password manager.
argon2 bouncycastle cross-platform java linux password-manager security swing xsalsa20 xsalsa20poly1305
Last synced: 22 Jul 2025
https://github.com/gigaherz/survivalist
Spicing up the early game, without making it tedious
forge-mod game java minecraft-forge minecraft-mod mod
Last synced: 13 Apr 2025
https://github.com/moaxcp/x11
An x11 protocol implementation and client for the jvm
Last synced: 13 Apr 2025
https://github.com/sshtools/forker
Forker is a set of utilities and helpers for launching processes from Java in the most efficient way possible
command fork java non-blocking process processbuilder service system wrapper
Last synced: 13 Apr 2025
https://github.com/odaridavid/diary
Diary App ,demo for Room ORM ,ALC 5 Android Session
android java room-database room-persistence-library
Last synced: 13 Sep 2025
https://github.com/dawidolko/programming-java
Tasks studies - laboratory
courses documentation example java lab labs projects
Last synced: 06 Apr 2025
https://github.com/fgksgf/minesweeper
:bomb: 扫雷游戏
game java minesweeper swing-gui
Last synced: 11 Oct 2025
https://github.com/wojciechzankowski/iextrading4j-book
IEX Trading open source incremental Order Book implementation
deep feed hist iex iextrading java market-data order orderbook tops
Last synced: 10 Apr 2025
https://github.com/kumar-shivam-ranjan/retail-store-management-system
This Repository contains Java Spring MVC based relational Database Management System Project
java jdbc-connector mysql-database spring-mvc spring-security
Last synced: 13 Jun 2025
https://github.com/objectionary/eo-intellij-plugin
Syntax Highlighting Intellij IDEA Plugin for EO Programming Language
eolang intellij intellij-plugin java oop parser
Last synced: 16 Oct 2025
https://github.com/lewiscowles1986/julid
Universally Unique Lexicographically Sortable Identifier ported to Java
java reference-implementation ulid
Last synced: 08 Jul 2025
https://github.com/hardiksinghbehl/just-another-testcontainer-integration
Backend application using Testcontainers for Integration Testing AWS S3, Azure Blob Storage, Kafka, MySQL, Egress calls including Chaos testing and Redis.
azurite chaos-testing java kafka-testing localstack mockserver mysql-test redis-test redpanda spring-boot testcontainers toxiproxy
Last synced: 09 Apr 2025
https://github.com/masecla22/Modrinth4J
A fully-compliant Java wrapper for the Modrinth API
Last synced: 02 Apr 2025
https://github.com/kasukusakura/kimiroyli
Kimiroyli 是一个致力于 JVM 安全的安全管理框架, 致力于保护整个系统不受恶意外部代码攻击 (WIP)
Last synced: 26 Apr 2025
https://github.com/AdamBien/java-plain
The shortest possible maven template / quickstarter for Java
java java17 maven quickstarter template
Last synced: 26 Mar 2025
https://github.com/lukfor/magic-progress
A java library for simple progress monitoring on the console
animated-bars java java-library progress-monitoring
Last synced: 18 Jan 2026
https://github.com/stevekung/indicatia
A small quality of life mod!
forge indicatia java lightweight minecraft qol utilities
Last synced: 09 Oct 2025
https://github.com/jakejmattson/facialrecognition
Facial detection and recognition.
facial-detection facial-recognition java opencv
Last synced: 11 Oct 2025
https://github.com/mikyll/javafx-multiplayerlobbysystem
Lobby System Template for a multiplayer java game, with chat and other features, using JavaFX and socket TCP (will be extended to UDP).
board-game chat game java javafx kick lobby multiplayer multithreading ready room socket stream synchronized tcp template
Last synced: 14 Jun 2025
https://github.com/michel-leonard/ciede2000-color-matching
The 𝐂𝐈𝐄𝐃𝐄𝟐𝟎𝟎𝟎 color difference formula written in 40+ programming languages.
c color computer-vision dart education go image-processing java javascript kotlin ktm620enduro linux python ruby rust swift testing windows
Last synced: 18 Feb 2026
https://github.com/sebischair/SimpleNLG-DE
German version of SimpleNLG 4
java natural-language nlg simplenlg
Last synced: 14 May 2025
https://github.com/naotsugu/jpostal
Japan postal code dictionary(so‐called ken_all.csv) utility.
Last synced: 29 Jan 2026
https://github.com/michael-simons/neo4j-from-the-jvm-ecosystem
Examples of how to connect to Neo4j on the JVM, reading and writing data.
helidon java jvm micronaut neo4j neo4j-driver quarkus spring spring-data-neo4j
Last synced: 23 Jul 2025
https://github.com/engineeringsoftware/jattack
Compiler Testing using Template Java Programs (ASE'22 Distinguished Paper Award)
compiler java jit-compiler jvm template testing
Last synced: 12 May 2025
https://github.com/saintzet/heuristicsforcleancode
The goal of the project is to help learn heuristics that will help you write clean code. Use them for the benefit of the community.
clean clean-architecture clean-code code-smell code-smell-detection csharp csharp-examples design-patterns example-clean-code example-code example-java heuristic heuristics java robert-martin
Last synced: 05 Apr 2025