GitHub上熱門的23個(gè)Java開源項(xiàng)目
1、Signal-Android
Signal是一種典型的一鍵式安裝應(yīng)用程序,Signal的主要功能是,在驗(yàn)證您的電話號(hào)碼并讓您獨(dú)立驗(yàn)證其他Signal用戶的身份之后,它可以發(fā)送受端到端加密保護(hù)的文本,視頻,音頻和圖片消息。你也可以使用它進(jìn)行一對(duì)一或一對(duì)多的語(yǔ)音和視頻通話,本項(xiàng)目是它的Android版。
地址:https://github.com/signalapp/Signal-Android Star 19540
關(guān)于Java項(xiàng)目整理了100+Java項(xiàng)目教程+源碼+筆記,地址:100+個(gè)Java項(xiàng)目教程+源碼+筆記
2、miaosha
高并發(fā)大流量如何進(jìn)行秒殺架構(gòu)?該項(xiàng)目對(duì)這部分知識(shí)做了一個(gè)系統(tǒng)的整理,寫了一整套系統(tǒng)。
地址:https://github.com/qiurunze123/miaosha Star 18943
3、Logi-KafkaManager
滴滴Logi-KafkaManager脫胎于滴滴內(nèi)部多年的Kafka運(yùn)營(yíng)實(shí)踐經(jīng)驗(yàn),是面向Kafka用戶、Kafka運(yùn)維人員打造的共享多租戶Kafka云平臺(tái)。專注于Kafka運(yùn)維管控、監(jiān)控告警、資源治理等核心場(chǎng)景,經(jīng)歷過大規(guī)模集群、海量大數(shù)據(jù)的考驗(yàn)。內(nèi)部滿意度高達(dá)90%的同時(shí),還與多家知名企業(yè)達(dá)成商業(yè)化合作。
地址:https://github.com/didi/Logi-KafkaManager Star 1442
4、DoraemonKit
簡(jiǎn)稱DoKit,中文名哆啦A夢(mèng),意味著能夠像哆啦A夢(mèng)一樣提供給他的主人各種各樣的工具。是一款功能齊全的客戶端( iOS 、Android )研發(fā)助手。能夠讓每一個(gè) App 快速接入一些常用的或者你沒有實(shí)現(xiàn)的一些輔助開發(fā)工具、測(cè)試效率工具、視覺輔助工具,而且能夠完美在 Doraemon 面板中接入你已經(jīng)實(shí)現(xiàn)的與業(yè)務(wù)緊密耦合的一些非通用的輔助工具,并搭配我們的dokit平臺(tái),讓功能得到延伸,接入方便,便于擴(kuò)展。
地址:https://github.com/didi/DoraemonKit Star 16635
5、jetlinks-community
JetLinks 基于Java8,Spring Boot 2.x,WebFlux、Netty、Vert.x、Reactor等開發(fā),是一個(gè)全響應(yīng)式的企業(yè)級(jí)物聯(lián)網(wǎng)平臺(tái)。支持統(tǒng)一物模型管理,多種設(shè)備,多種廠家,統(tǒng)一管理。統(tǒng)一設(shè)備連接管理,多協(xié)議適配(TCP,MQTT、UDP、CoAP、HTTP等),屏蔽網(wǎng)絡(luò)編程復(fù)雜性,靈活接入不同廠家不同協(xié)議等設(shè)備。實(shí)時(shí)數(shù)據(jù)處理,設(shè)備告警,消息通知,數(shù)據(jù)轉(zhuǎn)發(fā)。地理位置,數(shù)據(jù)可視化等。能幫助你快速建立物聯(lián)網(wǎng)相關(guān)業(yè)務(wù)系統(tǒng)。
地址:https://github.com/jetlinks/jetlinks-community Star 937
6、trino
知名開源項(xiàng)目Presto的三位發(fā)起人宣布,將PrestoSQL項(xiàng)目的名字改為Trino。該項(xiàng)目原本是由 Facebook 運(yùn)營(yíng)的,Presto是Facebook開發(fā)的數(shù)據(jù)查詢引擎,可對(duì)250PB以上的數(shù)據(jù)進(jìn)行快速地交互式分析。該項(xiàng)目始于2012年秋季開始開發(fā),2013年Facebook正式宣布開源 Presto。
地址:https://github.com/trinodb/trino Star 2519
7、Algorithms
算法和數(shù)據(jù)結(jié)構(gòu)是高效代碼和良好軟件設(shè)計(jì)的基礎(chǔ)。要成為一名優(yōu)秀的程序員,就需要?jiǎng)?chuàng)建和設(shè)計(jì)出色的算法。該存儲(chǔ)庫(kù)的目標(biāo)是演示如何以最簡(jiǎn)單,最優(yōu)雅的方式實(shí)現(xiàn)常見的數(shù)據(jù)結(jié)構(gòu)和算法。
地址:https://github.com/williamfiset/Algorithms Star 8508
8、dbeaver
dbeaver是一個(gè)免費(fèi)開源的通用數(shù)據(jù)庫(kù)管理和開發(fā)工具,適用于所有開發(fā)人員、SQL程序員、數(shù)據(jù)庫(kù)管理員和分析人員等,它支持任何具有JDBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),EE版本還支持非JDBC數(shù)據(jù)源(MongoDB,Cassandra,Redis,DynamoDB等)。
地址:https://github.com/dbeaver/dbeaver Star 18284
9、nacos
Nacos是阿里巴巴推出來的一個(gè)新開源項(xiàng)目,這是一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái)。Nacos致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos提供了一組簡(jiǎn)單易用的特性集,幫助您快速實(shí)現(xiàn)動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置、服務(wù)元數(shù)據(jù)及流量管理。
地址:https://github.com/alibaba/nacos Star 16204
10、COLA

