RSS 阅读器开源项目研究报告

RSS 阅读器开源项目研究报告

研究日期: 2026 年 3 月 14 日 研究范围: 开源 RSS 阅读器项目(自托管、桌面端、移动端)


执行摘要

本报告对当前主流的开源 RSS 阅读器项目进行了全面调研和分析。RSS(Really Simple Syndication)作为一种成熟的内容订阅技术,在信息过载时代重新受到关注。开源 RSS 阅读器生态呈现出多元化的发展趋势,包括自托管服务端、跨平台桌面应用和移动应用三大类别。


一、自托管 RSS 阅读器

1.1 FreshRSS

GitHub: https://github.com/FreshRSS/FreshRSS 官网: https://freshrss.org Stars: 约 9.4k

简介: FreshRSS 是一个免费、自托管的 RSS 和 Atom 订阅源聚合器。它轻量、易于使用、功能强大且可定制,支持 20+ 种语言。

核心特性:

技术栈:

适用场景: 需要多用户支持、高度定制化、中文友好的自托管方案


1.2 Miniflux

GitHub: https://github.com/miniflux/v2 官网: https://miniflux.app Stars: 约 1.9k

简介: Miniflux 是一个极简主义和固执的订阅源阅读器。它简单、快速、轻量且非常容易安装。

核心特性:

隐私与安全:

技术栈:

适用场景: 追求极简、安全、高性能的单用户自托管方案


1.3 Tiny Tiny RSS (TT-RSS)

Git: https://git.tt-rss.org/git/tt-rss.git Stars: 约 3.0k

简介: Tiny Tiny RSS 是一个自托管的基于 Web 的 RSS 阅读器,允许用户订阅和管理 RSS 订阅源。

核心特性:

技术栈:

适用场景: 需要高度可定制和插件扩展的自托管方案


1.4 NewsBlur

GitHub: https://github.com/NewsBlur/NewsBlur 官网: https://newsblur.com Stars: 约 5.2k

简介: NewsBlur 是一个个人新闻阅读器,让人们一起讨论世界事件。它是唯一同时提供托管服务和自托管选项的开源 RSS 阅读器。

核心特性:

技术栈:

适用场景: 需要 AI 功能和社交特性,可选择托管或自托管


1.5 selfoss

GitHub: https://github.com/fossar/selfoss 官网: https://selfoss.aditu.de Stars: 约 1.9k

简介: selfoss 是一个多用途 RSS 阅读器、直播流、聚合 Web 应用。它用 PHP 编写,几乎可以在任何地方运行。

核心特性:

技术栈:

适用场景: 需要聚合多种数据源的用户


1.6 yarr (yet another rss reader)

GitHub: https://github.com/nkanaev/yarr Stars: 约 500+

简介: yarr 是一个基于 Web 的订阅源聚合器,既可用作桌面应用程序,也可用作个人自托管服务器。

核心特性:

技术栈:

适用场景: 寻求简单部署的单用户自托管方案


1.7 CommaFeed

GitHub: https://github.com/Athou/commafeed Stars: 约 1.7k

简介: 受 Google Reader 启发的自托管 RSS 阅读器,基于 Dropwizard 和 React/TypeScript。

核心特性:

技术栈:

适用场景: Java 技术栈用户,喜欢 Google Reader 风格


1.8 Stringer

GitHub: https://github.com/stringer-rss/stringer Stars: 约 3.0k

简介: Stringer 是一个简单的自托管、反社交的 RSS 阅读器。

核心特性:

技术栈:

适用场景: 追求简单、独立的 Ruby 技术栈用户


二、桌面端 RSS 阅读器

2.1 NetNewsWire

GitHub: https://github.com/Ranchero-Software/NetNewsWire 官网: https://netnewswire.com Stars: 约 3.5k+

简介: NetNewsWire 是一个免费、开源的 macOS 和 iOS RSS 阅读器。它支持 RSS、Atom、JSON Feed 和 RSS-in-JSON 格式。

核心特性:

