10月份Github上熱門的Java開源項目
10 月份 GitHub 上最熱門的Java開源項目排行已經(jīng)出爐啦,在本月的名單中,實戰(zhàn)項目類居多,當(dāng)然也有像JavaGuide這樣學(xué)習(xí)指南類項目,下面就是本月上榜的10個開源項目:
1. Java
https://github.com/TheAlgorithms/Java
Star 18468
該項目用Java實現(xiàn)的所有算法,對算法感興趣的伙伴們不要錯過了。
2. eladmin
https://github.com/elunez/eladmin
Star 4639
該項目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分離的后臺管理系統(tǒng),項目采用分模塊開發(fā)方式, 權(quán)限控制采用RBAC,支持?jǐn)?shù)據(jù)字典與數(shù)據(jù)權(quán)限管理,支持一鍵生成前后端代碼,支持動態(tài)路由。
3. mall
https://github.com/macrozheng/mall
Star 24084
一個小商城。litemall = Spring Boot后端 + Vue管理員前端 + 微信小程序用戶前端,由于沒有上線,只能在微信開發(fā)工具中測試運(yùn)行。
4. java-design-patterns
https://github.com/iluwatar/java-design-patterns
Star 52341
Design patterns是程序員在設(shè)計應(yīng)用程序或系統(tǒng)時可用來解決常見問題的最佳實踐手冊。它可以幫助你加快開發(fā)進(jìn)程,有效防止一些可能導(dǎo)致重大失誤的細(xì)節(jié)問題,不過深入了解java-design-patterns之前,你應(yīng)提前熟悉各種編程/軟件設(shè)計原則。
5. JavaGuide
https://github.com/Snailclimb/JavaGuide
Star 59540
這是一份Java學(xué)習(xí)指南,涵蓋大部分Java程序員所需要掌握的核心知識。
6. paascloud-master
https://github.com/paascloud/paascloud-master
Star 6302
spring cloud + vue + oAuth2.0全家桶實戰(zhàn),前后端分離模擬商城,完整的購物流程、后端運(yùn)營平臺,可以實現(xiàn)快速搭建企業(yè)級微服務(wù)項目,支持微信登錄等三方登錄。
7. netty
https://github.com/netty/netty
Star 21346
Netty是一個廣泛使用Java網(wǎng)絡(luò)編程框架,Netty提供異步的、事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開發(fā)高性能、高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序。
8. views-widgets-samples
https://github.com/android/views-widgets-samples
Star479
該倉庫包含一組單獨(dú)的Android Studio項目,可幫助您開始編寫/理解Android視圖和小部件功能。
9. ksql
https://github.com/confluentinc/ksql
Star 2606
KSQL是一個用于Apache kafka的流式SQL引擎,它為Kafka的流處理提供了一個簡單而完整的SQL界面; 不需要再用編程語言(如Java或Python )編寫代碼。
10. Mindustry
https://github.com/Anuken/Mindustry
Star 1644
Mindustry 是一款優(yōu)秀的開源游戲,玩家可以自行下載源碼進(jìn)行修改,如果你想自己編譯,請先確保自己已安裝Java 8和JDK 8。