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-17 00:16:03 UTC
- JSON Representation
https://github.com/0xtheprodev/spring-clean-example
Clean Architecture Example with Spring Framework (Java)
clean-architecture graphql hexagonal-architecture hibernet java java18 maven openapi openapi3 repository-pattern rest-api spring spring-boot
Last synced: 02 Apr 2025
https://github.com/arun-gupta/spring-hibernate-hsql
Spring Boot application using Hibernate with in-memory HSQL database
database hibernate java maven spring spring-boot
Last synced: 29 Apr 2025
https://github.com/mugilan-codes/data-structures_and_algorithms
Implementation of Data Structures and Algorithms using Java, Python, and JavaScript
algorithm algorithms clean-code cmake data-structures dsa intellij interview-questions java javascript makefile poetry python vscode
Last synced: 18 Mar 2025
https://github.com/kudoabhijeet/letscodejava
Complete Java Roadmap for beginners.
data-structures introduction-to-java java java-library java13 jdk jre jvm
Last synced: 28 Apr 2025
https://github.com/lumio-medical/lumio-flow
A library enabling DAG structuring of data processing programs such as ETLs
dag etl-pipeline java workflow workflow-engine
Last synced: 14 Jan 2026
https://github.com/angelless/serverbot
MCPE server(client) -> telegramBot(Node.js : server) UDP
java minecraft-plugin node nodejs telegram-bot
Last synced: 24 Apr 2025
https://github.com/theanasuddin/computer-programming-part-1-by-tamim-shahriar-subeen
কম্পিউটার প্রোগ্রামিং ১ম খণ্ড (চতুর্থ সংস্করণ) by তামিম শাহরিয়ার সুবিন. All examples and practice problems in JAVA.
computer-science java programming programming-fundamentals tamim-shahriar-subeen
Last synced: 09 Oct 2025
https://github.com/dev-aniketj/java-brick-breaker-game
I develop brick breaker game which is purely developed by using JAVA Language.
game-dev game-develop game-development java java-8 java-application java-awt java-fx java-fx-game java-game java-game-development java-games java-games-examples java-gui java-swing java-swing-applications java-swing-game java8 javafx learn-java
Last synced: 10 Oct 2025
https://github.com/guihsp/sistema-de-vagas-tech-yks
Sistema de Vagas para Programadores desenvolvido para o P.I (Projeto Integrador) do 3º Semestre do curso de Análise e Desenvolvimento de Sistemas no Centro Universitário Senac.
Last synced: 24 Apr 2025
https://github.com/samvel-aivazian/neetcode
Solutions to NeetCode problems using Java 21. This repository includes implementations of various data structures, algorithms, and design patterns, with a focus on clear, maintainable code and thorough testing.
algorithms algorithms-and-data-structures coding-challenges data-structures design-patterns java java-21 sorting-algorithms
Last synced: 09 Apr 2025
https://github.com/studio42gmbh/log42
Simple, secure and fast logging for Java
Last synced: 04 Feb 2026
https://github.com/usharik/seznamslovnik
Android Application for online dictionary https://slovnik.seznam.cz
android czech-language dictionary java seznam slovnik
Last synced: 26 Feb 2026
https://github.com/alexdlaird/java-ngrok-example-tcp-server-and-client
TCP Server and Client example for java-ngrok
education java java-ngrok localhost localtunnel reverse-proxy tcp tcp-client tcp-server tunnel tunneling webhook
Last synced: 14 Jun 2025
https://github.com/d-k-deng/dataprocessing_practice
The program processes personal records from a file using custom-implemented data structures such as Binary Search Trees (BST), heaps, and hashmaps, with an emphasis on generics and without relying on built-in Java classes like LinkedList and PriorityQueue.
data-processing data-structures java
Last synced: 14 Oct 2025
https://github.com/feltex/servicoemailsimples
Projeto básico de como utilizar Spring Boot enviando email via GMail
gmail gmail-api java spring-boot springboot
Last synced: 06 Sep 2025
https://github.com/uPortal-Attic/WeatherPortlet
Java Portlet for viewing weather.
hacktoberfest java portal portlet uportal uportal-start-bundled weather weather-locations weather-portlet
Last synced: 11 Mar 2025
https://github.com/dehora/outland
Proof of concept for a distributed feature flag system
dropwizard dynamodb gradle hybrid-logical-clocks hystrix java protocol-buffers redis ulid
Last synced: 07 Sep 2025
https://github.com/t5750/websites
:dog: Useful Websites & Repositories
java jfreechart netty qrcode seckill
Last synced: 18 Apr 2026
https://github.com/atbashee/atbash-octopus
Atbash Octopus version; declarative permission based Java EE Security
declarative java javaee javafx microprofile octopus permissions security
Last synced: 06 Jul 2025
https://github.com/jwebmp/core
JWebMP is a Java Web UI Framework for the rapid development of data bound web applications. It allows single language, bi-directional databinding and many more features
ajax angular api atmosphere bootstrap css framework graphing guice java jquery jquery-ui single-language web web-application
Last synced: 08 Jan 2026
https://github.com/henry-azer/book-recommendation-system
The book recommendation system is a web application developed using the Java Spring Boot framework and under it's the principles of software clean architecture. The system recommendations based on user-based collaborative filtering
clean-architecture collaborative-filtering java liquibase mysql postgresql recommender-system spring-boot spring-security spring-security-jwt
Last synced: 29 Apr 2025
https://github.com/thomasleplus/javainfo
Perl utility to extract the java version info from a class file's bytecode.
bytecode bytecode-parser bytecode-reading java jdk perl
Last synced: 05 Jul 2025
https://github.com/artus/oca_se_8_exercises
Exercises that help you get ready for the OCA SE 8 exam.
certification certification-prep java java-8 java8 oca
Last synced: 10 Sep 2025
https://github.com/enaium/practice-faka
一个用SpringCloud+Vue实现的发卡平台
element-plus java jimmer mysql rabbitmq springboot springcloud store typescript vue
Last synced: 18 Aug 2025
https://github.com/innoq/junit5-logging-extension
JUnit 5 extension for testing log statements
java junit junit-extension junit-jupiter junit-jupiter-extension junit5 logback logging slf4j
Last synced: 19 Oct 2025
https://github.com/lihanghang/tecroom
技术栈在线总结文档,包含编程语言、数据结构与算法、机器学习、数据库等。
artificial-intelligence coding data-mining data-structures deep-learning design-patterns docker java machine-learning nlp python3 summary text-extraction text-mining tools
Last synced: 09 Apr 2025
https://github.com/sevdanurgenc/javaoop
Nesne Programlama dersine ait ornek kodlardir.
java object-oriented-programming oop
Last synced: 11 Oct 2025
https://github.com/crni99/bookstore
This app is an e-commerce platform that allows users to browse and purchase books online. It is built using the Java programming language and the Spring framework (Boot, MVC, Security, Data JPA) and it uses an H2 (SQL) database to store and retrieve data.
bookstore bookstore-cms crud database h2-database hibernate java maven mvc spring spring-boot spring-mvc spring-security springboot store
Last synced: 27 Oct 2025
https://github.com/anirudhvarma12/wmv
WMV- Whats My Version is a maven plugin that stores version information in you jar/war file for you to retrieve it during runtime.
Last synced: 12 Apr 2025
https://github.com/emirhandogandemir/bookstore
This is backend of book store project. I was developing during summer holiday
aop java mapstruct redis-cache rules-engine spring-data-jpa spring-security springboot springframework
Last synced: 24 Apr 2025
https://github.com/theayushmajumdar/banking-app
This Spring Boot application serves as a REST API for a banking system. It allows users to manage accounts, transactions, users, perform financial operations such as depositing and withdrawing money , and also delete account.
java maven mysql postman rest-api springboot
Last synced: 24 Apr 2025
https://github.com/buildless/sample-gradle-micronaut4
Sample codebase using Micronaut 4, Kotlin, Gradle, and Buildless
build-cache buildcache buildless gradle java jvm kotlin micronaut remote-build-cache
Last synced: 02 Sep 2025
https://github.com/anhnbt/anhnbt.com
Trang blog cá nhân sử dụng Spring Boot, Spring MVC
bulma java spring-boot spring-mvc thymeleaf
Last synced: 27 Apr 2025
https://github.com/amusarra/eventbus-logging-filter-jaxrs
This project is a Quarkus application that shows how to build a system that is able to track JAX-RS requests coming and going from the application across different storage channels, such as a MongoDB database, SQL, or an AMQP broker using the Quarkus Event Bus.
doc-as-code eventbus java quarkus
Last synced: 09 Oct 2025
https://github.com/ralscha/vision
Demo application with Google Vision API
google-vision-api ionic2 java spring-boot
Last synced: 24 Apr 2025
https://github.com/gabrielduete/ifce-poo
Exercícios de POO concluídos em Java durante as disciplinas de programação orientada a objetos I e II.
Last synced: 06 Jul 2025
https://github.com/jongmin92/spring-boot-starter-upbit
Upbit(업비트) Open API Client Spring Boot Starter
java kotlin spring-boot upbit upbit-api upbit-api-client upbit-client upbit-spring-boot-starter
Last synced: 12 Apr 2025
https://github.com/kilianb/googletranslatortts
Converts a string of text to mp3 files utilizing the google translator text to speech api. Fast prototyping library without fees or rate limit.
Last synced: 28 Apr 2025
https://github.com/aaron-akhtar/jbot-archived
Java Botnet - Unfinished - Probably Discontinued
botnet cryptography java java-botnet jbot malware
Last synced: 24 Oct 2025
https://github.com/ericmbouwe/travelmantics
Good online deals management app connected to a Firebase database
firebase-realtime-database java
Last synced: 12 Apr 2025
https://github.com/bardframework/jalali-date
Jalali (Shamsi) calenadar implementation in java for parsing, validating, manipulating, converting and formatting persian dates (like java 8 LocalDate(Time))
jalali jalali-calendar jalali-datetime jalalidate java shamsi
Last synced: 14 Jan 2026
https://github.com/julxxy/http-rate-limiter-spring-parent
一个用于支持springboot项目http请求限制的starter,通过识别客户端传来token值(具有唯一标志性)来实现:同一个用户在一定的时间频次内最多只能点击N次特定接口的功能,使用redisson内置非公平锁实现
api-limit http-request-restrict java redis spring spring-boot
Last synced: 26 Jun 2025
https://github.com/lancelote/head_first_java
Code from Head First Java Book
book education head-first-java java
Last synced: 16 Jun 2025
https://github.com/rollczi/litechairs
🌃 LiteChairs - Simple bukkit / spigot plugin for adding chairs to your server.
bukkit bukkit-plugin java minecraft papermc papermc-plugin spigot spigot-plugin
Last synced: 26 Jun 2025
https://github.com/jetkai/runebot-ocr
Hooks into Windows and sends native key presses. Sends commands to the RuneBot Discord, allowing you to "bot" RuneBot with script automation.
automation bot discord java jet-kai kotlin ocr runebot runescape
Last synced: 13 Apr 2025
https://github.com/vikashkatiyar/movie_api_backend
The Spring Boot MovieApi Backend, leveraging Java 17, integrates file handling, pagination, JWT authentication, and a three-layered architecture. This ensures efficient media storage, optimized data presentation, secure authentication, and a modular codebase for managing movie-related data reliably and securely.
file-handling hibernate java jwt-authentication mysql-database pagination-library spring-boot spring-data-jpa spring-security
Last synced: 21 Jul 2025
https://github.com/yhtiyar/expressionparser
Java math expression builder and parser
algebra expression expression-builder expression-evaluator expression-parser java math math-expressions
Last synced: 12 May 2025
https://github.com/sureshg/kotlin-scratchpad
A starter project using Kotlin and Gradle Kotlin DSL as build tool.
containers docker google-jib gradle gradle-kotlin-dsl java jvm kotlin oci-image
Last synced: 05 Apr 2025
https://github.com/tinylog-org/tinylog-android-example
Example Android app for demonstrating logging with tinylog
Last synced: 25 Jun 2025
https://github.com/kastorcode/naruto-adventures-java-game
2D Zelda-style game where Naruto needs to defeat rival ninjas.
2d adventure-game adventures brazil game goiania goias java jogo kastor-code kastorcode matheus naruto ninja ninjas oliveira ramalho shinobi uzumaki zelda-style
Last synced: 21 Mar 2025
https://github.com/jeremynoesen/couriernew
A unique mail system plugin for Spigot Minecraft servers
bukkit bukkit-plugin courier gradle java minecraft minecraft-plugin paper plugin spigot spigot-plugin
Last synced: 21 Mar 2025
https://github.com/emilyy-dev/annotated-service-provider
Define Java service providers by annotating them directly
annotation annotation-processor java service-provider serviceloader
Last synced: 25 Jun 2025
https://github.com/aswinbarath/data-structures-and-algorithms
Problems on Data Structures and Algorithms
algorithms data-structures java leetcode problem-solving
Last synced: 14 Sep 2025
https://github.com/spencerpark/jupyter-jvm-client
A Java library for launching, connecting, and communicating with a Jupyter kernel.
client java jupyter jupyter-client jvm
Last synced: 01 Nov 2025
https://github.com/bartlomiejgora/rpnlibrary
Java Reverse Polish Notation Library
java library rpn rpn-expression
Last synced: 11 Jan 2026
https://github.com/hmasum52/intentfx
This project is about how to achieve screen changing(multiple scene in a single stage). Intent class help us to achieve this goal.
java javafx navigation scene-transition scene-transition-animation
Last synced: 15 Apr 2025
https://github.com/liumapp/simple-convert
基于aspose.word的Java文档转换项目,不需要依赖私服Jar包
Last synced: 30 Oct 2025
https://github.com/kfazri75/CatalogMovie
Apps For Search Movie from TheMovieDB API
android android-studio dicoding java themoviedb
Last synced: 28 Mar 2025
https://github.com/ekino/gradle-quality-plugin
Quality plugin applying some configuration for your builds (checkstyle, jacoco, sonarqube)
checkstyle gradle jacoco java quality sonarqube
Last synced: 12 Apr 2025
https://github.com/alexdlaird/java-ngrok-example-spring
Spring example for java-ngrok
education java java-ngrok localhost localtunnel ngrok reverse-proxy spring spring-boot spring-web tunnel tunneling webhook
Last synced: 26 Jun 2025
https://github.com/metteo/chip8-core
:video_game: Chip8 Emulator Core written in Java 11
chip8 emulator interpreter java
Last synced: 17 Jan 2026
https://github.com/kumuluz/kumuluzee-jwt-auth
KumuluzEE JWT Authentication extension provides role based access control microservice endpoints using OpenID Connect and JSON Web Tokens.
authentication cloud-native java javaee jwt jwt-authentication jwt-token kumuluzee microservices openid-connect rbac rest security
Last synced: 06 Apr 2025
https://github.com/thomasleplus/xee
Demo project to test XEE prevention API in Java Xerces.
Last synced: 14 Apr 2025
https://github.com/taymyr/play-repository-java
DDD Repository for Play/Lagom
ddd ddd-patterns java kotlin lagom lagom-framework play-framework playframework
Last synced: 05 Apr 2025
https://github.com/apache/maven-verifier
Apache Maven Verifier
build-management java maven maven-shared
Last synced: 05 Apr 2025
https://github.com/basemax/androidgooglemaps
A sample android application with google maps for SDK 9.
android android-google-maps android-googlemaps google-maps google-maps-android google-maps-sdk9 googlemap googlemap-android googlemap-sdk9 googlemaps-sdk9 java sdk9
Last synced: 05 May 2025
https://github.com/muhrifqii/llm-ollama-java-spring-ai
Samples showing a Java Spring Backend Application powered by Ollama's Generative AI and LLMs using Spring AI
ai chat-ai java large-language-models llm llm-application ollama-app r2dbc retrieval-augmented-generation spring-boot webflux
Last synced: 25 Aug 2025
https://github.com/stuntguy3000/lifx-lan-sdk
A high performance complete feature-parity Java SDK for controlling all LIFX Devices through the LIFX LAN API.
java lifx lifx-api lifx-java lifx-java-api lifx-lan lifx-lan-protocol lifx-lan-protocol-java lifx-lan-sdk lifx-sdk sdk
Last synced: 14 Apr 2025
https://github.com/auties00/linkpreview
Generate a preview for a link or for a text containing links
extract java link link-preview preview
Last synced: 15 Apr 2025
https://github.com/ducksss/daybreak
ST0511 : ANDROID DEVELOPMENT
android firebase firebase-authentication-android java swipeable
Last synced: 12 May 2025
https://github.com/netodevel/riley
Criando um framework para fins de aprendizado
Last synced: 13 Apr 2025
https://github.com/interfax/interfax-java
Fax send and receive in Java with the InterFAX REST API
fax fax-image hipaa inbound interfax interfax-api java library online-fax outbound receive sdk send
Last synced: 12 May 2025
https://github.com/mrunalsawant/calculator-javafx
A simple Calculator for performing basic arithmetic operations created using JavaFX in the NetBeans IDE
basic-java calculator java javafx javafx-application javafx-desktop-apps javafx-project
Last synced: 10 Apr 2025
https://github.com/cryptimeleon/predenc
Predenc contains predicate encryption implementations as well as key encapsulation mechanisms based on such implementations, for example attribute-based encryption.
abe abe-kem ciphertext-policy encryption ibe java kem key-policy predicate-encryption
Last synced: 11 Jan 2026
https://github.com/jasonv/tictactoe
A Java Tic-Tac-Toe Game
ai java tic-tac-toe tictactoe-game
Last synced: 26 Jun 2025
https://github.com/john-science/sudokualgos
A Java library to create Sudoku puzzles of desired difficulty.
algorithms java java-library sudoku-generator sudoku-solver
Last synced: 12 Mar 2026
https://github.com/mohamed-samy26/the-art-of-design-patterns-summer-training
Design Patterns Summer training of FCIS ASU 2023
clean-code design-patterns java oop-principles solid
Last synced: 19 Sep 2025
https://github.com/shnewto/bqjson
bqjson - Serialize/Deserialzie BigQuery TableResults to/from JSON
bigquery java json maven serde serde-json serialization serializer tableresult testing tests
Last synced: 17 Mar 2025
https://github.com/gtekle/shilen-money-transfer-api
Shilen-money-transfer-api is an API developed using Java and Spring Boot as part of a three-day practical Full-stack software development training hosted by Mr. Binyam Asnake - Leader Software Engineer from Berlin, Germany.
hibernate-orm java maven spring-boot
Last synced: 27 Jul 2025
https://github.com/xincao9/x-benchmark
Middleware Test Component
java pressure test-framework testing-tools
Last synced: 27 Jul 2025
https://github.com/umut-tosun/javayazilimgelistiriciyetistirmekampi
Engin Demirog`un Java Yazılım Geliştirici Yetiştirme Kampı`nın ders notları ve kendi eklediklerim.
clean-code java object-oriented-programming oop umut-tosun
Last synced: 27 Jul 2025
https://github.com/tonydeng/tcp4j
TCP4J (Thrift Client Pool For Java)
java java-8 tcp4j thrift thrift-client-pool
Last synced: 27 Jul 2025
https://github.com/sa-shiro/minecraft-multiproject-template
Template to setup a Minecraft Multi Project environment for Forge/Fabric/Multiloader/Architectury
architectury fabric fabricmc forge gradle java minecraft minecraft-fabric minecraft-fabric-mod minecraft-forge minecraft-forge-mod minecraft-mod mod multiloader multiproject subproject template template-project template-repository
Last synced: 27 Jul 2025
https://github.com/doaaosamak/projects-oop
Welcome to my GitHub repository where I share my Object-Oriented Programming (OOP) projects. This repository contains examples and models of projects using essential OOP concepts such as classes, objects, and methods.
Last synced: 24 Jul 2025