技术栈:

适用场景: macOS 和 iOS 用户,追求原生体验


2.2 Fluent Reader

官网: https://hyliu.me/fluent-reader/ GitHub: https://github.com/yang991178/fluent-reader Stars: 约 3k+

简介: Fluent Reader 是一个本地、跨平台的新闻聚合器,外观现代。支持 Inoreader、Feedbin 等服务。

核心特性:

技术栈:

适用场景: 跨平台桌面用户,注重隐私


2.3 RSS Guard

官网: https://github.com/martinrotter/rssguard Stars: 约 1k+

简介: RSS Guard 是一个简单的 RSS/ATOM 订阅源阅读器,适用于 Windows、Linux、BSD、OS/2 和 macOS。

核心特性:

技术栈:

适用场景: 跨平台桌面用户,需要播客支持


2.4 QuiteRSS

官网: https://quiterss.org Stars: 约 500+

简介: QuiteRSS 是一个开源跨平台 RSS/Atom 新闻订阅源阅读器,用 Qt/C++ 编写。

核心特性:

技术栈:

适用场景: 寻求轻量级跨平台桌面阅读器


三、移动端 RSS 阅读器

3.1 Read You (阅优)

GitHub: https://github.com/ReadYouApp/ReadYou Stars: 约 2k+

简介: Read You 是一个以 Material You 风格呈现的 Android RSS 阅读器。

核心特性:

集成服务:

技术栈:

适用场景: Android 用户,喜欢 Material Design


3.2 Capy Reader

GitHub: https://github.com/jocmp/capyreader Stars: 约 1k+

简介: Capy Reader 是一个小巧的 Android RSS 阅读器,支持 Feedbin、FreshRSS、Miniflux 和本地订阅源。

核心特性:

技术栈:

适用场景: Android 用户,需要多服务支持


3.3 Fluent Reader Lite

简介: Fluent Reader Lite 是一个简单的跨平台移动 RSS 客户端,基于 Flutter 构建。

核心特性:

技术栈:

适用场景: 需要跨平台移动体验


四、其他值得关注的工具

4.1 Winds

GitHub: https://github.com/GetStream/Winds Stars: 约 6.5k-7.5k

简介: Winds 是一个使用 React/Redux/Sails/Node 和 Stream 构建的开源、美观的 RSS 阅读器。

核心特性:

技术栈:

适用场景: 追求美观 UI 和播客支持


4.2 Feeder

简介: Feeder 是一个开源 RSS 阅读器,支持移动平台。

适用场景: 移动 RSS 阅读


4.3 Elfeed

简介: Elfeed 是一个 Emacs 内置的 RSS 阅读器,适合 Emacs 用户。

适用场景: Emacs 重度用户


五、项目对比总结

5.1 按类别分类

类别 项目名称
自托管 FreshRSS, Miniflux, Tiny Tiny RSS, NewsBlur, selfoss, yarr, CommaFeed, Stringer
桌面端 NetNewsWire, Fluent Reader, RSS Guard, QuiteRSS
移动端 Read You, Capy Reader, Fluent Reader Lite, Feeder
跨平台 Fluent Reader, RSS Guard, Winds

5.2 按技术栈分类

技术栈 项目
PHP FreshRSS, Tiny Tiny RSS, selfoss
Go Miniflux, yarr
Python NewsBlur, Stringer (Ruby)
Java CommaFeed
Swift NetNewsWire
Electron Fluent Reader
Qt/C++ RSS Guard, QuiteRSS
Kotlin/Android Read You, Capy Reader

5.3 按许可证分类

许可证 项目
GPL v3 FreshRSS, Tiny Tiny RSS, selfoss, Fluent Reader, RSS Guard, Read You
Apache 2.0 Miniflux, CommaFeed, NetNewsWire
MIT NewsBlur, yarr, Stringer, Capy Reader
AGPL v3 FreshRSS (部分组件)

5.4 特性对比

