🇨🇳 Made in China

Discover China's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of China.

TOP Java Projects

1
Snailclimb/JavaGuide

Snailclimb/JavaGuide

「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
Java
146,497
star
2
GrowingGit/GitHub-Chinese-Top-Charts

GrowingGit/GitHub-Chinese-Top-Charts

🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。
Java
96,638
star
3
macrozheng/mall

macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Java
77,710
star
4
MisterBooo/LeetCodeAnimation

MisterBooo/LeetCodeAnimation

Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)
Java
75,429
star
5
doocs/advanced-java

doocs/advanced-java

😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Java
70,933
star
6
krahets/hello-algo

krahets/hello-algo

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

jeecgboot/JeecgBoot

🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue3,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
Java
39,818
star
8
alibaba/arthas

alibaba/arthas

Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
Java
35,294
star
9
halo-dev/halo

halo-dev/halo

强大易用的开源建站工具。
Java
33,417
star
10
Blankj/AndroidUtilCode

Blankj/AndroidUtilCode

🔥 Android developers should collect the following utils(updating).
Java
33,174
star
11
alibaba/easyexcel

alibaba/easyexcel

快速、简洁、解决大文件内存溢出的java处理Excel工具
Java
32,157
star
12
xkcoding/spring-boot-demo

xkcoding/spring-boot-demo

🚀一个用来深入学习并实战 Spring Boot 的项目。
Java
31,117
star
13
alibaba/nacos

alibaba/nacos

an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Java
30,212
star
14
ityouknow/spring-boot-examples

ityouknow/spring-boot-examples

about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Java
30,028
star
15
dromara/hutool

dromara/hutool

🍬A set of tools that keep Java sweet.
Java
28,875
star
16
alibaba/canal

alibaba/canal

阿里巴巴 MySQL binlog 增量订阅&消费组件
Java
28,441
star
17
alibaba/druid

alibaba/druid

阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
Java
27,950
star
18
alibaba/spring-cloud-alibaba

alibaba/spring-cloud-alibaba

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Java
27,866
star
19
xuxueli/xxl-job

xuxueli/xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
Java
27,118
star
20
crossoverJie/JCSprout

crossoverJie/JCSprout

👨‍🎓 Java Core Sprout : basic, concurrent, algorithm
Java
27,076
star
21
lenve/vhr

lenve/vhr

微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
Java
26,577
star
22
qiurunze123/miaosha

qiurunze123/miaosha

⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
Java
26,150
star
23
alibaba/fastjson

alibaba/fastjson

FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
Java
25,716
star
24
hollischuang/toBeTopJavaer

hollischuang/toBeTopJavaer

To Be Top Javaer - Java工程师成神之路
Java
24,790
star
25
scwang90/SmartRefreshLayout

scwang90/SmartRefreshLayout

🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
Java
24,460
star
26
YunaiV/ruoyi-vue-pro

YunaiV/ruoyi-vue-pro

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

doocs/leetcode

😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
22,631
star
28
alibaba/Sentinel

alibaba/Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
Java
22,352
star
29
doocs/source-code-hunter

doocs/source-code-hunter

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

didi/DoKit

一款面向泛前端产品研发全生命周期的效率平台。
Java
20,108
star
31
linlinjava/litemall

linlinjava/litemall

又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
Java
19,148
star
32
CarGuo/GSYVideoPlayer

CarGuo/GSYVideoPlayer

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

dianping/cat

CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
Java
18,651
star
34
forezp/SpringCloudLearning

forezp/SpringCloudLearning

《史上最简单的Spring Cloud教程源码》
Java
17,585
star
35
Tencent/tinker

Tencent/tinker

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
Java
17,164
star
36
Tencent/APIJSON

Tencent/APIJSON

🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构 🏆 Real-Time coding-free, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and the returned JSON of API can be customized by Frontend(Client) users
Java
17,052
star
37
LSPosed/LSPosed

LSPosed/LSPosed

LSPosed Framework
Java
16,817
star
38
shuzheng/zheng

shuzheng/zheng

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
Java
16,658
star
39
justauth/JustAuth

justauth/JustAuth

🏆Gitee 最有价值开源项目 🚀💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!
Java
16,467
star
40
JeffLi1993/springboot-learning-example

