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: 2025-12-27 00:17:22 UTC
- JSON Representation
https://github.com/build-server-protocol/build-server-protocol
Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
build-server-protocol build-tool java json-rpc language-server-protocol scala
Last synced: 24 Dec 2025
https://github.com/yubico/java-webauthn-server
Server-side Web Authentication library for Java https://www.w3.org/TR/webauthn/#rp-operations
authentication fido fido-u2f java u2f webauthn
Last synced: 16 May 2025
https://github.com/houbb/opencc4j
🇨🇳Open Chinese Convert is an opensource project for conversion between Traditional Chinese and Simplified Chinese.(java 中文繁简体转换,支持台湾、香港、中文日文转换。)
chinese dfa java java7 nlp opencc simple-tranditional trie trie-tree
Last synced: 15 May 2025
https://github.com/mini2dx/mini2dx
A high-level cross-platform 2D game development API
2d-game game-development gamedev gamedev-framework java libgdx mini2dx
Last synced: 12 Apr 2025
https://github.com/jjohannes/idiomatic-gradle
How do I idiomatically structure a large build with Gradle 7.2+?
Last synced: 05 Apr 2025
https://github.com/jaeksoft/opensearchserver
Open-source Enterprise Grade Search Engine Software
crawler custom-search enterprise indexing java lucene ocr opensearchserver search search-engine synonyms webcrawler webcrawling
Last synced: 04 Apr 2025
https://github.com/mikeakohn/java_grinder
Compile Java byte-code to native CPU's.
6502 assembly atari c64 java nintendo playstation sega
Last synced: 04 Apr 2025
https://github.com/graphql-java/java-dataloader
A Java 11 port of Facebook DataLoader
batch batch-loader dataloader facebook-dataloader graphql java
Last synced: 13 May 2025
https://github.com/Yubico/java-webauthn-server
Server-side Web Authentication library for Java https://www.w3.org/TR/webauthn/#rp-operations
authentication fido fido-u2f java u2f webauthn
Last synced: 05 May 2025
https://github.com/WesJD/AnvilGUI
Capture user input in Minecraft through an anvil GUI in under 20 lines of code
anvil-guis bukkit bukkit-plugin gui java minecraft papermc spigot spigot-plugin spigotmc
Last synced: 11 May 2025
https://github.com/wesjd/anvilgui
Capture user input in Minecraft through an anvil GUI in under 20 lines of code
anvil-guis bukkit bukkit-plugin gui java minecraft papermc spigot spigot-plugin spigotmc
Last synced: 15 May 2025
https://github.com/kingston-csj/mmorpg
springboot编写的高性能分布式mmorpg手游服务端框架,包含中心服,网关服,游戏服,战斗服等。
cocos game game-server gradle java mina mmorpg netty rpc server spring springboot unity websocket
Last synced: 15 May 2025
https://github.com/jhipster/jhipster-lite
JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:
generator hacktoberfest hexagonal-architecture java jhipster spring-boot typescript vuejs
Last synced: 15 May 2025
https://github.com/ollide/intellij-java2smali
A plugin for IntelliJ IDEA & Android Studio to easily compile Java & Kotlin files to smali.
android-development android-studio-plugin dex idea-plugin java smali
Last synced: 05 Apr 2025
https://github.com/bafs/java8-cheatsheet
A Java 8+ Cheat Sheet for functional programming
cheatsheet functional-programming java java8 lambda-expressions memo resume stream
Last synced: 27 Mar 2025
https://github.com/BafS/Java8-CheatSheet
A Java 8+ Cheat Sheet for functional programming
cheatsheet functional-programming java java8 lambda-expressions memo resume stream
Last synced: 28 Mar 2025
https://github.com/lilifengcode/Burpsuite-Plugins-Usage
Burpsuite-Plugins-Usage
burpsuite burpsuite-extender java pentesting python tools
Last synced: 13 Mar 2025
https://github.com/aleksandr-m/gitflow-maven-plugin
The Git-Flow Maven Plugin supports various Git workflows, including GitFlow and GitHub Flow. This plugin runs Git and Maven commands from the command line.
git git-workflows gitflow github-flow java maven maven-plugin
Last synced: 12 Apr 2025
https://github.com/eclipse-kura/kura
Eclipse Kura™ is a versatile framework to supercharge your edge devices, streamlining the process of configuring your gateway, connecting sensors, and IoT devices to seamlessly collect, process, and send data to the cloud.
eclipseiot gateway internet-of-things iot java
Last synced: 13 Mar 2025
https://github.com/seancfoley/ipaddress
Java library for handling IP addresses and subnets, both IPv4 and IPv6
android cidr go golang groovy ip-address ipaddress ipv4 ipv4-address ipv4-network ipv4-subnetting ipv6 ipv6-address ipv6-network ipv6-subnetting java kotlin mac-address scala subnet
Last synced: 14 May 2025
https://github.com/jbunke/stipple-effect
Stipple Effect is a pixel art editor that supports animation and scripting (available on Windows, macOS and Linux)
animation drawing game-dev game-development game-development-workflow image-editor indie java painting pixel-art pixel-editor software sprite-animation sprite-editor
Last synced: 09 Aug 2025
https://github.com/duydo/elasticsearch-analysis-vietnamese
Vietnamese Analysis Plugin for Elasticsearch
analysis-plugin elasticsearch java vietnamese vietnamese-analysis-plugin
Last synced: 15 Dec 2025
https://github.com/apache/camel-karavan
Apache Camel Karavan a Low-code Data Integration Platform
camel docker integration java kubernetes low-code vscode
Last synced: 15 May 2025
https://github.com/hvdwolf/jExifToolGUI
jExifToolGUI is a multi-platform java/Swing graphical frontend for the excellent command-line ExifTool application by Phil Harvey
exiftool frontend java multi-platform swing-gui
Last synced: 11 Apr 2025
https://github.com/webauthn4j/webauthn4j
A portable Java library for WebAuthn(Passkeys) server side verification
authentication fido fido-u2f fido2 java passkey u2f webauthn
Last synced: 15 May 2025
https://github.com/google/capillary
Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.
android crypto cryptography end-to-end-encryption java privacy security
Last synced: 06 Apr 2025
https://github.com/l42111996/java-kcp
基于java的netty实现的可靠udp网络库(kcp算法),包含fec实现,可用于游戏,视频,加速等业务
arq fec java kcp moba netty reedsolomon reliable-udp udp
Last synced: 13 Apr 2025
https://github.com/waylau/distributed-systems-technologies-and-cases-analysis
《分布式系统常用技术及案例分析》示例源码
analysis distributed-systems java taobao technology twitter
Last synced: 05 Apr 2025
https://github.com/hvdwolf/jexiftoolgui
jExifToolGUI is a multi-platform java/Swing graphical frontend for the excellent command-line ExifTool application by Phil Harvey
exiftool frontend java multi-platform swing-gui
Last synced: 04 Apr 2025
https://github.com/metaparticle-io/package
Metaparticle/Package: Language Fluent Containerization and Deployment in Java, .NET and Javascript (and more coming soon)
distributed-systems docker dotnet dotnet-core java javascript kubernetes programmer
Last synced: 16 May 2025
https://github.com/jenkinsci/docker-plugin
Jenkins cloud plugin that uses Docker
cloud docker java jenkins jenkins-plugin plugin
Last synced: 15 May 2025
https://github.com/krasa/eclipsecodeformatter
IntelliJ plugin - use Eclipse's code formatter directly from IntelliJ. https://plugins.jetbrains.com/plugin/6546
Last synced: 07 Apr 2025
https://github.com/lemmy/blockingqueue
Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!
fifo fifo-queue java model-checking specification tla tlaplus tlaps
Last synced: 16 May 2025
https://github.com/bzppx/bzppx-codepub
暴走皮皮虾之代码发布系统,是现代的持续集成发布系统,由后台管理系统和agent两部分组成,一个运行着的agent就是一个节点,本系统并不是造轮子,是"鸟枪"到"大炮"的创新,对"前朝遗老"的革命.
c ci codepub con continuous-delivery continuous-deployment continuous-integration continuous-testing cpp git golang java jenkins nodejs php ruby
Last synced: 05 Apr 2025
https://github.com/lmxdawn/vue-admin-html
Vue-cli3.0 + Element UI + Spring Boot2.0 + 响应式的后台管理系统 https://lmxdawn.github.io/vue-admin
admin element-ui java mock rbac spring-boot thinkphp5 vue vue-admin vue-admin-element vue-admin-html vuex
Last synced: 11 Sep 2025
https://github.com/joaomatosf/javadeserh2hc
Sample codes written for the Hackers to Hackers Conference magazine 2017 (H2HC).
deserialization java javadeser jboss jvm lab poc reverse-shell vulnerability
Last synced: 13 May 2025
https://sap.github.io/SapMachine/
An OpenJDK release maintained and supported by SAP
java javase jdk jse jvm open-source openjdk
Last synced: 27 Mar 2025
https://github.com/fefong/markdown_readme
Markdown - you can mark up titles, lists, tables, etc., in a much cleaner, readable and accurate way if you do it with HTML.
felipefong ffong github java markdow-editor markdown readme readme-github style-readme style-readme-github
Last synced: 03 Apr 2025
https://github.com/joaomatosf/JavaDeserH2HC
Sample codes written for the Hackers to Hackers Conference magazine 2017 (H2HC).
deserialization java javadeser jboss jvm lab poc reverse-shell vulnerability
Last synced: 12 Mar 2025
https://github.com/gaoyuyue/myuploader-backend
单文件上传,多文件上传,大文件上传,断点续传,文件秒传,图片上传
java maven mybatis spring spring-boot springmvc
Last synced: 05 Apr 2025
https://github.com/Whoopsunix/JavaRce
Common Exploitation Techniques for Java RCE Vulnerabilities in Real-World Scenarios | 实战场景较通用的 Java Rce 相关漏洞的利用方式
command expression inject java jdbc jndi memshell rce rceecho rmi serialization vul
Last synced: 04 Apr 2025
https://github.com/naming-convention/naming-convention-guides
📖 Collection of naming guides for writing more consistent and readable codes
best-practices csharp git java javascript naming naming-convention naming-conventions php styleguide vuejs
Last synced: 10 Apr 2025
https://github.com/ThomasVitale/cloud-native-spring-in-action
🍃 Code samples and projects from the book "Cloud Native Spring in Action - With Spring Boot and Kubernetes" (Manning)
buildpacks cloud-native devops docker gradle java jvm kubernetes kubernetes-native microservices spring spring-boot spring-cloud
Last synced: 16 May 2025
https://github.com/thomasvitale/cloud-native-spring-in-action
🍃 Code samples and projects from the book "Cloud Native Spring in Action - With Spring Boot and Kubernetes" (Manning)
buildpacks cloud-native devops docker gradle java jvm kubernetes kubernetes-native microservices spring spring-boot spring-cloud
Last synced: 04 Apr 2025
https://github.com/irockel/tda
TDA - Thread Dump Analyzer
java jvm jvm-monitor thread-dump
Last synced: 11 Apr 2025
https://github.com/bujiio/buji-pac4j
Bridge from the pac4j security library to Shiro
authentication authorization cas facebook java jwt ldap login logout mongodb oauth openid-connect saml security shiro social-login sql twitter
Last synced: 03 May 2025
https://github.com/tartaricacid/touhoulittlemaid
A minecraft forge mod about the maid
Last synced: 15 May 2025
https://github.com/refactorfirst/refactorfirst
Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.
cycle-analysis cycle-detection java maven maven-plugin refactoring refactoring-tools report static-analysis
Last synced: 15 May 2025
https://github.com/bage2014/study
Java全栈工程师学习笔记;Spring、shiro、CAS、oauth2单点登录;cache 、Redis; web 安全及解决思路;redis、mq、quartz、docker;Docker各种组件实践等;mybatis、spring、spring boot实践;分布式锁;基于分库分表等等;Java full-stack engineer study notes; Spring, shiro, CAS, oauth2 single sign-on; cache, Redis; web security and solutions; redis, mq, quartz, docker; Docker various component practices, etc.;
cache cas java jwt mq nginx redis security spring spring-boot sso swagger tomcat web
Last synced: 11 Jul 2025
https://github.com/runabol/piper
piper - a distributed workflow engine
apache2 ffmpeg java pipeline springboot video workflow-engine
Last synced: 03 Apr 2025
https://github.com/viaversion/viafabricplus
Fabric mod to connect to EVERY Minecraft server version (Release, Beta, Alpha, Classic, Snapshots, Bedrock) with QoL fixes to the gameplay
alpha bedrock beta classic fabric java java-to-bedrock minecraft minecraft-alpha minecraft-proxy multiconnect protocol protocol-translator viaaprilfools viabedrock vialegacy viaversion
Last synced: 15 May 2025
https://github.com/code-disaster/steamworks4j
A thin Java wrapper to access the Steamworks API
Last synced: 12 Apr 2025
https://github.com/qeesung/highlightbracketpair
:high_brightness: Highlight bracket pair plugin for intellij
brace bracket-pair brackets highlight intellij intellij-plugin java plugin
Last synced: 21 Aug 2025
https://github.com/uyuni-project/uyuni
Source code for Uyuni
cucumber hacktoberfest java linux postgresql python reactjs saltstack spacewalk suse-manager system-management uyuni
Last synced: 14 May 2025
https://github.com/qeesung/HighlightBracketPair
:high_brightness: Highlight bracket pair plugin for intellij
brace bracket-pair brackets highlight intellij intellij-plugin java plugin
Last synced: 09 Apr 2025
https://github.com/lemmy/BlockingQueue
Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!
fifo fifo-queue java model-checking specification tla tlaplus tlaps
Last synced: 26 Mar 2025
https://github.com/Ahoo-Wang/CosId
Universal, flexible, high-performance distributed ID generator. | 通用、灵活、高性能的分布式 ID 生成器
clock clock-synchronization cloud-native distributed generator gradle id id-generator idgenerator java k8s kubernetes microservice redis sharding snowflake spring spring-boot spring-cloud zookeeper
Last synced: 16 Apr 2025
https://github.com/jreznot/electron-java-app
Electron Java application - What if you could build Desktop applications on Java with HTML 5 UI
desktop electron electron-java java vaadin
Last synced: 05 Apr 2025
https://github.com/dekorateio/dekorate
Tools for generating Kubernetes related manifests.
java knative kubernetes openshift tekton
Last synced: 14 May 2025
https://github.com/devgianlu/aria2android
An Android app that allows you run aria2 on your device
android android-service aria2 aria2-gui java
Last synced: 05 Apr 2025
https://github.com/serpro69/kotlin-faker
Port of a popular ruby faker gem written in kotlin. Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
android android-development android-testing anonymisation anonymization anonymizer data faker faker-gem faker-generator faker-library faker-libs java jvm kotlin kotlin-faker kotlin-library test-automation testing testing-tools
Last synced: 15 May 2025
https://github.com/bihell/Dice
一个前端后端分离的个人内容管理(CMS)系统。包含权限、博客、导航等模块。采用Nuxt、Vue2/3和SpringBoot3框架开发。
dice docker docker-compose java lua mybatis-plus mysql openresty redis spring-boot3 spring-security vue
Last synced: 12 Apr 2025
https://github.com/eclipse-archived/golo-lang
Golo - a lightweight dynamic language for the JVM.
golo invokedynamic java jvm language programming-language
Last synced: 06 May 2025
https://github.com/bosnzt/wordscheck
敏感词检测,违禁词过滤,敏感词过滤,敏感词库,一键启动,本地运行,私有化部署,1分钟接入完成,开箱即用,支持docker,支持在线api
golang java javascript nodejs php python sensitive-words-filter text-filter textfilter word-filter wordfilter
Last synced: 31 Oct 2025
https://github.com/crossoverjie/springboot-cloud
:two_men_holding_hands: springboot + springcloud build micro service
Last synced: 05 Apr 2025
https://github.com/mokies/ratelimitj
A Java library for Rate-Limiting, providing extensible storage and application framework adaptors.
dropwizard java rate-limits redis sliding-windows
Last synced: 20 Nov 2025
https://github.com/CeON/CERMINE
Content ExtRactor and MINEr
affiliation-parsing java machine-learning metadata-extraction pdf reference-parsing
Last synced: 16 Nov 2025
https://github.com/rubenlagus/telegrambotsexample
A simple to use library to create Telegram Bots in Java
Last synced: 04 Apr 2025
https://github.com/rubenlagus/TelegramBotsExample
A simple to use library to create Telegram Bots in Java
Last synced: 03 May 2025
https://github.com/membrane/api-gateway
API gateway for REST, OpenAPI, GraphQL and SOAP written in Java.
api api-gateway authentication http-proxy java oauth2 proxy rest reverse-proxy ssl
Last synced: 14 May 2025
https://github.com/fair-acc/chart-fx
A scientific charting library focused on performance optimised real-time data visualisation at 25 Hz update rates for data sets with a few 10 thousand up to 5 million data points.
chart-fx charting-libraries data-visualisation hacktoberfest java javafx large-dataset scientific-visualization
Last synced: 04 Apr 2025
https://github.com/incendo/cloud
Command framework & dispatcher for the JVM
command-dispatcher commands hacktoberfest java java-command-framework java-commands
Last synced: 16 Jun 2025
https://github.com/daniel-cottone/cerberus
A demonstration of a completely stateless and RESTful token-based authorization system using JSON Web Tokens (JWT) and Spring Security.
authentication authorization java json-web-token jwt rest rest-api restful-api spring spring-boot spring-framework spring-security
Last synced: 05 Apr 2025
https://github.com/traceo-dev/traceo
Traceo is a self-hosted bug tracking and performance monitoring system.
analytics bug-tracker bugs devops error error-handler error-handling error-monitoring java logging metrics monitor nodejs performance react self-hosted spring-boot tracing typescript
Last synced: 18 Apr 2025
https://github.com/alibaba/innodb-java-reader
A library and command-line tool to access MySQL InnoDB data file directly in Java
command-line-tool heatmap innodb java mysql mysql-database mysqldump
Last synced: 25 Oct 2025
https://github.com/jsorrell/carpetskyadditions
Empty world generation with new ways to obtain resources
carpet-mod gradle java minecraft minecraft-fabric minecraft-mod skyblock
Last synced: 04 Apr 2025
https://github.com/oldratlee/reactive-practice-at-taobao
♨️ Reactive @ 淘宝 | Reactive实践、推动、落地的记录与大会分享 | Flow Arch(流式架构)/Reactive Programming(RP/反应式编程)
flow flow-arch flow-oriented-ha java reactive reactive-programming rp rxjava stability taobao
Last synced: 05 Apr 2025
https://github.com/ibase4j/ibase4j-springboot
Spring,SpringBoot,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
dubbo ibase4j ibase4j-springboot java redis spring spring-boot
Last synced: 04 Apr 2025
https://github.com/typ0520/bizsocket
异步socket,对一些业务场景做了支持
android client java socket socket-io socket-io-client socket-programming socketio sockets tcp tcp-client tcp-server
Last synced: 05 Apr 2025
https://github.com/bnymellon/spring-kata
Code katas for learning Spring® and Spring Boot.
java java-11 java-16 java-17 spring spring-boot
Last synced: 15 May 2025
https://github.com/opennative/open-native
Open Native brings cross-platform communities together to help them collaborate and strengthen each other through development diversity.
android ios java kotlin nativescript objective-c react-native swift
Last synced: 15 May 2025
https://github.com/fabricmc/enigma
This is a fork of cuchaz's Enigma, a deobfuscation/remapping tool for Java software.
Last synced: 15 May 2025
https://github.com/abdurrkhalid/design-patterns
Design Patterns play an important role in the writing of the re-usable object oriented code in the both desktop and web applications. This repository contains all information related to design patterns alongside with implementation in Java.
developer-tools java learning-by-doing maven
Last synced: 06 Apr 2025
https://github.com/mercyblitz/mercyblitz.github.io
小马哥的技术博客 :D
blog blogs java mercyblitz technology
Last synced: 05 Apr 2025
https://github.com/ozlerhakan/poiji
:candy: A library converting XLS and XLSX files to a list of Java objects based on Apache POI
apache apache-poi converter data deserialize excel java java-11 mapper mapping microsoft-excel parser performance poi poiji pojo unmarshall
Last synced: 14 May 2025
https://github.com/Waffle/waffle
Enable drop-in Windows Single Sign On for popular Java web servers.
activedirectory authentication java kerberos ntlm sspi waffle
Last synced: 09 Apr 2025
https://github.com/flamingock/mongock
Lightweight Java based migration tool
database java migration mongodb nosql spring spring-boot
Last synced: 15 Aug 2025
https://github.com/Incendo/cloud
Command framework & dispatcher for the JVM
command-dispatcher commands hacktoberfest java java-command-framework java-commands
Last synced: 10 May 2025
https://github.com/phishman3579/android-heart-rate-monitor
Android heart rate monitor
android heart-rate-monitor java
Last synced: 04 Apr 2025