6月份Github上比較熱門的Java開源項目
6月份GitHub上比較熱門的Java開源項目排行已經出爐啦,一起來看看上榜詳情吧。
1.cwa-server
https://github.com/corona-warn-app/cwa-server Star 1489
Corona-Warn-App(簡稱CWA)意思是“新冠病毒預警 App”,基于蘋果和谷歌的 Exposure Notification API(曝光通知 API)。該存儲庫包含用于Corona-Warn-App的加密密鑰的服務器的實現。
2.mall-learning
https://github.com/macrozheng/mall-learning Star 5581
mall學習教程,架構、業務、技術要點全方位解析。mall項目(25k+star)是一套電商系統,使用現階段主流技術實現。涵蓋了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis5.0、Mongodb4.2.5、Mysql5.7等技術,采用Docker容器化部署。
3.SpringCloud
https://github.com/zhoutaoo/SpringCloud Star 4348
基于SpringCloud2.1的微服務開發腳手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服務治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,讓項目開發快速進入業務開發,而不需過多時間花費在架構搭建上。
4.fastjson
https://github.com/alibaba/fastjson Star 21902
fastjson 是一個性能很好的 Java 語言實現的 JSON 解析器和生成器,來自阿里巴巴的工程師開發。主要特點:
- 快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)
- 強大(支持普通JDK類包括任意Java Bean Class、Collection、Map、Date或enum)
- 零依賴(沒有依賴其它任何類庫除了JDK)
5.thingsboard
https://github.com/thingsboard/thingsboard Star 6421
ThingsBoard 是一個開源的物聯網平臺,用于數據收集、處理、可視化展示以及設備管理。ThingsBoard 使用行業標準物聯網協議(MQTT,CoAP和HTTP)實現設備連接,并支持云和本地部署。ThingsBoard結合了可擴展性,容錯性和性能,因此您永遠不會丟失數據。
6.spring-boot
https://github.com/spring-projects/spring-boot Star 48826
從最根本上來講,Spring Boot 就是一些庫的集合,它能夠被任意項目的構建系統所使用。簡便起見,該框架也提供了命令行界面,它可以用來運行和測試Boot應用。框架的發布版本,包括集成的CLI(命令行界面),可以在Spring倉庫中手動下載和安裝。具有如下特性:
- 創建獨立的Spring應用程序
- 嵌入的Tomcat,無需部署WAR文件
- 簡化Maven配置
- 自動配置Spring
- 提供生產就緒型功能,如指標,健康檢查和外部配置
- 絕對沒有代碼生成和對XML沒有要求配置
7.SpringCloudLearning
https://github.com/forezp/SpringCloudLearning Star 13384
這個項目號稱是史上最簡單spring cloud教程源碼。
8.mall
https://github.com/macrozheng/mall Star 36951
mall項目是一套電商系統,包括前臺商城系統及后臺管理系統,基于SpringBoot+MyBatis實現。前臺商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。后臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設置等模塊。
9.kafka
https://github.com/apache/kafka Star 16175
kafka是一種高吞吐量的分布式發布訂閱消息系統,有如下特性:
- 通過O(1)的磁盤數據結構提供消息的持久化,這種結構對于即使數以TB的消息存儲也能夠保持長時間的穩定性能。
- 高吞吐量:即使是非常普通的硬件kafka也可以支持每秒數十萬的消息。
- 支持通過kafka服務器和消費機集群來分區消息。
- 支持Hadoop并行數據加載。
10.nacos
https://github.com/alibaba/nacos Star 12814
Nacos 是阿里巴巴推出來的一個新開源項目,這是一個更易于構建云原生應用的動態服務發現、配置管理和服務管理平臺。Nacos 致力于幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。