46 self-hosted Feedly alternatives

Feedly is a commercial cloud-based RSS feed reader and content aggregation service. It helps users follow news sources, blogs, and other feeds in one place. These open-source apps let you replace Feedly with software you host and control yourself.

Best self-hosted Feedly alternatives

Last reviewed Aug 26, 2026 · 449 words

Feedly sells three conveniences layered on a free protocol: hosted sync, feed discovery, and mobile apps. Every one of them has a self-hosted or third-party stand-in, which makes this the switch I point first-timers at - FreshRSS in Docker plus your exported OPML file is roughly 30 minutes of work, and the server then idles in 256 MB of RAM doing a job that is hard to get wrong.

What you gain and what you give up

Gained: no cap on how many sources you follow (Feedly's free plan limits this), full-text search across everything you have ever fetched, multi-user support for the household, and reading habits that no product team analyses. Given up: the discovery layer - Feedly's feed search and topic browsing - plus Leo's machine-learning filters and the first-party mobile apps. The mobile loss is smaller than it sounds. FreshRSS speaks both the Google Reader and Fever APIs and Miniflux exposes compatible APIs too, so mature third-party phone clients connect to your server as if it were a hosted service.

Which replacement fits which user

FreshRSS (15,840 stars, PHP, Easy) is the default for almost everyone: multi-user, themes, extensions, wide client compatibility, actively maintained since 2013. Miniflux (9,616 stars, Go) is for people who consider FreshRSS fussy - a single-binary, keyboard-driven reader whose author rejects features on principle; its one firm demand is PostgreSQL, with no SQLite fallback. RSSHub (45,890 stars) is not a reader at all: it manufactures feeds for thousands of sites and services that never published one, which quietly replaces the discovery half of Feedly's value - point any reader at it. CommaFeed (3,604 stars, Java) is the nostalgia option, a faithful Google Reader layout for people who never stopped missing 2013.

One OPML file, three gaps

Export OPML from Feedly's settings, import it into the new reader, and your subscriptions and most category folders arrive intact. Three things do not: read/unread state, starred and saved articles - open your saved board and archive those URLs somewhere first - and any training you gave Leo. The single deployment gotcha worth memorising comes straight from the FreshRSS deploy notes: set CRON_MIN (for example 13,43) in the container environment, because without it feeds never refresh on their own and the reader looks inexplicably frozen.

Start with FreshRSS

Run FreshRSS, add RSSHub the first time a site you want has no feed, and revisit Miniflux in six months if you discover you crave less interface rather than more - the FreshRSS vs Miniflux comparison maps that fork when you reach it.

Choosing well

Compare Feedly alternatives