Linux中國

2016 年十大頂級開源項目

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

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

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

Atom

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

Atom 帶來了大多數用戶想要的主要核心特性和設置,但是缺失了一些用戶可能想要的更加高級或獨特的特性。……Atom 提供了一個強大的框架,從而允許它的許多部分都可以被改變或擴展。」

如果打算開始使用 Atom, 請先閱讀這篇指南。如果想加入到用戶社區,你可以在 GitHubDiscussSlack 上找到 Atom 。

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

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 公開許可證之下。

FreeCAD

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

「FreeCAD 可以從各種常見格式中導入和導出 3D 對象,其模塊化結構使得它易於通過各種插件擴展基本功能。該程序有許多內置的界面選項,這包括從草稿到渲染器,甚至還有一個機器人模擬能力。」

FreeCAD 是 LGPL 許可的,它的源代碼託管在 GitHub 上。

GnuCash

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

GnuCash 「具有多項記賬的特性,能從多種格式導入數據,處理多重匯率,為你創建預算,列印支票,創建定製計劃報告,並且能夠直接從網上銀行導入和拉取股票行情。」

其發佈於 GPL 版本 2 或版本 3 許可證下,你可以在 GitHub 上找到 GnuCash 的源代碼

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

Kodi

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

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

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

MyCollab

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

「MyCollab-Project 包含許多特性,比如甘特圖、里程碑、時間跟蹤和事件管理。它有 Kanban 板功能,因而支持敏捷開發模式。 MyCollab-Project 有三個不同的版本,其中社區版是自由且開源的。」

安裝 MyCollab 需要 Java 運行環境和 MySQL 環境的支持。請訪問 MyCollab 網站來了解如何對項目做貢獻。

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

OpenAPS

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

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

OpenHAB

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

「我所發現的其中一個有趣的模塊是藍牙綁定;它能夠發現特定的已啟用藍牙的設備(比如你的智能手機、你孩子的那些設備)並且在這些設備到達或離開的時候採取行動-關門或開門、開燈、調節恆溫器和關閉安全模式等等」

查看這個能夠與社交網路、即時消息和雲 IoT 平台進行集成和通訊的綁定和捆綁設備的完整列表

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

OpenToonz

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

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

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

Roundcube

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

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

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

這就是我們的列表了。在 2016 年,你有什麼喜愛的開源項目嗎?喜愛的原因呢?請在下面的評論框發表。

作者簡介:

Jen Wike Huger - Jen Wike Huger 是 Opensource.com 網站的內容管理員。她負責日期發布、協調編輯團隊並指導新作者和已有作者。請在 Twitter 上關注她 @jenwike, 並在 Jen.io 上查看她的更多個人簡介。

via: https://opensource.com/article/16/12/yearbook-top-10-open-source-projects

作者:Jen Wike Huger 譯者:ucasFL 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國