Discover the top trending Java repositories and projects on Github. Explore the latest trends in Java development.

Trending Repositories

1

hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。
🔥🔥🔥
2

sensitive-word

👮‍♂️The sensitive word tool for java.(敏感词/违禁词/违法词/脏词。基于 DFA 算法实现的高性能 java 敏感词过滤工具框架。请勿发布涉及政治、广告、营销、翻墙、违反国家法律法规等内容。高性能敏感词检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。)
🔥🔥
3

ghidra

Ghidra is a software reverse engineering (SRE) framework
🔥🔥
4

pkl

A configuration as code language with rich validation and tooling.
🔥🔥
5

spring-ai

An Application Framework for AI Engineering
🔥
6

dbeaver

Free universal database tool and SQL client
🔥
7

jadx

Dex to Java decompiler
🔥
8

openapi-generator

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
🔥
9

keycloak

Open Source Identity and Access Management For Modern Applications and Services
🔥
10

1brc

1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
🔥
11

halo

强大易用的开源建站工具。
🔥
12

hertzbeat

A real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
🔥
13

solitaire

Remake of the Windows 95 Solitaire game from scratch to preserve its original authenticity.
🔥
14

ant-application-security-testing-benchmark

🔥
15

PeerBanHelper

自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。
🔥
16

ruoyi-vue-pro

🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP 等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!
📣
17

source-code-hunter

😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等
📣
18

termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.
📣
19

Juggle

一款适用于微服务编排,第三方api集成,私有化定制开发,编写BFF聚合层等场景的强大低码编排工具!
📣
20

QtScrcpy

Android real-time display control software
📣
21

GitHub-Chinese-Top-Charts

🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。
📣
22

kestra

Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.
📣
23

NewPipe

A libre lightweight streaming front-end for Android.
📣
24

OpenSearch

🔎 Open source distributed and RESTful search engine.
📣
25

antlr4

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
📣
26

BurpJsUrlFinder

BurpSuite插件实现从.html、.js后缀中探测铭感信息接口或者未授权访问接口
📣
27

onedev

Git Server with CI/CD, Kanban, and Packages. Ultra Easy to Set Up and Maintain.
⬆️
28

Aegis

A free, secure and open source app for Android to manage your 2-step verification tokens.
⬆️
29

Apktool

A tool for reverse engineering Android apk files
⬆️
30

supertokens-core

Open source alternative to Auth0 / Firebase Auth / AWS Cognito
⬆️
31

TV

⬆️
32

kafka

Mirror of Apache Kafka
⬆️
33

kkFileView

Universal File Online Preview Project based on Spring-Boot
⬆️
34

leetcode

😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
⬆️
35

spring-boot

Spring Boot
⬆️
36

CodeGPT

JetBrains extension providing access to state-of-the-art LLMs, such as GPT-4, Code Llama, and others, all for free
⬆️
37

MapleServerAndroid

⬆️
38

bazel

a fast, scalable, multi-language and extensible build system
⬆️
39

doris

Apache Doris is an easy-to-use, high performance and unified analytics database.
⬆️
40

zxing

ZXing ("Zebra Crossing") barcode scanning library for Java, Android
⬆️
41

lawnchair

No clever tagline needed.
⬆️
42

Telegram

Telegram for Android source
⬆️
43

debezium

Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.
⬆️
44

elasticsearch

Free and Open, Distributed, RESTful Search Engine
⬆️
45

rewrite

Automated mass refactoring of source code.
⬆️
46

hutool

🍬A set of tools that keep Java sweet.
⬆️
47

cryptomator

Multi-platform transparent client-side encryption of your files in the cloud
⬆️
48

arthas

Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
⬆️
49

Digital

A digital logic designer and circuit simulator.
⬆️
50

incubator-fury

A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
⬆️
51

datahub

The Metadata Platform for your Data Stack
⬆️
52

xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
⬆️
53

winlator

Android application for running Windows applications with Wine and Box86/Box64
⬆️
54

dex2jar

Tools to work with android .dex and java .class files
⬆️
55

languagetool

Style and Grammar Checker for 25+ Languages
⬆️
56

thingsboard

Open-source IoT Platform - Device management, data collection, processing and visualization.
⬆️
57

SmartTube

SmartTube - an advanced player for set-top boxes and tv running Android OS
⬆️
58

