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-09 00:16:18 UTC
- JSON Representation
https://github.com/racodond/sonar-jproperties-plugin
SonarQube Java Properties Analyzer
code-quality guidelines java linter properties sonarqube sonarqube-plugin static-analysis static-analyzer styleguide
Last synced: 21 Mar 2025
https://github.com/oldratlee/java-compiler-demo
Demo project of creating dynamic applications with javax.tools.JavaCompiler
classloader compiler dynamic-app dynamic-compiler java
Last synced: 21 Mar 2025
https://github.com/theseems/clinq
Experimental validation mini-framework
declarative java token validation
Last synced: 13 Apr 2025
https://github.com/danny02/graalvm-docker
Simple Docker Image for trying out GraalVM
Last synced: 24 Apr 2025
https://github.com/valentinefernandes/programming-books-or-references
These are some programming books which will be helpful for you.
Last synced: 23 Apr 2025
https://github.com/jackblackevo/cors-jsonp-sample
Client-Side & Server-Side (Java) sample for Cross-Origin Resource Sharing (CORS).
ajax cors cross-origin-resource-sharing java javascript jsonp
Last synced: 09 Apr 2025
https://github.com/infobip/infobip-bean-validation
Library which provides new features on top of Hibernate Validator and Spring Boot Validation starter.
bean-validation java spring spring-boot
Last synced: 23 Apr 2025
https://github.com/turbolent/lila
Lila is a dynamic language running on the JVM with efficient multiple and predicate method dispatch
dispatch dynamic-languages java jruby jvm lila multiple-dispatch multiple-inheritance predicate-dispatch thesis
Last synced: 23 Apr 2025
https://github.com/hoangsonww/software-design-patterns
🎨 A comprehensive exploration of object-oriented design patterns, featuring fully implemented examples like inheritance, composition, observers, decorators, and factory methods. Built with Java to demonstrate their real-world applications in scalable and maintainable software design.
decorators design design-patterns exceptions factory-method-pattern factory-pattern inheritance iterator java maven model-view-controller multiton mvc-pattern object-oriented-programming observer observer-pattern oop singleton software-design
Last synced: 13 Jul 2025
https://github.com/osvaldjr/easy-cucumber
Easy Cucumber JVM DSL tests.
automated-testing automated-tests component-te cucumber cucumber-features cucumber-framework cucumber-java cucumber-jvm cucumber-steps cucumber-tests ff4j java stubby test-automation testing testing-framework testing-tools
Last synced: 13 May 2025
https://github.com/graphaware/neo4j-resttest
Library for testing Neo4j code over REST
java neo4j neo4j-graphaware-framework
Last synced: 01 Apr 2025
https://github.com/meltmedia/dropwizard-crypto
A Crytpographic Bundle for Dropwizard
cryptography dropwizard dropwizard-bundle encryption java
Last synced: 22 Apr 2025
https://github.com/derklaro/aerogel
A very lightweight jvm dependency injection library
dependency-injection di hacktoberfest java
Last synced: 04 Sep 2025
https://github.com/oktadev/okta-spring-boot-angular-auth-code-flow-example
Package Angular and Spring Boot into a single JAR!
angular frontend-maven-plugin jar java maven oauth2 pwa spring-boot
Last synced: 11 Apr 2025
https://github.com/sakebook/multilinedivider
Multi divider in RecyclerView on Android.
android android-library android-ui divide divider itemdecoration java kotlin multi-divider recyclerview
Last synced: 17 Jun 2025
https://github.com/mistermboy/pycompiler
Python Compiler
compiler compiler-design compilers design java lex parser python uniovi university visitor visitor-pattern yacc
Last synced: 07 May 2025
https://github.com/tuannh982/phantom
Simple, fast Key-Value storage. Inspired by HaloDB
database from-scratch hash-indexes java key-value key-value-database
Last synced: 11 Apr 2025
https://github.com/apache/maven-remote-resources-plugin
Apache Maven Remote Resources Plugin
build-management java maven maven-plugins maven-remote-resources-plugin
Last synced: 05 Apr 2025
https://github.com/eriffanani/TextViewReadMore
Android library for creating expand button on your long textview
android android-library endlesstext expandabletext expandabletextview java kotlin longtext readmore textview-android textviews
Last synced: 11 Apr 2025
https://github.com/matcracker/pocketmine-managerservers
PocketMine-ManagerServers is a useful software that allow you to install and manage servers for PocketMine-MP! You can install servers MC:PE (v1.0.5), you can...
java mcpe-util pocketmine server-management
Last synced: 07 May 2025
https://github.com/liangjfblue/autotestbluetooth
自动重连蓝牙,首次设置好命令后,以后自动重连后自动发送输入框的命令。用于自动测试设备蓝牙的连接性能
Last synced: 06 May 2025
https://github.com/citymonstret/jenkins4j
Simple and effective Jenkins API wrapper written in Java
Last synced: 06 Mar 2026
https://github.com/osandadeshan/maxsoft-intelliapi
First-ever code-free and lightweight cross platform API and database test automation tool.
gauge intelliapi java maven maxsoft rest-api rest-assured
Last synced: 06 May 2025
https://github.com/safnaj/java-web-application
Web App for Online Games Selling Site using Java with JSP & Servlets. Also used HTML5, CSS3, Bootstrap and MySQL.
bootstrap css html5 java java8 jsp jsp-servlet mvc
Last synced: 12 Apr 2025
https://github.com/ivangfr/springboot-proxysql-mysql
The goal of this project is to use ProxySQL to load balance requests from a Spring-Boot application to MySQL Replication Master-Slave Cluster.
java mysql proxysql spring-boot spring-data-jpa spring-web-mvc
Last synced: 10 Apr 2025
https://github.com/amrdeveloper/snapmacro
Free and Open source Cross-platform bot creator with a new scripting language called snap to interact with the mouse, keyboard, and screen using Snap scripting language
bot-creator hacktoberfest interpreter java javafx macro scripting-language snap snap-scripting-language
Last synced: 12 Apr 2025
https://github.com/yihleego/mypages
📖 MyPages is a java based, open source pagination plugin for MyBatis that simplifies database paging queries. Many databases, one plugin.
antlr antlr4 database java mybatis mybatis-page mybatis-plugin mysql oracle page pageable pagination postgresql spring-boot sql
Last synced: 12 Apr 2025
https://github.com/selimhorri/ecommerce-monolithic-backend-app
Monolithic backend for ecommerce app
ecommerce java jwt kafka mail-service monolithic rest-api spring-boot spring-data-jpa spring-security twilio-api
Last synced: 12 Apr 2025
https://github.com/webfirmframework/wff
Java framework to develop web applications
ai artificial-intelligence css3 html5 java java-framework mltp web-framework webfirmframework websocket wff wff-binary-message wffweb
Last synced: 06 May 2025
https://github.com/joselion/maybe
A monadic wrapper with a type-safe API to handle throwing operations in a functional way
error-handling exception-handling functional-java functional-programming hacktoberfest hacktoberfest2022 java maybe monad
Last synced: 20 Mar 2025
https://github.com/uportal-project/calendarportlet
JSR-168 portlet implementing calendar viewing in uPortal.
hacktoberfest java portal portlet uportal uportal-start-bundled
Last synced: 03 May 2026
https://github.com/uPortal-Project/CalendarPortlet
JSR-168 portlet implementing calendar viewing in uPortal.
hacktoberfest java portal portlet uportal uportal-start-bundled
Last synced: 11 Mar 2025
https://github.com/clxering/technical-articles-collection
日常收集的技术文章(中文、中英对照)
articles back-end chinese-english-bilingual front-end full-stack java javascript
Last synced: 10 Apr 2025
https://github.com/hongzhaohua/jstarcraft-dip
专注于解决数字图像处理领域的几个核心问题:图像转换,图像相似度,目标定位,目标检测,图像分割,图像聚类和图像分类. 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了多种数字图像处理,计算机视觉,计算机图形算法.
Last synced: 09 Oct 2025
https://github.com/logzio/logzio-java-sender
Java library to send structured logs (JSONs) to Logz.io via HTTPS. This the core component of Logzio Appenders in the different logging frameworks (log4j, log4j2, Logback) which can also be used on its own
integration java log-shipper logzio
Last synced: 11 Oct 2025
https://github.com/hugmanrique/cellarium
:file_folder: A typesafe heterogeneous container API
Last synced: 16 Mar 2025
https://github.com/pknu-wap/medilenz
AI기반 의약품 검색, 의약 정보 공유 서비스 MediLenz
android-studio es6-javascript express-js java kotlin node-js
Last synced: 05 Jul 2025
https://github.com/danny02/jopenctm
Java implementation of the openCTM Mesh compression file format
3d-models compression format java openctm opengl
Last synced: 05 Jul 2025
https://github.com/sxtanna/korm
Kotlin Object-Relational Mapping
deserialization java korm kotlin language orm serialization
Last synced: 16 Mar 2025
https://github.com/ciscodevnet/webex-contact-center-dbconnector
The Webex Contact Center DB Connector project enables access to SQL data sources from Webex Contact Center flow designer.
angular java jdbc mssql-database mssql-server mysql mysql-database rest-api sql
Last synced: 08 Mar 2026
https://github.com/preemptive/r8-docs
The Unofficial Documentation for R8
android dasho java kotlin obfuscation proguard r8
Last synced: 28 Jan 2026
https://github.com/alvin0216/note
Alvin's learning note
algorithms browser html-css http java javascript node nodejs notes react vuepress webpack
Last synced: 22 Mar 2025
https://github.com/fadouse/antidump
JNI-AntiDump/Debugging
antidebug antidump antireverser java
Last synced: 14 Jun 2025
https://github.com/resurfaceio/logger-java
Log API calls with Java
api-logger http-logger java jersey logger-java servlet-filter spark-framework spring-boot
Last synced: 14 Apr 2025
https://github.com/toolarium/common-build
The common-build project has the goal to simplify the development environment setup. It works for the main environment such as Linux, Windows and Mac. It can be used as a "transparent" wrapper of the most common build tools such as Gradle, Maven or Ant.
ant build common gradle java linux mac maven windows wrapper
Last synced: 18 Apr 2026
https://github.com/nameisjayant/android-java-mvvm-with-roomdatabase-retrofit-and-recyclerview
we are going to build a simple project with the help of Room Database , ViewModal , LiveData and Retrofit. So, What is the agenda of this project? First we will send a retrofit request to the web server for json data, then after fetching json data from the server , we will store that data into Room Database and then shows into the recyclerview. Alright!
android androidstudio api java retrofit roomdatabase
Last synced: 04 Jul 2025
https://github.com/yagarea/java-chat
Simple encrypted chat in Java
chat hacktoberfest java rsa rsa-encryption
Last synced: 28 Jun 2025
https://github.com/uglyoldbob/jni-min-helper
Minimal helper for `jni-rs`, supporting dynamic proxies, Android dex embedding and broadcast receiver. Used for calling Java code from Rust.
Last synced: 08 Jun 2026
https://github.com/meesho/excel-pojo-mapper
Excel-Pojo-Mapper is a library to map data kept in excel to list of java objects without writing boilerplate code to read excel & set values for object fields.
apache-poi converter epmapper java mapping mapping-tools microsoft-excel poi pojo
Last synced: 26 Apr 2026
https://github.com/programandoconro/programming-locker
僕の自学の方法。Mi camino de aprendizaje autodidáctico. My programming self-study road.
api docker etc java javascript linux python raspberry-pi typescript
Last synced: 10 Apr 2025
https://github.com/houarizegai/mailssender
Desktop App that allow you to send HTML emails to multiple receivers
java javafx javamail sendmail sendmail-smtp
Last synced: 10 Apr 2025
https://github.com/beehive-lab/levelzero-jni
Intel LevelZero JNI library for TornadoVM
gpu-library heterogeneous-parallel-programming intel-gpu java jni-library level-zero oneapi spirv
Last synced: 30 Dec 2025
https://github.com/apache/activemq-nms-openwire
Mirror of Apache ActiveMQ NMS OpenWire client library
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 12 Apr 2025
https://github.com/pranavj1001/learnlanguages
Learn new and different languages.
algorithms c data-structures django es6 frameworks java php python tutorial
Last synced: 10 Apr 2025
https://github.com/victornoel/eo-envelopes
Elegant Objects Envelopes
annotation-processing java java-library oop oop-library oop-principles
Last synced: 27 Mar 2025
https://github.com/anishlearnstocode/hackerrank-python
Python 🐍 Domain on HackerRank 💻 - Problems & Solutions
basic-data-types code collections datetime hackerrank hackerrank-python hackerrank-solutions itertools java math programming python python-collections python-domain python-itertools python3 regex sets strings zip
Last synced: 10 Apr 2025
https://github.com/security-union/rust-vs-java
Personal study to compare java and rust
Last synced: 03 Sep 2025
https://github.com/firebirdsql/decimal-java
Java library to encode and decode IEEE-754 decimals
bigdecimal decimal decimal128 decimal32 decimal64 firebird firebirdsql ieee-754 ieee754 java
Last synced: 03 May 2025
https://github.com/raptorbox/raptor
Raptor IoT platform
iot java mqtt mqtt-broker raptor
Last synced: 12 Apr 2025
https://github.com/gtiwari333/speech-recognition-java-hidden-markov-model-vq-mfcc
Automatically exported from code.google.com/p/speech-recognition-java-hidden-markov-model-vq-mfcc
audio-recorder fast-fourier-transform hidden-markov-model java java-sound-api java-speech-recognition k-means-clustering k-means-clustering-java speech-recognition vector-quantization
Last synced: 29 Oct 2025
https://github.com/veryfi/veryfi-java
Java module for communicating with the Veryfi OCR API.
api java java-library java-sdk sdk
Last synced: 04 May 2025
https://github.com/yhs0602/unzip-corrupt
Unzip ANY zip files that couldn't have been extracted because of corruptions, etc! (In my case for 4 month for a corrupt 2GB zip file)
android android-application corruption file fix java zip
Last synced: 26 Mar 2025
https://github.com/haq/mapcha
Map based captcha plugin for your Minecraft server.
Last synced: 20 Apr 2025
https://github.com/vensing/fy4a
A demo of parse fengyun4 satellite HDF5 file and output a color enhance satellite image ⛅
Last synced: 02 Jul 2025
https://github.com/jcasbin/casbin-spring-boot-example
Example for casbin-spring-boot-starter
abac acl auth casbin example java jcasbin rbac spring spring-boot springboot starter
Last synced: 02 Jul 2025
https://github.com/eugener/highlight.fx
Lightweight syntax highlighting for JavaFX
java javafx syntax-highlighting
Last synced: 05 May 2025
https://github.com/kanugurajesh/dsa-challenge
A 45 days DSA challenge
dsa java placement-preparation
Last synced: 07 May 2025
https://github.com/jourquin/nodus
Transportation network modeling software designed for multimodal and intermodal freight transport
assignment gis intermodal-freight-transport java modal-choice multimodal-freight-transport network-models networks nodus
Last synced: 26 Jan 2026
https://github.com/harshkapadia2/jdbc_librarymanagementsystem
A JDBC project using Netbeans IDE (Java) and MySQL.
Last synced: 21 Apr 2025
https://github.com/0x4f53/GetPerms
An Android wrapper library to quickly get app permissions and other package data.
android android-library apk demo icon java jitpack library localdatetime open-source package-manager packages permissions permissions-android phone security siem signature
Last synced: 11 Apr 2025
https://github.com/zafir100100/quizapp-java
The "QuizApp-Java" repository on GitHub is a Java-based project that allows developers to create a quiz application with various features, such as multiple-choice questions, timers, and score tracking. The repository includes the source code for the project, as well as documentation on how to use and customize the quiz application.
gui java java-swing multiple-choice-questions netbeans quiz-application score-tracking
Last synced: 19 Apr 2025
https://github.com/menthamc/mint-archives
Mint的归档仓库
bukkit folia folia-fork java minecraft minecraft-server paper
Last synced: 02 Jul 2025
https://github.com/valery1707/kaitai-maven-plugin
Maven plugin for Kaitai: declarative language to generate binary data parsers
java kaitai kaitai-struct maven-plugin
Last synced: 14 Jul 2025
https://github.com/rapter1990/qr-generator-example
QR Generator Example with Spring Boot
docker docker-compose integration-test java junit qrcode qrcode-generator restful-api spring-boot validation zxing zxing-qrcode
Last synced: 16 May 2025
https://github.com/thusharax/java-programming
Java programming questions and answers
hacktoberfest java java-programming java-programming-examples java-programming-language
Last synced: 16 Apr 2025
https://github.com/edavis25/fantasy-football-database
Fantasy football data scraping and projections.
data-analysis database fantasy-football fantasy-football-database java r sql
Last synced: 02 May 2025
https://github.com/beratyesbek/e-campus-backend
e campus system is a portal that contains all the information of your college. it includes the students schedule and timetable, lesson detail ,professors,student enrolled and more all are managed by this system.
aop-aspects java psql spring spring-boot
Last synced: 27 Oct 2025
https://github.com/nikialeksey/porflavor
PorFlavor - is the gradle plugin for extending android productFlavors
android androidflavors gradle gradle-plugin java productflavors
Last synced: 02 Sep 2025
https://github.com/menny/bazel-leaf
A Gradle plugin that builds modules using Bazel.
android bazel gradle gradle-plugin java
Last synced: 01 Sep 2025
https://github.com/javiorfo/java-spring3-microservice
Clean architecture, Java 21, Spring Boot 3, Postgres, Tracing, Logging and Keycloak
auditory hexagonal-architecture hibernate-jpa java java-21 keycloak microservice spring-boot spring-security springboot3
Last synced: 01 Sep 2025
https://github.com/mojohaus/clirr-maven-plugin
Clirr Maven Plugin
java maven maven-plugin mojohaus
Last synced: 27 Dec 2025
https://github.com/blacktechx011/jarvis
JARVIS is an advanced virtual assistant .
blacktechx blacktechx011 chatbot chatgpt chatgpt-api jarvis jarvis-ai jarvis-ai-voice-assistant jarvis-ready java voice-assistant voice-recognition
Last synced: 20 Jun 2025
https://github.com/ananto30/loggable
A logging annotation library for reactive java
java java-library log4j logger logging logging-library reactive-programming rxjava sleuth tracing webflux
Last synced: 07 Apr 2025
https://github.com/anishLearnsToCode/hackerrank-python
Python 🐍 Domain on HackerRank 💻 - Problems & Solutions
basic-data-types code collections datetime hackerrank hackerrank-python hackerrank-solutions itertools java math programming python python-collections python-domain python-itertools python3 regex sets strings zip
Last synced: 31 Mar 2025
https://github.com/mathieusoysal/jib-container-publish.yml
GitHub Actions for your Java project to build container with jib and publish it to GitHub Packages.
actions docker github-actions hacktoberfest java java-to-github-packages jib maven
Last synced: 23 Mar 2025
https://github.com/mightypirates/bedrockores
A minecraft mod that adds ore clusters embedded in bedrock, and a machine to extract them automatically.
Last synced: 03 Jul 2025
https://github.com/danekja/jdk-serializable-functional
Library with serializable versions of java.util.function.* interfaces.
Last synced: 01 Sep 2025
https://github.com/mindula-dilthushan/abc-company
This is Product Item View Project. This is Using React Native And API ExpressJs
java javascript objective-c react-native ruby starlark
Last synced: 16 Apr 2025
https://github.com/kilianb/pcg-java
PCG — Java Implementation. High quality fast random number generator
Last synced: 28 Apr 2025
https://github.com/psingh12354/java-hackerank
Here I upload my HackerRank Java solutions.
all hackerrank-java-solutions hackerrank-solutions java java-hackerrank-solution java-stdin java-strings java-substring
Last synced: 23 Aug 2025
https://github.com/raymondcoplin/spring-boot-angular4-material-boilerplate
Quickstart for Spring Boot + Angular 4 + Material2 Projects
angular4 dominican-republic java java-8 javascript material-design material2 spring-boot spring-data-jpa spring-security
Last synced: 25 Aug 2025
https://github.com/leonardpepa/segaleo
Segaleo is an ordering application (Personal Digital Assistant) that exists in every room of a hotel unit. This application facilitates the delivery of room service menu items to the customer, as well as the immediate booking of activities.
delivery food gui gui-application hotel hotel-management-system hotel-ordering-app java leonard leonardpepa leonarnt pepa swing uom
Last synced: 22 Aug 2025