Skip to content

Turbo Reader 0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 12:33

A modern RSS reader that is actually fast and actually small. A 3.2 MB
installer, 8 MB on disk, and about 41 MB of memory with a thousand articles
loaded.

Every site you follow in one window, newest first. Full-text search across
everything on SQLite FTS5. Folders, unread counts and starring. Duplicate
collapsing, so a story three feeds all ran shows up once. Light and dark with
seven accents. OPML in and out. Keyboard throughout.

Feed HTML is fetched, parsed and run through an allowlist sanitiser in Rust
before the webview ever sees it. Browser engines terminate the renderer outright
on certain malformed markup, and that is not an exception any try/catch or
error boundary can catch, so the only real defence is never handing it over.
There is a test for exactly that case.

Install

Windows Turbo.Reader_0.1.0_x64-setup.exe (3.2 MB) or the .msi
macOS, Apple silicon Turbo.Reader_0.1.0_aarch64.dmg
macOS, Intel Turbo.Reader_0.1.0_x64.dmg
Linux .deb, .rpm or the AppImage

Nothing is code-signed yet, so Windows SmartScreen will want "More info" then
"Run anyway", and macOS will want a right-click, Open.

Small, measured

Windows installer 3.2 MB
Installed on disk 8 MB
Memory, 37 feeds and ~1,000 articles 41 MB, one process

Tauri uses the webview your operating system already ships rather than bundling
a second copy of a browser, and articles stay in SQLite instead of being loaded
into the renderer at startup, so memory does not climb with your library.

What is in it

Reading. Card grid or dense list. Full-text search across everything, on
FTS5. Unread, starred and all, scoped per feed or per folder. Newest or oldest
first. A story that three feeds all ran collapses to one.

Per article. Load the full text when a site publishes only a teaser. Save as
Markdown or PDF. Copy the link, or scan a QR code to finish it on your phone.
Hide it. Mark everything older than 1, 3 or 7 days as read.

Looks. Light, dark or system. Seven accents. Two densities and four
interface sizes. Article font, size, line width and text direction. Turn the
animation off if you would rather it did not move.

Keyboard. j and k to move, s to star, m for read, h to hide, /
to search, r to refresh, Ctrl+B for the sidebar. Press ? for the rest.

Coming next

A home page
with a daily, weekly and monthly glance, and an
AI assistant
you point at your own API key. Both are specced in the repo. Without a key the
curation still runs on local scoring and your own keyword lists, because that
has to be good on its own.

Licence

Free for personal and non-commercial use. Commercial use needs a separate
licence, so get in touch. By t21 dev and
TriptoAfsin.