12.23 2019 十大國產開源項目來勢洶洶

2019 十大國產開源項目來勢洶洶

作者 | 馬超

2019年,是國產開源項目的爆發之年,國內各廠商不斷有重磅項目開源。世界上最大的開源社區GitHub頗有快速擁抱中國的趨勢。

在2019中國開源年會上,CSDN 創始人&董事長、極客幫創投創始合夥人蔣濤,就曾與GitHub副總裁Thomas Dohmke展開《爐邊對談》。

目前,在GitHub全球4000萬註冊用戶中,來自中國的開發者,從數量和貢獻度上,均位列第二。越來越多的國內企業,在國際合作的開源項目中,扮演著重要角色。

我國的活躍開源項目貢獻者,有40%以上都是在2019年加入的,他們大多都是90後年輕人,完全出於興趣參與開源項目。

可以說,開源就是IT業的未來,目前任何一家公司都不可能脫離軟件,更不可能脫離開源。從更深層次上講,目前開源正在反向吞噬閉源甚至,逐漸同化世界。

開源之爭既標準之爭:目前的開源項目主導者,相當於20年前的標準制訂者。例如,谷歌的深度學習框架TensorFlow之所以能成為人工智能方面的行業標準,靠的就是開源用戶的口口相傳。

可以說,誰掌握最流行的開源項目,誰就掌握話語權,從而主導行業的發展方向。

開源之爭就是入口之爭:目前,各大IT廠商之所以推出自己的操作系統、AI框架開源項目,其實本質的商業邏輯,還是爭奪用戶的入口流量。可以說,誰掌握流量入口,誰就能在未來競爭中掌握主動。

開源之爭就是全棧之爭:當下,類似於騰訊、百度這種企業,大多將自己整個技術棧的從前端到後端全部進行開源,這種策略就是鞏固自身在全技術棧的領導優勢,供行業其它參考者模仿,為自身的品牌價值、及技術能力宣傳造勢。

開源,已經成為各IT企業最高形式的競爭,開源社區的STAR數,在很大程度上,標誌著企業的技術實力。下面,我們對今年以來國產開源項目的亮點進行回顧。

異軍突起的騰訊

今年以來,騰訊一改之前策略,開啟瘋狂開源模式。

在近日的騰訊Techo開發者大會開源技術分論壇上,騰訊首次公開表示,其開源計劃目前已進入“深水區”,改變過去“自下而上”的開源模式,向“自下而上”與“自上而下”相結合的協同式開發演進。

騰訊開源將在內部協同共建的基礎上,推動更底層、更重磅的技術對外開放,緊密參與開源社區建設,不斷完善開源治理,打造開發者共建的生態。

當下,騰訊已加入Linux、Apache等9大開源基金會,並已深度合作成為最高級別會員,還向開源基金會捐贈了3大優秀開源項目。

2018年6月,騰訊將高性能RPC開發框架Tars,及其輕量化名字服務方案TSeer捐贈給Linux基金會;

2018年8月,騰訊將業界領先的深度學習框架Angel捐贈給Linux旗下專注人工智能的LF AI基金會;

2019年9月,騰訊萬億級分佈式消息中間件TubeMQ正式對外開源,也已捐贈給Apache基金會,成為官方認可的Incubator項目。

總結來說,騰訊在流式消息隊列和操作系統等方面,技術積累較強,開源項目輸出較多。

2019 十大国产开源项目来势汹汹

騰訊高星開源項目簡介

