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-07 00:16:51 UTC
- JSON Representation
https://github.com/avarel/kaiper
Functional scripting in Java.
dynamic-languages dynamic-programming java jvm language programming-language
Last synced: 13 Oct 2025
https://github.com/rapter1990/currencyexchange
Currency Exchange API for Spring Boot
actuator actuators cache currency-exchange docker docker-compose exception-handling h2-database intergration-test java junit open-api ratelimiter resilience4j resttemplate spring-boot spring-cache stream swagger
Last synced: 18 Oct 2025
https://github.com/alxkm/streamer
Java stream library
collections collections-framework collections-java java java-8 javastreams javautility javautils steam-api
Last synced: 13 Oct 2025
https://github.com/finn-no/retriable-kafka-consumer
Retriable consumer pool for kafka
Last synced: 10 Apr 2025
https://github.com/dvgaba/easy-rules
The simple, stupid rules engine for Java
business-rules expression-language java java-11 jjdk11 programming-rules rule-engine rules-engines
Last synced: 10 Apr 2025
https://github.com/sivaprasadreddy/modern-spring-boot
Modern Spring Boot features demo
java spring-boot testcontainers
Last synced: 28 Oct 2025
https://github.com/keremtan/carfactory
This is a fictional system software which runs on console. This system is designed to understand the uses of Template Method and Iterator Design Patterns.
design-patterns designpatterns iterator-pattern java maven patterns template-method-pattern template-pattern
Last synced: 13 Apr 2025
https://github.com/objectionary/dejump
Replaces all GOTO objects in EO program with semantically equivalent ones but without GOTO
Last synced: 01 May 2025
https://github.com/edoardottt/tweetpro
University Java project. It's a lightweight tool specialized in tweets analysis. :chart_with_upwards_trend:
design-patterns graph java java-8 java-library javadev json retweets tweet tweets twitter university university-assignment university-course university-project
Last synced: 03 Aug 2025
https://github.com/moderocky/mimic
A stronger alternative for Java's Proxy API. Allows the creation of 'mimicked' classes and interfaces with the ability to replace their method behaviour.
bytecode java java-17 proxy reflection
Last synced: 21 Mar 2025
https://github.com/drapegnik/bst
:evergreen_tree: Binary Search Tree with console visualization on Java
binary-search-tree bsu console-visualization famcs java labs study tree
Last synced: 18 Mar 2025
https://github.com/open-coffee/opencoffee-starter
The glue of the OpenCoffee
hacktoberfest java spring-boot-starter
Last synced: 30 Jun 2026
https://github.com/powersystem2024/dynamic-devs
Repositorio del grupo "DynamicDevs⚡", estudiantes de la Tecnicatura Universitaria en Programación UTN
backend frontend java javascript programming python vuejs web website
Last synced: 11 Apr 2025
https://github.com/cworld1/notie
Android note App complies with Material You specifications, developed using Java.
Last synced: 15 Jul 2025
https://github.com/ashish2030/upgrad-assignment
ᴛʜɪꜱ ɪꜱ ᴍʏ ꜱᴍᴀʟʟ ᴊᴀᴠᴀ ɢʀᴀᴅᴇᴅ ᴀꜱꜱɪɢɴᴍᴇɴᴛ ɢɪᴠᴇɴ ʙʏ ᴜᴘɢʀᴀᴅ
bfs-algorithm dfs-algorithm dijkstra-algorithm graph java shortest-path-algorithm upgrad
Last synced: 20 Jun 2025
https://github.com/jmp/poker-hand-evaluator
A small poker hand evaluator written in Java. Implements a relatively fast 5-card hand evaluator for calculating the values of poker hands and comparing them.
comparison evaluator java poker
Last synced: 30 Apr 2025
https://github.com/minatisleeping/spring-boot-master-class
Spring Boot Master Class by instructor Amigoscode
h2-database java logging lombok maven spring-boot springdata-jpa springmvc testing
Last synced: 29 Oct 2025
https://github.com/grahamedgecombe/apiviz
A fork of APIviz with out of the box support for classes compiled with Java 8.
Last synced: 11 Apr 2025
https://github.com/osandadeshan/appium-java-mobile-automation-demo
This project serves as a boilerplate for automating both Android and iOS mobile applications using a single codebase with TestNG and the Appium library.
android android-app appium automation cross-platform ios ios-app java maven page-object-model testng testng-framework xcode
Last synced: 06 May 2025
https://github.com/saturnsvoid/java-http-botnet-frame
A HTTP bot in Java with basic commands and ability's
botnet cross-platform http http-bot java
Last synced: 13 Apr 2025
https://github.com/d-coder135/multiple_screens_app_java
This repo contains an android application with multiple screens.
android android-application android-studio java java-android-application java-android-studio-project java-application
Last synced: 07 Apr 2025
https://github.com/wbrefvem/python-jolokia
Python client for Jolokia, an HTTP-JMX bridge
enterprise-java http-bridge java jmx jolokia python
Last synced: 18 Jan 2026
https://github.com/netomi/uom
A library to represent quantities and perform conversions between units of measurements with double or arbitray precision.
java units-converter units-of-measurement unitsofmeasurement
Last synced: 12 May 2025
https://github.com/iamcharankumar/web_test_framework
A Java-based Selenium Web Test Framework for automating tests on the Sauce Demo website.
data-driven discord-bot java logback maven parallelization reportportal selenium-grid-4 selenium-java selenium-webdriver test-automation-framework testng ui-testing web-testing
Last synced: 08 Jul 2025
https://github.com/lijiahangmax/orion-ops-extension-plugins
此项目为 orion-ops 的拓展插件仓库, 目前仅包含了机器监控数据采集端
alarm alarms java metrics monitor monitoring orion-ops oshi
Last synced: 16 Apr 2025
https://github.com/objectionary/eo-graphs
A few classic graph algorithms implemented in C++, Java, and EOLANG
algorithm cpp eolang graph graph-algorithms java
Last synced: 01 May 2025
https://github.com/mygreen/excel-cellformatter
Excelのセルの書式を解析してフォーマットするライブラリ。
Last synced: 16 Jan 2026
https://github.com/c4j/commander4j
Commander4j Production Recording and Labelling using EAN128 barcodes. Now includes Weight Checks, Waste Logging, Quality Control and much more. Supports mySQL, MS SQL Server and Oracle Databases. Java Swing Client and Javascript web pages for Zebra/Morotolla/Symbol wireless mobile computers.
barcode barcode-generator barcode-scanner ean128 enterprise gs1 gs1-standard interfaces java pallet production quality-control reporting sscc sscc-labels traceability waste-management weight-tracking
Last synced: 14 Mar 2026
https://github.com/mchernyakov/various-ttl-map
Thread-safe map (cache) with various time to live of keys
cache java map thread-safe-cache thread-safety ttl ttl-cache ttl-map
Last synced: 07 Apr 2025
https://github.com/suryasekhar14/hacktoberfest-2021
A repository for Hacktober Fest contributions. Everyone is welcome. Fork away!
appdevelopment c cpp hacktober-fest-contributions hacktoberfest hacktoberfest-accepted hacktoberfest2021 java javascript python
Last synced: 10 Mar 2026
https://github.com/D4rK7355608/com.d4rk.englishwithlidia.plus
English with Lidia Plus is an Android app that helps you learn English with fun and engaging lessons. Whether you are a beginner or an advanced learner, English with Lidia Plus will help you achieve your goals and improve your fluency. 📗
android android-app android-application android-applications android-apps androidstudio apk audio-lecture audio-lessons d4rk foss google-play-app java kotlin kotlin-android learn-english learning teaching teaching-material website
Last synced: 21 Apr 2025
https://github.com/oussamabonnor1/firebasechatapp
a simple android app that uses FireBase and implements it's features to ensure fluent messaging functions.
android-application android-studio authentication chat firebase java json messaging nosql server telegram xml
Last synced: 02 May 2025
https://github.com/ahmedfarag9/ci-cd-pipeline-jenkins-odoo-project
A Multi-branch CI-CD Pipeline Using Jenkins, Docker, AWS, Maven To Deploy an Odoo ERP custom module & a simple Java Maven web app.
amazon-web-services bash bash-scripting ci-cd devops docker docker-compose dockerhub ec2-instance groovy java jenkins maven odoo ssh webhook
Last synced: 11 Apr 2026
https://github.com/uportal-project/newsreaderportlet
Java Portlet for viewing syndicated news feeds.
java portal portlet uportal uportal-start-bundled
Last synced: 05 May 2026
https://github.com/mehmetpekdemir/e-commerce
Spring Boot && React.js
h2-database java reacstrap react redis spring-boot spring-data-jpa spring-security
Last synced: 01 Apr 2025
https://github.com/priyansh17/dear-diary
The App aims at helping people to fight from depression and communicate with them at a 1-1 basis alongside giving them suggestions based on their choices which will be taken from the user in various formats such as MCQ for a one time basis and Diary entries of user on a daily basis. The app aims to help mainly people who are introvert and don't share their emotions easily with others who are depressed. we aim to ulift their emotions and make world a better place for them.
android depression diary-entries emotions hacktoberfest hacktoberfest-2021 hacktoberfest-accepted hacktoberfest-starter hacktoberfest2021 java kotlin-android python3 recommendation-system recommender-engine sentiment-analysis sentiments
Last synced: 29 Oct 2025
https://github.com/sa-shiro/minecraft-forge-1.12.2-basemod
This is a Base Version of a basic Forge Mod (1.12.2)
basemod basic code easy forge forge-mod forgegradle graddle intellij java minecraft minecraft-forge mod modding modding-tutorials source starter-kit starter-template worldgen
Last synced: 29 Jul 2025
https://github.com/cicirello/interactivebinpacking
Self-guided tutorial on combinatorial optimization, the bin packing problem, and constructive heuristics, suitable for use as course assignments, or by self-directed learners.
bin-packing combinatorial-optimization constructive-heuristics courseware discrete-optimization java self-directed-learning self-guided-tutorial tutorial
Last synced: 07 May 2025
https://github.com/coobird/simpleimageviewer4j
a simple image viewer for Java
image-viewer java java-gui swing
Last synced: 22 Mar 2025
https://github.com/gouravkhunger/accolib
Amazing and easy to use Accordion Library for Android built with kotlin
android android-library android-ui hacktoberfest java kotlin
Last synced: 08 Mar 2026
https://github.com/consiglionazionaledellericerche/sigla-main
Sistema Informativo Gestione Linee di Attività
accounting-software docker ejb3 fatturazione-elettronica gcp-cloud-build java jee siope spring thorntail wildfly
Last synced: 12 Jan 2026
https://github.com/coding-delight-01/dsa-in-java
A beginner friendly repository made specifically for open source beginners. Contribute on this repository with valid pull requests
algorithms-and-data-structures beginner-friendly hacktoberfest hacktoberfest-accepted java
Last synced: 22 Sep 2025
https://github.com/lemon24/linesieve
An unholy blend of grep, sed, awk, and Python.
awk cli command-line grep java python regex replace search sed terminal text text-processing
Last synced: 24 Dec 2025
https://github.com/themrmilchmann/gradle-ecj
A Gradle plugin for using the Eclipse Compiler for Java (ECJ) for compiling Java files.
compile ecj eclipse-compiler gradle java
Last synced: 07 Apr 2025
https://github.com/kavithma-thushal/ginzarestaurant
Restaurant using java 11, javafx & maven
Last synced: 25 Jul 2025
https://github.com/rashidi/boot-data-rest-events-sample
Example of application that uses Spring Data Events to perform validation.
event-driven java sample-app spring-boot spring-data-rest tutorial
Last synced: 23 Mar 2025
https://github.com/liyupi/yu-ai-code-mother
编程导航 2025 年 AI + 微服务全栈新项目,基于 Spring Boot 3 + LangChain4j 构建对标大厂的 AI 应用生成平台,支持多种模式的智能代码生成、可视化编辑预览、一键部署分享、应用管理、AI 智能路由等。覆盖 AI 智能体开发、LangGraph4j 工作流、Tool Calling、SSE、Vue 3 全栈开发、Spring Cloud 微服务架构、MySQL / Redis / COS / Caffeine 存储、Nginx、多种设计模式、ARMS + Prometheus + Grafana 监控、Cursor Vibe Coding 等核心技术。 用一套教程掌握大厂级 AI 智能体开发+前后端核心技术,成为 AI 时代企业的香饽饽,给你的简历增加竞争力
ai backend deepseek frontend java langchain4j langgraph4j mysql nginx project redis springboot springcloud vue
Last synced: 31 Jul 2025
https://github.com/apache/cordova-create
Apache Cordova Create
cordova cplusplus csharp java javascript library mobile nodejs objective-c
Last synced: 05 Apr 2025
https://github.com/smith8h/sconnect
A Http client based library that use OkHttp3 for simply making requests to URLs and APIs, and get a response as Json or plain text.
android android-lib android-library connect http http-client http-request http-requests http-response https java json json-parser kotlin rest-api
Last synced: 31 Oct 2025
https://github.com/reprezen/genflow
A unified framework for API code generators that work with OpenAPI, RAPID-ML and other description languages.
api api-client apidoc apidoc-generator apidocs code codegen documentation generation java openapi openapi-codegen openapi-documentation openapi-generator rapid-ml rest swagger swagger-codegen xtend
Last synced: 19 Jul 2025
https://github.com/stefangeyer/challonge-java
Java bindings for the Challonge API
challonge java rest tournament
Last synced: 11 Jan 2026
https://github.com/yyunikov/vertx-gradle-starter
Java 8 starter application with example of using Vert.X framework, Gradle build system, profiles configuration and SLF4J
architecture gradle java sample starter starter-template vertx vertx-web
Last synced: 14 May 2025
https://github.com/thomasleplus/java-sql-inspector
Utility to test Java code for SQL injection vulnerabilities.
antlr antlr-4 antlr-grammar antlr4 antlr4-grammar antlr4-java information-security infosec java jdbc jdk security sql sql-injection-vulnerabilities
Last synced: 10 Apr 2025
https://github.com/linux4/cloudspigot
High performance PaperSpigot fork used by Minecraft Server Cloudz.ml.
bukkit cloudspigot craftbukkit java minecraft minecraft-api minecraft-performance minecraft-server paperspigot-fork spigot spigot-fork
Last synced: 01 Oct 2025
https://github.com/gurleensethi/android-work-manager
Code for tutorial on Android Work Manager | TheTechnoCafe
android android-application android-development android-library android-studio java manager work workmanager
Last synced: 13 Apr 2025
https://github.com/dizitart/jbus
An Open Source Event Bus for Java 1.6+
event-bus java weak-references
Last synced: 17 Feb 2026
https://github.com/supergaga/generator
mybatis generator plugin use table comment
java mybatis-generator-plugins
Last synced: 11 Jan 2026
https://github.com/madbob/gasdotto
Gestionale web-based per i Gruppi di Acquisto
Last synced: 13 Apr 2025
https://github.com/arteam/dropwizard-http2-client
Dropwizard Integration with Jetty HTTP/1.1 and HTTP/2 client
Last synced: 25 Jun 2025
https://github.com/arjuncvinod/data-structures-and-algorithms
Data Structures and Algorithms implemented in different languages
c cpp csharp go java javascript python swift
Last synced: 30 Oct 2025
https://github.com/cf-toolsuite/cf-hoover
Easily aggregate accounting and snapshot usage reporting across multiple foundations
cloud-foundry java reactor spring-boot-3 spring-webflux
Last synced: 11 Jul 2025
https://github.com/solarnetwork/solarnetwork-node
Distributed SolarNode components for collecting data and controlling devices.
bacnet canbus climate-data energy energy-consumption energy-data energy-generation energy-monitoring iot java loxone mbus modbus osgi plugin-architecture
Last synced: 09 Apr 2025
https://github.com/sondosaabed/palestinian-dairy-factory
Java to apply a new project Palestinian Dairy Factory
console diary-factory inheritance java oop palestine
Last synced: 22 Apr 2025
https://github.com/engineeringsoftware/jog
Pattern-Based Peephole Optimizations with Java JIT Tests
compiler java jit jit-compiler openjdk optimization pattern peephole shadow test
Last synced: 03 Sep 2025
https://github.com/sondosaabed/recursive-decent-parser
a Java parser implemented using Recursive Decent Parser utlized javafx for GUI. This is part of the coursework of TRANSLATORS AND PROGRAMMING LANGUAGES
java javafx programming-languages recursive-descent-parser translators
Last synced: 30 Oct 2025
https://github.com/mehdihadeli/spring-food-delivery-microservices
☕A practical and imaginary food delivery microservices, built with java spring, domain-driven design, cqrs, vertical slice architecture, event-driven architecture, and the latest technologies.
cloud-native distributed-systems event-driven event-driven-architecture java microservices outbox-pattern rabbitmq spring spring-boot vertical-slice-architecture
Last synced: 24 Apr 2025
https://github.com/henkelmax/lame4j
A Java wrapper for LAME.
java jna lame lame-wrapper lame4j
Last synced: 22 Apr 2025
https://github.com/mateusznakodach/heroesofdomaindrivendesign.eventsourcing.java.axon.spring
Shows how to use Domain-Driven Design, Event Storming, Event Modeling and Event Sourcing in Heroes of Might & Magic III domain.
axon axonframework ddd dddheroes domain-driven-design event-sourcing eventmodeling eventsourcing eventstorming java spring spring-boot
Last synced: 03 Jul 2025
https://github.com/thoqbk/code-collection
A shell script tool for decompiling multiple jar files and re-arranging source code
Last synced: 13 May 2025
https://github.com/we2am-bassem/gogogo
It supports search by voice to those who needs. 🎙🎤,It supports searching for the exact sentence or some words in it. 👀,Moreover, it supports solving equations and systems of equations. 🧠🖩
compass css html5 intellij java mongodb mongodb-atlas mvc-pattern postman spring spring-boot thymeleaf vscode
Last synced: 12 Jul 2025
https://github.com/dvduardo/serenitybdd
Um projeto simples usando Serenity BDD desenvolvido para testes backend.
automacaodeteste automated-testing cucumber cucumber-java file java json json-file maven readme selenium serenity serenity-aggregate serenity-bdd serenity-cucumber teste tester
Last synced: 01 Apr 2025
https://github.com/sondosaabed/optimal-coins-game-strategy
a java project that uses dynamic programming to implemnt the Optimal coins collecting game strategy
dynamic-programming java javafx optimal-game-strategy
Last synced: 22 Apr 2025
https://github.com/thomasweise/aitoa
An Introduction to Optimization Algorithms
book evolutionary-algorithm java job-shop-scheduling-problem local-search metaheuristics optimization-algorithms
Last synced: 07 May 2025
https://github.com/f-lab-edu/show-your-worth
[연봉 4000만원 이상] 지도 기반 소셜 네트워크 서비스
graduate java jpa-hibernate mybatis spring
Last synced: 23 Apr 2025
https://github.com/membrane/membrane-spring-boot-starter
A Spring Boot Starter for Membrane Service Proxy.
embedded java java-8 reverse-proxy spring-boot spring-boot-starter standalone
Last synced: 04 Sep 2025
https://github.com/younes-charfaoui/library-simulator
This is a project for the practical work of the Operating system module in The University of Ibn Khaldoun - Algeria in which we had used the notion of threads and parallelism to make a library simulator.
animation java javafx multithreading mutex-synchronisation mutual-exclusion semaphore simulator
Last synced: 30 Jul 2025
https://github.com/dncomponents/dncomponents
Java UI web framework
gwt java javascript typescript
Last synced: 23 Sep 2025
https://github.com/kavithma-thushal/fruit-juice-lab
A Simple POS System using java 8 & javafx in Layered - Architecture
Last synced: 24 Jul 2025
https://github.com/zzhow1024/notes_on_the_course_of_han_shunping_gradually_learning_java
“韩顺平循序渐进学Java”课程笔记
hanshunping java learning learning-java zzhow
Last synced: 02 Aug 2025
https://github.com/davidhancu/javachallenges
Are you a beginner in Java? Or are you an expert? No matter your level of expertise, you can find challenges and project ideas here.
challenges ideas java projects
Last synced: 01 Sep 2025
https://github.com/arsy786/spring-boot-roadmap
This repo serves as a thorough guide to mastering Spring Boot!
Last synced: 10 Aug 2025
https://github.com/vbauer/commons-vfs2-cifs
SMB/CIFS provider for Commons VFS
cifs-provider commons-vfs2-cifs java jcifs smb
Last synced: 14 Sep 2025
https://github.com/nihatquliyev/organization-management-system
Simple JPA Java SE Project
cascade element-collection embedable entity java java-se manytoone mappedby onetomany
Last synced: 22 Jul 2025
https://github.com/dwolla/dwolla-v2-kotlin
Official Dwolla SDK for Kotlin/Java
dwolla dwolla-api java kotlin sdk
Last synced: 06 Apr 2025
https://github.com/zelechos/pragmatic_java
Repositorio de Java para explicar, aprender, estudiar desde los conceptos mas simples a los mas complicados
annotations java javaee javase modern-java oop sockets testing
Last synced: 10 Apr 2025