About this project
Miniflux is a minimalist and opinionated feed reader written in Go. It supports various feed formats including Atom, RSS, and JSON Feed, and allows for OPML import/export. The application focuses on privacy and security by removing pixel trackers, stripping tracking parameters from URLs, and blocking external JavaScript.
Key capabilities include:
- Content Manipulation: Local Readability parser for extracting relevant content, custom scraper rules via CSS selectors, and regex filters for article inclusion/exclusion.
- User Interface: A responsive, distraction-free design with multiple themes (Light, Dark, System) and extensive keyboard shortcut support.
- Integrations: Over 25 third-party service integrations (e.g., Discord, Notion, Telegram), a REST API with Go and Python clients, and compatibility with Fever and Google Reader APIs.
- Technical Specifications: Uses PostgreSQL for storage, provides a single statically compiled binary, and supports Docker deployment. It implements a low-resource footprint and adheres to the Twelve-Factor App methodology.
- Authentication: Supports local credentials, Passkeys (WebAuthn), Google OAuth2, and OpenID Connect.