JeffLi1993/springboot-learning-example

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。
Java
16,284
star
41
dromara/Sa-Token

dromara/Sa-Token

一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0
Java
16,163
star
42
YunaiV/SpringBoot-Labs

YunaiV/SpringBoot-Labs

一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024
Java
15,929
star
43
dyc87112/SpringBoot-Learning

dyc87112/SpringBoot-Learning

《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录!
Java
15,717
star
44
alibaba/DataX

alibaba/DataX

DataX是阿里云DataWorks数据集成的开源版本。
Java
15,692
star
45
YunaiV/yudao-cloud

YunaiV/yudao-cloud

ruoyi-vue-pro 全新 Cloud 版本,优化重构所有功能。基于 Spring Cloud Alibaba + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城、CRM、ERP 等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!
Java
15,108
star
46
heibaiying/BigData-Notes

heibaiying/BigData-Notes

大数据入门指南 ⭐
Java
14,823
star
47
zhisheng17/flink-learning

zhisheng17/flink-learning

flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》
Java
14,456
star
48
Tencent/QMUI_Android

Tencent/QMUI_Android

提高 Android UI 开发效率的 UI 库
Java
14,423
star
49
alibaba/ARouter

alibaba/ARouter

💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
Java
14,228
star
50
Curzibn/Luban

Curzibn/Luban

Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法
Java
13,561
star
51
seaswalker/spring-analysis

seaswalker/spring-analysis

Spring源码阅读
Java
13,457
star
52
Bigkoo/Android-PickerView

Bigkoo/Android-PickerView

This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动)
Java
13,446
star
53
JessYanCoding/AndroidAutoSize

JessYanCoding/AndroidAutoSize

🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).
Java
13,018
star
54
LuckSiege/PictureSelector

LuckSiege/PictureSelector

Picture Selector Library for Android or 图片选择器
Java
13,001
star
55
macrozheng/mall-learning

macrozheng/mall-learning

