Readdig:开源PWA RSS阅读器与Podcast播放平台,支持多终端同步
Readdig是一款开源的RSS阅读器和Podcast播放平台,支持PWA技术,可在桌面和移动端使用。它具备丰富的功能,如订阅管理、Podcast播放、账号权限、标签文件夹等,适用于内容创作者、学习研究者等。
Readdig简介
Readdig是一款专为个人和团队设计的RSS与Podcast阅读器,采用PWA技术,无缝适配桌面和移动设备。通过RSS订阅,用户可以将新闻网站、博客、微博、YouTube等内容集中管理,实现高效阅读。
核心功能
- RSS订阅阅读:统一管理各来源内容。
- Podcast播放:边听边看,随时同步进度。
- 账号与权限:支持用户注册登录与基础管理。
- 文件夹与标签:按主题整理订阅源,结构清晰。
- 收藏与阅读历史:重要内容一键标记,追踪已读进度。
- OPML导入/导出:一键迁移现有订阅清单。
- 邮件通知:新内容邮件提醒,不错过更新。
- Paddle支付集成:便于后续扩展增值功能或订阅方案。
适用场景
- 内容创作者与运营者:集中跟进行业新闻、平台更新与竞品动态。
- 学习与研究:统一整理学术博客、技术周刊与媒体报道。
- 播客重度用户:跨设备同步播放进度,体系化管理节目单。
- 信息极简主义:减少多APP来回切换,建立自己的信息中心。
技术架构
- API:Node.js(Express.js)
- 前端:React(Create React App)
- 数据库:PostgreSQL
- 缓存:Redis
- 任务队列:Bull(基于Redis)
- 部署:Docker / Docker Compose
- PWA:安装到桌面,获得类原生体验
部署与本地开发
步骤 1|克隆仓库
git clone https://github.com/readdig/readdig.git cd readdig 步骤 2|配置并运行API(Node.js ≥ 18.20.8)
cd api yarn install cp .env.example .env # 按需修改环境变量 yarn db:migrate # 执行数据库迁移(PostgreSQL ≥ 12) yarn dev # 本地服务: http://localhost:8000 步骤 3|启动前端应用

cd ../app yarn install cp .env.example .env # 按需修改环境变量 yarn start # 本地访问: http://localhost:3000 运行依赖
- PostgreSQL 12+
- Redis 6+
- Docker & Docker Compose(可选,用于容器化部署)
Nginx反向代理提示
- 将
yourdomain.com替换为实际域名。 - 非 www 域名跳转到 www。
proxy_pass http://api:8000/指向 API 容器(使用 Docker 网络名)。/api/与http://api:8000/末尾斜杠需保留,以在转发时移除/api前缀。- 若采用外部反向代理进行生产部署,可按实际环境调整。
Readdig开源与链接
官方网站:https://readdig.com/
GitHub开源地址:https://github.com/readdig/readdig