11月份Github上Java開源專案排行榜

語言: CN / TW / HK

11月份GitHub上最熱門的Java開源專案排行已經出爐啦,一起來看看上榜詳情吧:

1questdb

http://github.com/questdb/questdb Star 7375

QuestDB是一個高效能、開源的SQL資料庫,適用於金融服務、物聯網、機器學習 、DevOps和可觀測性應用。它擁有支援PostgreSQL線協議的端點,使用InfluxDB線協議的模式無關的高吞吐資料獲取方式,以及用於查詢、批量匯入和匯出的REST API。QuestDB實現了ANSI SQL與面向時間的語言功能的本地擴充套件。這些擴充套件使得使用關係和時 間序列連線將多個來源的資料關聯起來變得簡單。QuestDB通過面向列的儲存模型、大規模 並行化向量執行、SIMD指令和各種低延遲技術實現了高效能。整個程式碼庫是用 Java 和 C++從頭開始構建的,沒有任何依賴性,並且100%沒有垃圾回收。

2Telegram

http://github.com/DrKLO/Telegram Star 18668

Telegram是一款專注於速度和安全性的訊息應用程式,它超快、簡單且免費。

3SpringBoot-Labs

http://github.com/YunaiV/SpringBoot-Labs Star 12604

該專案是基於Spring Boot 2.X版本的深度入門教程。包含以下內容:

在帶你快速學會SpringMVC API介面的編寫的同時,還想告訴你還有全域性返回、全域性異常、攔截器、跨域處理等等功能。

在帶你快速學會MQ訊息的傳送與消費的同時,還想告訴你MQ還有叢集消費、廣播消費、順序訊息、定時訊息、事務訊息、消費重試等等特性。

在帶你快速學會Job任務的編寫的同時,還想告訴你還有Quartz單體、Quartz叢集、XXL-JOB等等企業使用更多的排程平臺。

4tutorials

http://github.com/eugenp/tutorials Star 28405

該專案是一系列Spring課程,每個教程都涵蓋Java生態系統中一個單獨且定義明確的開發領域。當然,其中一個重點是Spring框架 - Spring、Spring Boot和Spring Security。除了Spring之外,這裡的模組還涵蓋了Java的許多方面。

5Sa-Token

http://github.com/dromara/Sa-Token Star 7288

這可能是史上功能最全的Java許可權認證框架,許可權架構設計的絕佳實踐!目前已整合——登入認證、許可權認證、分散式Session會話、微服務閘道器鑑權、單點登入、OAuth2.0、踢人下線、Redis整合、前後臺分離、記住我模式、模擬他人賬號、臨時身份切換、賬號封禁、多賬號認證體系、註解式鑑權、路由攔截式鑑權、花式token生成、自動續簽、同端互斥登入、會話治理、密碼加密、jwt整合、Spring整合、WebFlux整合。

6seckill

http://github.com/lyrric/seckill Star 1244

九價約苗秒殺指令碼。

7Spring-boot

http://github.com/spring-projects/spring-boot Star 58429

Spring Boot專案旨在簡化建立產品級的Spring應用和服務。你可通過它來選擇不同的Spring平臺。可建立獨立的Java應用和Web應用,同時提供了命令列工具來允許 'spring scripts'。該專案主要的目的是:

為Spring的開發提供了更快更廣泛的快速上手

使用預設方式實現快速開發

提供大多數專案所需的非功能特性,諸如:嵌入式伺服器、安全、心跳檢查、外部配置等

8halo

http://github.com/halo-dev/halo Star 20384

這是一個輕快,簡潔,功能強大,使用Java開發的部落格系統。

9APIJSON

http://github.com/Tencent/APIJSON Star 12472

零程式碼、熱更新、全自動ORM庫,後端介面和文件零程式碼,前端(客戶端) 定製返回JSON的資料和結構

10spring-cloud-alibaba

http://github.com/alibaba/spring-cloud-alibaba Star 20776

Spring Cloud Alibaba致力於提供分散式應用服務開發的一站式解決方案。此專案包含開發分散式應用服務的必需元件,方便開發者通過Spring Cloud程式設計模型輕鬆使用這些元件來開發分散式應用服務。

依託Spring Cloud Alibaba,你只需要新增一些註解和少量配置,就可以將Spring Cloud 應用接入阿里分散式應用解決方案,通過阿里中介軟體來迅速搭建分散式應用系統。

11rocketmq

http://github.com/apache/rocketmq Star 16012

RocketMQ是一款開源的分散式訊息系統,基於高可用分散式叢集技術,提供低延時的、高可靠的訊息釋出與訂閱服務。同時,廣泛應用於多個領域,包括非同步通訊解耦、企業解決方案、金融支付、電信、電子商務、快遞物流、廣告營銷、社交、即時通訊、移動應用、手遊、影片、物聯網、車聯網等。

【責任編輯:趙寧寧 TEL:(010)68476606】