mall学习教程,架构、业务、技术要点全方位解析。mall项目(60k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、MySQL等技术,采用Docker容器化部署。
Java
12,948
star
56
youth5201314/banner

youth5201314/banner

🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。
Java
12,845
star
57
DuGuQiuBai/Java

DuGuQiuBai/Java

27天成为Java大神
Java
12,644
star
58
zhihu/Matisse

zhihu/Matisse

🎆 A well-designed local image and video selector for Android
Java
12,518
star
59
daimajia/AndroidViewAnimations

daimajia/AndroidViewAnimations

Cute view animation collection.
Java
12,422
star
60
daimajia/AndroidSwipeLayout

daimajia/AndroidSwipeLayout

The Most Powerful Swipe Layout!
Java
12,373
star
61
pxb1988/dex2jar

pxb1988/dex2jar

Tools to work with android .dex and java .class files
Java
12,211
star
62
pagehelper/Mybatis-PageHelper

pagehelper/Mybatis-PageHelper

Mybatis通用分页插件
Java
12,159
star
63
Tencent/VasSonic

Tencent/VasSonic

VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform.
Java
11,801
star
64
macrozheng/mall-swarm

macrozheng/mall-swarm

mall-swarm是一套微服务商城系统,采用了 Spring Cloud Alibaba、Spring Boot 3.2、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。
Java
11,789
star
65
Tencent/matrix

Tencent/matrix

Matrix is a plugin style, non-invasive APM system developed by WeChat.
Java
11,623
star
66
metersphere/metersphere

metersphere/metersphere

MeterSphere 是新一代的开源持续测试工具,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。
Java
11,574
star
67
frank-lam/fullstack-tutorial

frank-lam/fullstack-tutorial

🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
Java
11,528
star
68
code4craft/webmagic

code4craft/webmagic

A scalable web crawler framework for Java.
Java
11,370
star
69
H07000223/FlycoTabLayout

H07000223/FlycoTabLayout

An Android TabLayout Lib
Java
11,050
star
70
newbee-ltd/newbee-mall

newbee-ltd/newbee-mall

🔥 🎉newbee-mall是一套电商系统,包括基础版本(Spring Boot+Thymeleaf)、前后端分离版本(Spring Boot+Vue 3+Element-Plus+Vue-Router 4+Pinia+Vant 4) 、秒杀版本、Go语言版本、微服务版本(Spring Cloud Alibaba+Nacos+Sentinel+Seata+Spring Cloud Gateway+OpenFeign+ELK)。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。
Java
11,043
star
71
lingochamp/FileDownloader

lingochamp/FileDownloader

Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
Java
11,031
star
72
daniulive/SmarterStreaming

daniulive/SmarterStreaming

业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。
Java
10,883
star
73
alibaba/vlayout

alibaba/vlayout

Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.
Java
10,800
star
74
jeasonlzy/okhttp-OkGo

jeasonlzy/okhttp-OkGo

OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
Java
10,596
star
75
kekingcn/kkFileView

kekingcn/kkFileView

Universal File Online Preview Project based on Spring-Boot
Java
10,510
star
76
lipangit/JiaoZiVideoPlayer

lipangit/JiaoZiVideoPlayer

MediaPlayer exoplayer ijkplayer ffmpeg
Java
10,472
star
77
doocs/jvm

doocs/jvm

🤗 JVM 底层原理最全知识总结
Java
10,350
star
78
JessYanCoding/MVPArms

JessYanCoding/MVPArms

⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Java
10,269
star
79
asLody/VirtualApp

asLody/VirtualApp

Virtual Engine for Android(Support 14.0 in business version)
Java
10,183
star
80
barry-ran/QtScrcpy

barry-ran/QtScrcpy

Android real-time display control software
Java
10,011
star
81
alibaba/COLA

alibaba/COLA

🥤 COLA: Clean Object-oriented & Layered Architecture
Java
9,964
star
82
paascloud/paascloud-master

paascloud/paascloud-master

spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。
Java
9,842
star
83
HarlonWang/AVLoadingIndicatorView

HarlonWang/AVLoadingIndicatorView

DEPRECATED
Java
9,742
star
84
YoKeyword/Fragmentation

YoKeyword/Fragmentation

[DEPRECATED] A powerful library that manage Fragment for Android
Java
9,720
star
85
liaohuqiu/android-Ultra-Pull-To-Refresh

liaohuqiu/android-Ultra-Pull-To-Refresh

Ultra Pull to Refresh for Android. Support all the views.
Java
9,584
star
86
hackware1993/MagicIndicator

hackware1993/MagicIndicator

A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c
Java
9,584
star
87
lihengming/spring-boot-api-project-seed

lihengming/spring-boot-api-project-seed

🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~
Java
9,550
star
88
bilibili/DanmakuFlameMaster

bilibili/DanmakuFlameMaster

Android开源弹幕引擎·烈焰弹幕使 ~
Java
9,535
star
89
uknownothingsnow/JsBridge

uknownothingsnow/JsBridge

android java and javascript bridge, inspired by wechat webview jsbridge
Java
9,450
star
90
Justson/AgentWeb

Justson/AgentWeb

AgentWeb is a powerful library based on Android WebView.
Java
9,243
star
91
crossoverJie/cim

crossoverJie/cim

📲cim(cross IM) 适用于开发者的分布式即时通讯系统
Java
9,179
star
92
GcsSloop/AndroidNote

GcsSloop/AndroidNote

安卓学习笔记
Java
9,147
star
93
didi/VirtualAPK

didi/VirtualAPK

A powerful and lightweight plugin framework for Android
Java
8,979
star
94
laobie/StatusBarUtil

laobie/StatusBarUtil

A util for setting status bar style on Android App.
Java
8,810
star
95
Blankj/awesome-java-leetcode

Blankj/awesome-java-leetcode

👑 LeetCode of algorithms with java solution(updating).
Java
8,683
star
96
Freelander/Android_Data

Freelander/Android_Data

Some Android learning materials, hoping to help you learn Android development.
Java
8,680
star
97
KunMinX/Jetpack-MVVM-Best-Practice

KunMinX/Jetpack-MVVM-Best-Practice

难得一见 Jetpack MVVM 最佳实践!在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解!
Java
8,626
star
98
shwenzhang/AndResGuard

shwenzhang/AndResGuard

proguard resource for Android by wechat team
Java
8,529
star
99
ybq/Android-SpinKit

ybq/Android-SpinKit

Android loading animations
Java
8,467
star
100
hs-web/hsweb-framework

hs-web/hsweb-framework

hsweb (haʊs wɛb) 是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。
Java
8,313
star