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