Miniflux
The minimalist, self-hosted RSS reader: one Go binary, one database, no noise.
About
Miniflux is a minimalist, self-hosted RSS reader written in Go by Frederic Guillot, and it is the deliberate opposite of feature-creep: a single binary plus PostgreSQL, a plain fast interface, and a clear philosophy that the reader should get out of the way. What looks spartan on the surface hides serious capability: a built-in content scraper that fetches full articles from truncated feeds (rated best-in-class in independent self-hosted comparisons), rewrite rules for cleaning up content, keyboard shortcuts everywhere, and integrations with more than 20 services — Pocket, Instapaper, Wallabag, Telegram, Matrix, Pinboard, and more. It speaks the Fever API and Google Reader API, so Reeder, NetNewsWire, FeedMe, and Fiery Feeds connect natively.
The code is Apache 2.0 on GitHub with about 9,800 stars and commits shipping through October 2026, maintained primarily by its creator. If you don't want to run a server, the author sells official hosted Miniflux at $15 a year with a 15-day trial — unusually cheap for a maintained hosted reader. Honest tradeoffs: PostgreSQL is mandatory (no SQLite or MySQL), there is no extension or theme system like FreshRSS's, and multi-user support exists but is simpler than Tiny Tiny RSS's granular controls.
What it can do
- Single Go binary (~30MB Docker image) + PostgreSQL; no interpreter overhead
- Built-in content scraper with per-feed or global enablement
- Rewrite rules for cleaning and normalizing feed content
- 20+ integrations: Pocket, Instapaper, Wallabag, Telegram, Matrix, Pinboard, Nunux Keeper
- Fever API and Google Reader API for native mobile client support
- Multi-user support with separate credentials and feeds
- Keyboard shortcuts throughout; plain fast web UI with dark/light toggle
- Configuration entirely via environment variables; excellent official docs
- Official hosted plan at $15/year as a no-server option
Setup
Deploy via Docker Compose (miniflux + PostgreSQL containers) or download the single Go binary from miniflux.app. Configure entirely through environment variables, run database migrations, and create an admin user with miniflux -create-admin. Import your feeds via OPML, then enable the content scraper per feed or globally. Connect mobile clients (Reeder, NetNewsWire, FeedMe) via the Fever or Google Reader API endpoints. Alternatively, subscribe to the official hosted plan ($15/year).
Prerequisites
Docker or a Linux server with PostgreSQL for self-hosting; familiarity with environment-variable configuration helps.
Use cases
Works with
Trust score — 9/10
Scored 9/10 (verified tier, metrics-v1). Evidence: Apache 2.0 on GitHub with 9,803 stars and commits pushed October 14, 2026; independent self-hosted comparisons confirm the single-binary+PostgreSQL design, best-in-class content scraper, 20+ integrations, and Fever/Google Reader API support; official $15/year hosting corroborated. Strengths: tiny footprint, excellent docs, genuinely open, sustainable solo-maintainer model. Docked for: (1) primarily one developer; (2) PostgreSQL mandatory, no SQLite; (3) no plugin/theme ecosystem. License: Apache-2.0.
★ 9,803 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 9.0/10
- Maintenance · recency, releases, issue load
- 9.0/10
- Openness · license + docs
- 10.0/10
- Manual review · sanity read + red-flag check
- 8.0/10
- · 9,803 GitHub stars (Oct 16, 2026 snapshot), commits pushed Oct 14, 2026; Apache-2.0; by Frederic Guillot
- · Single Go binary + PostgreSQL (~30MB Docker image); best-in-class built-in content scraper per independent comparisons; 20+ integrations; Fever + Google Reader APIs
- · Official hosted plan $15/year (15-day trial); PostgreSQL mandatory (no SQLite/MySQL); no plugin/theme ecosystem
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.