TubeMQ:(GitHub地址:https://GitHub.com/Tencent/TubeMQ/)是騰訊自研的分佈式消息中間件系統(MQ),其擅長進行海量數據的存儲和傳輸,相較其它主流MQ組件,TubeMQ所經歷的考驗可謂是最多的,畢竟最高日交易量33萬億的數據擺在這裡,筆者相信在TubeMQ今後會迅速取代Kafka成為MQ軟件系的新C位。其架構圖如下:

2019 十大国产开源项目来势汹汹

Tencent Tiny OS:(GitHub地址:https://GitHub

.com/Tencent/TencentOS-tiny)這款物聯網操作系統提供精簡的RTOS內核,而且正式發佈時間相對較短,但是已經發展得比較成熟,並在內核控制和技術支持等方面做的相當不錯,其架構圖如下:

2019 十大国产开源项目来势汹汹

與其它廠商拼命將將自己的開源項目,歸併到自家旗下來為自己爭奪STAR和貢獻度相比,百度甚至將沒有將其主導貢獻的項目Echart(https://GitHub.com/apache/incubator-echarts)和飛漿(https://GitHub.com/PaddlePadd

le),放在自身(https://GitHub.com/baidu)旗下。

而且也完全沒有門派偏見,開源了大量的GO語言項目,從這個角度看,百度可以說是國內對於技術態度較為開放的大廠,做開源的想法,也很純粹。

總而言之,受益於開源,百度的很多項目,得以低成本快速發展。百度目前在前端技術和AI技術,有一定的優勢,這兩方面輸出項目比較多。

Echart:(GitHub地址:https://GitHub.com/apache/incubator-echarts)這個項目絕對是筆者這種不太會美工的程序員福音,各種Python和R語言的接口,也都十分完備,隨便幾行代碼,就能達到一個特別棒的展示效果。

如有興趣可以參考筆者之前的博客(https://blog.csdn.net/BEYONDMA/article/details/85345831)。

PaddlePaddle: (GitHub地址:https://GitHub.com/PaddlePadd

le)PaddlePaddle是目前唯一一個能和PyTorch、TensorFlow分庭抗禮的國產深度學習平臺。

它集深度學習訓練和預測框架、模型庫、工具組件和服務平臺為一體,擁有兼顧靈活性和高性能的開發機制、工業級的模型庫、超大規模分佈式訓練技術、高速推理引擎以及系統化的社區服務等五大優勢。

而且,百度提供免費的在線NOTEBOOK環境供大家體驗(https://aistudio.baidu.com/aistudio/index),下圖是飛槳端到端的部署方案:

2019 十大国产开源项目来势汹汹

異軍突起的滴滴

在短短2年時間內,滴滴已將35個項目,進行了開源,包含領域有人工智能、小程序、智慧交通、中間件、前端框架、研發工具等。

目前,在GitHub的STAR數已超過5萬,全球組織排進前100名。

據筆者不完全統計,僅2019年,滴滴就有開源項目20個。與此同時,也產生了首個萬星項目DoKit,滴滴還對許多如Ceph、Link、Hadoop、Kylin等開源軟件做出積極的貢獻。

而且在2019年,滴滴被CNCF基金會,授予最高最終用戶獎,這也是今年在亞洲唯一獲獎的企業。2019年滴滴在開源方面收穫頗豐。

滴滴高星開源項目簡介

Dokit:DoKit(GitHub地址:https://GitHub.com/didi/DoraemonKit)也被移動開發者親切稱為哆啦A夢Kit,這是一款功能齊全的客戶端( iOS 、Android、微信小程序

)研發助手。

能讓每一個App快速接入常用的輔助開發工具、測試效率工具、視覺輔助工具,而且還支持在操作面板中,接入用戶的非通用輔助功能,功能強大,便於擴展。

2019 十大国产开源项目来势汹汹

cube-ui:cube-ui(GitHub地址:https://GitHub.com/didi/cube-ui ),它是滴滴基於Vue重構並開發了移動端組件庫。每個模塊都經過嚴格的測試,並且對於響應速度也有嚴格要求,真正做到了質量可靠、體驗極致、擴展性強。

2019 十大国产开源项目来势汹汹2019 十大国产开源项目来势汹汹

RT-Thread和TDEngine

國內開源項目,也不光是大廠的天下,一些小廠商憑藉在某一領域的長期經驗,也有很多驚豔項目。

比如TDengine的STAR數就已過萬,RT-Thread的STAR數也已經接近四千,可以說它們是小型IT廠商中的佼佼者。

RT-Thread:(GitHub地址:https://GitHub.com/SummerGGift/rt-thread)提到國產IoT操作系統,RT-Thread是一個無論如何也繞不過去的標誌。

RT-Thread在2006年初,就發佈了第一版,經過十幾年上億臺設備裝機的技術沉澱,RT-Thread社區也已儼然發展成為國內最強的嵌入式社區。

筆者剛剛到他家論壇上逛了一圈,真的是強手如雲,大咖雲集,各方面的文檔和培訓資料一應俱全。其架構圖如下:

2019 十大国产开源项目来势汹汹

TDEngine:(GitHub地址:https://GitHub.com/taosdata/TDengine)有關TDEngine這個時序數據庫,我們已經介紹多次,讀者可以參閱《這位創造GitHub冠軍項目的“老男人”,堪稱10倍程序員本尊》、《巨頭垂涎卻不能染指,loT 數據庫風口已至》這裡不加贅述了。

交友婚戀類項目熱度不減

據筆者觀察,程序員這個以理工男占主導地位的群體,哪怕是在開源網站上,也常有一些交友項目成為爆款。

比如,下面要說的這個抖音機器人,就已經積累6千多STAR,看來邊學技術、邊找對象,也是IT人的硬核需求。

抖音機器人:(GitHub地址:https://GitHub.com/wangshub/Douyin-Bot),此項目的思路,是先用手機ADB+爬蟲技術,獲取抖音上的頭像信息,再使用騰訊的人臉識別AI平臺進行識別(https://ai.qq.com/case/facedoor.shtml申請),再根據返回的年齡、魅力等數據進行來找到漂亮的小姐姐。

2019 十大国产开源项目来势汹汹

awesome-lover:(GitHub地址:https://GitHub.com/xixinjiejie/awesome-lover)GitHub真是個包容的平臺,除了開源代碼,你也可以把它看成一個信息發佈的渠道,這裡也有不少單純發佈交友信息的項目,比如Awesome lovers,這是一個聚焦在程序員相親、戀愛的信息交換項目,所以項目主直接把信息放在了GitHub上。

2019年,是我國在開源項目上的爆發之年、收穫之年。隨著越來越多的年輕開發者的加入,開源已經逐漸成為IT的未來。

目前,國內開源項目,在技術社區中,也呈現出百花齊放的趨勢,無論是大廠、還是初創企業,均有展示的機會,願國內IT產業,能借開源之勢繼續蓬勃發展。

2019 十大国产开源项目来势汹汹

【End】


分享到:


相關文章: