2016年十大頂級開源項目

jopen 7年前發布 | 22K 次閱讀 開源

在我們今年的年度頂級開源項目列表中,讓我們回顧一下作者們提到的幾個 2016 年受歡迎的項目,以及社區管理員選出的鐘愛項目。

2016年十大頂級開源項目

我們持續關注每年新出現的、成長、改變和發展的優秀開源項目。挑選 10 個開源項目到我們的年度頂級項目列表中并不太容易,而且,也沒有哪個如此短的列表能夠包含每一個應該包含在內的項目。

為了挑選 10 個頂級開源項目,我們回顧了作者們 2016 年涉及到的流行的開源項目,同時也從社區管理員收集了一些意見。經過管理員的一番推薦和投票之后,我們的編輯團隊選定了最終的列表。

它們就在這兒, 2016 年 10 個頂級開源項目:

1、Atom

Atom 是一個來自 GitHub 的可魔改的hackable文本編輯器。Jono Bacon 在今年的早些時候為它的“簡單核心”寫了一篇文章,對該開源項目所給用戶帶來的選擇而大加贊賞。

“Atom 帶來了大多數用戶想要的主要核心特性和設置,但是缺失了一些用戶可能想要的更加高級或獨特的特性。……Atom 提供了一個強大的框架,從而允許它的許多部分都可以被改變或擴展。”如果打算開始使用 Atom, 請先閱讀這篇指南。如果想加入到用戶社區,你可以在 GitHub、Discuss 和 Slack 上找到 Atom 。

Atom 是 MIT 許可的,它的源代碼托管在 GitHub 上。

2、Eclipse Che

Eclipse Che 是下一代在線集成開發環境(IDE)和開發者工作區。Joshua Allen Holm 在 2016 年 11 月為我們點評了 Eclipse Che,使我們可以一窺項目背后的開發者社區,Eclipse Che 創新性地使用了容器技術,并且開箱即用就支持多種流行語言。

“Eclipse Che 集成了就緒即用ready-to-go的軟件環境stack覆蓋了絕大多數現代流行語言。這包括 C++、Java、Go、PHP、Python、.NET、Node.js、Ruby on Rails 和 Android 開發的軟件環境。軟件環境倉庫Stack Library如果不夠的話,甚至還提供了更多的選擇,你可以創建一個能夠提供特殊環境的定制軟件環境。”你可以通過網上的托管賬戶、本地安裝,或者在你常用的云供應商上測試 Eclipse Che。你也可以在 GitHub 上找到它的源代碼,發布于 Eclipse 公開許可證之下。

3、FreeCAD

FreeCAD 是用 Python 寫的,是一款電腦輔助設計工具(或叫電腦輔助起草工具),可以用它來為實際物體創建設計模型。 Jason Baker 在 3 款可供選擇的 AutoCAD 的開源替代品一文中寫到關于 FreeCAD :

“FreeCAD 可以從各種常見格式中導入和導出 3D 對象,其模塊化結構使得它易于通過各種插件擴展基本功能。該程序有許多內置的界面選項,這包括從草稿到渲染器,甚至還有一個機器人仿真能力。”FreeCAD 是 LGPL 許可的,它的源代碼托管在 GitHub 上。

4、GnuCash

GnuCash 是一個跨平臺的開源桌面應用,它可以用來管理個人和小型商業賬戶。 Jason Baker 把 GnuCash 列入了我們針對個人金融的 Mint 和 Quicken 的開源替代品的綜述列表中:

GnuCash “具有多項記賬的特性,能從多種格式導入數據,處理多重匯率,為你創建預算,打印支票,創建定制計劃報告,并且能夠直接從網上銀行導入和拉取股票行情。”其發布于 GPL 版本 2 或版本 3 許可證下,你可以在 GitHub 上找到 GnuCash 的源代碼。

一個值得一提的 GnuCash 可選替代品是 KMyMoney,它也得到了該列表的提名,是另一個在 Linux 上管理財務的好選擇。

5、Kodi

Kodi 是一個開源媒體中心應用,之前叫做 XBMC,它能夠在多種設備上工作,是一個用來 DIY 播放電影、TV、音樂的機頂盒的工具。 Kodi 高度可定制化,它支持多種皮膚、插件和許多遙控設備(包括它自己定制的 Android remote 應用)。

盡管今年我們沒有深入地報道 Kodi, 但依舊出現在許多關于創建一個家用 Linux 音樂服務器、媒體管理工具的文章中,還出現在之前的一個關于最喜愛的開源視頻播放器的投票中(如果你在家中使用 Kodi,想要寫一些自己的體驗,請讓我們知道)。

其發布于 GPLv2 許可證下,你可以在 GitHub 上找到 Kodi 的源代碼。

6、MyCollab

MyCollab 是一套針對顧客關系管理(CRM)、文檔管理和項目管理的工具。社區管理員 Robin Muilwijk 在他的綜述 2016 年 11 個頂級的項目管理工具一文中詳細闡述了 MyCollab-Project :

“MyCollab-Project 包含許多特性,比如甘特圖、里程碑、時間跟蹤和事件管理。它有 Kanban 板功能,因而支持敏捷開發模式。 MyCollab-Project 有三個不同的版本,其中社區版是自由且開源的。”安裝 MyCollab 需要 Java 運行環境和 MySQL 環境的支持。請訪問 MyCollab 網站來了解如何對項目做貢獻。

MyCollab 是 AGPLv3 許可的,它的源代碼托管在 GitHub 上。

7、OpenAPS

OpenAPS 是社區管理員在 2016 年發現的另一個有趣的項目,我們也深入報道過它。 OpenAPS,即 Open Artificial Pancreas System 項目,是一個致力于提高 1 型糖尿病患者生活質量的開源項目。

該項目包含“一個專注安全的典范(reference)設計、一個工具箱和一個開源的典范(reference)實現,它們是為設備制造商或者任何能夠構造人工胰腺設備的個人設計的,從而能夠根據胰島素水平安全地調節血液中葡萄糖水平。盡管潛在用戶在嘗試親自構建或使用該系統前應該小心地測試該項目并和他們的健康護理醫生討論,但該項目的創建者希望開放技術能夠加速醫療設備行業的研究和開發步伐,從而發現新的治療方案并更快的投入市場。”

8、OpenHAB

OpenHAB 是一個具有可插拔體系結構的家用自動化平臺。社區管理員 D Ruth Bavousett 今年購買該平臺并嘗試使用以后為 OpenHAB 寫到:

“我所發現的其中一個有趣的模塊是藍牙綁定;它能夠發現特定的已啟用藍牙的設備(比如你的智能手機、你孩子的那些設備)并且在這些設備到達或離開的時候采取行動-關門或開門、開燈、調節恒溫器和關閉安全模式等等”查看這個能夠與社交網絡、即時消息和云 IoT 平臺進行集成和通訊的綁定和捆綁設備的完整列表。

OpenHAB 是 EPL 許可的,它的源代碼托管在 GitHub 上。

9、OpenToonz

OpenToonz 是一個 2D 動畫生產軟件。社區管理員 Joshua Allen 在 2016 年 3 月報道了它的開源版本,在 Opensource.com 網站的其他動畫相關的文章中它也有被提及,但是我們并沒有深入介紹,敬請期待。

現在,我們可以告訴你的是, OpenToonz 有許多獨一無二的特性,包括 GTS,它是吉卜力工作室(Studio Ghibli )開發的一個生成工具,還有一個用于圖像處理的效果插件 SDK。

如果想討論開發和視頻研究的話題,請查看 GitHub 上的論壇。 OpenToonz 的源代碼托管在 GitHub 上,該項目是以 BSD 許可證發布。

10、Roundcube

Roundcube 是一個現代化、基于瀏覽器的郵件客戶端,它提供了郵箱用戶使用桌面客戶端時可能用到的許多(如果不是全部)功能。它有許多特性,包括支持超過 70 種語言、集成拼寫檢查、拖放界面、功能豐富的通訊簿、 HTML 電子郵件撰寫、多條件搜索、 PGP 加密支持、會話線索等。 Roundcube 可以作為許多用戶的郵件客戶端的偶爾的替代品工作。

在我們的 Gmail的開源替代品 綜述中, Roundcube 和另外四個郵件客戶端均被包含在內。

其以 GPLv3 許可證發布,你可以在 GitHub 上找到 Roundcube 的源代碼。除了直接下載、安裝該項目,你也可以在許多完整的郵箱服務器軟件中找到它,如 Groupware、iRedMail、Mail-in-a-Box 和 mailcow。

 

來自: http://os.51cto.com/art/201703/534141.htm

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!