登录 注册
网络与基础设施开发者工具教育与学习 feed-readerfeedjirarssrss-readerruby
4,126
Stars
390
Forks
65
Watchers
25
Open Issues
MIT
许可证
Ruby
语言
2013-04-06
创建时间
2026-11-10
最近更新

项目能做什么

一款适合自托管、注重私密且无社交干扰的轻量级 RSS 阅读器。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Stringer

[![CircleCI](https://circleci.com/gh/stringer-rss/stringer/tree/main.svg?style=svg)](https://circleci.com/gh/stringer-rss/stringer/tree/main)
[![Code Climate](https://api.codeclimate.com/v1/badges/899c5407c870e541af4e/maintainability)](https://codeclimate.com/github/stringer-rss/stringer/maintainability)
[![Coverage Status](https://coveralls.io/repos/github/stringer-rss/stringer/badge.svg?branch=main)](https://coveralls.io/github/stringer-rss/stringer?branch=main)
[![GitHub Sponsors](https://img.shields.io/github/sponsors/mockdeep?logo=github)](https://github.com/sponsors/mockdeep)

### A self-hosted, anti-social RSS reader.

Stringer has no external dependencies, no social recommendations/sharing, and no fancy machine learning algorithms.

But it does have keyboard shortcuts and was made with love!

![](screenshots/instructions.png)
![](screenshots/stories.png)
![](screenshots/feed.png)

## Installation

Stringer is a Ruby app based on Rails, PostgreSQL, Hotwire (Turbo and Stimulus) and GoodJob.

[![Deploy to Heroku](https://cdn.herokuapp.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/stringer-rss/stringer)

Stringer will run just fine on the Eco/Basic Heroku plans.

Instructions are provided for deploying to [Heroku manually](/docs/Heroku.md), to any Ruby 
compatible [Linux-based VPS](/docs/VPS.md), to [Docker](docs/Docker.md) and to [OpenShift](/docs/OpenShift.md).

## Niceties

### Keyboard Shortcuts

You can access the keyboard shortcuts when using the app by hitting `?`.

![](screenshots/keyboard_shortcuts.png)

### Using your own domain with Heroku

You can run Stringer at `http://reader.yourdomain.com` using a CNAME.

If you are on Heroku:

```
heroku domains:add reader.yourdomain.com
```

Go to your registrar and add a CNAME:
```
Record: CNAME
Name: reader
Target: your-heroku-instance.herokuapp.com
```

Wait a few minutes for changes to propagate.

### Fever API

Stringer implements a clone of [Fever's API](http://www.feedafever.com/api) so it can be used with any mobile client that supports Fever.

![image](https://f.cloud.github.com/assets/56947/546236/68456536-c288-11e2-834b-9043dc75a087.png)

Use the following settings:

```
Server: {path-to-stringer}/fever (e.g. http://reader.example.com/fever)

Email: stringer (case-sensitive)
Password: {your-stringer-password}
```

### Translations

Stringer has been translated to [several other languages](config/locales). Your language can be set with the `LOCALE` environment variable.

To set your locale on Heroku, run `heroku config:set LOCALE=en`.

If you would like to translate Stringer to your preferred language, please use [LocaleApp](http://www.localeapp.com/projects/4637).

### Clean up old read stories on Heroku

You can clean up old stories by running: `rake cleanup_old_stories`

By default, this removes read stories that are more than 30 days old (that
are not starred). You can either run this manually or add it as a scheduled
task.

## Develo
阅读完整原文

商业机会分析 AI 生成

托管版纯粹 RSS 阅读云服务 (Stringer Cloud)

产品构想针对不想自己折腾 Heroku/VPS 的用户,提供开箱即用、完全遵守隐私原则、无算法推荐的托管版 Stringer,支持多端 Fever API 客户端。
核心功能一键开通独立数据库实例、自动更新同步任务、Fever API 移动端一键配置支持、全文内容代理抓取加速。
目标用户喜欢 Stringer 的纯粹设计但缺乏运维经验或不想维护服务器的非技术/轻技术 RSS 爱好者。
难度/周期中等 · 3-5 周 · 成本:< $100/月 (基础 VPS/DB 集群)
收费模式SaaS 订阅模式(如 $2.99 - $5/月 或 $30/年)。
竞争风险RSS 托管市场竞争激烈(如 Feedbin、Feedly),目标受众多数具备极客自建能力,付费意愿转化率可能偏低。
依据 已验证事实

商业自建增强版插件/发行版 (Stringer Pro/Self-hosted Enterprise)

产品构想在保持 MIT 原版简洁性的同时,以双许可证或付费扩展包形式,提供高级抓取与自动化集成能力(如全文提取、Newsletter 邮箱转 RSS、Webhooks 推送)。
核心功能全文内容解析抓取(处理 RSS 截断)、私人专用 Newsletter 接收邮箱、导出到 Readwise/Notion/Obsidian、多用户团队支持。
目标用户自建服务器的极客、独立研究员、内容创作者。
难度/周期较高 · 6-8 周 · 成本:< $50/月
收费模式一次性买断许可(如 $39-$79 买断并包含1年更新)或赞助者专享功能。
竞争风险原项目为 MIT 协议,核心功能若做成闭源插件可能面临社区分叉或维护阻力。
依据 尚需验证的假设

配套专属原生客户端订阅/买断 (Native Stringer Companion)

产品构想虽然 Stringer 支持 Fever API,但可基于其极简交互理念(快捷键、清爽界面)打造一套轻量原生的 macOS/iOS/Android 桌面与移动客户端。
核心功能完美的快捷键支持、原生离线缓存、无缝对接 Stringer/Fever 接口、本地全文搜索。
目标用户重度键盘操作党、追求极致简洁且跨设备同步的阅读器用户。
难度/周期高 · 8-12 周 · 成本:$99/年 (Apple Developer 账号等)
收费模式应用商店一次性付费买断(如 $9.99)或应用内订阅解锁多设备同步。
竞争风险移动端已有诸多成熟的 Fever 客户端(如 Reeder、Fiery Feeds),竞争门槛高。
依据 数据支持的判断
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
glanceapp/glance 中文介绍暂未生成
A self-hosted dashboard that puts all your feeds in one plac
38,139 Go
Ranchero-Software/NetNewsWire 中文介绍暂未生成
RSS reader for macOS and iOS.
10,523 Swift
miniflux/v2 中文介绍暂未生成
Minimalist and opinionated feed reader
9,918 Go
samuelclay/NewsBlur 中文介绍暂未生成
NewsBlur is a personal news reader that brings people togeth
7,688 HTML
newsboat/newsboat 中文介绍暂未生成
An RSS/Atom feed reader for text terminals
3,938 C++
guanguans/favorite-link 中文介绍暂未生成
❤️ 每天收集喜欢的开源项目。
3,360 PHP
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2013-04-06,近 30 天仍在推送
社区活跃Star 4,126 / Fork 390 / Issue 25(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/stringer-rss/stringer.git
cd stringer
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。