特性 FreshRSS Miniflux NewsBlur Tiny Tiny RSS
多用户
移动应用 第三方 第三方 原生 第三方
API 支持 Google/Fever Google/Fever 原生 Google/Fever
托管服务
AI 功能
社交功能 有限
全文搜索
播客支持 扩展 扩展

六、推荐建议

6.1 自托管场景推荐

推荐 FreshRSS,如果:

推荐 Miniflux,如果:

推荐 NewsBlur,如果:

6.2 桌面端推荐

推荐 NetNewsWire,如果:

推荐 Fluent Reader,如果:

6.3 移动端推荐

推荐 Read You,如果:

推荐 Capy Reader,如果:


七、趋势与观察

7.1 技术趋势

  1. Go 语言崛起: Miniflux 和 yarr 使用 Go,提供高性能和简单部署
  2. 隐私保护增强: 多数项目开始重视追踪防护和 CSP
  3. API 标准化: Google Reader API 和 Fever API 成为事实标准
  4. 跨平台框架: Electron、Flutter、Jetpack Compose 被广泛采用

7.2 功能趋势

  1. AI 集成: NewsBlur 率先集成 AI 查询功能
  2. 播客支持: RSS 阅读器开始整合播客播放功能
  3. 全文获取: 自动抓取原文成为标配
  4. 自托管 + 托管双模式: NewsBlur 提供灵活选择

7.3 社区观察

  1. RSS 复兴: 随着对社交媒体算法的不满,RSS 正在复兴
  2. 开源主导: RSS 阅读器领域以开源项目为主导
  3. 独立开发活跃: 大量个人开发者维护高质量项目
  4. 社区协作: 论坛、GitHub Issues 等社区活跃

八、索引与参考

8.1 项目官方链接

  1. FreshRSS - https://freshrss.org
  2. Miniflux - https://miniflux.app
  3. Tiny Tiny RSS - https://tt-rss.org
  4. NewsBlur - https://newsblur.com
  5. selfoss - https://selfoss.aditu.de
  6. yarr - https://github.com/nkanaev/yarr
  7. CommaFeed - https://github.com/Athou/commafeed
  8. Stringer - https://github.com/stringer-rss/stringer
  9. NetNewsWire - https://netnewswire.com
  10. Fluent Reader - https://hyliu.me/fluent-reader/
  11. RSS Guard - https://github.com/martinrotter/rssguard
  12. Read You - https://github.com/ReadYouApp/ReadYou
  13. Capy Reader - https://github.com/jocmp/capyreader
  14. Winds - https://github.com/GetStream/Winds

8.2 GitHub 仓库

8.3 参考资料

  1. NewsBlur 对比文章 - https://www.newsblur.com/alternative/open-source-rss-reader
  2. Luke Singham 评测 - https://lukesingham.com/rss-feed-reader/
  3. SourceForge 目录 - https://sourceforge.net/directory/rss-feed-readers/
  4. Hacker News 讨论 - https://news.ycombinator.com/item?id=42746682
  5. Tenten AI 排行榜 - https://university.tenten.co/t/top-10-self-host-rss-aggregator-on-github/1420
  6. NetNewsWire 官网 - https://netnewswire.com
  7. Fluent Reader 官网 - https://hyliu.me/fluent-reader/
  8. Read You 评测 - https://kiko.io/post/Read-You-Feed-Reader-for-Android/
  9. TidBITS 讨论 - https://talk.tidbits.com/t/rss-reader-recommendation/29200

九、研究方法论

本研究使用以下工具和方法进行信息收集:

  1. Tavily MCP 搜索: 使用 tavily_search 和 tavily_research 工具进行深度网络搜索
  2. Jina MCP 服务: 使用 read_url 工具抓取 GitHub 项目页面获取详细信息
  3. 信息来源: GitHub 仓库、项目官网、技术博客、社区讨论

搜索关键词:


报告生成时间: 2026 年 3 月 14 日 23:34 (Asia/Shanghai) 研究工具: Tavily MCP, Jina MCP Server 报告格式: Markdown