Collie:Rust编写的最小RSS阅读器


使用Tauri制作了一个 RSS/Atom feed 阅读器桌面应用程序!Collie 是一个在桌面上运行的最小 RSS 提要阅读器应用程序。

  • 订阅多个 RSS/Atom 源来组织您自己的新闻源。
  • 当新项目添加到订阅源时收到实时通知。
  • 并保存项目以供再次或稍后阅读。

您所需要的只是一台本地计算机和互联网。没有虚拟机,没有云基础设施,没有永远在线的数据库,也不需要注册包含隐私信息的帐户。

Collie 深受MinifluxSlack 的 RSS 应用程序的启发。

安装
从版本页面下载适合您的系统的最新版本。Collie 提供了适用于 Windows 的.exe/文件、适用于 macOS 的/文件和适用于 Linux 的/文件。.msi.app.dmg.deb.AppImage


背景上下文
我一直在 Twitter 上获取来自 HackerNews、Lobsters 等的科技新闻(现在是 X,但我还是会继续称其为 Twitter),但其中许多都由于 Twitter 的 API 政策的变化而被终止。我从一个地方到另一个地方:Bluesky、Mastodon、Slack 和新闻通讯。然而,我却无法在任何地方安顿下来。Bluesky 和 ​​Mastodon 等社交媒体服务有太多不必要的新闻推送功能。Slack RSS 很适合实时获取新闻,但与其他工作区混合在一起的通知让我不知所措。时事通讯给了我很多高质量的信息,但不是实时的。

然后,我想起了 Miniflux,我过去用过的“极简主义和固执己见的提要阅读器”。这是实现我的目标的最佳选择,但我必须为托管版本付费,或者在没有足够资源的本地计算机上继续运行 docker 机器。此外,我不需要维护多用户会话的系统。最终,我别无选择,只能创建自己的应用程序,这就是为什么我制作了 Collie,一款专为我设计的最小 RSS 阅读器。

Tauri 允许我使用 Rust 构建后端,使用 SolidJS 构建前端。使用 Tauri 创建跨平台桌面应用程序是一次非常好的开发体验。它是我用过的最好的桌面应用程序框架。