4月份Github上熱門的Java開源項目
4月份GitHub上最熱門的Java開源項目排行已經(jīng)出爐啦,本月的榜單都被Spring相關(guān)的項目占領(lǐng)了,一起來看看上榜詳情吧!
1. spring-boot-demo
https://github.com/xkcoding/spring-boot-demo
Star 13090
spring boot demo是一個用來深度學(xué)習(xí)并實戰(zhàn)spring boot的項目,目前總共包含65個集成demo,已經(jīng)完成53個。 該項目已成功集成 actuator(監(jiān)控)、admin(可視化監(jiān)控)、logback(日志)等。
2. toBeTopJavaer
https://github.com/hollischuang/toBeTopJavaer
Star 14122
作者是阿里巴巴的技術(shù)專家,這個項目就是他編寫的《Java成神之路》。
3. spring-boot-api-project-seed
https://github.com/lihengming/spring-boot-api-project-seed
Star 2835
一個基于Spring Boot & MyBatis的種子項目,用于快速構(gòu)建中小型API、RESTful API項目。
4. SpringBoot-Labs
https://github.com/YunaiV/SpringBoot-Labs
Star 2835
一個涵蓋六個專欄:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息隊列、分布式事務(wù)的倉庫。
5. eladmin
https://github.com/elunez/eladmin
Star 8368
項目基于Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分離的后臺管理系統(tǒng),項目采用分模塊開發(fā)方式, 權(quán)限控制采用RBAC,支持數(shù)據(jù)字典與數(shù)據(jù)權(quán)限管理,支持一鍵生成前后端代碼,支持動態(tài)路由。
6. bigbluebutton
https://github.com/bigbluebutton/bigbluebutton
Star 4393
BigBlueButton是一個使用ActionScript開發(fā)的遠程教育平臺,主要功能包括語音,視頻講課,桌面共享,在線文檔的展示,如ppt,word,pdf等等,還支持多國語言,文字交流,非常合適網(wǎng)上教學(xué)。服務(wù)器端用到的項目包括有ActiveMQ,Asterisk,Nginx,Tomcat等。
7. spring-analysis
https://github.com/seaswalker/spring-analysis
Star 7257
這是一份Spring相關(guān)組件閱讀筆記。
8. Java
https://github.com/TheAlgorithms/Java
Star 23631
該項目用Java實現(xiàn)的所有算法。
9. arthas
https://github.com/alibaba/arthas
Star 20830
Arthas旨在幫助開發(fā)人員解決Java應(yīng)用程序的生產(chǎn)問題,無需修改代碼或重新啟動服務(wù)器。有了Arthas,你就可以在不重新啟動JVM或需要額外的代碼更改的情況下實時地對問題進行故障排除。
10. spring-cloud-alibaba
https://github.com/alibaba/spring-cloud-alibaba
Star 13124
Spring Cloud Alibaba致力于提供微服務(wù)開發(fā)的一站式解決方案。此項目包含開發(fā)分布式應(yīng)用微服務(wù)的必需組件,方便開發(fā)者通過Spring Cloud編程模型輕松使用這些組件來開發(fā)分布式應(yīng)用服務(wù)。通過它,只需要添加一些注解和少量配置,就可以將Spring Cloud應(yīng)用接入阿里微服務(wù)解決方案,通過阿里中間件來迅速搭建分布式應(yīng)用系統(tǒng)。
11. nacos
https://github.com/alibaba/nacos
Star 11732
Nacos是阿里巴巴推出來的一個新開源項目,這是一個更易于構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺。Nacos致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos提供了一組簡單易用的特性集,幫助您快速實現(xiàn)動態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置、服務(wù)元數(shù)據(jù)及流量管理。