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-14 00:16:03 UTC
- JSON Representation
https://github.com/waylau/essential-javaee
Essential Java EE, is a book about the Essentials of Java Enterprise Edition Programming.《Java EE 编程要点》
bean-validation essential java java-api java-enterprise-edition javaee
Last synced: 26 Oct 2025
https://github.com/marcosfshirafuchi/desafio-da-dio-5-controle-de-saques
Desafio 05 / 05 - Controle de saques
dio dio-bootcamp git github java poo santander santander-bootcamp
Last synced: 11 Oct 2025
https://github.com/puyodead1/spigotserverbuilder
Java application that download BuildTools, compiles, and executes Spigot to create a full Spigot Server!
buildtools gui java minecraft spigot-server swt windowbuilder
Last synced: 12 Oct 2025
https://github.com/warrant-dev/warrant-java
Java SDK for Warrant
abac access-control acl attribute-based-access-control authorization authz java permissions rbac role-based-access-control
Last synced: 08 Oct 2025
https://github.com/anas436/java-online-food-ordering-system
Java-Online-Food-Ordering-System
java jframe jframes mysql netbeans-ide sql swing
Last synced: 16 Oct 2025
https://github.com/pankajsingh09/banking-application-using-microservices
This project Contains Microservices like Customer Management and Account Management. These Microservices are build using Spring Boot Framework
api api-gateway api-rest eureka-server java microservices spring-boot
Last synced: 16 Oct 2025
https://github.com/mulla028/polyglotcode
Simple CLI Tool that translates your code in ANY programming language!
Last synced: 12 Oct 2025
https://github.com/demkom58/springram
Springram is framework for Telegram based on Spring Framework and Spring Boot.
java spring spring-boot spring-framework spring-security springram telegram
Last synced: 14 Mar 2026
https://github.com/raofin/travel-agency
A desktop application for a travel agency, built using Java OOP concepts and Java Swing framework.
beginner-project gui-application java java-swing javaui travel-agency ui
Last synced: 10 Oct 2025
https://github.com/jiaqi/jcli
Annotation based Java command line processor
annotations command-line command-line-tool commandlineparser java
Last synced: 17 Apr 2026
https://github.com/augustomello09/vinhoja
O Projeto VinhoJá é uma aplicação web desenvolvida utilizando as tecnologias Java, Spring boot 3+ e Angular. O projeto é feito em arquitetura de microsservice que seguem boas práticas como LoadBalance, Distributed Tracing, gataway, centralized configuration, centralized documentation, Docker, comunicação síncrona e assíncrona.
angular config-server docker java rabbitmq spring-boot swagger zipkin
Last synced: 02 Mar 2026
https://github.com/mku11/salmon-aes-ctr
Salmon is a fast AES-256 CTR encryption library with support for data integrity, fast parallel operations, and seekable streams. It provides an API for encrypted data, byte streams, text, and a virtual drive API for encrypted local and remote files. Optimized for Intel x86_64, ARM64, and GPU cards.
aes-256-ctr aes-ni android arm64 c csharp encryption hmac intrinsics java javascript python typescript x86 xamarin
Last synced: 28 Feb 2026
https://github.com/ggrandes/figaro
In-process Asynchronous Message System in Java for Event Bus/Actor Model (like Kilim, µJavaActors, Akka,... but very simplified)
actor-model akka eventbus java kilim
Last synced: 12 Feb 2026
https://github.com/rjdverse/rjd3tramoseats
R access to Tramo-Seats algorithm in JDemetra+ version 3.x
java jdemetra r r-package rstats seasonal-adjustment time-series timeseries tramoseats
Last synced: 02 Mar 2026
https://github.com/Electrostat-Lab/jme-alloc
A direct dynamic memory allocation API for jMonkeyEngine lwjgl-2 and android games
allocation-api android-api bash-scripting cpp desktop electrostat-lab gcc-complier gradle gradle-api gradle-build java jmonkeyengine3 linux lwjgl2 macos ndk shell virtual-memory virtual-memory-management windows-x64
Last synced: 19 Mar 2026
https://github.com/dev-sire/java-dsa
Data Structures & Algorithms, their implementations and Leetcode Exercise Questions
Last synced: 14 Feb 2026
https://github.com/sai3010/final-year-project-android-app
android attendence-system college-project java servlet-jsp
Last synced: 26 Feb 2026
https://github.com/kowalczykbartek/netty-securechat
netty's securechat equipped with self-signed certificate
java netty self-signed-certificate ssl unicorn
Last synced: 19 Apr 2026
https://github.com/gaureshpai/java-swing-login-quiz-app
Java Swing Login-Quiz App : A user-friendly Java Swing-based login application with password visibility control and "Forgot Password?" recovery. Features secure authentication, clean styling, and an intuitive interface.
Last synced: 26 Feb 2026
https://github.com/amanastel/rural-employment-program
The MGNREGA is an java application designed to provide BDO and Gram Panchayat Member (GPM) of Block Office with a personalized easy-to-utilize user experience for creating, assigning and managing the project and employee . It stores GPM, Employee and project's data records, project assignments, wage/day, Total receivable amount till current date
core-java java java-8 jdbc maven mysql problem-solving sts
Last synced: 02 Mar 2026
https://github.com/heshanthenura/dynamicbackground
This repository contains a JavaFX application that dynamically adjusts the background image to fit the screen dimensions.
Last synced: 02 May 2026
https://github.com/chen0040/java-libsvm
Package provides the direct java conversion of the origin libsvm C codes as well as a number of adapter to make it easier to program with libsvm on Java
anomaly-detection binary-classification java libsvm libsvm-format multi-class-classification one-class-learning outlier-detection regression supervised-learning svm unsupervised-learning
Last synced: 01 Jul 2025
https://github.com/caydey/sortingalgorithmsvisualised
A visual representation of various sorting algorithms with Java
Last synced: 12 Apr 2025
https://github.com/flipkart-incubator/javatuples
A fork of the popular 'javatuples' library, a typesafe representation of tuples in Java, with many improvements
Last synced: 14 Jan 2026
https://github.com/stardust-enterprises/yanl
Yet Another Native Loader for the JVM.
Last synced: 14 Jan 2026
https://github.com/newrelic/newrelic-gradle-verify-instrumentation
Gradle 5.6+ plugin for verifying instrumentation modules for the New Relic Java agent.
gradle java java-agent newrelic open-source
Last synced: 14 Jan 2026
https://github.com/calypsonet/calypsonet-terminal-calypso-java-api
Deprecated repository containing the old Java code of CNA Terminal Calypso Card API → replaced by https://github.com/eclipse-keypop/keypop-calypso-card-java-api/
Last synced: 14 Jan 2026
https://github.com/mtgleeson/tiatesting
Tia is a free test impact analyser library used for selective testing with common test runners such as JUnit and Spock.
git gradle gradle-plugin groovy java junit junit-jupiter junit4 junit5 maven maven-plugin perforce selective-testing spock test-automation test-impact-analysis testing testing-tools
Last synced: 04 May 2026
https://github.com/fahimfba/java-gui-projects
Some small GUI projects using Java (☕) programming language
gui gui-application java java-swing java-swing-application java-swing-applications java-swing-gui javagui javaswing netbeans-gui netbeans-project
Last synced: 03 Sep 2025
https://github.com/open-policy-agent/opa-springboot
The Styra-supported driver to connect Spring Boot applications to Open Policy Agent (OPA) and Enterprise OPA deployments.
java java-sdk open-policy-agent policy-as-code spring-boot springboot styra
Last synced: 05 Sep 2025
https://github.com/americanexpress/unify-simple-decision-table
Simple and easy to use Java implementation of a decision table
decision-tables excel java json rules-engine workflow
Last synced: 31 May 2026
https://github.com/uchithmasenevirathne/car-rental-mvc-architecture
This project is the culmination of my first semester learning, focusing on building a car rental system in Java. I'm using JDBC for database connectivity, Maven for project management, Jasper for reporting, and following the MVC (Model-View-Controller) architecture for a clean and modular design.
css fxml google-api jasper java jdbc maven
Last synced: 24 Apr 2025
https://github.com/lemire/gutenberg-headers
Removing Manually-Generated Boilerplate from Project Gutenberg e-Books
Last synced: 29 Oct 2025
https://github.com/alexshamrai/junit-ctrf-reporter
This is a JUnit reporter to create test reports that follow the CTRF standard.
ctrf java junit junit5-extension test-automation test-reporting testing
Last synced: 14 Jan 2026
https://github.com/davidfoerster/javaflacencoder
A pure Java implementation of a FLAC encoder library
Last synced: 24 Apr 2025
https://github.com/ralscha/xodus-queue
Persistent java.util.Queue implementation with Xodus
blocking-queue java kryo persistent queue xodus
Last synced: 24 Apr 2025
https://github.com/billyfrcs/programming
General Purpose Object Oriented & Procedural Programming.
algorithms-and-data-structures c coding-challenge cpp csharp dart golang java javascript kotlin nodejs object-oriented-programming oop problem-solving programming programming-languages python visual-basic-net visual-studio vscode
Last synced: 28 Apr 2025
https://github.com/melkassib/cv-generator-latex
A Kotlin Library for Generating LaTeX-based CVs
altacv awesomecv cv-builder cv-generator cv-template dsl java kotlin latex latex-template resume-generator resume-latex
Last synced: 14 Jun 2025
https://github.com/routhleck/online-shopping-mall
BJTU, database training course project, online shopping mall
Last synced: 13 Apr 2026
https://github.com/ahmedukamel/cs241-object-oriented-programming
Complete reference for Object Oriented Programming course in FCAI Beni Suef University. All exercises, exams, practical labs, tasks, and projects solutions are here coded by me
java javafx-desktop-apps object-oriented-programming
Last synced: 09 Apr 2025
https://github.com/openconcerto/giganotepad
A notepad application designed to handle very large text file
Last synced: 27 Sep 2025
https://github.com/commercetools/vrap
Validating REST API proxy
audit-sdk groovy java proxy raml raml-test raml-tooling rest
Last synced: 28 Apr 2025
https://github.com/terotests/ranger
Cross -platform transpiler to enable writing portable algorithms
cpp csharp go java javascript php scala swift transpiler typescript
Last synced: 28 Apr 2025
https://github.com/apache/maven-reporting-api
Apache Maven Reporting API
build-management java maven maven-shared
Last synced: 26 Aug 2025
https://github.com/l33t-c0d3r-66/scheduler
Scheduler Application in Java Using JFXtra by l33t-c0d3r-66
calendar calendarview java scheduler
Last synced: 13 Sep 2025
https://github.com/davidepastore/androidcf
Applicazione Android che calcola il codice fiscale
android codice-fiscale italian java tax-codes
Last synced: 10 Apr 2025
https://github.com/MoamenShoman/Hearthstone
2D computer game, a clone of the famous Hearthstone World of Warcraft ,implemented by Java
gui-application java mvc-application mvc-pattern object-oriented-programming oop swing-gui
Last synced: 26 Apr 2025
https://github.com/picnicsupermarket/oss-parent
The Maven parent POM for open-source code by Picnic.
Last synced: 28 Oct 2025
https://github.com/bg-software-llc/superiorskyblock2-missions
Source codes of the default missions for SuperiorSkyblock
bgsoftware java minecraft plugin skyblock spigot superiorskyblock
Last synced: 05 Aug 2025
https://github.com/arthurfiorette/sink-library
🌊 A powerful and high-performance tool for building spigot plugins.
bukkit bukkit-plugin java library minecraft sink spigot spigot-library spigot-mc spigot-plugin-api
Last synced: 03 Mar 2025
https://github.com/amirisback/bot-autoloot-rf
:robot: Bot RF Online Auto Loot in Java Language
Last synced: 24 Apr 2025
https://github.com/acosoft/pro3x-ultimate-pos
Pro3x Ultimate POS
fiskalizacija jasperreports java pos swing
Last synced: 05 Sep 2025
https://github.com/vasu7052/data-structures-and-algorithms
Here are some of my Data structures and algorithms created in Java Programming Language using IntelliJ IDE.
algorithms bellman-ford-algorithm breadth-first-search data-structures depth-first-search dijkstra-algorithm floyd-warshall-algorithm genetic-algorithm insertion-sort java knuth-morris-pratt longest-common-subsequence matrix-chain-multiplication merge-sort queue quicksort rabin-karp stack tower-of-hanoi tree-structure
Last synced: 26 Apr 2025
https://github.com/3f/sandbox
:: ⛱ Experimental or incomplete components and libraries or tests for different languages, frameworks, components, platforms, etc.
algorithms code cpp csharp dotnet draft examples experimental expirement incomplete java javascript libraries native php samples sandbox
Last synced: 12 Apr 2025
https://github.com/marcuwynu23/just-utility
A compact, automated command-line tool for Windows written in C++ with built-in and 3rd party utilities. Simplifies navigation, learning, and project development, including simple networking.
cmd commandline-tool console java multi-languages nodejs python tool website window
Last synced: 10 Mar 2026
https://github.com/slyautomation/osrs_pvp_tutorial
PvP (Player versus Player) plugin using the RuneLite API. The development is presented in a tutorial format to inderstand the Runelite API documentation on classes, methods and objects
Last synced: 15 Apr 2025
https://github.com/sevenducks/upward
Seven Ducks Java Game Framework
2d 3d framework java procedural-generation raycasting
Last synced: 16 May 2025
https://github.com/saucer/saucer4j
🛸 Java bindings for Saucer
electron-alternative java java-11 java-webkit java-webview java-webview2 webview2
Last synced: 10 Mar 2026
https://github.com/siemens/standard-bom-java
A Java library for creating and consuming SBOMs in Standard BOM format
bill-of-materials cyclonedx cyclonedx-sbom java java-library sbom sbom-generator sbom-parser software-bill-of-materials
Last synced: 18 Jun 2025
https://github.com/christian-schlichtherle/fun-io
Fun I/O provides functional programming patterns and high level abstractions for simple and reusable synchronous I/O.
codec functional inputstream java json outputstream scala xml
Last synced: 30 Apr 2025
https://github.com/eliasnogueira/eliasnogueira
You can have additional information about me through my social networks and my public-speaking initiatives.
java quality quality-engineering testing
Last synced: 23 Mar 2025
https://github.com/ni5arga/dsa-collection
Collection of DSA solutions.
cpp data-structures data-structures-and-algorithms dsa dsa-questions dsa-solutions java javascript
Last synced: 12 Apr 2025
https://github.com/revelc/apilyzer-maven-plugin
Analyze types used by declared public API
analysis api hacktoberfest java maven maven-plugin
Last synced: 02 May 2025
https://github.com/arangodb/java-velocypack-module-scala
arangodb java scala velocypack vpack
Last synced: 02 May 2025
https://github.com/rabbicse/llm
This repository features a Next.js (React 19) frontend and FastAPI backend, integrating Ollama and DeepSeek-R1 for AI-driven functionality. Designed for efficiency and scalability, it supports real-time updates through event streaming, enabling high-performance AI interactions.
chatbot deepseek-r1 event-streaming fastapi java llm natural-language-processing nextjs15 ollama python reactjs spring-ai spring-boot-3 typescript vite-react
Last synced: 07 Apr 2025
https://github.com/tkuenneth/tkweek
A date and calendaring tool for Android
android java kotlin kotlin-android
Last synced: 05 Jan 2026
https://github.com/sizableshrimp/entitymodeljson
A Forge mod that allows entity models to be defined in JSON
curseforge entity-model forge-mod java json
Last synced: 27 Apr 2025
https://github.com/nbaars/pwnedpasswords4j
A Java client for checking a password against pwnedpasswords.com using the `Searching by range` API For more details see: https://haveibeenpwned.com/API/v2#SearchingPwnedPasswordsByRange
haveibeenpwned java passwords security-tools spring-boot
Last synced: 12 Apr 2025
https://github.com/phoenix616/lang
Language config framework for Bukkit, Bungee and standalone java programs
bukkit bungeecord java localization minecraft velocity
Last synced: 21 Feb 2026
https://github.com/gaureshpai/java-swing-registration-quiz-app
Java Swing Registration & Quiz App: An intuitive Java Swing application for user registration, login, and a fun quiz experience. Seamlessly register, login securely, and test your knowledge with an interactive quiz. Save user credentials and quiz results for easy access.
java java-swing java-swing-application quiz-game
Last synced: 10 Mar 2026
https://github.com/vimaltiwari2612/covid19androidapp
An Android App to see the statistics of Covid 19 around world.
android asynctask covid covid-19 covid-19-india covid-19-italy covid-2019 covid-api covid-data covid-virus covid19 covid19-data http java java-8 java8 json json-parser parsing piechart
Last synced: 29 Apr 2025
https://github.com/cdancy/artifactory-rest
java client, based on jclouds, for working with Artifactory's REST API
artifactory artifactory-rest ci cicd java jclouds
Last synced: 15 May 2025
https://github.com/metio/yosql
zero dependency database access for java
ant-task build-tool cli code-generator dagger2 gradle-plugin java javapoet jdbc jmh maven-plugin persistence sql zero-dependency
Last synced: 15 Apr 2025
https://github.com/objectionary/sandbox
A simple EO program together with an environment to compile and run it
Last synced: 01 May 2025
https://github.com/thomasvitale/spring-boot-ecosystem-overview
A collection of examples to showcase several features and modules in the Spring Boot evosystem.
buildpacks graalvm java kubernetes spring-boot spring-cloud spring-data spring-framework spring-security
Last synced: 15 Mar 2025
https://github.com/mpfthprblmtq/moose
A music management system that reads and modifies id3 tags and stuff
jar java moose music-manager netbeans osx
Last synced: 15 Apr 2025
https://github.com/evangilo/jpromise
A Promise library for Java, based on https://github.com/taylorhakes/promise-polyfill
java javascript jpromise promise
Last synced: 29 Jun 2025
https://github.com/langchain4j/langchain-java
Java implementation for LangChain
huggingface java langchain langchain-java langchain4j openai spring spring-boot
Last synced: 02 Sep 2025
https://github.com/enilink/enilink
eniLINK is a web platform for linked data applications.
Last synced: 15 Apr 2025
https://github.com/a-utkarsh/secure_android
A security app for android
android appanalyser applock apppermissions java selfieintruder
Last synced: 12 Apr 2025
https://github.com/mybatis/typehandlers-threeten-extra
MyBatis type handlers for ThreeTen Extra (http://www.threeten.org/threeten-extra/)
Last synced: 15 Apr 2025
https://github.com/pusnow/mecab-java-msvc
mecab-java for mecab-ko-msvc
elasticsearch java mecab-ko mecab-ko-msvc
Last synced: 06 Mar 2025
https://github.com/cyclopsmc/integrateddynamics-compat
Integrated Dynamics compatibility with other mods.
forge hacktoberfest java minecraft
Last synced: 01 May 2025
https://github.com/balaji-sivasakthi/self-learn-dsa-java
As an avid coder, I have put considerable effort into optimizing and refining these solutions. Benefit from my experience and take your coding skills to new heights.
algorithms-and-data-structures array dp dsa java math search
Last synced: 12 Jul 2025
https://github.com/zeknikz/convex
A stack-based esoteric programming language based on Golfscript and CJam.
cjam code-golf convex esoteric-programming-language golfscript java stack-based
Last synced: 17 Apr 2025
https://github.com/detherminal/steelbat-browser
An android browser that is fast and privacy-conscious. No-logs and no-history plus fast and cool UI.
Last synced: 26 Jun 2025
https://github.com/charmplusplus/projections
Performance Analysis Tool for Charm++
charm java parallel performance-analysis
Last synced: 16 Jan 2026
https://github.com/apache/servicemix-archetypes
Mirror of Apache Servicemix archetypes
java network-client network-server osgi scala servicemix xml
Last synced: 20 Aug 2025