9月份Github上熱門的Java開源項(xiàng)目
9月份GitHub上最熱門的Java開源項(xiàng)目排行已經(jīng)出爐啦,一起來看看上榜詳情吧:
1. cim
https://github.com/crossoverJie/cim
Star 6.8K
CIM(CROSS-IM) 一款面向開發(fā)者的 IM(即時(shí)通訊)系統(tǒng);同時(shí)提供了一些組件幫助開發(fā)者構(gòu)建一款屬于自己可水平擴(kuò)展的 IM 。借助 CIM 你可以實(shí)現(xiàn)以下需求:
- IM 即時(shí)通訊系統(tǒng)。
- 適用于 APP 的消息推送中間件。
- IOT 海量連接場(chǎng)景中的消息透?jìng)髦虚g件。
2. mall-swarm
https://github.com/macrozheng/mall-swarm
Star 4.8K
mall-swarm是一套微服務(wù)商城系統(tǒng),采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch等核心技術(shù),同時(shí)提供了基于Vue的管理后臺(tái)方便快速搭建系統(tǒng)。mall-swarm在電商業(yè)務(wù)的基礎(chǔ)集成了注冊(cè)中心、配置中心、監(jiān)控中心、網(wǎng)關(guān)等系統(tǒng)功能。文檔齊全,附帶全套Spring Cloud教程。
3. Algorithms
https://github.com/williamfiset/Algorithms
Star 6.5K
算法和數(shù)據(jù)結(jié)構(gòu)是高效代碼和良好軟件設(shè)計(jì)的基礎(chǔ)。要成為一名優(yōu)秀的程序員,就需要?jiǎng)?chuàng)建和設(shè)計(jì)出色的算法。該存儲(chǔ)庫的目標(biāo)是演示如何以最簡(jiǎn)單,最優(yōu)雅的方式正確實(shí)現(xiàn)常見的數(shù)據(jù)結(jié)構(gòu)和算法。
4. DeepVision
https://github.com/peng-zhihui/DeepVision
Star 908
本項(xiàng)目實(shí)現(xiàn)了CV算法快速驗(yàn)證框架項(xiàng)目,旨在提供一套通用的CV算法驗(yàn)證框架??蚣芙?jīng)過創(chuàng)建者一年多的開發(fā)和維護(hù),目前已經(jīng)完成絕大部分API的開發(fā),實(shí)現(xiàn)包括實(shí)時(shí)視頻流模塊、單幀圖像處理模塊、3D場(chǎng)景模塊、云端推理模塊等眾多功能。
5. incubator-dolphinscheduler
https://github.com/apache/incubator-dolphinscheduler
Star 4.5K
DolphinScheduler是一個(gè)分布式易擴(kuò)展的可視化 DAG 工作流任務(wù)調(diào)度系統(tǒng),致力于解決數(shù)據(jù)處理流程中錯(cuò)綜復(fù)雜的依賴關(guān)系,同時(shí)具有強(qiáng)大的可視化操作界面。這是一份DolphinScheduler入門筆記。
6. eladmin
https://github.com/elunez/eladmin
Star 10.9K
項(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)路由。
7. azure-sdk-for-java
https://github.com/Azure/azure-sdk-for-java 。Star 653
本指南逐步講解如何為 Java中的 Azure開發(fā)設(shè)置開發(fā)環(huán)境。
8. Java-Tutorial
https://github.com/h2pl/Java-Tutorial
Star 4K
Java工程師面試復(fù)習(xí)指南,本倉庫覆蓋大部分Java程序員所需要掌握的核心知識(shí),整合了互聯(lián)網(wǎng)上的很多優(yōu)質(zhì)Java技術(shù)文章,力求打造為最完整最實(shí)用的Java開發(fā)者學(xué)習(xí)指南。
9. halo
https://github.com/halo-dev/halo
這是一個(gè)輕快,簡(jiǎn)潔,功能強(qiáng)大,使用Java開發(fā)的博客系統(tǒng)。
10. zuihou-admin-cloud
https://github.com/zuihou/zuihou-admin-cloud
Star 2.9K
該項(xiàng)目是基于SpringCloud(Hoxton.SR1) + SpringBoot(2.2.2.RELEASE) 的SaaS 微服務(wù)腳手架,具有統(tǒng)一授權(quán)、認(rèn)證后臺(tái)管理系統(tǒng),其中包含具備用戶管理、資源權(quán)限管理、網(wǎng)關(guān)API、分布式事務(wù)、大文件斷點(diǎn)分片續(xù)傳等多個(gè)模塊,支持多業(yè)務(wù)系統(tǒng)并行開發(fā),可以作為后端服務(wù)的開發(fā)腳手架。代碼簡(jiǎn)潔,架構(gòu)清晰,適合學(xué)習(xí)和直接項(xiàng)目中使用。核心技術(shù)采用Nacos、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis、SpringBoot、Redis、RibbitMQ等主要框架和中間件。