Miniflux logo

Miniflux

Minimalist feed reader for Atom, RSS, and JSON Feed with PostgreSQL search and self-hosted deployment

Repository activity
  • Stars9.4k
  • Forks891
  • Open Issues277
miniflux-v2 health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Go
  • HTML
  • JavaScript
Miniflux screenshot

About Miniflux

Miniflux is a minimalist, opinionated feed reader for following websites through Atom, RSS, and JSON Feed. It organizes articles with categories and bookmarks, imports and exports OPML, supports public article sharing, and provides full-text search powered by PostgreSQL.

It removes pixel trackers, strips common tracking parameters from URLs, sanitizes external content, blocks external JavaScript, and can proxy media. It can fetch original articles with a local Readability parser, apply custom scraper and rewrite rules, filter articles with regex patterns, and play YouTube videos inside the reader.

Miniflux is written in Go as a statically compiled single binary and works only with PostgreSQL. It provides Debian/RPM packages, pre-built binaries, and Docker images published to Docker Hub, GitHub Registry, and Quay.io Registry. It also offers Fever, Google Reader, and REST APIs for clients and integrations.

Key features

  • Atom 0.3/1.0, RSS 1.0/2.0, and JSON Feed 1.0/1.1 support
  • OPML import/export plus URL import
  • PostgreSQL full-text search
  • Tracker removal, URL cleanup, content sanitizing, and media proxy
  • Fever, Google Reader, and REST APIs

Details

First released
2017
Self-hosting
Single binary · Docker · packages
Database
PostgreSQL only
Feeds
Atom · RSS · JSON Feed
Auth
Password · WebAuthn · OAuth2 · OIDC
Integrations
25+ third-party services