9月份Github上熱門的Java開源項目
9 月份 GitHub 上最熱門的Java開源項目排行已經出爐啦,在本月的名單中,有阿里巴巴開源的COLA、easyexcel,去哪兒網的Java應用生產問題診斷工具bistoury等,下面就是本月上榜的12個開源項目:
1. eladmin
https://github.com/elunez/eladmin
Star 3591
該項目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分離的后臺管理系統,項目采用分模塊開發方式, 權限控制采用 RBAC,支持數據字典與數據權限管理,支持一鍵生成前后端代碼,支持動態路由
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 工作流任務調度系統,致力于解決數據處理流程中錯綜復雜的依賴關系,同時具有強大的可視化操作界面。
4. paascloud-master
https://github.com/paascloud/paascloud-master
Star 5665
spring cloud + vue + oAuth2.0全家桶實戰,前后端分離模擬商城,完整的購物流程、后端運營平臺,可以實現快速搭建企業級微服務項目。支持微信登錄等三方登錄。
5. SpringCloud
https://github.com/zhoutaoo/SpringCloud
Star 1614
基于SpringCloud2.0的微服務開發腳手架,整合了spring-security-oauth2、apollo、eureka、feign、hystrix、springcloud-gateway、springcloud-bus等。治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,讓項目開發快速進入業務開發,而不需過多時間花費在架構搭建上。
6. hope-boot
https://github.com/hope-for/hope-boot
Star 2965
這是一款現代化的腳手架項目。整合Springboot2,單點登陸+tk.mybatis+shiro+redis+thymeleaf+maven+swagger前后端分離接口管理+代碼生成+定時任務+數據庫版本管理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 是一個用來深度學習并實戰 spring boot 的項目,目前總共包含 63 個集成demo,已經完成 51 個。 該項目已成功集成 actuator(監控)、admin(可視化監控)、logback(日志)、aopLog(通過AOP記錄web請求日志)、統一異常處理(json級別和頁面級別)、freemarker(模板引擎)等
9. fullstack-tutorial
https://github.com/frank-lam/fullstack-tutorial
Star 5981
后臺開發技能圖譜,從后臺技術棧/架構師之路/全棧開發社區到春招/秋招/校招/面試
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的縮寫,代表“整潔面向對象分層架構”,也叫“可樂”架構,目前COLA已經發展到COLA 2.0。
12. bistoury
https://github.com/qunarcorp/bistoury
Star 1436
Bistoury是去哪兒網的java應用生產問題診斷工具,提供了一站式的問題診斷方案,Bistoury 的目標是一站式java應用診斷解決方案,讓開發人員無需登錄機器或修改系統,就可以從日志、內存、線程、類信息、調試、機器和系統屬性等各個方面對應用進行診斷,提升開發人員診斷問題的效率和能力。