← Back
User-curatedFiniteOffline-firstNo algorithm

Slow Web

A news reader designed to be finished. One edition per day, then it ends.

One edition. A real bottom.

Slow Web generates one edition per day from the RSS feeds you choose. A finite page, like a newspaper. You open it, read through it, reach the last article, and there's nothing below. No pull-to-refresh. No second edition. Miss a day or a week; old editions sit in the archive if you want them, but they don't ask for anything.

One edition. A real bottom. 1
One edition. A real bottom. 2

No infinite scroll, no algorithm, no unread counts. Choose your own sources, read through them, and reach the bottom. Reading has a finish line again.

The reading experience

Clean reading view. No recommended content, no AI summaries, no share prompts. Four themes to read in: Japanese Minimal, European Newspaper, Hacker Minimalist, and Tokyo Portal. Toggle leading images on or off in the edition view for a text-only front page. Like an article to save it; select text to highlight it and add a note. Liked articles, highlights, and notes live in your archive, on-device. No account, no cloud.

The reading experience 1
The reading experience 2

Channels, offline, and the archive

Building a feed takes some effort. You choose which voices, publications, and creators show up in your edition rather than letting an algorithm decide. Multiple points of view, human-curated, in chronological order. Channels are RSS feed bundles organized by topic. Slow Web ships with seeded channels and any user can publish their own to a shared community directory. Others browse and add it with one tap, no accounts needed. Once an edition is generated it stays on your device. Read on the train, on a plane, in a park, or come back to it a year later. Every past edition is in a searchable archive. Highlights and channel data can be exported.

Channels, offline, and the archive 1
Channels, offline, and the archive 2

Highlights

Under the hood

Concurrent feed fetchingBackground article cachingOffline-first readingZero-dependency frontendCross-platform