不得不看的十大熱門開源項目
Mozilla Firefox
Mozilla Firefox是由Mozilla基金會開發(fā)的開源網(wǎng)絡(luò)瀏覽器,于2002年首次以Phoenix之名亮相。Firefox適用于大多數(shù)操作系統(tǒng),涵蓋Windows、MacOS、Linux以及大多數(shù)手機和平板電腦。
相關(guān)技術(shù): C++、C、HTML、JavaScript
Linux
Linux是由Linus Torvald于1991年開發(fā)的自由開源項目。在本質(zhì)上,Linux屬于面向所有人開放且免費的操作系統(tǒng)內(nèi)核。
相關(guān)技術(shù): C、匯編語言
Apache Cassandra
Apache Cassandra NoSQL分布式數(shù)據(jù)庫,用于管理全球海量結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)。
Cassandra誕生于Facebook之手,最初用于實現(xiàn)收件箱搜索功能,并于2008年7月開源。
相關(guān)技術(shù): Java
杰出貢獻者:DataStax公司聯(lián)合創(chuàng)始人兼CTO Jonathan Ellis
TensorFlow
TensorFlow是一套用于機器學(xué)習(xí)及人工智能的免費開源軟件庫,由Google Brain團隊于2015年打造而成。
相關(guān)技術(shù): Python、C++
Django
Django是一款基于Python的開源Web框架,遵循模型模板視圖架構(gòu)模式。Django的目標(biāo)只有一個:幫助開發(fā)人員快速完成開發(fā)工作。
相關(guān)技術(shù): Python
Kubernetes
Kubernetes是一款開源容器編排系統(tǒng),用于自動實現(xiàn)計算機應(yīng)用程序的部署、擴展和管理。Kubernetes最初由谷歌設(shè)計完成,目前由云原生計算基金會負責(zé)維護。
Kubernetes旨在提供一套“跨主機集群的應(yīng)用程序容器自動部署、擴展與操作平臺”,能夠支持包括Docker在內(nèi)的一系列容器工具。
相關(guān)技術(shù): Go
Ansible
Ansible是由Red Hat贊助的開源社區(qū)項目,其實質(zhì)是一套非常簡單的IT自動化引擎,能夠自動實現(xiàn)云供應(yīng)、配置管理、應(yīng)用程序部署、服務(wù)內(nèi)編排及其他多種IT需求。
相關(guān)技術(shù):Python、PowerShell、Shell、Ruby
Geany
Geany是一款小巧的輕量化IDE,能夠運行在Linux、Windows、MacOS及各種支持GTK庫的系統(tǒng)平臺之上。
相關(guān)技術(shù): C、C++
Renovate
Renovate是一款人見人愛的代碼維護工具,用于“保持一切處于最新狀態(tài)”。Renovate于2019年11月被WhiteSource收購,通過幫助軟件項目中的依賴項更新實現(xiàn)自動化以節(jié)約開發(fā)者時間、降低安全風(fēng)險。
相關(guān)技術(shù): JavaScript、TypeScript
Jenkins
Jenkins是一款開源自動化服務(wù)器,著力以自動化方式完成軟件開發(fā)中的構(gòu)建、測試與部署環(huán)節(jié),助力持續(xù)集成與持續(xù)交付。
相關(guān)技術(shù): Java
上述項目不僅體量可觀,而且完全由社區(qū)成員管理——并不歸特定企業(yè)所持有。另外,任何感興趣的朋友都可以隨時參與,提出寶貴意見。它們的未來命運,也許就掌握在您的手中!