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-26 00:16:25 UTC
- JSON Representation
https://github.com/douaa1819/mapstruct-guide
Guide pratique pour apprendre MapStruct, une bibliothèque Java de mapping d’objets rapide et performante. Ce repo inclut des exemples de mappings basiques et imbriqués, une comparaison avec ModelMapper, et des explications sur les principes SOLID appliqués.
java mapping mapstruct modelmapper performance solid tutorial
Last synced: 06 Feb 2026
https://github.com/donggeon0908/webcompiler_se.lab
Se.LAB 학생들의 코딩 연습을 위한 웹 컴파일러 제작!
docker java js jsp linux shell-script sql
Last synced: 14 Apr 2026
https://github.com/azure/tech-debt-analytics
A sample solution to add application modernisation capabilities to CI/CD and ship the results to a data lake for a comprehensive view
dotnet java migrate-to-azure modernization paas tech-debt
Last synced: 20 Oct 2025
https://github.com/javinator9889/iomanager
Java IO Manager - a class designed for improving the usage of the Input/Output in your Java programs, making your life easier
class input-output io iomanager java java-8 java-programming manage-io open-source powerful
Last synced: 13 Feb 2026
https://github.com/anseki/drgriffin
DrGriffin controls a mouse and keyboard automatically for testing a GUI, making a demonstration movie clip, etc.
automatic bezier cli click curve demonstration-movie-clip drag drop gui java keyboard motion mouse mouse-pointer nodejs pointer svg test
Last synced: 23 Jan 2026
https://github.com/fdero/jcompressor
Simple file compressor and decompressor written in Java-21 using my own library bits4j (which is hosted on maven central)
compression decompression filesystem huffman-coding java java-21 maven
Last synced: 24 Feb 2026
https://github.com/halsekiraika/ravenstorages
Our idea of the best warehouse.
Last synced: 22 Mar 2026
https://github.com/dgcorredorr/ud-paplicada-2a
Solución parte uno de la guía 2, actividad de aprendizaje de la materia Programación Aplicada impartida en la Universidad Distrital de Bogotá, Colombia
Last synced: 23 Jan 2026
https://github.com/hisano/netty-codec-webtransport
Netty Codec for WebTransport
http https java kotlin netty quic webtransport
Last synced: 09 Feb 2026
https://github.com/aidrecabrera/presence-um
Presence UM: Design and Implementation of a Java-Based Machine-Readable Code Attendance System. University of Mindanao CCE107 - Project by Cabrera, A.L., Llerin, A.J.
attendance java javafx opencv qrcode
Last synced: 10 May 2026
https://github.com/codeprometheus/java-concurrency
Java 并发编程,同步原语
aqs cas concurrency java jmm lock thread threadpool
Last synced: 06 Feb 2026
https://github.com/cuongndc9/i_love_java
JAVA****** is a great 🍣 programming language for me.
Last synced: 20 Oct 2025
https://github.com/srimani-7/java-playground
This repository contains a collection of simple Java projects aimed at helping individuals learn Java and its related frameworks.
eclipse-ide games intellij-idea java projects swing-gui ui
Last synced: 23 Feb 2026
https://github.com/dhruvabhat24/java-laboratory-codes
These are the programs which are done during the java lab sessions
Last synced: 11 Feb 2026
https://github.com/bagussatoto/sisaka-smk
"SISTEM INFORMASI AKADMIK SMK" Aplikasi situs web adalah situs web yang digunakan untuk menyimpan banyak informasi. Informasi yang dapat disimpan adalah mata pelajaran, jurusan, standar kompetensi, guru, siswa, wali mahasiswa, dan nilai -nilai. Aplikasi ini diharapkan untuk memfasilitasi pekerjaan guru / admin dalam melakukan pengumpulan data.
css html-css-javascript java javascript php php-framework php-library
Last synced: 27 Oct 2025
https://github.com/ranitmanik/dsa-bootcamp-java
🧑💻 The Complete DSA Bootcamp in JAVA for 2023 || This repository is a comprehensive collection of Java code implementations, projects, and assignments covering a wide range of DSA topics completed during the DSA-Bootcamp-Java Bootcamp by Kunal Kushwaha.
algorithms bootcamp community-classroom data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-java dsa-learning-series dsa-practice dsalgo-questions java kunalkushwaha leetcode wemakedevs
Last synced: 16 Oct 2025
https://github.com/apache/sling-slingfeature-maven-plugin
Apache Sling OSGi Feature Maven Plugin
java maven osgi osgi-feature-model sling
Last synced: 19 Oct 2025
https://github.com/armanokka/itmo
My laboratory works during my undergraduate studies at ITMO University
Last synced: 27 Feb 2026
https://github.com/thescattypotty/javadb
JavaDB , a simple in-memory database application written in Java.
Last synced: 06 Feb 2026
https://github.com/jericks/geometry-ws
Geometry web services
geometry geospatial java micronaut microservice
Last synced: 06 Feb 2026
https://github.com/ilovebacteria/calculator-telegram-bot
A simple calculator with Telegram bot
calculator java telegram telegram-bot
Last synced: 06 Feb 2026
https://github.com/felipecastrosales/button
A simple Flutter App using the MethodChannel (Integration with Native Code).
button-widget buttons danielciolfi dart flutter flutter-apps flutter-examples flutter-material flutter-native integration java method-channel methodchannel native-apps simple-app udemy-course
Last synced: 24 Jan 2026
https://github.com/bryopsida/k8s-dev-pod
Creates a development environment pod for running your dev environment inside a kubernetes cluster.
developer-tools helm hot-reload java k8s kubernetes multi-arch-images nodejs remote sftp ssh visual-studio-code
Last synced: 25 Oct 2025
https://github.com/kakarottocui/springbootshiyanshi
基于java SpringBoot和HTML实验室预约管理系统设计
html java layui mysql springboot
Last synced: 28 Jul 2025
https://github.com/dhruvabhat24/coursera-projects
projects on different languages
Last synced: 02 Jan 2026
https://github.com/stefmedjo/fleetmanager
Fleet Manager app design with Quarkus and Angular
fleet-management java quarkus quarkusio restful-api serverless
Last synced: 28 Apr 2026
https://github.com/paulguerre/covid-tac-toe
S6 Project : classic Tic Tac Toe game, but based on the current health situation (well, in 2022)
covid gui gui-application java javafx javafx-application javafx-gui tic-tac-toe
Last synced: 02 Jan 2026
https://github.com/giosil/saml-idp
Boilerplate for SAML Identity Provider implementation.
authentication java javaee saml saml-authentication saml-identity-provider saml-idp saml2 security
Last synced: 05 Nov 2025
https://github.com/yatheeshraju/testng-docs
A good looking docs page for https://testng.org/ . TestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing (testing a class in isolation of the others) to integration testing (testing entire systems made of several classes, several packages and even several external frameworks, such as application servers).
Last synced: 24 Jul 2025
https://github.com/rjdverse/rjd3filters
R access to filtering algorithms in JDemetra+ version 3.x
filtering java jdemetra r r-package rstats time-series timeseries trend-cycle
Last synced: 18 Feb 2026
https://github.com/timbru31/bukkit-kotlin-demo
🛠 🚧 small Kotlin demo plugin for Bukkit
bukkit craftbukkit java kotlin spigot
Last synced: 01 Oct 2025
https://github.com/jbush001/tddemulator
This is a Java app that supports the TDD protocol (Telecommunications Device for the Deaf), also known as TTY
Last synced: 27 Jul 2025
https://github.com/indoqa/indoqa-fsa
Developer friendly API to use the Morphologic FSA
automaton fsa indoqa-library java
Last synced: 26 Jul 2025
https://github.com/rgolubtsov/nonlinear-optimization-algorithms-multilang
Nonlinear programming algorithms as the (un-)constrained minimization problems with the focus on their numerical expression using various programming languages.
c cli cplusplus fortran golang java javascript multilang nodejs nonlinear-programming-algorithms objective-c perl python vala
Last synced: 26 Jun 2025
https://github.com/iopipe/iopipe-cli
Installer for IOpipe instrumentation using AWS Layers
aws java lambda lambda-functions monitoring nodejs observability python serverless
Last synced: 23 Aug 2025
https://github.com/ngageoint/gars-java
Global Area Reference System Java Library
gars global-area-reference-system java nga
Last synced: 14 Apr 2025
https://github.com/atakde/ceng344-java-racing-game
Racing game project in java
Last synced: 06 Apr 2025
https://github.com/stephengold/acorus
An action-oriented user-interface library for jMonkeyEngine
acorus antora documentation-website java jme3 jmonkeyengine3 jvm-library library open-source tutorial user-interface
Last synced: 14 Apr 2025
https://github.com/yunabraska/java-info-action
Fast Maven/Gradle parser. This dynamic GitHub action automatically detects and extracts crucial information such as Java version, project version, and encoding. It also provides essential build commands and properties to make your development process more independent, efficient and streamlined.
build-script github-actions gradle information-retrieval java java-version maven parser project-version
Last synced: 01 Jul 2026
https://github.com/tjtanjin/quicktax
Schedule tax collections and protect your economy with the most powerful and flexible tax plugin!
bukkit bukkit-plugin java minecraft minecraft-plugin spigot spigot-plugin
Last synced: 05 Mar 2025
https://github.com/jeninsutradhar/texteditorjavaswing
This Text Editor is a sleek and user-friendly Java application designed to provide a seamless text editing experience. With a modern and intuitive interface, this text editor offers essential features such as syntax highlighting, auto-indentation, file management, and more.
gui gui-application java java-gui java-gui-application java-swing java-swing-application java-swing-gui text-editor text-editor-java
Last synced: 02 Apr 2026
https://github.com/rutujar/wsw_java
Implementation of wiper in vehicles.To run this wiper download src code and run java compiler or Netbeans using test cases
codecoverage java junit travis wiper
Last synced: 27 Jul 2025
https://github.com/suriyaavijay/computer-networks-lab-programs
Program Codes for Computer Networks Lab in Java CS 6111
computer-networks java java-socket-programming mail socket tcp tcp-server udp
Last synced: 23 Jul 2025
https://github.com/samyam81/palmreader
"Palm Wizard" sounds like a fun and whimsical take on palm reading!
Last synced: 22 Mar 2025
https://github.com/lmammino/lucenenewsgroups
A simple university exercise with Apache Lucene 3.1 - This application performs indexing and search on a series of files that represent the post of some newsgroups
java lucene search search-engine
Last synced: 30 Mar 2025
https://github.com/nguyenkhanhquy/amazon-s3
Upload File to S3 with AWS Java SDK - Java Servlet JSP Web App
Last synced: 31 Oct 2025
https://github.com/that-prod-guy/methods-of-java-string
Twenty interesting string methods with comments to make it more easier for you and increase your code compatibility. Give it a ⭐ if you liked!
Last synced: 27 Jul 2025
https://github.com/rapter1990/build-the-backend-system-for-a-car-website
Udacity Java Web Nanodegree - VehiclesAPI
Last synced: 20 May 2026
https://github.com/sigpwned/csv4j
Simple CSV reading and writing for Java 8+
csv csv-reader csv-writer java java-8 simple
Last synced: 22 Jul 2025
https://github.com/ngdangkietswe/swe-protobuf-shared
Protobuf | Make | Go | Java | Github Actions
github-actions go java make protobuf
Last synced: 14 Apr 2025
https://github.com/schmittjoaopedro/ai-predatory-instinct
A genetic algorithm to run battles between two players in a ClashRoyale game simulation.
Last synced: 12 Jan 2026
https://github.com/mateodaza/top-down-parser
Top-Down Parser Simulation on Java.
compiler-design compilers java parser syntax-analysis
Last synced: 14 May 2025
https://github.com/dardin88/oop-lab-intellij-course
This is a collection of lab sessions for an Object Oriented Programming course in Italian.
java object-oriented-programming programming-exercises
Last synced: 19 Sep 2025
https://github.com/parvathy-vijayan/refactored-doodle
Write a java program to find the similar elements in an array and compute the number of times they occur
array java java-programming similar-elements-in-an-array
Last synced: 20 May 2026
https://github.com/manuel-mauky/colorpuzzle
a little puzzle game written in Java
Last synced: 24 Jul 2025
https://github.com/itzg/jsonschema2pojo-rules-bettermaps
Custom RuleFactory for the jsonschema2pojo facility that identifies additionalProperties that only declare a simple type and generates a Map without an intermediate property POJO.
Last synced: 19 Feb 2026
https://github.com/way-zer/librarymanager
A library helps you manage jvm runtime dependencies
dependency-manager java kotlin runtime
Last synced: 19 May 2026
https://github.com/harp077/pjl
PJL - Portable Java Launcher for executable files = jar, exe, etc. Same as Win Portable Start Menu and other launcher programs. Useful thing for USB and others. See releases at: https://sourceforge.net/projects/pjl/
java launcher portable swixml usb
Last synced: 14 Apr 2025
https://github.com/wizardjedi/php-java-serialization
PHP Library for reading/writing JAVA serialized objects
java library php serialization
Last synced: 14 Mar 2025
https://github.com/aehrc/jre-docker
Docker images for building base images capable of running Java applications.
Last synced: 27 Jul 2025
https://github.com/apache/sling-org-apache-sling-kickstart
Apache Sling Kickstart Launcher
Last synced: 21 Aug 2025
https://github.com/onqlavelabs/onqlave-java
Onqlave SDK for the Java programming language.
Last synced: 29 Mar 2025
https://github.com/dimitrisstyl7/software-engineering-project
Web application for scheduling patient-doctor appointments
hibernate hibernate-orm hibernate-validator java lombok postgresql spring spring-data-jpa spring-mvc spring-security springboot thymeleaf web-platform
Last synced: 07 Mar 2026
https://github.com/cdefgah/bencoder4j
Bit-torrent encoding and decoding implementation for Java programming language.
bencode bencoder bencoding bit-torrent deserialization java javalibrary library serialization torrent
Last synced: 10 Oct 2025
https://github.com/tiagosgomes/api-restful-spring-boot-mongodb
Este projeto foi desenvolvido como parte prática do Curso de Java Completo do Dr. Nelio Alves, com os objetivos de compreender as principais diferenças entre o Paradigma Orientado a Documentos (NoSQL) e o Paradigma Relacional (SQL), implementando as operações de CRUD e realizando as consultas com Spring Data e MongoRepository.
compass git github java java11 java11-spring-boot javaee javase json maven mongodb mongodb-compass nosql postman rest restful spring-boot spring-boot-2-3
Last synced: 02 Jan 2026
https://github.com/2008choco/networking
A platform-agnostic networking framework for Minecraft
bukkit fabric java minecraft networking packets
Last synced: 31 Oct 2025
https://github.com/lionsoul2014/dclock
A Desktop alarm clock developed by Java
alarm-clock desktop-application java java-swing java-swing-application
Last synced: 29 Jun 2026
https://github.com/setoelkahfi/jomlorecyclerview
A detachable RecyclerView component. Use single adapter and insert item for the adapter. http://kbbi.web.id/jomlo
android android-library android-studio java recyclerview recyclerview-adapter
Last synced: 11 Apr 2026
https://github.com/samyam81/scissorpaperrock
This is an repository created to store the CLI and GUI based ROCK-PAPER-SCISSORS.
2player console-game game java
Last synced: 02 Sep 2025
https://github.com/choyiny/factorizing-semiprimes
Factorizing Semiprimes (Proof of concept to decrypt RSA keys)
factorize hacking-rsa java semiprime
Last synced: 11 Jul 2025
https://github.com/hardikkum444/online-java-compiler-ide
This repository contains a Java program that acts as an HTTP and socket server. It allows users to send Java code via HTTP requests or socket connections. The server compiles the received Java code, executes it, and returns the output to the user.Users can interact with the server to compile and run Java code remotely.
backend-service compiler http ide java socketserver
Last synced: 19 Sep 2025
https://github.com/feast107/recaf-portable
Recaf with portable jre
bytecode decompiler java portable-executable recaf
Last synced: 03 Feb 2026
https://github.com/vsilverman/jenkins-ci
This repo shows how to use docker, jenkins and maven to build, test and deploy java app
continuous-integration docker docker-image java jenkins pipeline python terraform
Last synced: 18 Mar 2025
https://github.com/slintes/raspiadafruitledbackpack
Library for accessing Adafruit's LED Backpacks from Java on a Raspberry Pi
adafruit iot java raspberry-pi
Last synced: 02 May 2026
https://github.com/samyam81/adapter_design
Adapter design pattern allows incompatible interfaces to work together by providing a wrapper that translates the interface of a class into another interface that a client expect.
adapter cpp csharp design design-patterns java kotlin python
Last synced: 12 Sep 2025