9月份Github上熱門的Java開源項目
9 月份 GitHub 上最熱門的Java開源項目排行已經(jīng)出爐啦,在本月的名單中,有阿里巴巴開源的COLA、easyexcel,去哪兒網(wǎng)的Java應用生產(chǎn)問題診斷工具bistoury等,下面就是本月上榜的12個開源項目:
1. eladmin
https://github.com/elunez/eladmin
Star 3591
該項目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分離的后臺管理系統(tǒng),項目采用分模塊開發(fā)方式, 權(quán)限控制采用 RBAC,支持數(shù)據(jù)字典與數(shù)據(jù)權(quán)限管理,支持一鍵生成前后端代碼,支持動態(tài)路由
2. spring-analysis
https://github.com/seaswalker/spring-analysis
Star 4898
Spring源碼閱讀,涵蓋spring-core、spring-aop、spring-context、spring-task、spring-transaction、spring-mvc、guava-cache等
3. incubator-dolphinscheduler
https://github.com/apache/incubator-dolphinscheduler
Star 2336
DolphinScheduler是一個分布式易擴展的可視化 DAG 工作流任務調(diào)度系統(tǒng),致力于解決數(shù)據(jù)處理流程中錯綜復雜的依賴關系,同時具有強大的可視化操作界面。
4. paascloud-master
https://github.com/paascloud/paascloud-master
Star 5665
spring cloud + vue + oAuth2.0全家桶實戰(zhàn),前后端分離模擬商城,完整的購物流程、后端運營平臺,可以實現(xiàn)快速搭建企業(yè)級微服務項目。支持微信登錄等三方登錄。
5. SpringCloud
https://github.com/zhoutaoo/SpringCloud
Star 1614
基于SpringCloud2.0的微服務開發(fā)腳手架,整合了spring-security-oauth2、apollo、eureka、feign、hystrix、springcloud-gateway、springcloud-bus等。治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,讓項目開發(fā)快速進入業(yè)務開發(fā),而不需過多時間花費在架構(gòu)搭建上。
6. hope-boot
https://github.com/hope-for/hope-boot
Star 2965
這是一款現(xiàn)代化的腳手架項目。整合Springboot2,單點登陸+tk.mybatis+shiro+redis+thymeleaf+maven+swagger前后端分離接口管理+代碼生成+定時任務+數(shù)據(jù)庫版本管理flyway+hutool工具包,等實用技術。
7. easyexcel
https://github.com/alibaba/easyexcel
Star 9543
阿里巴巴開源的快速、簡單避免OOM的java處理Excel工具
8. spring-boot-demo
https://github.com/xkcoding/spring-boot-demo
Star 6310
spring boot demo 是一個用來深度學習并實戰(zhàn) spring boot 的項目,目前總共包含 63 個集成demo,已經(jīng)完成 51 個。 該項目已成功集成 actuator(監(jiān)控)、admin(可視化監(jiān)控)、logback(日志)、aopLog(通過AOP記錄web請求日志)、統(tǒng)一異常處理(json級別和頁面級別)、freemarker(模板引擎)等
9. fullstack-tutorial
https://github.com/frank-lam/fullstack-tutorial
Star 5981
后臺開發(fā)技能圖譜,從后臺技術棧/架構(gòu)師之路/全棧開發(fā)社區(qū)到春招/秋招/校招/面試
10. JavaGuide
https://github.com/Snailclimb/JavaGuide
Star 56271
一份Java學習指南,涵蓋大部分Java程序員所需要掌握的核心知識
11. COLA
https://github.com/alibaba/COLA
Star 1179
COLA是Clean Object-Oriented and Layered Architecture的縮寫,代表“整潔面向?qū)ο蠓謱蛹軜?gòu)”,也叫“可樂”架構(gòu),目前COLA已經(jīng)發(fā)展到COLA 2.0。
12. bistoury
https://github.com/qunarcorp/bistoury
Star 1436
Bistoury是去哪兒網(wǎng)的java應用生產(chǎn)問題診斷工具,提供了一站式的問題診斷方案,Bistoury 的目標是一站式java應用診斷解決方案,讓開發(fā)人員無需登錄機器或修改系統(tǒng),就可以從日志、內(nèi)存、線程、類信息、調(diào)試、機器和系統(tǒng)屬性等各個方面對應用進行診斷,提升開發(fā)人員診斷問題的效率和能力。