研究日期: 2026 年 3 月 14 日
研究范围: 开源 RSS
阅读器项目(自托管、桌面端、移动端)
执行摘要
本报告对当前主流的开源 RSS
阅读器项目进行了全面调研和分析。RSS(Really Simple
Syndication)作为一种成熟的内容订阅技术,在信息过载时代重新受到关注。开源
RSS
阅读器生态呈现出多元化的发展趋势,包括自托管服务端、跨平台桌面应用和移动应用三大类别。
GitHub: https://github.com/FreshRSS/FreshRSS
官网: https://freshrss.org Stars: 约
9.4k
简介: FreshRSS 是一个免费、自托管的 RSS 和 Atom
订阅源聚合器。它轻量、易于使用、功能强大且可定制,支持 20+ 种语言。
核心特性:
- 多用户支持,带匿名阅读模式
- 支持 WebSub 标准,可接收即时推送通知
- 原生支持基于 XPath 的网页抓取(无 RSS/Atom 的网站)
- 支持 JSON 文档
- 支持通过 HTML、RSS 和 OPML 重新分享文章
- 多种登录方式:Web 表单、HTTP 认证、OpenID Connect
- 扩展系统支持进一步定制
技术栈:
- PHP 8.1+
- 数据库:PostgreSQL 10+ / SQLite / MariaDB 10.6+ / MySQL 8.0+
- Web 服务器:Apache2.4+ / nginx / lighttpd
- 许可证:GNU AGPL 3
适用场景:
需要多用户支持、高度定制化、中文友好的自托管方案
1.2 Miniflux
GitHub: https://github.com/miniflux/v2
官网: https://miniflux.app Stars: 约
1.9k
简介: Miniflux
是一个极简主义和固执的订阅源阅读器。它简单、快速、轻量且非常容易安装。
核心特性:
- 支持的格式:Atom 0.3/1.0、RSS 1.0/2.0、JSON Feed 1.0/1.1
- OPML 导入/导出
- 支持多种附件(播客、视频、音乐、图片)
- 在应用内直接播放 YouTube 视频
- 全文搜索(基于 PostgreSQL)
- 支持 20 种语言
隐私与安全:
- 移除像素追踪器
- 剥离追踪参数(utm_source、utm_medium 等)
- 媒体代理避免追踪
- 通过 youtube-nocookie.com 播放 YouTube 视频
- 阻止外部 JavaScript
- 强制执行内容安全策略(CSP)和可信类型策略
技术栈:
- Go (Golang)
- PostgreSQL(唯一支持的数据库)
- 静态编译,无外部依赖
- 许可证:Apache 2.0
适用场景:
追求极简、安全、高性能的单用户自托管方案
Git: https://git.tt-rss.org/git/tt-rss.git
Stars: 约 3.0k
简介: Tiny Tiny RSS 是一个自托管的基于 Web 的 RSS
阅读器,允许用户订阅和管理 RSS 订阅源。
核心特性:
- 基于 Web 的界面
- 支持多用户
- 插件系统
- 支持 Fever API 和 Google Reader API
- 可定制主题和扩展
技术栈:
- PHP
- PostgreSQL / MySQL
- 许可证:GPL v3
适用场景: 需要高度可定制和插件扩展的自托管方案
1.4 NewsBlur
GitHub: https://github.com/NewsBlur/NewsBlur
官网: https://newsblur.com Stars: 约
5.2k
简介: NewsBlur
是一个个人新闻阅读器,让人们一起讨论世界事件。它是唯一同时提供托管服务和自托管选项的开源
RSS 阅读器。
核心特性:
- 智能训练:按作者、标签、标题、文本、URL、正则表达式训练
- AI 功能:支持 Claude、GPT、Gemini、Grok 查询
- 全文搜索:Elasticsearch 驱动
- 社交功能:公共博客、评论、分享
- 原生移动应用:iOS 和 Android
- 可选择托管服务或自托管
技术栈:
- Python (Django)
- MongoDB / PostgreSQL
- 许可证:MIT
适用场景: 需要 AI
功能和社交特性,可选择托管或自托管
1.5 selfoss
GitHub: https://github.com/fossar/selfoss
官网: https://selfoss.aditu.de Stars:
约 1.9k
简介: selfoss 是一个多用途 RSS 阅读器、直播流、聚合
Web 应用。它用 PHP 编写,几乎可以在任何地方运行。
核心特性:
- 多用途聚合(RSS、直播流等)
- 响应式设计
- 支持多种数据源
- 标签系统
- 全文搜索
技术栈:
适用场景: 需要聚合多种数据源的用户
GitHub: https://github.com/nkanaev/yarr
Stars: 约 500+
简介: yarr 是一个基于 Web
的订阅源聚合器,既可用作桌面应用程序,也可用作个人自托管服务器。
核心特性:
- 单一二进制文件,嵌入式 SQLite 数据库
- 可作为桌面应用或自托管服务器
- 简洁的界面
- 易于部署
技术栈:
适用场景: 寻求简单部署的单用户自托管方案
1.7 CommaFeed
GitHub: https://github.com/Athou/commafeed
Stars: 约 1.7k
简介: 受 Google Reader 启发的自托管 RSS
阅读器,基于 Dropwizard 和 React/TypeScript。
核心特性:
- 类似 Google Reader 的界面
- 响应式设计
- RESTful API
- 支持多用户
技术栈:
- Java (Dropwizard)
- React/TypeScript
- PostgreSQL / H2
- 许可证:Apache 2.0
适用场景: Java 技术栈用户,喜欢 Google Reader
风格
1.8 Stringer
GitHub: https://github.com/stringer-rss/stringer
Stars: 约 3.0k
简介: Stringer 是一个简单的自托管、反社交的 RSS
阅读器。
核心特性:
- 无外部依赖
- 无社交推荐/分享
- 无花哨的机器学习算法
- 简洁的界面
- 键盘快捷键
技术栈:
适用场景: 追求简单、独立的 Ruby 技术栈用户
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 应用
- 支持 RSS、Atom、JSON Feed
- iCloud 同步
- 快速、稳定
- 支持 Feedly、Feedbin、FreshRSS、Miniflux 等服务
- 开源社区驱动
技术栈:
- Swift (58.3%)
- HTML (28.5%)
- Objective-C (6.6%)
- 许可证:Apache 2.0 / GPL v3
适用场景: macOS 和 iOS 用户,追求原生体验
2.2 Fluent Reader
官网: https://hyliu.me/fluent-reader/
GitHub: https://github.com/yang991178/fluent-reader
Stars: 约 3k+
简介: Fluent Reader
是一个本地、跨平台的新闻聚合器,外观现代。支持 Inoreader、Feedbin
等服务。
核心特性:
- 跨平台(macOS、Windows、Linux)
- 支持 Inoreader、Feedbin、Fever API、Google Reader API
- OPML 导入
- 全文内容加载(Mercury Parser)
- 正则表达式搜索和过滤
- 隐私优先:无数据收集、XSS 防护、严格 CSP
- 深色模式支持
技术栈:
- Electron / React
- 许可证:GPL v3
适用场景: 跨平台桌面用户,注重隐私
官网: https://github.com/martinrotter/rssguard
Stars: 约 1k+
简介: RSS Guard 是一个简单的 RSS/ATOM
订阅源阅读器,适用于 Windows、Linux、BSD、OS/2 和 macOS。
核心特性:
- 跨平台支持
- 支持 RSS/ATOM/JSON/iCalendar/Sitemap
- 内置播客播放器(mpv/ffmpeg)
- 支持在线订阅服务
技术栈:
适用场景: 跨平台桌面用户,需要播客支持
官网: https://quiterss.org Stars:
约 500+
简介: QuiteRSS 是一个开源跨平台 RSS/Atom
新闻订阅源阅读器,用 Qt/C++ 编写。
核心特性:
- 跨平台
- 轻量级
- 支持 RSS/Atom
- 内置浏览器
技术栈:
适用场景: 寻求轻量级跨平台桌面阅读器
3.1 Read You (阅优)
GitHub: https://github.com/ReadYouApp/ReadYou
Stars: 约 2k+
简介: Read You 是一个以 Material You 风格呈现的
Android RSS 阅读器。
核心特性:
- Material You 设计
- 订阅 RSS 源
- OPML 导入/导出
- 新文章通知
- 全文解析
- 多账户支持
- 朗读功能
- Android 小部件
- 支持 25+ 种语言
集成服务:
- Fever、Google Reader、FreshRSS、Miniflux、Tiny Tiny RSS
- Inoreader、Feedly、Feedbin
技术栈:
- Jetpack Compose (Kotlin)
- 许可证:GPL v3
适用场景: Android 用户,喜欢 Material Design
3.2 Capy Reader
GitHub: https://github.com/jocmp/capyreader
Stars: 约 1k+
简介: Capy Reader 是一个小巧的 Android RSS
阅读器,支持 Feedbin、FreshRSS、Miniflux 和本地订阅源。
核心特性:
- 支持 Feedbin、FreshRSS、Miniflux
- 本地订阅源支持
- 免费开源
- 需要 Android 11+
技术栈:
适用场景: Android 用户,需要多服务支持
3.3 Fluent Reader Lite
简介: Fluent Reader Lite 是一个简单的跨平台移动 RSS
客户端,基于 Flutter 构建。
核心特性:
技术栈:
- Flutter / Dart
- 许可证:GPL v3
适用场景: 需要跨平台移动体验
四、其他值得关注的工具
4.1 Winds
GitHub: https://github.com/GetStream/Winds
Stars: 约 6.5k-7.5k
简介: Winds 是一个使用 React/Redux/Sails/Node 和
Stream 构建的开源、美观的 RSS 阅读器。
核心特性:
技术栈:
- JavaScript (React + Express)
- 许可证:需查看项目
适用场景: 追求美观 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,如果:
- 需要多用户支持
- 需要中文界面
- 需要丰富的扩展系统
- 服务器资源有限(PHP 环境常见)
推荐 Miniflux,如果:
- 追求极简和安全
- 单用户使用
- 偏好 Go 技术栈
- 重视隐私保护
推荐 NewsBlur,如果:
- 需要 AI 功能
- 需要社交特性
- 可选择托管服务
- 需要原生移动应用
6.2 桌面端推荐
推荐 NetNewsWire,如果:
- 使用 macOS/iOS
- 追求原生体验
- 需要 iCloud 同步
推荐 Fluent Reader,如果:
- 跨平台需求(Windows/Mac/Linux)
- 注重隐私
- 需要现代 UI
6.3 移动端推荐
推荐 Read You,如果:
- 使用 Android
- 喜欢 Material Design
- 需要多服务集成
推荐 Capy Reader,如果:
- 使用 Android
- 需要轻量级应用
- 使用 Feedbin/FreshRSS/Miniflux
七、趋势与观察
7.1 技术趋势
- Go 语言崛起: Miniflux 和 yarr 使用
Go,提供高性能和简单部署
- 隐私保护增强: 多数项目开始重视追踪防护和 CSP
- API 标准化: Google Reader API 和 Fever API
成为事实标准
- 跨平台框架: Electron、Flutter、Jetpack Compose
被广泛采用
7.2 功能趋势
- AI 集成: NewsBlur 率先集成 AI 查询功能
- 播客支持: RSS 阅读器开始整合播客播放功能
- 全文获取: 自动抓取原文成为标配
- 自托管 + 托管双模式: NewsBlur 提供灵活选择
7.3 社区观察
- RSS 复兴: 随着对社交媒体算法的不满,RSS
正在复兴
- 开源主导: RSS 阅读器领域以开源项目为主导
- 独立开发活跃: 大量个人开发者维护高质量项目
- 社区协作: 论坛、GitHub Issues 等社区活跃
八、索引与参考
8.1 项目官方链接
- FreshRSS - https://freshrss.org
- Miniflux - https://miniflux.app
- Tiny Tiny RSS - https://tt-rss.org
- NewsBlur - https://newsblur.com
- selfoss - https://selfoss.aditu.de
- yarr - https://github.com/nkanaev/yarr
- CommaFeed - https://github.com/Athou/commafeed
- Stringer - https://github.com/stringer-rss/stringer
- NetNewsWire - https://netnewswire.com
- Fluent Reader - https://hyliu.me/fluent-reader/
- RSS Guard - https://github.com/martinrotter/rssguard
- Read You - https://github.com/ReadYouApp/ReadYou
- Capy Reader - https://github.com/jocmp/capyreader
- Winds - https://github.com/GetStream/Winds
8.2 GitHub 仓库
- FreshRSS: https://github.com/FreshRSS/FreshRSS
- Miniflux: https://github.com/miniflux/v2
- NewsBlur: https://github.com/NewsBlur/NewsBlur
- NetNewsWire: https://github.com/Ranchero-Software/NetNewsWire
- selfoss: https://github.com/fossar/selfoss
- yarr: https://github.com/nkanaev/yarr
- Read You: https://github.com/ReadYouApp/ReadYou
- Capy Reader: https://github.com/jocmp/capyreader
- Winds: https://github.com/GetStream/Winds
- CommaFeed: https://github.com/Athou/commafeed
- Stringer: https://github.com/stringer-rss/stringer
- Fluent Reader: https://github.com/yang991178/fluent-reader
8.3 参考资料
- NewsBlur 对比文章 -
https://www.newsblur.com/alternative/open-source-rss-reader
- Luke Singham 评测 - https://lukesingham.com/rss-feed-reader/
- SourceForge 目录 -
https://sourceforge.net/directory/rss-feed-readers/
- Hacker News 讨论 -
https://news.ycombinator.com/item?id=42746682
- Tenten AI 排行榜 -
https://university.tenten.co/t/top-10-self-host-rss-aggregator-on-github/1420
- NetNewsWire 官网 - https://netnewswire.com
- Fluent Reader 官网 - https://hyliu.me/fluent-reader/
- Read You 评测 -
https://kiko.io/post/Read-You-Feed-Reader-for-Android/
- TidBITS 讨论 -
https://talk.tidbits.com/t/rss-reader-recommendation/29200
九、研究方法论
本研究使用以下工具和方法进行信息收集:
- Tavily MCP 搜索: 使用 tavily_search 和
tavily_research 工具进行深度网络搜索
- Jina MCP 服务: 使用 read_url 工具抓取 GitHub
项目页面获取详细信息
- 信息来源: GitHub
仓库、项目官网、技术博客、社区讨论
搜索关键词:
- “open source RSS readers 2025 GitHub”
- “self-hosted RSS reader comparison”
- “FreshRSS Miniflux Tiny Tiny RSS features”
- “NetNewsWire Fluent Reader desktop RSS”
- “Read You Capy Reader Android RSS”
报告生成时间: 2026 年 3 月 14 日 23:34
(Asia/Shanghai) 研究工具: Tavily MCP, Jina MCP Server
报告格式: Markdown