5 个开源 RSS 订阅阅读器
RSS
![RSS feed](/data/attachment/album/201704/10/171818atbcofk4bbvgcqz4.png "RSS feed")


### 你平时使用 RSS 阅读器么？


四年前当 Google Reader 宣布停止的时候，许多“技术专家”声称 RSS 订阅将会结束。


对于某些人而言，社交媒体和其他聚合工具满足了 RSS、Atom 以及其它格式的阅读器的需求。但是老技术绝对不会因为新技术而死，特别是如果新技术不能完全覆盖旧技术的所有使用情况时。技术的目标受众可能会有所改变，人们使用这个技术的工具也可能会改变。


但是，RSS 并不比像 email、JavaScript、SQL 数据库、命令行或者十几年前告诉我的其它时日无多的技术消失的更快。（黑胶专辑的销售额去年刚刚达到了其 [25 年的顶峰](https://www.theguardian.com/music/2017/jan/03/record-sales-vinyl-hits-25-year-high-and-outstrips-streaming)，这不是个奇迹么？）只要看看在线 Feed 阅读器网站 Feedly 的成功，就能了解 RSS 阅读器仍然有市场。


事实是，RSS 和相关的 Feed 格式比任何广泛使用的尝试替换它的东西还要多才多艺。作为一名阅读消费者，对于我来说没有比它更简单的方法了，我可以阅读大量的出版信息，并且是用我选择的客户端格式化的，我可以确认看到发布的每一条内容，同时不会显示我已经阅读过的文章。而作为发布者，这是一种比我使用过的大多数发布软件都简单的格式，开箱即用，它可以让我的信息递交给更多的人，并且可以很容易地分发多种不同类型的文档格式。


所以 RSS 没有死。RSS 长存！我们最后一次是在 2013 年回顾了[开源 RSS 阅读器](https://opensource.com/life/13/6/open-source-rss)选择，现在是更新的时候了。这里是我关于 2017 年开源 RSS 订阅阅读器的一些最佳选择，每个在使用上稍微不同。


### Miniflux


![Screenshot](/data/attachment/album/201704/10/171821p6wx0qi3ih9qeher.png)


[Miniflux](https://miniflux.net/) 是一个极度简约的基于 Web 的 RSS 阅读器，但不要将其特意的轻设计与开发人员的懒惰混淆。它目的是构建一个简单而有效的设计。Miniflux 的思想似乎是将程序弱化，以便让读者可以专注于内容，在大量臃肿的 web 程序中我们会特别欣赏这一点。


但轻便并不意味着缺乏功能。其响应式设计在任何设备上看起来都很好，并可以使用主题、API 接口、多语言、固定书签等等。


Miniflux 的 [源代码](https://github.com/miniflux/miniflux)以 [GPLv3 Affero](https://github.com/miniflux/miniflux/blob/master/LICENSE) 许可证在 GitHub 中发布。如果你不想自行托管，则可以支付每年 15 美元的托管计划。


### RSSOwl


![RSSOwl Screenshot](/data/attachment/album/201704/10/171824hot2p6e27m7288ou.png)


[RSSOwl](http://www.rssowl.org/) 是一个跨平台的桌面 Feed 阅读器。它用 Java 编写，在风格和感觉上它像很多流行的桌面邮件客户端。它具有强大的过滤和搜索功能、可定制的通知，以及用于排序 Feed 的标签。 如果你习惯使用 Thunderbird 或其他桌面阅读器进行电子邮件发送，那么在 RSSOwl 中你会感到宾至如归。


可以在 GitHub 中找到 [Eclipse Public 许可证](https://github.com/rssowl/RSSOwl/blob/master/LICENSE)下发布的 [RSSOwl](https://github.com/rssowl/RSSOwl) 的源代码。


### Tickr


![](/data/attachment/album/201704/10/171827yh8oiad11re43od1.jpg)


[Tickr](https://www.open-tickr.net/) 在这个系列中有点不同。它是一个 Linux 桌面客户端，但它不是传统的浏览-阅读形式。相反，它会将你的 Feed 标题如滚动新闻那样在桌面横栏上滚动显示。对于想要从各种来源获得最新消息的新闻界来说，这是一个不错的选择。点击标题将在你选择的浏览器中打开它。它不像这个列表中的其他程序那样是专门的阅读客户端，但是如果比起阅读每篇文章，你对阅读标题更感兴趣，这是一个很好的选择。


Tickr 的源代码和二进制文件以 GPL 许可证的形式在这个[网站](https://www.open-tickr.net/download.php)上可以找到。


### Tiny Tiny RSS


![](/data/attachment/album/201704/10/171840ueyh5yos8chnhbyt.png)


如果缺少了 [Tiny Tiny RSS](https://tt-rss.org/gitlab/fox/tt-rss/wikis/home)，那么很难称之为这是一个现代化的 RSS 阅读器列表。它是最受欢迎的自主托管的基于 Web 的阅读器，它功能丰富：支持OPML 导入和导出、键盘快捷键、共享功能、主题界面、插件支持、过滤功能等等。


Tiny Tiny RSS 还有官方的 [Android客户端](https://tt-rss.org/gitlab/fox/tt-rss-android)，让你可以随时随地阅读。


Tiny Tiny RSS 的 [Web](https://tt-rss.org/gitlab/fox/tt-rss/tree/master) 版本和 [Android](https://tt-rss.org/gitlab/fox/tt-rss-android/tree/master) 源代码以 [GPLv3 许可](https://tt-rss.org/gitlab/fox/tt-rss-android/blob/master/COPYING) 在 GitLab 上发布。


### Winds


![](/data/attachment/album/201704/10/171257nbgnog2mq3txabqa.jpg)


[Winds](https://winds.getstream.io/) 是一个建立在 React 之上的看起来很现代化的自托管的 web 订阅阅读器。它利用称为 Stream 的机器学习个性化 API，帮助你根据当前的兴趣找到可能感兴趣的更多内容。这有一个在线显示版本，因此你可以在下载之前先[尝试](https://winds.getstream.io/app/getting-started)。这是一个只有几个月的新项目，也许评估它是否能取代我日常的 Feed 阅读器还太早，但这当然是一个我感兴趣关注的项目。


Winds 的[源代码](https://github.com/GetStream/Winds) 以 [MIT](https://github.com/GetStream/Winds/blob/master/LICENSE.md) 许可证在 GitHub 上发布。




---


这些当然不是仅有的选择。RSS 是一个相对易于解析、文档格式良好的格式，因此有许许多多因为不同的需求而建立的各种 Feed 阅读器。这有一个很长的自托管的开源 Feed 阅读器[列表](https://github.com/Kickball/awesome-selfhosted#feed-readers)，除了我们列出的之外你还可能会考虑使用它们。我们希望你能在下面的评论栏与我们分享你最喜欢的 RSS 阅读器。


你使用 RSS 阅读器么？你知道 Linux 中国一直就支持 RSS 阅读么？不知道的朋友，下面是我们的 RSS 地址，欢迎体验：


* 全文 RSS ： <https://linux.cn/rss.xml>
* 摘要 RSS ： <https://linux.cn/rss-digest.xml>
* 分类栏目 RSS
	+ 技术学习：<https://linux.cn/rss-tech.xml>
	+ 新闻快讯：<https://linux.cn/rss-news.xml>
	+ 观点热议：<https://linux.cn/rss-talk.xml>
	+ 软件分享：<https://linux.cn/rss-share.xml>


什么？你直接点击链接在浏览器打开了，感觉不会用？——虽然我们专门为 RSS 在浏览器中打开做了美化，但是你该用 RSS 阅读器来读啊，对，就是这篇文章介绍的这些，要不试试？


（题图来自：[Rob McDonald](https://www.flickr.com/photos/evokeartdesign/6002000807) on Flickr，由 Opensource.com 修改. [CC BY-SA 2.0](https://creativecommons.org/licenses/by/2.0/).）




---


作者简介：


Jason Baker - Jason 热衷于使用技术使世界更加开放，从软件开发到阳光政府行动。Linux 桌面爱好者、地图/地理空间爱好者、树莓派工匠、数据分析和可视化极客、偶尔的码农、云本土主义者。在 Twitter 上关注他 @jehb。




---


via: <https://opensource.com/article/17/3/rss-feed-readers>


作者：[Jason Baker](https://opensource.com/users/jason-baker) 译者：[geekpi](https://github.com/geekpi) 校对：[jasminepeng](https://github.com/jasminepeng)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
When Google Reader was discontinued four years ago, many "technology experts" called it the end of RSS feeds.

And it's true that for some people, social media and other aggregation tools are filling a need that feed readers for RSS, Atom, and other syndication formats once served. But old technologies never really die just because new technologies come along, particularly if the new technology does not perfectly replicate all of the use cases of the old one. The target audience for a technology might change a bit, and the tools people use to consume the technology might change, too.

But RSS is no more gone than email, JavaScript, SQL databases, the command line, or any number of other technologies that various people told me more than a decade ago had numbered days. (Is it any wonder that vinyl album sales just hit a [25-year peak](https://www.theguardian.com/music/2017/jan/03/record-sales-vinyl-hits-25-year-high-and-outstrips-streaming) last year?) One only has to look at the success of online feed reader site Feedly to understand that there's still definitely a market for RSS readers.

The truth is, RSS and related feed formats are just more versatile than anything in wide usage that has attempted to replace it. There is no other easy was for me as a consumer to read a wide variety of publications, formatted in a client of my choosing, where I am virtually guaranteed to see every item that is published, while simultaneously not being shown a bunch of articles I have already read. And as a publisher, it's a simple format that most any publishing software I already use will support out of the box, letting me reach more people and easily distribute many types of documents.

So no, RSS is not dead. Long live RSS! We last looked at [open source RSS reader](https://opensource.com/life/13/6/open-source-rss) options in 2013, and it's time for an update. Here are some of my top choices for open source RSS feed readers in 2017, each a little different in its approach.

## Miniflux

[Miniflux](https://miniflux.net/) is an absolutely minimalist web-based RSS reader, but don't confuse its intentionally light approach with laziness on the part of the developers; it is purposefully built to be a simple and efficient design. The philosophy of Miniflux seems to be to keep the application out of the way so that the reader can focus on the content, something many of us can appreciate in a world of bloated web applications.

But lightweight doesn't mean void of features; its responsive design looks good across any device, and allows for theming, an API interface, multiple languages, bookmark pinning, and more.

Miniflux's [source code](https://github.com/miniflux/miniflux) can be found on GitHub under the [GPLv3 Affero](https://github.com/miniflux/miniflux/blob/master/LICENSE) license. If you don't want to set up your own self-hosted version, a paid hosting plan is available for $15/year.

## RSSOwl

[RSSOwl](http://www.rssowl.org/) is a cross-platform desktop feed reader. Written in Java, it is reminiscent of many popular desktop email clients in style and feel. It features powerful filtering and search capabilities, customizable notifications, and labels and bins for sorting your feeds. If you're used to using Thunderbird or other desktop readers for email, you'll feel right at home in RSSOwl.

You can find the source code for [RSSOwl](https://github.com/rssowl/RSSOwl) on GitHub under the [Eclipse Public License](https://github.com/rssowl/RSSOwl/blob/master/LICENSE).

## Tickr

[Tickr](https://www.open-tickr.net/) is a slightly different entry in this mix. It's a Linux desktop client, but it's not your traditional browse-and-read format. Instead, it slides your feed's headlines across a bar on your desktop like a news ticker; it's a great choice for news junkies who want to get the latest from a variety of sources. Clicking on a headline will open it in your browser of choice. It's not a dedicated reading client like the rest of the applications on this list, but if you're more interested in skimming headlines than reading every article, it's a good pick.

Tickr's source code and binaries can be found on the project's [website](https://www.open-tickr.net/download.php) under a GPL license.

## Tiny Tiny RSS

It would be difficult to build a list of modern RSS readers without including [Tiny Tiny RSS](https://tt-rss.org/). It's among the most popular self-hosted web-based readers, and it's chocked full of features: OPML import and export, keyboard shortcuts, sharing features, a themeable interface, an infrastructure for plug-ins, filtering capabilities, and lots more.

Tiny Tiny RSS also hosts an official Android client, for those hoping to read on the go.

Both the [web](https://git.tt-rss.org/fox/tt-rss) and [Android](https://git.tt-rss.org/fox/tt-rss-android) source code for Tiny Tiny RSS can be found on GitLab under a [GPLv3 license](https://tt-rss.org/gitlab/fox/tt-rss-android/blob/master/COPYING).

## Winds

[Winds](https://winds.getstream.io/) is a modern looking self-hosted web feed reader, built on React. It makes use of a hosted machine learning personalization API called Stream, with the intent of helping you find more content that might be of interest to you based on your current interests. An online demo is available so you can [try it out](https://winds.getstream.io/app/getting-started) before you download. It's a new project, just a few months old, and so perhaps too soon to evaluate whether it's up to replace my daily feed reader yet, but it's certainly a project I'm watching with interest.

You can find the [source code](https://github.com/GetStream/Winds) for Winds on GitHub under an [MIT](https://github.com/GetStream/Winds/blob/master/LICENSE.md) license.

These are most definitely not the only options out there. RSS is a relatively easy-to-parse, well-documented format, and so there are many, many different feed readers out there built to suit just about every taste. Here's a [big list](https://github.com/Kickball/awesome-selfhosted#feed-readers) of self-hosted open source feed readers you might consider in addition to the ones we listed. We hope you'll share with us what your favorite RSS reader is in the comments below.

## 11 Comments