Feeder
by Space Cowboy · GPL-3.0-only · open source
Follow websites through RSS, Atom or JSON Feed, keep articles on the phone for offline reading, and move subscriptions with an OPML file. No account is required.
Needs:Android 10+ · feed addresses · internet to refresh
2113 Apps is independent, not affiliated with or endorsed by Space Cowboy. Official sources: news.nononsenseapps.com · source code on GitHub.
- Version
- 2.25.0
- Size
- 61.2 MB
- Requires
- Android 10+
- Updated
- 2026-10-27
Screenshots





Introduction
Feeder is an open-source reader for RSS, Atom and JSON Feed. Add a feed address—or open a feed link from another app—and new entries appear in a local reading list instead of an algorithmic social timeline. The app does not require an account for ordinary use, and its project describes local, private-by-default reading as the main design.
This page covers F-Droid’s 2.25.0 build. We matched the 61.2 MB APK to F-Droid’s signed index, measured its manifest and native libraries, and checked the fixed 2.25.0 source tag. We did not install it or test feeds on a physical phone.
The six official screenshots were last refreshed in 2022, years before this release, and show the same interface in light and dark themes. Their captions mark that age; use them as a feature illustration, not as an exact picture of version 2.25.0.
Add, organise and filter feeds
You can add one feed URL at a time or import a subscription list in OPML format. Tags group feeds without changing their addresses. Unread entries are always shown; saved, recently read and read entries have separate choices. Recently read and read are enabled by default, while saved is disabled. Each feed can decide whether new items should produce a notification.
Introduced in version 2.24.0, per-feed article rules match a regular expression against fields such as title, URL, author, tag or content on the next refresh. A block match is not inserted into the database; removing the rule does not restore it. If any allow rule exists, only matching entries are downloaded. Rules do not change articles already stored, and an overly broad expression can discard wanted posts.
Version 2.25.0 adds an optional setting to justify article paragraphs against both margins. It also narrows mark as read on scroll: after an item has been visible, it is marked read only when it leaves at the top as you scroll past it, not when it leaves at the bottom because you scroll back or new items arrive above it.
Feed refresh can be manual or scheduled from every 15 minutes to once a day. Settings can restrict scheduled work to unmetered Wi-Fi or charging, and choose how many entries to retain per feed. Android’s background limits can delay a requested interval, so it should not be treated as an exact polling clock.
Reading and offline data
Feeder renders the article content supplied by a feed. When that is only an excerpt, Fetch full article asks the linked website for its HTML and tries to extract the main text. Extraction can fail on login walls, script-heavy sites, non-HTML links or unusual layouts; opening the original page remains the fallback.
Fetched entries and saved articles remain in the app’s local database. OPML export preserves subscriptions and Feeder-specific settings. Those settings can include OpenAI or translation API keys in plain text, so do not share an OPML backup after entering credentials. The separate saved-article export contains links, titles, summaries and metadata, not the full extracted articles or read state.
Offline does not mean every resource is embedded in the APK. Feed refreshes and full-article extraction contact each publisher, remote images can contact their hosts, and opening a link uses the selected browser. Translation is optional: user-configured online APIs work on supported versions, while local translation requires Android 12 or later even though Feeder itself supports Android 10. Its fallback Bergamot engine and language models are separate downloads, and the app warns that the runtime is not built or checked by F-Droid.
Optional device sync and privacy
Ordinary feed reading stays local and needs no registration. Device Sync is a separate beta feature for carrying subscriptions and read marks between devices. Version 2.25.0 uses the fixed developer-operated address feeder-sync.nononsenseapps.com; although the backend code is open source, the app has no control for choosing a self-hosted server. Sync-chain content is encrypted by the client, but encrypted data and connection metadata still reach that service. The interface calls the feature beta, recommends an OPML export first and says to treat the joining link like a password.
The APK declares internet, network-state, notification, boot, foreground-work and legacy storage permissions among its ten declarations. Our static scan found no tracker SDKs. On first start it automatically adds and refreshes the developer’s Feeder News feed. Other traffic includes feed and article hosts plus optional device sync, translation or model downloads. Optional AI article summaries use a user-configured OpenAI-compatible or Azure endpoint and key; that feature is off until configured.
About this file
- This is F-Droid’s source build of 2.25.0, signed with F-Droid’s key. The Play edition uses the different package
com.nononsenseapps.feeder.playand can be installed beside it; a developer-signed GitHub APK uses this package but cannot update the F-Droid signing line in place. - It needs Android 10 or later. The 61.2 MB APK includes native libraries for 32- and 64-bit ARM and x86, declares ten permissions and had no tracker libraries in our static scan.
- The measured SHA-256 is
6f52c11138b230d81ccaf2a73ffa1d8fcf036e6be90be8622dfa3ae2d8aee2f8, matching the signed F-Droid index. - Feeder is GPL-3.0-only. The websites, feed entries and images it displays retain their publishers’ own terms.
What’s inside the APK
Trackers
No code matching the Exodus Privacy tracker signatures.
Native code
Runs on 64-bit and older 32-bit ARM phones.
Android versions
Built for Android 17 (target API 37).
Permissions
3 of them need your approval first.
CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi-v7a (32-bit ARM, older and budget phones); x86 (32-bit Intel, emulators); x86_64 (64-bit Intel, emulators and Chromebooks).
Asks you first (3)
Android shows a prompt before the app can use these.
- Show notifications (Android 13+) · POST_NOTIFICATIONS
- Read shared storage (Android 12 and older) · READ_EXTERNAL_STORAGE
- Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE
Granted at install (6)
Low-risk permissions Android grants automatically, plus any we have not classified.
- ACCESS_NETWORK_STATE
- FOREGROUND_SERVICE
- INTERNET
- RECEIVE_BOOT_COMPLETED
- RUN_USER_INITIATED_JOBS
- WAKE_LOCK
Defined by other apps (1)
Permissions that belong to another app or to this app itself.
- com.nononsenseapps.feeder.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
More Information
- Package name
- com.nononsenseapps.feeder
- Version
- 2.25.0 (build 4191)
- File size
- 61.2 MB (61,177,127 bytes)
- Requires
- Android 10 or later
- Category
- Reading & Maps
- License
- GPL-3.0-only
- Developer
- Space Cowboy
- Source code
- github.com/spacecowboy/Feeder
- Released
- Oct 27, 2026
- Signed by
- F-Droid, which built this APK from the published source code. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub (or the other way round) without uninstalling first.
- Signer SHA-256
- a80df8170d6c891ec9a055211df640a855d451052307bf29cdce3fef9afa94fd
- File SHA-256
- 6f52c11138b230d81ccaf2a73ffa1d8fcf036e6be90be8622dfa3ae2d8aee2f8
- Checked
- , against the F-Droid index · how we check · verify it yourself
Common questions
Is this APK the official Feeder release?
It is F-Droid’s build rather than the developer’s own: F-Droid compiled Feeder 2.25.0 from the published source code and signed it with its own key. Its SHA-256 matches F-Droid’s signed index. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub without uninstalling first.
What Android version does Feeder need?
Android 10 or later (API level 29). Version 2.25.0 is built for Android 17 (target API 37). Runs on 64-bit and older 32-bit ARM phones.
Can Feeder access the internet?
Yes. The APK requests Android’s internet permission. In total it declares 10 permissions, and 3 of them need your approval first.
Does Feeder contain trackers?
No known trackers: our scan of version 2.25.0 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.
Is Feeder open source?
Yes. Feeder is released under the GPL-3.0-only licence, and its source code is published at https://github.com/spacecowboy/Feeder.
Does Feeder require an account or a sync service?
No. Feeds and reading state work locally without registration. Optional beta Device Sync sends encrypted subscriptions and read state through the developer-operated `feeder-sync.nononsenseapps.com`; version 2.25.0 has no setting for another server. The app recommends an OPML backup first and says to treat the joining link like a password.
Can Feeder read articles offline?
It stores fetched feed entries locally, and can fetch a linked page’s full article when a feed only supplies an excerpt. Text already stored can be read offline, but refreshing feeds, fetching full pages, remote images, translation and links still need network access unless their data was downloaded.
Recent releases
| Version | Released | Size | Requires |
|---|---|---|---|
| v2.25.0 · this download | Oct 27, 2026 | 61.2 MB | Android 10+ |
| v2.24.0 | Oct 14, 2026 | 61.1 MB | Android 10+ |
| v2.23.2 | Sep 22, 2026 | 61.0 MB | Android 10+ |
Versions currently kept in the F-Droid repository. We host and check only the newest one. Full changelog.
Alternatives and related apps
-
AntennaPod For podcast subscriptions, downloads and playback rather than reading website feeds.Download -
Kiwix For large, fixed offline copies of reference sites rather than a changing stream of new posts.Download