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































