2016 年十大顶级开源项目
创始人
2024-03-01 18:50:07
0

在我们今年的年度顶级开源项目列表中,让我们回顾一下作者们提到的几个 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中国 荣誉推出

相关内容

代码编织到智能创新:开源项...
来源丨IT桔子 封面丨正文 devface.ai是一个专注于展示和...
2025-02-22 13:48:24
OpenAI谋划开源项目
OpenAI CEO山姆·奥尔特曼(Sam Altman)今日发文...
2025-02-18 17:47:32
中科创达:子公司畅行智驾推...
证券时报e公司讯,日前,2024开放原子开发者大会暨首届开源技术学...
2024-12-23 12:45:58
高质量创新的开源项目———...
来源丨IT桔子 封面图来源丨正文 devface.ai是一个专注于...
2024-12-21 15:42:38
开源日报|全新桌面版Cha...
欢迎阅读 OSCHINA 编辑部出品的开源日报——您探索和理解开源...
2024-12-20 21:44:22
两款知名国产前端开源项目被...
前端社区爆发了一起严重的供应链投毒事件——有赞开源组件库 Vant...
2024-12-20 17:13:59

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...