GitHub榜单(Java语言)- 2021-05-13


本文数据来源于开源项目GitHub-Chinese-Top-Charts

> 榜单设立目的

  • 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目;
  • 各位开发者伙伴可以更高效地吸收国人的优秀经验、成果;
  • 中文项目只能满足阶段性的需求,想要有进一步提升,还请多花时间学习高分神级英文项目;

> 榜单入选规则

  • 一个小小的要求:项目的 Description 和 README.md 都要包含中文说明;
  • 更新越持续越好:最近半年内有更新过的项目才有机会入选(拥抱活跃,远离僵尸);
  • Stars 越多越好:在满足持续更新的前提条件下,各榜根据 Stars 对项目进行排序;

> 榜单更新频率

  • 每周更新一次,最近更新时间为2021年5月13日;

Java

#RepositoryDescriptionStarsLanguageUpdated
1CyC2018/CS-Notes📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计128.1kJava05/13
2Snailclimb/JavaGuide「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!103.5kJava05/12
3MisterBooo/LeetCodeAnimationDemonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)64.4kJava09/30
4doocs/advanced-java😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识54.0kJava05/09
5kon9chunkit/GitHub-Chinese-Top-Charts🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!33.1kJava05/06
6geekxh/hello-algorithm🌍「算法面试+算法知识」针对小白的算法训练 还包括:1、阿里、字节、滴滴 百篇大厂面经汇总 2、千本开源电子书 3、百张思维导图 (右侧来个 star 吧 🌹,English version supported)26.3kJava04/07
7alibaba/arthasAlibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas25.8kJava05/11
8proxyee-down-org/proxyee-downhttp下载工具,基于http代理,支持多连接分块下载25.5kJava08/11
9ityouknow/spring-boot-examplesabout learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。25.4kJava04/23
10alibaba/druid阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池23.8kJava05/12
11zhangdaiscott/jeecg-boot「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。22.5kJava05/12
12scwang90/SmartRefreshLayout🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。22.5kJava01/06
13xkcoding/spring-boot-demo该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、u …21.8kJava04/10
14qiurunze123/miaosha⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓20.5kJava04/27
15hollischuang/toBeTopJavaerTo Be Top Javaer – Java工程师成神之路20.3kJava04/24
16alibaba/easyexcel快速、简单避免OOM的java处理Excel工具19.8kJava05/09
17wuyouzhuguli/SpringAll循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc19.6kJava04/23
18alibaba/canal阿里巴巴 MySQL binlog 增量订阅&消费组件18.9kJava05/12
19halo-dev/halo✍ An excellent open source blog publishing application. 一个优秀的开源博客发布应用。18.9kJava05/02
20xuxueli/xxl-jobA distributed task scheduling framework.(分布式任务调度平台XXL-JOB)18.2kJava05/11
21didi/DoraemonKit一款面向泛前端产品研发全生命周期的效率平台。17.3kJava05/12
22CarGuo/GSYVideoPlayer视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。16.2kJava05/12
23alibaba/SentinelA powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)16.1kJava05/09
24shuzheng/zheng基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。15.9kJava05/12
25linlinjava/litemall又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端15.8kJava05/12
26forezp/SpringCloudLearning《史上最简单的Spring Cloud教程源码》15.4kJava04/12
27dianping/catCAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。15.4kJava03/19
28JeffLi1993/springboot-learning-examplespring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。14.2kJava03/02
29alibaba/ARouter💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)13.1kJava05/01
30dyc87112/SpringBoot-LearningSpring Boot基础教程,Spring Boot 2.x版本连载中!!!13.1kJava04/12
31Tencent/QMUI_Android提高 Android UI 开发效率的 UI 库12.9kJava04/27
32Bigkoo/Android-PickerViewThis is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动)12.7kJava01/25
33Curzibn/LubanLuban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法12.5kJava03/12
34JessYanCoding/AndroidAutoSize🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).11.4kJava07/15
35justauth/JustAuth🏆Gitee 最有价值开源项目 🚀💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!11.3kJava05/11
36youth5201314/banner🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。11.2kJava04/15
37YunaiV/SpringBoot-Labs一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 102410.7kJava04/07
38Tencent/APIJSON🏆 腾讯内外五个奖项、腾讯开源五个第一 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构!🏆 5 awards inside&outside Tencent, 5 best aspects of Tencent Open. 🚀 A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs.10.6kJava05/04
39pagehelper/Mybatis-PageHelperMybatis通用分页插件10.3kJava05/11
40jeasonlzy/okhttp-OkGoOkGo – 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能10.3kJava05/09
41LuckSiege/PictureSelectorPicture Selector Library for Android or 图片选择器10.3kJava05/08
42JessYanCoding/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 快速集成框架).10.0kJava10/20
43hyb1996/Auto.jsA UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)10.0kJava04/11
44zhisheng17/flink-learningflink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》9.9kJava05/04
45seaswalker/spring-analysisSpring源码阅读9.9kJava02/23
46frank-lam/fullstack-tutorial🚀 fullstack tutorial 2021,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试9.7kJava05/08
47heibaiying/BigData-Notes大数据入门指南 ⭐️9.6kJava05/12
48gyf-dev/ImmersionBarandroid 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a629.6kJava11/30
49daniulive/SmarterStreaming业内为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。9.5kJava04/14
50bilibili/DanmakuFlameMasterAndroid开源弹幕引擎·烈焰弹幕使 ~9.0kJava02/27
51paascloud/paascloud-masterspring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。8.9kJava04/23
52lihengming/spring-boot-api-project-seed🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~8.7kJava12/03
53macrozheng/mall-learningmall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。8.7kJava05/10
54hackware1993/MagicIndicatorA powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用se …8.6kJava09/29
55DuGuQiuBai/Java27天成为Java大神8.2kJava03/18
56crossoverJie/cim📲cim(cross IM) 适用于开发者的分布式即时通讯系统7.7kJava03/22
57huanghaibin-dev/CalendarViewAndroid上一个优雅、万能自定义UI、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.7.6kJava02/07
58hs-web/hsweb-frameworkhsweb (haʊs wɛb) 是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。7.6kJava05/11
59newbee-ltd/newbee-mall🔥 🎉newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。6.9kJava05/04
60gedoor/MyBookshelf阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。6.8kJava02/16
61dyc87112/SpringCloud-LearningSpring Cloud基础教程,持续连载更新中6.6kJava10/30
62alibaba/otter阿里巴巴分布式数据库同步系统(解决中美异地机房)6.6kJava04/27
63macrozheng/mall-swarmmall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。6.5kJava04/23
64goldze/MVVMHabit👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。6.4kJava01/27
65Exrick/xmall基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等6.3kJava04/23
66zhoutaoo/SpringCloud基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中6.2kJava04/23
67KunMinX/Jetpack-MVVM-Best-Practice是 难得一见 的 Jetpack MVVM 最佳实践!在 以简驭繁 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!6.1kJava05/12
68Meituan-Dianping/walleAndroid Signature V2 Scheme签名下的新一代渠道包打包神器6.0kJava12/11
69wildfirechat/server即时通讯(IM)系统6.0kJava05/11
70smuyyh/BookReader📕 “任阅” 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~5.9kJava09/02
71NLPchina/ansj_segansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典5.9kJava05/05
72zouzg/mybatis-generator-guimybatis-generator界面工具,让你生成代码更简单更快捷5.8kJava05/08
73yuanguangxin/LeetCodeLeetCode刷题记录与面试整理5.7kJava03/23
74ityouknow/spring-cloud-examplesSpring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等5.6kJava07/29
75li-xiaojun/XPopup🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in anima …5.6kJava05/06
76sohutv/cachecloud搜狐视频(sohu tv)Redis私有云平台5.5kJava04/26
77527515025/springBootspringboot 框架与其它组件结合如 jpa、mybatis、websocket、security、shiro、cache等4.9kJava04/23
78TommyLemon/Android-ZBLibrary🔥Android MVP 快速开发框架,做国内 「示例最全面」「注释最详细」「使用最简单」「代码最严谨」的 Android 开源 UI 框架。 🔥An Android MVP Framework with many demos, detailed documents, simple usages and strict codes.4.9kJava09/13
79yipianfengye/android-zxingLibrary几行代码快速集成二维码扫描功能4.8kJava01/20
80h2pl/Java-Tutorial【Java工程师面试复习指南】本仓库涵盖大部分Java程序员所需要掌握的核心知识,整合了互联网上的很多优质Java技术文章,力求打造为最完整最实用的Java开发者学习指南,如果对你有帮助,给个star告诉我吧,谢谢!4.8kJava10/01
81mcxiaoke/packer-ng-plugin下一代Android打包工具,100个渠道包只需要10秒钟4.7kJava02/09
82doocs/jvm🤗 JVM 底层原理最全知识总结4.6kJava04/23
83hongyangAndroid/baseAdapterAndroid 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。4.6kJava02/13
84SplashCodes/JAViewer更优雅的驾车体验4.5kJava08/29
85ffay/lanproxylanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面…)。目前市面上提供类似服务的有花生壳、TeamView、GoToMyCloud等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制,此外,由于数据包会流经第三方,因此对数据安全也是一大隐患。技术交流QQ群 10674243304.5kJava05/01
86youlookwhat/CloudReader🗡️ 云阅:一款基于网易云音乐UI,使用玩Android、Gank.Io Api,MVVM-DataBinding架构开发的符合Google Material Design的Android客户端4.5kJava01/23
87metersphere/metersphereMeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,全面兼容 JMeter、Postman、Swagger 等开源、主流标准。4.5kJava05/12
88HotBitmapGG/bilibili-android-clientAn unofficial bilibili client for android http://www.jianshu.com/p/f69a55b94c05 — 该项目已停止维护!4.4kJava03/17
89AriaLyy/Aria下载可以很简单4.4kJava04/20
90pili-engineering/PLDroidPlayerPLDroidPlayer 是七牛推出的一款免费的适用于 Android 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。4.4kJava05/10
91razerdp/BasePopup一款针对系统PopupWindow优化的Popup库,功能强大,支持背景模糊,使用简单,你会爱上他的~4.3kJava05/10
92techGay/v9porn9*Porn Android 客户端,突破游客每天观看10次视频的限制,还可以下载视频4.3kJava04/23
93hustcc/JS-Sorting-Algorithm一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。4.2kJava04/13
94bingoogolapple/BGARefreshLayout-Android多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位4.2kJava04/05
95jeasonlzy/ImagePicker完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数4.2kJava10/27
96alipay/SoloPiSoloPi 自动化测试工具4.0kJava11/03
97Jacksgong/JKeyboardPanelSwitchFor resolve the layout conflict when keybord & panel are switching (Android键盘面板冲突 布局闪动处理方案)4.0kJava08/18
98roncoo/roncoo-pay龙果支付系统(roncoo-pay)是国内首款开源的互联网支付系统,拥有独立的账户体系、用户体系、支付接入体系、支付交易体系、对账清结算体系。目标是打造一款集成主流支付方式且轻量易用的支付收款系统,满足互联网业务系统打通支付通道实现支付收款和业务资金管理等功能。4.0kJava05/21
99bingoogolapple/BGABanner-Android引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果4.0kJava04/05
1002227324689/gpmall【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch4.0kJava05/11
101javagrowing/JGrowingJava is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。4.0kJava10/13
102hansonwang99/Spring-Boot-In-ActionSpring Boot 系列实战合集3.9kJava04/27
103qstumn/BadgeView支持自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView3.9kJava03/30
104doocs/leetcode😏 LeetCode solutions in any programming language 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解3.9kJava05/13
105Exrick/xpayXPay个人免签收款支付系统 完全免费 资金直接到达本人账号 支持 支付宝 微信 QQ 云闪付 无需备案 无需签约 无需挂机监控APP 无需插件 无需第三方支付SDK 无需营业执照身份证 只需收款码 搞定支付流程 现已支持移动端支付3.9kJava11/17
106zhanglei-workspace/shopping-management-system该项目为多个小项目的集合(持续更新中…)。内容类似淘宝、京东等网购管理系统以及图书管理、超市管理等系统。目的在于便于Java初级爱好者在学习完某一部分Java知识后有一个合适的项目锻炼、运用所学知识,完善知识体系。适用人群:Java基础到入门的爱好者。3.8kJava10/15
107yhaolpz/FloatWindowAndorid 任意界面悬浮窗,实现悬浮窗如此简单3.8kJava01/10
108luckybilly/CC业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.3.7kJava05/27
109ZHENFENG13/spring-boot-projects该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。3.7kJava05/03
110oldmanpushcart/greys-anatomyJava诊断工具3.7kJava04/27
111zuihou/lamp-cloudlamp-cloud 基于Jdk11 + SpringCloud(Hoxton.SR10) + SpringBoot(2.3.10.RELEASE) 的微服务快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。3.7kJava05/11
112brianway/java-learning旨在打造在线最佳的 Java 学习笔记,含博客讲解和源码实例,包括 Java SE 和 Java Web3.7kJava10/13
113getActivity/AndroidProjectAndroid 技术中台,只为写好每一句代码3.7kJava05/08
114bjmashibing/InternetArchitect年薪百万互联网架构师课程文档及源码(公开部分)3.6kJava03/14
115zzhoujay/RichTextAndroid平台下的富文本解析器,支持Html和Markdown3.6kJava12/25
116JZ-Darkal/AndroidHttpCaptureAndroidHttpCapture网络诊断工具 是一款Android手机抓包软件 主要功能包括:手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享。你也可以看成是Android版的”Fiddler” (^o^)/~3.6kJava03/23
117macrozheng/springcloud-learning一套涵盖大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分布式事务Seata,基于Spring Cloud Greenwich及SpringBoot 2.1.7。22篇文章,篇篇精华,32个Demo,涵盖大部分应用场景。3.6kJava04/05
118Heeexy/SpringBoot-Shiro-Vue提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限3.6kJava05/09
119pqpo/SmartCropper🔥 A library for cropping image in a smart way that can identify the border and correct the cropped image. 智能图片裁剪框架。自动识别边框,手动调节选区,使用透视变换裁剪并矫正选区;适用于身份证,名片,文档等照片的裁剪。3.6kJava11/25
120CodingDocs/springboot-guideSpringBoot2.0+从入门到实战!3.6kJava05/11
121sunfusheng/MarqueeView俗名:可垂直跑、可水平跑的跑马灯;学名:可垂直翻、可水平翻的翻页公告3.5kJava11/11
122binIoter/GuideView东半球最好用的新手引导库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导串联展示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持fragment3.5kJava03/13
123mercyblitz/tech-weekly「小马哥技术周报」3.5kJava03/29
124guolindev/giffun一款开源的GIF在线分享App,乐趣就要和世界分享。3.4kJava01/29
125Doikki/DKVideoPlayerAndroid Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕3.4kJava05/07
126mpusher/mpushMPush开源实时消息推送系统3.3kJava02/09
127tuguangquan/mybatismybatis源码中文注释3.3kJava12/23
128WVector/AppUpdate🚀 Android 版本更新 🚀 a library for android version update 🚀3.3kJava01/19
129Exrick/xboot基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式3.3kJava03/05
130luojilab/DDComponentForAndroid一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能3.2kJava08/05
131stylefeng/GunsGuns基于SpringBoot 2,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架!3.2kJava07/02
132hope-for/hope-boot🌱 Hope-Boot 一款现代化的脚手架项目3.2kJava04/23
133liuyubobobo/Play-with-AlgorithmsCodes of my MOOC Course <Play with Algorithms>, Both in C++ and Java language. Updated contents and practices are also included. 我在慕课网上的课程《算法与数据结构》示例代码,包括C++和Java版本。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。3.2kJava04/14
134fuzhengwei/itstack-demo-design🎨 《重学Java设计模式》是一本互联网真实案例实践书籍。以落地解决方案为核心,从实际业务中抽离出,交易、营销、秒杀、中间件、源码等22个真实场景,来学习设计模式的运用。欢迎关注小傅哥,微信(fustack),公众号:bugstack虫洞栈,博客:https://bugstack.cn3.2kJava04/29
135promeG/TinyPinyin适用于Java和Android的快速、低内存占用的汉字转拼音库。3.2kJava10/18
136zzz40500/GsonFormat根据Gson库使用的要求,将JSONObject格式的String 解析成实体3.2kJava01/28
137xuexiangjys/XUI💍A simple and elegant Android native UI framework, free your hands! (一个简洁而优雅的Android原生UI框架,解放你的双手!)3.1kJava05/12
138zhaojun1998/zfile在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai3.1kJava04/21
139saysky/ForestBlog一个简单漂亮的SSM(Spring+SpringMVC+Mybatis)博客系统3.1kJava05/07
140zwwill/yanxuan-weex-demo🎨 High quality pure Weex demo / 网易严选 App 感受 Weex 开发3.1kJava04/26
141Javen205/IJPayIJPay 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。右上角点下小星星✨3.0kJava05/05
142zhou-you/RxEasyHttp本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。3.0kJava09/22
143huburt-Hu/NewbieGuideAndroid 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示3.0kJava07/01
144crazyandcoder/citypickercitypicker城市选择器,详细的省市区地址信息,支持仿iOS滚轮实现,仿京东样式,一级或者三级列表展示方式。3.0kJava12/15
145JavaNoober/BackgroundLibraryA framework for directly generating shape through Tags, no need to write shape.xml again(通过标签直接生成shape,无需再写shape.xml)2.9kJava12/04
146lenve/JavaEETestSpring、SpringMVC、MyBatis、Spring Boot案例2.9kJava04/27
147qunarcorp/bistouryBistoury是去哪儿网的java应用生产问题诊断工具,提供了一站式的问题诊断方案2.9kJava03/20
148FinalTeam/RxGalleryFinal图片选择库,单选/多选、拍照、裁剪、压缩,自定义。包括视频选择和录制。2.8kJava12/21
149dromara/sa-token这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成…2.7kJava05/10
150MagicMashRoom/SuperCalendar@Deprecated android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期2.7kJava05/31
151zlt2000/microservices-platform基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。2.7kJava04/27
152AbrahamCaiJin/CommonUtilLibrary快速开发工具类收集,史上最全的开发工具类,欢迎Follow、Fork、Star2.7kJava05/11
153fengjundev/Android-Skin-Loader一个通过动态加载本地皮肤包进行换肤的皮肤框架2.7kJava02/20
154simple-android-framework/android_design_patterns_analysisAndroid源码设计模式分析项目2.6kJava12/11
155JunzhouLiu/BILIBILI-HELPERB站,哔哩哔哩(Bilibili)自动签到投币工具,每天轻松获取65经验值,支持每日自动投币,银瓜子兑换硬币,领取大会员福利,大会员月底给自己充电等功能。呐!赶快和我一起成为Lv6吧!2.6kJava05/13
156WeiYe-Jing/datax-webDataX集成可视化页面,选择数据源即可一键生成数据同步任务,支持RDBMS、Hive、HBase、ClickHouse、MongoDB等数据源,批量创建RDBMS数据同步任务,集成开源调度系统,支持分布式、增量同步数据、实时查看运行日志、监控执行器资源、KILL运行进程、数据源信息加密等。2.6kJava05/11
157RedSpider1/concurrent这是RedSpider社区成员原创与维护的Java多线程系列文章。2.6kJava04/10
158yangchong211/LifeHelper【停止维护】组件化综合案例,包含微信新闻,头条视频,美女图片,百度音乐,干活集中营,玩Android,豆瓣读书电影,知乎日报等等模块。架构模式:组件化+MVP+Rx+Retrofit+Desgin+Dagger2+阿里VLayout+腾讯X5+腾讯bugly。融合开发中需要的各种小案例!2.5kJava10/28
159prontera/spring-cloud-rest-tcc以Spring Cloud Netflix作为服务治理基础, 展示基于tcc思想所实现的分布式事务解决方案2.5kJava02/09
160Pay-Group/best-pay-sdk可能是最好的支付SDK2.5kJava03/20
161CheckChe0803/flink-recommandSystem-demo🚁🚀基于Flink实现的商品实时推荐系统。flink统计商品热度,放入redis缓存,分析日志信息,将画像标签和实时记录放入Hbase。在用户发起推荐请求后,根据用户画像重排序热度榜,并结合协同过滤和标签两个推荐模块为新生成的榜单的每一个产品添加关联产品,最后返回新的用户列表。2.5kJava07/02
162AlexLiuSheng/CheckVersionLib版本检测升级(更新)库。an auto check version library(app update) on Android2.5kJava12/19
163o2oa/o2oa开源OA系统 – 码云GVP Java开源oa 企业OA办公平台 企业OA 协同办公OA 流程平台OA O2OA OA,支持国产麒麟操作系统和国产数据库(达梦、人大金仓),政务OA,军工信息化OA2.5kJava05/11
164svga/SVGAPlayer-AndroidSimilar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web. 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。2.5kJava04/30
165bingoogolapple/BGABadgeView-AndroidAndroid 徽章控件2.5kJava04/05
166JsonChao/Awesome-WanAndroid⚡️致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(≧▽≦)n2.4kJava11/30
167LaiFeng-Android/SopCastComponent来疯直播安卓控件,支持flv,支持rtmp,支持添加视频特效等等2.4kJava06/04
168201206030/fiction_house小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的屏幕自适应小说漫画连载系统,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架、小说/漫画阅读记录、小说下载、小说弹幕、小说/漫画自动采集/更新/纠错、小说内容自动分享到微博、邮件自动推广、链接自动推送到百度搜索引擎等功能。2.4kJava01/24
169NotFound9/interviewGuide后端技术总结——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/2.4kJava05/10
170BaronZ88/MinimalistWeatherAndroid 平台开源天气 App,采用 MVP、RxJava、Retrofit2、OKHttp3、Dagger2、RetroLambda 等开源库来实现。2.4kJava10/09
171phodal/migration《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护2.4kJava03/17
172ngbdf/redis-managerRedis 一站式管理平台,支持集群的监控、安装、管理、告警以及基本的数据操作2.3kJava04/01
173rememberber/WePush专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信2.3kJava04/30
174didi/Logi-KafkaManager一站式Apache Kafka集群指标监控与运维管控平台2.3kJava05/12
175liyiorg/weixin-popular微信SDK JAVA (公众平台、开放平台、 商户平台、 服务商平台)2.3kJava11/24
176qunarcorp/qmqQMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。2.3kJava04/29
177QNJR-GROUP/EasyTransactionA distribute transaction solution(分布式事务) unified the usage of TCC , SAGA ,FMT (seata/fescar AutoCompensation), reliable message, compensate and so on;2.2kJava09/22
178xiaojinzi123/Component🔥🔥🔥A powerful componentized framework.一个强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架2.2kJava04/08
179mqzhangw/JIMU一种简单有效的android组件化方案,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。2.2kJava05/09
180doocs/source-code-hunter😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等2.2kJava04/23
181tianshiyeben/wgcloudlinux运维监控工具,支持系统信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量,进程等监控,API接口,大屏展示,拓扑图,端口监控,docker监控,日志文件监控,数据可视化,webSSH工具,堡垒机(跳板机)2.2kJava05/12
182JPressProjects/jpressJPress,一个使用 Java 开发的建站神器,目前已经有 10w+ 网站使用 JPress 进行驱动,其中包括多个政府机构,200+上市公司,中科院、红+字会等。2.2kJava05/12
183BeesX/BeesAndroidAndroid系统源码分析重构中2.2kJava07/10
184xtuhcy/geccoEasy to use lightweight web crawler(易用的轻量化网络爬虫)2.2kJava04/01
185getActivity/XXPermissionsAndroid 权限请求框架,已适配 Android 112.2kJava05/01
186zhpanvip/BannerViewPager🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。2.2kJava04/17
187bingoogolapple/BGASwipeBackLayout-AndroidAndroid Activity 滑动返回。支持微信滑动返回样式、横屏滑动返回、全屏滑动返回2.2kJava04/05
188DTStack/flinkx基于flink的分布式数据同步工具2.1kJava05/07
189Zhaoss/WeiXinRecordedDemo仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑2.1kJava11/16
190youlookwhat/DesignPattern📚 Java 23种设计模式全归纳2.1kJava04/24
191yizhiwazi/springboot-socksSpringBoot 基础教程 从入门到上瘾 基于2.0.0.M5制作2.1kJava07/02
192xubinux/xbin-store模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。使用Spring Cloud版本请查看2.1kJava03/23
193l123456789jy/LazyThe android tools 自己整理的常用的工具类2.1kJava08/28
194alibaba/yugong阿里巴巴去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS)2.1kJava04/27
195jianjunxiao/NiceVieoPlayerIjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器2.1kJava02/04
196bingoogolapple/BGAPhotoPicker-AndroidAndroid 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件2.1kJava04/05
197EhsanTang/ApiManagerCRAP – 开源API接口管理平台 完全开源、免费使用的API接口管理系统、BUG管理系统:API接口管理、文档管理、数据库表管理、接口调试、浏览器调试插件、导出word&pdf接口…..,采用SpringMVC + MyBatis + Lucene + Bootstrap + Angularjs + Iconfont + Guava Cache ,线上使用地址:http://api.crap.cn2.1kJava04/23
198Meituan-Dianping/Zebra美团点评集团统一使用的MySQL数据库访问层的中间件。主要提供对业务开发透明、读写分库、分库分表能力,并提供了端到端SQL监控的集成方案。2.0kJava04/23
199ndroi/easy163安卓端一键解锁网易云音乐,无须 ROOT2.0kJava10/02
200ZHENFENG13/My-Blog🌴:octocat:A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验2.0kJava05/02