GmsCore

Free implementation of Play Services
⬆️
59

plantuml

Generate diagrams from textual description
⬆️
60

AntennaPod

A podcast manager for Android
⬆️
61

vespa

AI + Data, online. https://vespa.ai
⬆️
62

react-native-browser

An easy-to-use in-app browser module for React Native, powered by Chrome Custom Tabs / SFSafariViewController.
⬆️
63

uncle-novel

📖 Uncle小说,PC版,一个全网小说下载器及阅读器,目录解析与书源结合,支持有声小说与文本小说,可下载mobi、epub、txt格式文本小说。
⬆️
64

json-masker

High-performance JSON masker library in Java with no runtime dependencies
⬆️
65

library

A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
⬆️
66

wvp-GB28181-pro

WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。
⬆️
67

zaproxy

The ZAP core project
⬆️
68

pdfsam

PDFsam, a desktop application to split, merge, mix, rotate PDF files and extract pages
⬆️
69

AutoJs6

安卓平台 JavaScript 自动化工具 (Auto.js 二次开发项目)
⬆️
70

caffeine

A high performance caching library for Java
⬆️
71

gnirehtet

Gnirehtet provides reverse tethering for Android
⬆️
72

kafka-ui

Open-Source Web UI for Apache Kafka Management
⬆️
73

XXPermissions

Android 权限请求框架,已适配 Android 14
⬆️
74

flink

Apache Flink
⬆️
75

jdk

JDK main-line development https://openjdk.org/projects/jdk
⬆️
76

Sa-Token

这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成...
⬆️
77

AppManager

A full-featured package manager and viewer for Android
⬆️
78

redisson

Redisson - Easy Redis Java client with features of In-Memory Data Grid. Sync/Async/RxJava/Reactive API. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache ...
⬆️
79

tempo

An open source and lightweight music client for Subsonic, designed and built natively for Android.
⬆️
80

portfolio

A simple tool to calculate the overall performance of an investment portfolio.
⬆️
81

midjourney-proxy

代理 MidJourney 的discord频道,实现api形式调用AI绘图
⬆️
82

dependency-track

Dependency-Track is an intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain.
⬆️
83

GSYVideoPlayer

视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。
⬆️
84

spring-reading

涵盖了 Spring 框架的核心概念和关键功能,包括控制反转(IOC)容器的使用,面向切面编程(AOP)的原理与实践,事务管理的方式与实现,Spring MVC 的流程与控制器工作机制,以及 Spring 中数据访问、安全、Boot 自动配置等方面的深入研究。此外,它还包含了 Spring 事件机制的应用、高级主题如缓存抽象和响应式编程,以及对 Spring 源码的编程风格与设计模式的深入探讨。
⬆️
85

guava

Google core libraries for Java
⬆️
86

FizzBuzzEnterpriseEdition

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
⬆️
87

jobrunr

An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.
⬆️
88

bytecode-viewer

A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
⬆️
89

skywalking

APM, Application Performance Monitoring System
⬆️
90

zotfile

Zotero plugin to manage your attachments: automatically rename, move, and attach PDFs (or other files) to Zotero items, sync PDFs from your Zotero library to your (mobile) PDF reader (e.g. an iPad, Android tablet, etc.), and extract PDF annotations.
⬆️
91

vsa-tdd

Vertical Slicing Architecture, TDD, GraphQL, JPA 등을 이용한 웹 어플리케이션 예제ㅐ
⬆️
92

selenium

A browser automation framework and ecosystem.
⬆️
93

react-native-video

A <Video /> component for react-native
⬆️
94

JimuReport

🔥「数据可视化报表工具」类似excel操作风格,在线拖拽完成报表设计!功能涵盖: 报表设计、图形报表、打印设计、大屏设计等,完全免费!秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、解决各类报表难题。
⬆️
95

tika

The Apache Tika toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF).
⬆️
96

java-design-patterns

Design patterns implemented in Java
⬆️
97

microcks

Kubernetes native tool for mocking and testing API and micro-services. Microcks is a Cloud Native Computing Sandbox project 🚀
⬆️
98

vert.x

Vert.x is a tool-kit for building reactive applications on the JVM
⬆️
99

java-ai-playground

⬆️
100

unidbg

Allows you to emulate an Android native library, and an experimental iOS emulation
⬆️