11月份Github上Java開源項目排行榜
11月份GitHub上最熱門的Java開源項目排行已經出爐啦,一起來看看上榜詳情吧:
1. questdb
https://github.com/questdb/questdb
Star 7375
QuestDB是一個高性能、開源的SQL數據庫,適用于金融服務、物聯網、機器學習 、DevOps和可觀測性應用。它擁有支持PostgreSQL線協議的端點,使用InfluxDB線協議的模式無關的高吞吐數據獲取方式,以及用于查詢、批量導入和導出的REST API。QuestDB實現了ANSI SQL與面向時間的語言功能的本地擴展。這些擴展使得使用關系和時 間序列連接將多個來源的數據關聯起來變得簡單。QuestDB通過面向列的存儲模型、大規模 并行化矢量執行、SIMD指令和各種低延遲技術實現了高性能。整個代碼庫是用 Java 和 C++從頭開始構建的,沒有任何依賴性,并且100%沒有垃圾回收。
2. Telegram
https://github.com/DrKLO/Telegram
Star 18668
Telegram是一款專注于速度和安全性的消息應用程序,它超快、簡單且免費。
3. SpringBoot-Labs
https://github.com/YunaiV/SpringBoot-Labs
Star 12604
該項目是基于Spring Boot 2.X版本的深度入門教程。包含以下內容:
- 在帶你快速學會SpringMVC API接口的編寫的同時,還想告訴你還有全局返回、全局異常、攔截器、跨域處理等等功能。
- 在帶你快速學會MQ消息的發送與消費的同時,還想告訴你MQ還有集群消費、廣播消費、順序消息、定時消息、事務消息、消費重試等等特性。
- 在帶你快速學會Job任務的編寫的同時,還想告訴你還有Quartz單體、Quartz集群、XXL-JOB等等企業使用更多的調度平臺。
4. tutorials
https://github.com/eugenp/tutorials
Star 28405
該項目是一系列Spring課程,每個教程都涵蓋Java生態系統中一個單獨且定義明確的開發領域。當然,其中一個重點是Spring框架 - Spring、Spring Boot和Spring Security。除了Spring之外,這里的模塊還涵蓋了Java的許多方面。
5. Sa-Token
https://github.com/dromara/Sa-Token
Star 7288
這可能是史上功能最全的Java權限認證框架,權限架構設計的絕佳實踐!目前已集成——登錄認證、權限認證、分布式Session會話、微服務網關鑒權、單點登錄、OAuth2.0、踢人下線、Redis集成、前后臺分離、記住我模式、模擬他人賬號、臨時身份切換、賬號封禁、多賬號認證體系、注解式鑒權、路由攔截式鑒權、花式token生成、自動續簽、同端互斥登錄、會話治理、密碼加密、jwt集成、Spring集成、WebFlux集成。
6. seckill
https://github.com/lyrric/seckill
Star 1244
九價約苗秒殺腳本。
7. Spring-boot
https://github.com/spring-projects/spring-boot
Star 58429
Spring Boot項目旨在簡化創建產品級的Spring應用和服務。你可通過它來選擇不同的Spring平臺。可創建獨立的Java應用和Web應用,同時提供了命令行工具來允許 'spring scripts'。該項目主要的目的是:
- 為Spring的開發提供了更快更廣泛的快速上手
- 使用默認方式實現快速開發
- 提供大多數項目所需的非功能特性,諸如:嵌入式服務器、安全、心跳檢查、外部配置等
8. halo
https://github.com/halo-dev/halo
Star 20384
這是一個輕快,簡潔,功能強大,使用Java開發的博客系統。
9. APIJSON
https://github.com/Tencent/APIJSON
Star 12472
零代碼、熱更新、全自動ORM庫,后端接口和文檔零代碼,前端(客戶端) 定制返回JSON的數據和結構
10. spring-cloud-alibaba
https://github.com/alibaba/spring-cloud-alibaba
Star 20776
Spring Cloud Alibaba致力于提供分布式應用服務開發的一站式解決方案。此項目包含開發分布式應用服務的必需組件,方便開發者通過Spring Cloud編程模型輕松使用這些組件來開發分布式應用服務。
依托Spring Cloud Alibaba,你只需要添加一些注解和少量配置,就可以將Spring Cloud 應用接入阿里分布式應用解決方案,通過阿里中間件來迅速搭建分布式應用系統。
11. rocketmq
https://github.com/apache/rocketmq
Star 16012
RocketMQ是一款開源的分布式消息系統,基于高可用分布式集群技術,提供低延時的、高可靠的消息發布與訂閱服務。同時,廣泛應用于多個領域,包括異步通信解耦、企業解決方案、金融支付、電信、電子商務、快遞物流、廣告營銷、社交、即時通信、移動應用、手游、視頻、物聯網、車聯網等。