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