LIVE · CH 0x01 SIG 100% 42 FEEDS
DONDURMA / SIGNAL READER v1.0
Open broadcast · No algorithm. No tracker. No noise.

Tune in to the open
web — again.

Dondurma is a beautifully crafted RSS & Atom reader. It runs on every screen you own and answers only to you. No feed shuffling. No engagement traps. Just the channels you chose, in the order they aired.

Download v1.0 What's inside 6 PLATFORMS · MIT LICENSE · 4.2 MB
/ FEEDS
UNLIMITED
/ THEMES
09
CATPPUCCIN INSIDE
/ LANGUAGES
02
EN · TR · EXTENSIBLE
/ TRACKING
00
ZERO. EVER.
DEV.UNIT · IPHONE 17 PRO · 0x01
Feeds Folders Bookmarks Settings Feeds Light Bookmarks Light Settings Light Onboarding
SRC·CH-01
READ %·42
AGE·2m
BCAST·ON
FEED.DARK.01 2532 × 1185
CH · 01 / 08
Feeds / Dark
 ╔══════════════╗
 ║   01010010   ║
 ║   01010011   ║
 ║   01010011   ║
 ╚══════════════╝
 R E A L L Y
 S I M P L E
 S Y N D I C A T E D
        

RSS turned twenty-six. The web kept it, even when every big platform tried to bury it under timelines and recommendations. Dondurma is built for the people who refused to forget.

// SIGNAL · OVER · NOISE

A reader that decides for you.
A reader that waits for you
to decide.

— WE REFUSE

Algorithmic ranking. Engagement metrics. Push notifications you didn't ask for. Newsletter spam in disguise. Telemetry. Dark patterns. Vendor lock-in.

+ WE KEEP

Chronological order. Full-text extraction. Offline cache. OPML, your data, in & out. Open source. A reading experience that respects the writer and the reader.

Everything you need.
Nothing sneaking in.

Scroll the manifest →
each row is a real feature shipping today
CH / NAME DESCRIPTION TAGS
CH·01
Subscribe to anything that broadcasts
RSS 2.0 & Atom out of the box. Paste a feed URL or a homepage — Dondurma sniffs out the channel for you. OPML import and export keep your library portable forever.
RSSATOMOPML
+
Auto-discovery
Paste nytimes.com — we'll find /feed.xml for you. Works on most blogs, news sites, podcasts, GitHub releases.
OPML
Import from Feedly, Inoreader, NetNewsWire, NewsBlur, anything that exports the standard. Export anytime to leave with everything.
Channel limit
None. The reader has been tested at 1,200+ feeds per device without slowdown.
CH·02
Folders & categories, with personality
Group your channels into folders with custom emoji icons. Per-feed keyword filters quietly hide the topics you've outgrown — no shouting, just silence.
FOLDERSEMOJIFILTERS
+
Nested groups
One level of folders, on purpose. Two levels was a UX trap. Drag & drop to re-order.
Keyword filter
Block any article whose title contains crypto, NFT, celebrity — your call. Per-feed or global.
Icons
Native emoji picker. Renders identically on every OS — finally.
CH·03
A reading room built for actual reading
Full-screen article viewer with image carousels and PageView swipes between stories. Estimated reading time before you commit. Progress saved when you leave.
READERSWIPERESUME
+
Carousels
Multi-image posts get a horizontal swipe gallery, not a wall of stacked photos.
Resume
Close the app at paragraph 14, come back to paragraph 14 — scroll position is per-article and survives device restarts.
Reading time
Calculated from word count with a baseline of 238 wpm. Shown before you tap in.
CH·04
Full-text extraction, even from excerpt feeds
Sites that only publish teasers get unwrapped automatically. No more tapping out to a paywalled tab — the whole article opens inside the reader.
EXTRACTIONOFFLINE
+
Engine
Readability-style DOM extraction running on-device. No third-party server sees the URL you opened.
Fallback
Sites that block extraction silently fall back to the in-app browser. Configurable per feed.
Cache
Extracted bodies cached locally for fast re-reads & offline.
CH·05
Nine themes. Catppuccin included.
System, Light, Dark, four Catppuccin flavors — Latte, Frappé, Macchiato, Mocha — and two high-contrast modes for tired eyes. Outfit typography throughout.
×9 THEMESA11Y
+
Live preview
Scroll down — tap a theme card. The site you're on right now re-skins to match the app.
System sync
System theme follows iOS / Android / macOS appearance and time-of-day automatically.
Contrast
Two AAA-rated high-contrast presets verified against WCAG 2.2.
CH·06
A browser inside the reader
Tap a link, stay inside the app. Built-in WebView with EasyList + AdGuard ad blocking. Or kick it out to your system browser — your choice.
WEBVIEWAD-BLOCK
+
Filter lists
EasyList + AdGuard Base applied on every navigation. Toggle per-session.
Dark mode bridge
Force a dark stylesheet onto any article so you don't get flash-banged at 2am.
External
Built-in / external Chrome / Safari / system default — pick once, change anytime.
CH·07
Notifications that respect quiet hours
Get a buzz when something genuinely new lands. Digest mode batches the small stuff. A configurable quiet window means the reader sleeps when you do.
DIGESTQUIET
+
Digest
One bundled notification per N hours, instead of one buzz per article. Choose your N.
Quiet hours
Pick a window like 22:00 → 08:00. Notifications queue silently and deliver when you wake.
Tap to jump
Tap a notification and land directly on the article — no list traversal.
CH·08
Offline cache & background sync
Articles stay readable on the subway, on the plane, anywhere. Background refresh on your schedule. Image cache and skeleton shimmers that mirror the real layout.
OFFLINESYNCCACHE
+
Schedule
Choose 15m / 1h / 6h / manual. Background work respects OS battery rules.
Skeletons
Loading states mirror the exact card layout — no jarring layout shifts when the real data lands.
Pagination
Date-bucketed: Today · Yesterday · Older. Load-more on demand.
CH·09
Swipe to bookmark, swipe to share
Left swipe saves an article for later. Right swipe toggles read state. Persistent search history brings back what you almost forgot.
GESTURESBOOKMARKS
+
Gestures
Left → bookmark. Right → read/unread toggle. Long-press → system share sheet.
Search
Title + body full-text. Recent queries remembered. Tap to re-run.
Bookmarks tab
A separate channel of its own, sortable by source or date.

The same signal,
tuned for every mood.

Every theme is hand-balanced for contrast, focus, and long reading sessions. Switch instantly. Your subscriptions don't notice; your eyes do.

Dark theme feeds
CH·01 · DARK CLASSICNightshift
Light Latte theme folders
CH·02 · LATTE LIGHTDaybreak
Settings screen
CH·03 · ENGINE ROOMCockpit

Nine ways
to read the air.

System, Light, Dark, the four canonical Catppuccin flavors, and two high-contrast presets. Each switches the entire surface — chrome, cards, swipe indicators, even the ad-blocker toggle — in one tap.

Built once.
Tunes in everywhere.

Powered by Flutter & Material 3.
Same feeds, same bookmarks, same theme — wherever you read.
/ 01
iOS
17.0 +
/ 02
Android
API 26 +
/ 03
macOS
12 +
/ 04
Windows
10 / 11
/ 05
Linux
x64 · ARM
/ 06
Web
PWA · ANY
NOW BROADCASTING / VERSION 1.0 / GO-LIVE

Step away from the feed.
Step into your feeds.

Free. Open source. Yours to fork, your data to keep. Available on every device you own, today.

tune channel · T cycle theme · F feature focus ×
THEME / SIGNAL