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