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-19 00:16:13 UTC
- JSON Representation
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/objectionary/dejump
Replaces all GOTO objects in EO program with semantically equivalent ones but without GOTO
Last synced: 01 May 2025
https://github.com/soneso/stellar-java-mnemonic
A Java library that can be used to create mnemonics for the Stellar Network (e.g. for your Android app)
android blockchain cryptocurrency java key-derivation mnemonic mnemonics stellar stellar-network
Last synced: 27 Apr 2025
https://github.com/st1llwater/sorting-algorithms
A Collection Of Various Sorting Algorithms In Java, Cpp, C And Golang
c cpp golang hacktoberfest hacktoberfest2021 java
Last synced: 28 Feb 2025
https://github.com/fieldju/jvm-lambda-template
A template project for quickly getting started writing a Scala, Groovy, or Java Serverless Application with SAM / Cloud Formation
aws aws-lambda cloudformation gradle gradle-aws-sam-deployer-plugin groovy java lambda scala serverless serverless-application-model serverless-applications
Last synced: 09 Apr 2025
https://github.com/aymane-maghouti/big-data-project
This project aims to predict smartphone prices using a combination of batch and stream processing techniques in a Big Data environment. The architecture follows the Lambda Architecture pattern, providing both real-time and batch processing capabilities to users.
apache-airflow apache-kafka apache-spark batch-processing big-data-projects hbase hdfs ingestion java lambda-architecture machine-learning postgresql-database powerbi pyspark python spring-boot streaming
Last synced: 29 Oct 2025
https://github.com/renilgarala/dsa-java
DSA Notes and Practice Questions With Solution in Java
data-structures dsa dsa-learning-series java
Last synced: 23 Apr 2025
https://github.com/scapix-com/example2
Example for Scapix C++ JNI library
cpp cpp11 cpp14 cpp17 java jni jni-android jni-bindings jni-sample jni-wrapper
Last synced: 10 Oct 2025
https://github.com/shubh2-0/core-java
This repository contains three projects developed in Core Java to solve basic problem statements. The projects focus on different aspects of Core Java, including console printing, multiple-choice questions, and simple interactive problems.
abstraction class core-java encapsulation inheritance java opps polimorphism
Last synced: 23 Apr 2025
https://github.com/patrickfav/singlestep-kdf
Implementation of the single-step key derivation function (KDF) as described in NIST Special Publication 800-56C Rev1 supporting messages digest and HMAC.
cryptography hmac java kdf key-agreement key-derivation key-derivation-function message-digest nist nist800-56 secretkey security singlestep-kdf
Last synced: 09 Apr 2025
https://github.com/svladykin/replicamap
Key-value Kafka Database
apache-kafka concurrent-map database fault-tolerance in-memory in-memory-database java kafka key-value multimaster replication
Last synced: 28 Jul 2025
https://github.com/siddhesh2377/androidbox
It is an IDE Based On Node An Code Editor
andorid android-application editor ide java node node-editor
Last synced: 02 Apr 2025
https://github.com/arindam-modak/yrass-media-player
YRASS Media Player desktop application. Watch videos, movies, listen songs with cool interactive user interface and features.
desktop-app fxml gui java javafx mediaplayer
Last synced: 09 Apr 2025
https://github.com/bvolpato/ghostme4j
:ghost: Ghost Me - Java HTTP Proxifier
anonymous java privacy proxy user-agent
Last synced: 11 Apr 2025
https://github.com/Simsilica/SimFX
Game effects library.
java jmonkeyengine jmonkeyengine3
Last synced: 19 Mar 2026
https://github.com/ghurtchu/fluentry
:policeman::oncoming_police_car: Manage unchecked exceptions functionally.
abstraction composition declarative-programming functional-programming java monad reflection stack-safe
Last synced: 28 Apr 2025
https://github.com/grignaak/cow-collections
Performant copy-on-write collections on the jvm
collections functional-programming immutable immutable-collections java persistent-data-structure
Last synced: 14 Jan 2026
https://github.com/oblac/jodd-proxetta
Java Proxy library. Method parameters. Method references.
Last synced: 27 Apr 2025
https://github.com/martincastroalvarez/hexagonal-spring-boot
Hexagonal Architecture on Java Spring Boot
aws docker docker-compose hexagonal-architecture java javascript postgresql react spring-boot tailwind
Last synced: 02 Apr 2026
https://github.com/vonage/vonage-java-code-snippets
Java code examples for using Vonage
java java-quickstarts messaging nexmo nexmo-quickstart phone-call sms vonage
Last synced: 01 Apr 2026
https://github.com/zoff99/toloshare_material
ToLoShare is a cross-platform desktop application for secure peer-to-peer real-time location sharing
compose-desktop java jetbrains-compose kotlin location-sharing openstreetmap osm toxcore
Last synced: 26 Apr 2026
https://github.com/jrs296/leetcode-solutions
LeetCode Solutions of JRS296.
dsa dsa-algorithm java leetcode
Last synced: 04 Apr 2026
https://github.com/kj187/scala-ecosystem
Scala Ecosystem
akka concurrency java play scala slick static-typed
Last synced: 24 Apr 2026
https://github.com/dsibilio/spring-cloud-stream-custom-binder
A practical example showing how to develop your own custom Spring Cloud Stream Binder
custom-binder java spring-boot spring-cloud spring-cloud-stream
Last synced: 26 Feb 2026
https://github.com/pixel-clover/uview
A cross-platform tool for viewing and modifying Unity package files
desktop-application game-development java java-21 java-application unity unity-package-manager unity3d
Last synced: 19 Apr 2026
https://github.com/walshydev/streamdeck4j
Java library for the StreamDeckSDK
Last synced: 26 Oct 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/sormuras/idea-junit-webinar
IntelliJ IDEA and JUnit: Writing, Finding, and Running Tests
Last synced: 09 Mar 2026
https://github.com/houarizegai/javainterview
Java Interview Coding Challange.
interview-challenge interview-questions java java-interview java-interview-questions
Last synced: 18 Aug 2025
https://github.com/macacajs/macaca-reporter-java-plugin
Macaca Reporter Plugin For Java
Last synced: 15 Apr 2025
https://github.com/dvoraka/av-service
Network file service with replication and anti-virus checking
amqp anti-virus database file-services java jms kafka replication rest solr spring spring-boot storage
Last synced: 16 Jan 2026
https://github.com/anuken/ludumdare46
Ludum Dare 46 entry
html5-game java ludum-dare ludum-dare-46
Last synced: 10 Mar 2026
https://github.com/f-lab-edu/jshop
이커머스 웹서비스를 만들어보고 성능 테스트를 진행해 병목을 제거해 성능을 최적화해보는 프로젝트
grafana java mysql8 ngrinder redis spring-boot
Last synced: 01 Jul 2025
https://github.com/apache/maven-pdf-plugin
Apache Maven PDF Plugin
build-management java maven maven-pdf-plugin maven-plugins
Last synced: 06 Mar 2025
https://github.com/rogercoding/binary-search-tree
This Java program implements a Binary Search Tree (BST) with basic operations: node insertion, key searching, and in-order traversal. It demonstrates efficient data storage, retrieval, and sorted data display.
binary-search-tree java object-oriented-programming
Last synced: 14 Apr 2025
https://github.com/hussainderry/jcrypt
Java file encryption utility
encryption file-encryption file-encryption-java java javafx
Last synced: 14 Apr 2025
https://github.com/sdetautomation/seleniumjava
Selenium Startup Project for Java
a11y a11y-testing axe axe-selenium chrome docker java selenium-webdriver testcontainers
Last synced: 12 Apr 2025
https://github.com/codegather/record_movie
一个原生视频录制flutter插件,断点续录、视频压缩等功能,采用原生实现没有依赖第三方库
audi com compress ios java objective-c video
Last synced: 13 Apr 2025
https://github.com/couchbase-examples/java-springboot-quickstart
Entry level Couchbase Java Spring Boot tutorial/demo. Steps to build a REST API to manage user profile CRUD operations..
couchbase java quickstart spring spring-boot springboot
Last synced: 20 Feb 2026
https://github.com/lucasrmagalhaes/matches-simulator-java_kotlin
Sportheca Mobile DEV Week - Simulador de Partidas 🎲
android-studio dio firebase java kotlin sportheca
Last synced: 24 Aug 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/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/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/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/anishlearnstocode/hackerrank-interview-preparation-kit
Solutions to Interview Preparation Kit Questions on HackerRank.
algorithms cpp data-structures hackerrank interview-preparation java programming python python3 solutions
Last synced: 08 Aug 2025
https://github.com/dncomponents/dncomponents
Java UI web framework
gwt java javascript typescript
Last synced: 23 Sep 2025
https://github.com/chinalhr/gungnir
Gungnir是一个基于Spring,Netty,Zookeeper的轻量级分布式RPC服务框架
java netty rpc rpc-framework spring-boot zookeeper
Last synced: 28 Jul 2025
https://github.com/kavithma-thushal/ginzarestaurant
Restaurant using java 11, javafx & maven
Last synced: 25 Jul 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/omarlamin01/dairy-farm-management-system
Desktop application for managing dairy farms, built using java, javafx & MySQL
java javafx javafx-desktop-apps mysql mysql-database
Last synced: 11 Jun 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/correctexam/corrigeExamBack
Web app to grade your assessments anywhere
Last synced: 10 Mar 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/jenkinsci/idea-stapler-plugin
Jenkins Development Support for IntelliJ IDEA
hacktoberfest intellij-plugin java jelly jenkins jexl stapler
Last synced: 24 Mar 2025
https://github.com/mygreen/excel-cellformatter
Excelのセルの書式を解析してフォーマットするライブラリ。
Last synced: 16 Jan 2026
https://github.com/borfast/arrispwgen-android
Arris Password of the Day Generator for Android
android arris-modem arris-password java password-generator
Last synced: 27 Feb 2025
https://github.com/dgroup/term4j
Simplify manipulations with CLI terminal(s) for Java-based applications
cli console elegantobjects hamcrest hamcrest-matchers java lightweight oop oop-principles simple terminal
Last synced: 07 May 2025
https://github.com/keith-gamble/example-perspective-component-module
An Example Repository for building Ignition Perspective Component Modules
ignition ignition-perspective inductive-automation java perspective
Last synced: 21 Feb 2026
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/rainu/pdf-template
This project shows how to generate a PDF from a thymleaf-template.
css demo html java pdf-generation pdf-template
Last synced: 16 Apr 2025
https://github.com/swimos/greenhouse
This is an advanced sample application that demonstrates deploying and running Swim on a network of Raspberry Pis and using configuration to change behavior. This version uses Docker Images for build and deployment to Azure Iot Edge devices.
arduino distributed java javascript nodejs raspberry-pi raspberrypi swim
Last synced: 08 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/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/artipie/central
Artipie central files and configurations
Last synced: 13 May 2025
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/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/andifalk/ssl-demo
Demo to enable HTTPS and HTTP/2 for spring boot web application
http2 https java kotlin root-certificate server-certificate spring-boot spring-security ssl tls tls-certificate
Last synced: 12 Apr 2025
https://github.com/michael-simons/neo4j-aura-quarkus-graphql
Built a GraphQL-API based on the Cypher-DSL and Quarkus.
Last synced: 08 May 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/aashutoshrathi/springcrud
Basic CRUD with SpringBoot + Hibernate
crud hibernate java junit postgresql spring-boot springboot
Last synced: 19 Mar 2025
https://github.com/mieskeb/json-api-spring-boot
This project converts a normal Java object to json:api standard. More information about json:api can be found here: https://jsonapi.org/. Created and maintained by Mindware Software.
Last synced: 01 Nov 2025
https://github.com/jetkai/proxy-builder-2
Successor to https://github.com/jetkai/ProxyBuilder - Uses Spring & Netty for testing proxies, interacting with a local MariaDB.
gradle http https java jdk18 jetkai kotlin mariadb proxies proxies-checker proxy proxy-checker proxy-tester proxy-testing socks4 socks5
Last synced: 13 Apr 2025
https://github.com/lslxy1021/DYB
斗鱼弹幕Demo
database douyu-barrages java mysql
Last synced: 27 Mar 2025
https://github.com/henryco/opalette
Android application. Use advanced color filters and create a color palette based on the image.
android android-application filter image-filters image-palette image-processing java opengl palette
Last synced: 12 May 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/mehditeymorian/javacompileengine
Java Compile Engine: The CompileEngine You Need for your Project!
Last synced: 15 Jul 2025
https://github.com/madbob/gasdotto
Gestionale web-based per i Gruppi di Acquisto
Last synced: 13 Apr 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/mynttt/cyk-algorithm
Java implementation of the CYK algorithm.
automata-theory cyk-algorithm java theoretical-computer-science
Last synced: 06 Apr 2025
https://github.com/hibernate/hibernate-ogm-cassandra
Hibernate OGM integration with Cassandra
Last synced: 13 Apr 2025
https://github.com/splincode/basework
codeacademy css html java javascript php
Last synced: 08 May 2025
https://github.com/dnsimple/dnsimple-java
The DNSimple API client for Java.
api api-client dnsimple dnsimple-api dnsimple-policy-eng dnsimple-policy-group-apiclient dnsimple-policy-triage-application java
Last synced: 08 May 2025
https://github.com/sarveshlimaye/hotel-managment-system
This project is of Hotel Management System, which allows you to book rooms, seeing prices of rooms, see reviews. It would also show types of rooms available. It also has a login system, where admin and customers can enter details
css hibernate html java mysql spring-boot spring-data-jpa spring-security thymeleaf web
Last synced: 24 Jun 2025
https://github.com/lthcthemaster/lthc-lang
LTHC Lang is a simply programming langage created with java
custom-language java lthc-lang lthc-the-master
Last synced: 26 Jun 2025