2016年十大更優(yōu)開(kāi)源項(xiàng)目揭曉,你最愛(ài)用哪款?
譯文【51CTO.com快譯】每一年,都有無(wú)數(shù)令人印象深刻的卓越開(kāi)源項(xiàng)目不斷出現(xiàn)、發(fā)展、變化和壯大。同樣的,2016年也是精彩紛呈的一年,我們整理出這份十大更強(qiáng)開(kāi)源項(xiàng)目清單,希望幫助大家一窺其中的奧妙。
1.Atom
Atom是一款來(lái)自GitHub的可修改文本編輯器。作為開(kāi)源項(xiàng)目,Atom為用戶帶來(lái)更多發(fā)揮個(gè)性與想象力的空間。
Atom提供大量面向多數(shù)用戶的核心功能及設(shè)定,同時(shí)包含只有部分用戶才需要用到的高級(jí)或者特定功能。Atom是一套強(qiáng)大的框架,允許用戶隨意進(jìn)行變更及擴(kuò)展。
感興趣的朋友可以點(diǎn)擊此處參與該項(xiàng)目貢獻(xiàn)。要與其他用戶及社區(qū)交流,則可訪問(wèn)GitHub、Discuss與Slack。
Atom遵循MIT許可,且源代碼托管在GitHub之上。
2.Eclipse Che
Eclispse Che屬于次世代在線集成開(kāi)發(fā)環(huán)境(簡(jiǎn)稱IDE)與開(kāi)發(fā)者工作區(qū)。Eclipse Che擁有龐大的開(kāi)發(fā)者社區(qū),創(chuàng)新性地使用了容器技術(shù)并直接支持多種主流語(yǔ)言。
Eclipse Che提供大量包含大部分現(xiàn)代主流語(yǔ)言的同捆堆棧,比如C++、Java、Go、PHP、Python、.NET、Node.js、Ruby on Rails以及Android開(kāi)發(fā)等。這些堆棧庫(kù)還提供更多選項(xiàng),允許用戶針對(duì)特定環(huán)境創(chuàng)建定制化堆棧。
大家可以通過(guò)在線托管賬戶、本地安裝或者云環(huán)境測(cè)試Eclipse Che。它的源代碼托管在GitHub當(dāng)中,且遵循Eclipse公共許可。
3.FreeCAD
FreeCAD以Python語(yǔ)言編寫,是目前最出色的真實(shí)對(duì)象設(shè)計(jì)規(guī)范類計(jì)算機(jī)輔助設(shè)計(jì)或者計(jì)算機(jī)輔助繪圖工具之一。
FreeCAD支持多種常見(jiàn)的3D對(duì)象格式,它的模塊化架構(gòu)能夠輕松通過(guò)插件實(shí)現(xiàn)各類擴(kuò)展功能。它針對(duì)程序員還提供多種內(nèi)置接口選項(xiàng),從草圖到渲染甚至機(jī)器人模擬機(jī)制都可實(shí)現(xiàn)。
FreeCAD遵循LGPL許可,它的源代碼托管在GitHub之上。
4.GnuCash
GnuCash是一套跨平臺(tái)開(kāi)源桌面解決方案,負(fù)責(zé)管理您的個(gè)人及小型企業(yè)賬戶。它可以算是Mint與Quicken中的個(gè)人財(cái)務(wù)開(kāi)源方案。
GnuCash擁有多賬目管理能力,支持多種輸入格式且可處理多種貨幣,能夠幫助大家創(chuàng)建預(yù)算、打印支票、創(chuàng)建報(bào)告與方案并通過(guò)在線銀行導(dǎo)入及輸出股票行情信息。
GnuCash的源代碼托管在GitHub上,遵循GPL 2或3許可。
另外KMyMoney也值得一提,它能夠在Linux環(huán)境下作為GnuCash的替代方案幫助您打理個(gè)人財(cái)務(wù)。
5.Kodi
Kodi是一款開(kāi)源媒體中心解決方案,可配合多種設(shè)備幫助用戶構(gòu)建機(jī)頂盒,從而實(shí)現(xiàn)電影、電視、音樂(lè)等媒體資源播放。它具備高度定制化的能力,且支持多種皮膚、插件及遙控設(shè)備(大家甚至可以在Android手機(jī)中為它定制控制應(yīng)用)。
Kodi的源代碼托管在GitHub上,遵循 GPLv2許可。
6.MyCollab
MyCollab是一款工具套件,負(fù)責(zé)實(shí)現(xiàn)客戶關(guān)系管理、文檔管理與項(xiàng)目管理。
MyCollab項(xiàng)目包含多種功能,例如甘特圖、里程碑、時(shí)間進(jìn)度以及事件管理等。它的Kanban面板還支持敏捷開(kāi)發(fā)模式。而且,MyCollab項(xiàng)目提供三個(gè)版本,其中社區(qū)版屬于自由開(kāi)源選項(xiàng)。
安裝MyCollab要求配合Java運(yùn)行時(shí)與MySQL堆棧。感興趣的朋友可以訪問(wèn)MyCollab網(wǎng)站為該項(xiàng)目作出貢獻(xiàn)。
MyCollab遵循AGPLv3許可,它的源代碼托管在GitHub之上。
7.OpenAPS
OpenAPS是另一個(gè)值得關(guān)注的項(xiàng)目,它的全稱為開(kāi)放人工胰腺系統(tǒng),旨在改善1型糖尿病患者的生活質(zhì)量。
該項(xiàng)目中包含“一套高安全性參考設(shè)計(jì)、一套工具集以及一款開(kāi)源參考實(shí)現(xiàn)方案”,用于幫助設(shè)備制造商或者個(gè)人構(gòu)建自己的人工胰腺設(shè)備,從而輕松調(diào)整體內(nèi)胰島素含量。盡管已經(jīng)有不少?gòu)S商在嘗試構(gòu)建或者使用自己的系統(tǒng),但該項(xiàng)目希望能夠通過(guò)開(kāi)放技術(shù)以加快研究及開(kāi)發(fā)的進(jìn)度,最終加快產(chǎn)品的上市速度。
8.OpenHAB
OpenHAB是一套可插拔架構(gòu)支持下的家庭自動(dòng)化平臺(tái)。
它能夠與各類藍(lán)牙設(shè)備加以結(jié)合,從而允許用戶通過(guò)智能手機(jī)查看各藍(lán)牙設(shè)備的位置并控制它的活動(dòng),例如在手機(jī)到達(dá)或離開(kāi)門扉時(shí)將它打開(kāi)或鎖定,開(kāi)啟燈光、調(diào)整溫控器、關(guān)閉安全模式等等。
感興趣的朋友可以點(diǎn)擊此處查看其OpenHAB對(duì)接的社交網(wǎng)絡(luò)、即時(shí)通訊以及云物聯(lián)網(wǎng)平臺(tái)等方案的完整列表。
OpenHAB遵循 EPL許可,它的源代碼托管于GitHub之上。
9.OpenToonz
OpenToonz是一款2D動(dòng)畫制作軟件,擁有一系列獨(dú)特功能,特別是GTS——這是由吉卜力工作室開(kāi)發(fā)的一款工具——以及一款用于圖像處理的插件效果SDK。
感興趣的朋友可以點(diǎn)擊此處訪問(wèn)它在GitHub上的開(kāi)發(fā)與視頻討論論壇。OpenToonz遵循一份經(jīng)過(guò)修改的BSD許可,源代碼托管在GitHub之上。
10.Roundcube
Roundcube是一款現(xiàn)代的瀏覽器郵件客戶端,可提供用戶在桌面客戶端上使用的絕大部分功能。它支持超過(guò)70種語(yǔ)言,內(nèi)置有拼寫檢查、拖拽操作界面、功能豐富的通訊錄、HTML郵件構(gòu)建、多種搜索功能、PGP加密支持以及多線程等特性。Roundcube能夠幫助大部分用戶徹底告別傳統(tǒng)郵件客戶端。
Roundcube的源代碼托管在GitHub之上,遵循GPLv3許可。另外,它也被包含在Kolab Groupware、iRedMail、Mail-in-a-Box以及mailcow等多種郵件服務(wù)器軟件包當(dāng)中。
原文標(biāo)題:Top 10 open source projects of 2016,原文作者:Jen Wike Huger
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】