COLA是Clean Object-Oriented and Layered Architecture的縮寫,代表“整潔面向?qū)ο蠓謱蛹軜?gòu)”,也叫“可樂”架構(gòu),目前COLA已經(jīng)發(fā)展到COLA 2.0。
地址:https://github.com/alibaba/COLA Star 4049
11、airbyte
airbyte是一個(gè)基singer擴(kuò)展的EL平臺(tái),具有以下特性:
方便的數(shù)據(jù)操作(配置+api)
方便的connector 構(gòu)建操作
開源可以私有化部署
地址:https://github.com/airbytehq/airbyte Star 1341
12、hello-algorithm
小浩算法是一套針對(duì)小白的完整的算法訓(xùn)練流程!目前共包括以下幾個(gè)步驟:
算法基礎(chǔ)知識(shí)
高頻面試題解(圖解)
算法視野擴(kuò)展
地址:https://github.com/geekxh/hello-algorithm Star 25046
13、Algorithms
算法和數(shù)據(jù)結(jié)構(gòu)是高效代碼和良好軟件設(shè)計(jì)的基礎(chǔ)。要成為一名優(yōu)秀的程序員,就需要?jiǎng)?chuàng)建和設(shè)計(jì)出色的算法。該存儲(chǔ)庫(kù)的目標(biāo)是演示如何以最簡(jiǎn)單,最優(yōu)雅的方式實(shí)現(xiàn)常見的數(shù)據(jù)結(jié)構(gòu)和算法。
地址:https://github.com/williamfiset/Algorithms Star 9156
14、sodium-fabric
Sodium 是 Minecraft客戶端的免費(fèi)開放源代碼渲染引擎替代品,可極大地提高幀速率,減少微死角并修復(fù) Minecraft中的圖形問題。
地址:https://github.com/CaffeineMC/sodium-fabric Star 1214
15、JustAuth
號(hào)稱史上最全的整合第三方登錄的開源庫(kù)。目前已支持Github、Gitee、微博、釘釘、百度、Coding、騰訊云開發(fā)者平臺(tái)、OSChina、支付寶、QQ、微信、淘寶、Google、Facebook、抖音、領(lǐng)英、小米、微軟、今日頭條、Teambition、StackOverflow、Pinterest、人人、華為和企業(yè)微信等第三方平臺(tái)的授權(quán)登錄。
地址:https://github.com/justauth/JustAuth Star 10810
16、keycloak
Keycloak是一個(gè)為瀏覽器和RESTful Web服務(wù)提供SSO的集成?;贠Auth 2.0和JSON Web Token(JWT)規(guī)范。最開始是面向JBoss和Wildfly通訊,但已經(jīng)計(jì)劃為其他諸如 Tomcat、Jetty、Node.js、Rails、Grails等環(huán)境提供解決方案。
地址:https://github.com/keycloak/keycloak Star 8296
17、k-9
K-9 Mail是一款軟件,應(yīng)用平臺(tái)Android 2.1+。支持市面上大多數(shù)的IMAP,POP3郵箱的自動(dòng)設(shè)置,亦可不識(shí)別的郵箱服務(wù)做手動(dòng)設(shè)置,K-9 Mail郵件客戶端也支持Exchange 2003/2007 (with WebDAV),在設(shè)置方面也還算簡(jiǎn)單。
地址:https://github.com/k9mail/k-9 Star 5646
18、iceberg
Apache Iceberg 是一種新的表格格式,用于存儲(chǔ)和分析大型的、移動(dòng)緩慢的表格數(shù)據(jù)。它的工作方式類似于 SQL 表,它旨在改進(jìn)內(nèi)置在 Hive、Presto 和 Spark 中的事實(shí)上的標(biāo)準(zhǔn)表布局。
地址:https://github.com/apache/iceberg Star 1205
19、PojavLauncher
ojavLauncher是基于Boardwalk的Minecraft:Java版Android啟動(dòng)器。該啟動(dòng)器可以啟動(dòng)幾乎所有可用的Minecraft版本,還支持通過Forge和Fabric進(jìn)行改裝。
地址:https://github.com/PojavLauncherTeam/PojavLauncher Star 511
20、airbyte
Airbyte 是一個(gè)開放源代碼的平臺(tái),可幫助用戶將數(shù)據(jù)從應(yīng)用程序,API 和數(shù)據(jù)庫(kù)中同步到倉(cāng)庫(kù)。使得數(shù)據(jù)集成變得簡(jiǎn)單、安全和可擴(kuò)展。
地址:https://github.com/airbytehq/airbyte Star 1759
21、Java

