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-18 00:16:08 UTC
- JSON Representation
https://github.com/qubitproducts/gogoproto-java
Java packaging for Gogoproto
ceh gogo java protobuf protocol-buffers rtp
Last synced: 30 Jul 2025
https://github.com/aradzie/concurrency
A sandbox to play with concurrent algorithms and data structures
compare-and-swap java lock-free
Last synced: 30 Jul 2025
https://github.com/drkostas/androidapp-footballmatchlogger
This is an Android App created in order for me to practice the elementary aspects of android dev.
android java practice-project xml
Last synced: 02 May 2025
https://github.com/uchithmasenevirathne/pos-app-springboot-and-react_backend
A full-stack POS web application using Spring Boot and React, featuring inventory management, order processing, user authentication, and dashboard with dynamic product data and real-time updates.
Last synced: 28 Jun 2025
https://github.com/prasadhonrao/hackerrank
HackerRank challenges and solution
csharp hackerrank hackerrank-algorithms-solutions hackerrank-challenges hackerrank-csharp hackerrank-java hackerrank-python hackerrank-solutions java python
Last synced: 30 Jul 2025
https://github.com/thecoderadi/java_dsa_questions
In this repo , you will find all the questions and answers of PW (College Wallah)
Last synced: 22 Sep 2025
https://github.com/felipeagger/ecommerce
An simplified e-commerce using top technologies to support high availability.
dynamodb elasticsearch golang java kafka postgresql quarkus
Last synced: 01 Jul 2025
https://github.com/payneteasy/superfly
Centralized web authentication system for Java
Last synced: 30 Jul 2025
https://github.com/zebradevs/ifactr-netcf
The WinCE, Windows Mobile, and PocketPC bindings for iFactr.UI
crossplatform csharp java xamarin
Last synced: 18 Aug 2025
https://github.com/davidarchanjo/spring-boot-jpa-auditing
Sample Spring Boot project for implementing JPA database auditing
database java spring-boot spring-jpa
Last synced: 23 Jul 2025
https://github.com/fugerit-org/fj-bom
Fugerit Java BOM to use as parent pom
Last synced: 06 Apr 2025
https://github.com/devansh-maurya/circular-deterministic-progress-bar
A circular progress bar with a scrub which can be set at a definite position. Can be used to indicate deterministic progress.
android android-app custom-view java kotlin library progress-bar ui ui-components
Last synced: 23 Jul 2025
https://github.com/astrapi69/data-api
Defines interfaces for data beans like jpa entities or DTO(Data Transfer Object) objects
active data dto identity java jpa modification tree-structure versioning
Last synced: 01 Apr 2025
https://github.com/opencastsoftware/gradle-build-info
A Gradle plugin for generating build info as Java code
build-info buildinfo code-generation codegen gradle gradle-plugin gradle-plugin-java gradle-plugins java
Last synced: 10 Sep 2025
https://github.com/nurislom373/genericrepository
The difference with JpaRepository is that GenericRepository doesn't need to be a spring project in order to use it. That is, it can be easily used in simple build tools like Maven or Gradle without spring. Very easy to use and lightweight.
gradle hikaricp java maven postgresql
Last synced: 21 Sep 2025
https://github.com/adityakonda6/tasinnovation-javaprogramming-internship
Java Internship which has 3 Tasks includes:- 1. Multiplication Table 2. Currency Converter 3. Snake Game
currency-converter java multiplication-tables snake-game
Last synced: 14 Apr 2025
https://github.com/leberkleber/ljcm
Lightweight Java Configuration Management (Small, simple and lightweight java framework to manage configurations)
configuration configuration-management java lightweight lightweight-java-framework small
Last synced: 21 Sep 2025
https://github.com/hunterdii/leetcode-potd
🌟 Welcome to the vibrant world of Leetcode Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more!🚀
c competitive-programming cpp daily-coding-problem dailyprogrammer dsa-algorithm good-first-issue java leetcode leetcode-c leetcode-cpp leetcode-java leetcode-python3 leetcode-rust leetcode-solutions leetcode-solutions-cpp leetcode-solutions-python python3 rust
Last synced: 23 Aug 2025
https://github.com/suwadith/slot-machine-javaswing-oop-gui
Java based Slot Machine Game. [Object Oriented Programming]
gui java object-oriented-programming swing
Last synced: 21 Sep 2025
https://github.com/mehmetpekdemir/hexagonal-architecture-tdd
E commerce application .
contract-tests docker elk-stack github-actions hexagonal-architecture integration-tests java javascript kubernates postgre-sql reactjs redux spring-framework unit-tests
Last synced: 15 Mar 2025
https://github.com/armankhondker/averyfuncryptoservice
A Crypto web service that uses symmetric encryption and implements several useful APIs.
crypto decryption dropwizard encryption java symmetric-key-cryptography
Last synced: 29 Jul 2025
https://github.com/riteshpuvvada/mobile-application-development-lab
A cluster of MAD files
android-application android-studio java mad mit-license mobile mobile-app moblile-app-development
Last synced: 26 Oct 2025
https://github.com/thekeenant/cinematix
:movie_camera: Record smooth, cinematic shots of your Minecraft server.
Last synced: 22 Jul 2025
https://github.com/galan/commons
Generic functionality, utility classes and test-helper, that have been prooven to be useful in Java
java logging time utilities utility-library
Last synced: 12 Apr 2025
https://github.com/newrelic/dropwizard-metrics-newrelic
Implementation of a DropWizard metrics Reporter that sends data as dimensional metrics to New Relic
java monitoring newrelic open-source open-telemetry open-telemetry-java telemetry telemetry-java
Last synced: 29 Jul 2025
https://github.com/samyam81/leetcode_questions
This is a repository created to store the leetcode questions. This maynot be the most efficient way of solving the problem.
array binary-search bitmanipulation breadth-first-search concurrency cpp csharp depth-first-search divide-and-conquer dynamic-programming hashmap hashset java kotlin leetcode-solutions matrix string tree two-pointer two-pointers
Last synced: 09 Oct 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/houko/mysqlblobtojsontool
把数据库的blob数据转成json并显示出来(采用angular4构建,支持输入mysql账号密码连接,支持选择数据库,支持选表并展示数据)
Last synced: 14 Apr 2025
https://github.com/neiljbrown/java10-examples
Java code examples for the major new language features that were added to Java 10.
Last synced: 14 Apr 2025
https://github.com/linux-china/java-serialization-frameworks
java serialization frameworks demo
java kryo protobuf serialization
Last synced: 15 Aug 2025
https://github.com/robtimus/data-url
Support for data URLs as specified in RFC 2397 (https://www.ietf.org/rfc/rfc2397.txt)
data-uri data-url java rfc-2397
Last synced: 29 Jul 2025
https://github.com/freeipcc/ai-powered-call-center-local-deploy
AI-enhanced call center system, AI-Powered contact center system, based on FreeSWITCH, Java, Python, SpringBoot, VUE and other technology stacks, can be connected to mainstream TTS, ASR products, can be deployed locally, can build automatic outbound call system, automatic inbound call robot system, agent assistance system
ai call callcenter contactcenter freeswitch ipcc java python vuejs
Last synced: 03 Aug 2025
https://github.com/divinrkz/one-liners
Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++
c cpp java javascript php python ruby rust typescript
Last synced: 03 Aug 2025
https://github.com/kumpatlapavankumar/geeks_for_geeks-data-structures
Geeksforgeeks using java
computer-science daily-coding-problem dsa dsa-algorithm dsa-practice enjoy-coding geeksforgeeks-solutions java learning-by-doing programming-languages
Last synced: 31 Jul 2025
https://github.com/sntooosk/ms-rabbitmq
Microserviço que recebe requisições e envia mensagens aos consumidores. 📨
docker-compose java rabbitmq rabbitmq-server spring-boot
Last synced: 31 Jul 2025
https://github.com/donfuxx/photomosaicmagic
Select a photo and generate a mosaic image. Download at Google Play available: https://play.google.com/store/apps/details?id=com.appham.photomosaicmagic
android image-processing java mosaic mosaic-images mvp-android photos rxjava
Last synced: 13 Jul 2025
https://github.com/double-o-seven/stubr
A library for stubbing/faking data objects in unit tests for example
java kotlin stubbing stubs testing testing-tools unit-test
Last synced: 26 Oct 2025
https://github.com/42ways/onion-architecture-blueprint
Implementation of the so called "Onion Architecture" in plain Java
blueprint example-code java onion onion-architecture software-architecture
Last synced: 14 Apr 2025
https://github.com/exabrial/redex-sm
redex-sm: An improved Tomcat SessionManager that uses Redis via Jedis, with native encryption support
jakartaee java java-ee jedis jedis-plugin redis redisson session session-management session-manager session-replication tomcat tomee
Last synced: 12 Jan 2026
https://github.com/vishal-girhepunje/rural-mgnrega
MGNREGA(The Mahatma Gandhi National Rural Employment Guarantee Act ) is a scheme by which unskilled people of rural India are guaranteed to have 100 days of paid work. Main objective of this project is to manage employments offered through this scheme.
Last synced: 15 Aug 2025
https://github.com/abhi9720/projects
Build some simple projects in Java , Python and C language to learn basics of langauge in more better way .
Last synced: 08 Apr 2026
https://github.com/omarassadi/hyperion
An old server emulator written in Java for revision 317 of the RuneScape protocol.
apache-mina java mina mmorpg mmorpg-server private-server runescape runescape-server-emulator
Last synced: 13 Aug 2025
https://github.com/samyam81/search
This repository contains Java implementations of Breadth-First Search (BFS) and Depth-First Search (DFS) algorithms.
bfs-algorithm dfs-algorithm graph java search search-algorithm
Last synced: 22 Mar 2025
https://github.com/gmarokov/selenium-automation-framework
Example skeleton for quick start with Selenium WebDriver and TestNG on Java
java maven selenium-webdriver testng webdrivermanager
Last synced: 01 Aug 2025
https://github.com/meistermeier/sdn-paradise
Paradise Papers analysis with Spring Data Neo4j
java neo4j spring-boot spring-data-neo4j
Last synced: 02 Aug 2025
https://github.com/elimu-ai/model
📦 Code library shared amongst the Webapp and Android applications
Last synced: 29 Jul 2025
https://github.com/zebrajaeger/opencms-resource-plugin
java manifest maven maven-plugin opencms plugin resource resource-type resourcetype scaffolding
Last synced: 17 Mar 2025
https://github.com/pz-2025/inf_blekitni
System zarządzania zadaniami w hipermarkecie
Last synced: 14 Apr 2025
https://github.com/sumedhahire/spring-boot-eureka-grpc-feign-simplified
Spring Boot tutorial: bidirectional microservices using Eureka, Feign, gRPC, and Hibernate.
eureka-client eureka-discovery-service eureka-server feign feign-client-example grpc hibernate-jpa intellij java lombak maven microservices-architecture pom spring-boot spring-mvc
Last synced: 05 Oct 2025
https://github.com/a248/solidinjector
Modern and lightweight injector supporting javax and jarkarta.
dependency-injection dependency-injection-container dependency-injection-framework di-container java
Last synced: 26 Oct 2025
https://github.com/klaushauschild1984/ff7rl
Final Fantasy 7 roguelike
demake finalfantasyvii java roguelike
Last synced: 05 Jul 2026
https://github.com/zspitzer/lucee-script-engine-runner
CFML Ant script runner for Lucee Server JSR-223
Last synced: 16 Mar 2025
https://github.com/boburmirzo/apisix-manage-serverless-apis
Read the full tutorial
api-gateway azure java serverless
Last synced: 13 May 2025
https://github.com/im-yuuki/autogfncloudgg
Tool tự động tạo tài khoản CloudGG (Geforce NOW)
Last synced: 13 Aug 2025
https://github.com/szymonpoltorak/social-app
Social media application as a individual academic project continued in my free time using Angular and Spring Boot.
angular docker hibernate java jwt-bearer-tokens maven ngx-markdown oauth2 oidc spring-boot spring-security typescript
Last synced: 14 Aug 2025
https://github.com/thorsten-l/rpi-photobox
A Photobox/Photobooth software for the RaspberryPi written in Java
gphoto2 java opencv photobooth photobox raspberry-pi
Last synced: 16 Sep 2025
https://github.com/dcavar/fle
Free Linguistic Environment
bnfc cpp java lexical-functional-grammar lfg parsing xle
Last synced: 22 Jun 2025
https://github.com/f0rkb0mbz/java_devops_pipeline
A complete java servlet web application with mysql backend with complete automated deploy pipeline using Docker, Kubernetes and Jenkins!
devops devops-pipeline docker java java-pipeline jenkins jenkins-pipeline kubernetes kubernetes-cluster kubernetes-deployment maven pipeline servlet
Last synced: 20 Sep 2025
https://github.com/raphaisdev/vegeta_installer
Shell script for automatic install and config many development applications.
elastic elasticsearch install installer java shell shell-script
Last synced: 01 Aug 2025
https://github.com/cucumber/junit-xml-formatter
JUnit XML formatter for reporting Cucumber results
java javascript polyglot-release tidelift
Last synced: 20 Feb 2026
https://github.com/microbean/microbean-helm-maven
Maven repository integration for microbean-helm.
aether helm java kubernetes maven
Last synced: 09 Apr 2026
https://github.com/semantic-gitlog/semantic-gitlog
A simple Semantic Versioning management tool based on Conventional Commits. It can automatically derive and manage version numbers and generate angular-style change logs.
conventional-changelog conventional-commits gradle java semantic-gitlog semantic-versioning yisoft
Last synced: 06 Jul 2026
https://github.com/doaaosamak/learning-roadmap
This roadmap is designed to guide you through the learning path for various programming and development topics. Whether you're a beginner or looking to expand your skills, this roadmap provides a structured approach to learning key concepts and technologies.
ai backend cpp front-end-development java learning react-native roadmap swift
Last synced: 22 Sep 2025
https://github.com/apache/storm-site
Mirror of Apache storm website Git repo
Last synced: 29 Jul 2025
https://github.com/harry96444/easyquizapplication
An User Friendly Quiz Application where you can give Test as a student and Set or access different Functions as a Admin.
dao-design-pattern design-patterns java javase oracle-database
Last synced: 13 Jul 2025
https://github.com/ldilley/frank
:bulb: Fairly Rational Artificial Neural Kludge
ai artificial-intelligence assistant-chat-bots automation biometrics bot bots discord-bot face-recognition facial-recognition fun funny home-automation irc-bot java opencv speech-recognition speech-synthesis text-to-speech voice-recognition
Last synced: 20 Sep 2025
https://github.com/wildandart/hackernewsapi
A Mini Hacker News platform. Supports a RESTful API and a Caching system optimized for performance, and maintains a dynamic ranking of top posts.
custom docker docker-compose in-mempry inmemory-cache java jpa-hibernate maven postgresql-database postman springboot
Last synced: 14 Apr 2025
https://github.com/3drx/3drx-blog
my blog
astro blog computer-science java javascript notes programming rust
Last synced: 15 Aug 2025
https://github.com/matthewzmd/pacsurvival
3D maze survival game using ray-casting algorithm, inspired by Pac-Man
3d-game java pacman raycasting
Last synced: 14 Apr 2025
https://github.com/corneliouzbett/mpesa-java-sdk-v2
A Java library for communicating with Mpesa Daraja rest API
java java-8 mpesa mpesa-api mpesa-payments mpesa-rest mpesa-sdk mpesapi
Last synced: 04 Oct 2025
https://github.com/bygui86/spring-testing
Spring Testing sample project
assertj contract-testing dockerfile integration-testing java java-8 makefile maven mavenw mockito spring spring-boot spring-boot-2 spring-cloud-contract spring-feign spring-test testing testing-framework testing-practices unit-testing
Last synced: 14 Apr 2025
https://github.com/thetric/jfx-directory-viewer
JavaFX control for displaying and watching the contents of a directory
Last synced: 04 Oct 2025
https://github.com/stallion-x/cilicili
A basic PUGC video website that imitates bilibili. Coded as a Spring exercise project.
java jquery jsp mybatis mybatisplus redis spring spring-boot springboot springmvc vue
Last synced: 04 Oct 2025
https://github.com/mookjp/jinterface-example
Erlang jinterface example with a small Java code
Last synced: 31 Jul 2025
https://github.com/faisalahmedbijoy/java
Java Basic ,Data Structure ,OOP ,GUI ,Multithreading ,Swing
gui java multithreading oops-in-java swing-gui
Last synced: 06 Jul 2026
https://github.com/viascom/spring-boot-starter-maintenance
Maintenance mode library and auto-configuration for spring boot web and security projects.
auto-configuration java kotlin library spring-boot spring-boot-security spring-boot-web
Last synced: 12 Jan 2026
https://github.com/caoimhebyrne/jdiscordipc
A Java library for interacting with Discord via IPC (a.k.a. RPC, Game SDK, Social SDK, etc.)
Last synced: 14 Aug 2025
https://github.com/prem-ium/final-grade-calculator
🏫 Calculates lowest possible grade needed on final exam to get desired final grade & calculates final course grade.
calculate-grades exam final final-exam gpa gpa-calculator grade-calculator grades grading java
Last synced: 24 Sep 2025
https://github.com/h1alexbel/typehead-server
Typehead.io Server Abstraction
Last synced: 12 Apr 2025
https://github.com/apache/sling-org-apache-sling-fsresource
Apache Sling File System Resource Provider
Last synced: 24 Mar 2025
https://github.com/joaovictorino/terraform-aks-microservices
Spring PetClinic Microservices Architecture using Kubernetes features instead of Spring Cloud, also demonstrating how to use Terraform, Azure, Istio and IaC concepts.
azure-kubernetes-service iac java k8s microservices mysql terraform
Last synced: 16 Apr 2025
https://github.com/xiaoandx/mr-mis
Java+JavaWeb+layui实现“大学生实习就业信息管理模块”是一种针对高校大四的实习信息管理,无需下载安装即可使用的应用,能以最低成本触达用户。目前进行实习的大学生人数不断增加,每年要参加实习的大学生数量逐步增加,很多高校的为了管理学生的实习情况基本上都是通过Excle表格进行管理,如果有需要修改的需要老师打开表格进行数据的修改,老师长时间工作上课,可能会推迟信息的更新,没办法及时更新。
c3p0 java javaweb layui servlet-jsp
Last synced: 14 Apr 2025
https://github.com/ranjan2104/web-browser
A web browser, or simply "browser," is an application used to access and view websites. Common web browsers include Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, and Apple Safari. The primary function of a web browser is to render HTML, the code used to design or "mark up" webpages
java javafx-application javaweb json-api requests swing-gui
Last synced: 18 Apr 2026
https://github.com/llrizvanll/accessibilityservicedemo
Demo for retrieving window content on selected apps from same device . A Library that can collect info of window content of apps placed inside as app.
accessibilityservice android android-library java
Last synced: 05 Apr 2025
https://github.com/kenta-shimizu/json4java8
This library is JSON (RFC8259) parser implementation on Java8. Also supports JSONC reading.
java java8 json json-api json-parser jsonc jsonc-parser
Last synced: 29 Jun 2025
https://github.com/jdsherbert/fisher-yates-shuffle
Fisher Yates Algorithm implementation for randomizing an array of objects, implemented in various languages.
c cpp csharp haxe java javascript js lua python ruby ts typescript unity unreal-engine
Last synced: 07 Apr 2025
https://github.com/nheidloff/openwhisk-polyglot
Serverless Polyglot Application based on Apache OpenWhisk
ibm java javascript kotlin openwhisk polyglot serverless typescript
Last synced: 15 Apr 2025
https://github.com/kavithma-thushal/javaee-pos
This is a POS System build using Java Enterprise Edition (JavaEE)
ajax java javaee pos tomcat-server
Last synced: 14 Apr 2025
https://github.com/vepo/kafka-intro
Kafka Hello World for Java. It was done using Java SE and Quarkus.io
apache-kafka java java-14 java-8 quarkus
Last synced: 23 Jul 2025
https://github.com/it-at-m/agile-test-automation-framework
The Agile Test Automation Framework (ATAF) is a test automation framework specifically developed for agile projects. It provides a simple and extensible way to create and manage automated tests with Cucumber in Jira.
agile cucumber government java jira jira-integration jira-rest-api maven municipalities municipality municipals restassured restassured-framework selenium test-automation testing testing-tools
Last synced: 09 Jul 2026
https://github.com/alexweininger/game-state
game state section of alexweininger/android-catan
android android-development app hacktoberfest java mobile-game object-oriented-programming
Last synced: 19 Apr 2025
https://github.com/nickscha/geom
A lightweight geometry libary with fluent API
geom geometry-library glsl graphics java lwjgl math-library
Last synced: 31 Mar 2025
https://github.com/centic9/commons-dost
Utilitity library for stuff that I use in multiple projects
collections java logging subversion zipfile
Last synced: 15 Apr 2025
https://github.com/ghozti/pokemon-terminal-arena
just a simple terminal game
game game-development java pokemon terminalgame
Last synced: 13 Jun 2026