該項(xiàng)目用Java實(shí)現(xiàn)的所有算法。
地址:https://github.com/TheAlgorithms/Java Star 35708
22、shopizer
Shopizer是一個(gè)使用Hibernate、Spring、Struts2、jQuery等技術(shù)框架開發(fā)的基于Web的銷售管理和電子商務(wù)內(nèi)容管理系統(tǒng)(CMS)。主要功能包括:購(gòu)物車,庫(kù)存管理,付款和運(yùn)輸,訂單管理,在線發(fā)票和訂單跟蹤。
地址:https://github.com/shopizer-ecommerce/shopizer Star 1953
23、jetlinks-community
JetLinks 基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor等開發(fā), 是一個(gè)開箱即用,可二次開發(fā)的企業(yè)級(jí)物聯(lián)網(wǎng)基礎(chǔ)平臺(tái)。平臺(tái)實(shí)現(xiàn)了物聯(lián)網(wǎng)相關(guān)的眾多基礎(chǔ)功能, 能幫助你快速建立物聯(lián)網(wǎng)相關(guān)業(yè)務(wù)系統(tǒng)。
地址:https://github.com/jetlinks/jetlinks-community Star 1217
?關(guān)注公眾號(hào):Java后端編程,回復(fù)下面關(guān)鍵字?
要Java學(xué)習(xí)完整路線,回復(fù)??路線?
缺Java入門視頻,回復(fù):?視頻?
要Java面試經(jīng)驗(yàn),回復(fù)??面試?
缺Java項(xiàng)目,回復(fù):?項(xiàng)目?
進(jìn)Java粉絲群:?加群?
PS:如果覺得我的分享不錯(cuò),歡迎大家隨手點(diǎn)贊、在看。
(完) 加我"微信"?獲取一份 最新Java面試題資料 請(qǐng)備注:666,不然不通過~
最近好文
最近面試BAT,整理一份面試資料《Java面試BAT通關(guān)手冊(cè)》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)等等。 獲取方式:關(guān)注公眾號(hào)并回復(fù)?java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。 明天見(??ω??)??
