Об этом проекте
Miniflux — это минималистичный ридер фидов с четко определенным подходом, написанный на Go. Он поддерживает различные форматы фидов, включая Atom, RSS и JSON Feed, а также позволяет импортировать и экспортировать OPML. Приложение ориентировано на конфиденциальность и безопасность: оно удаляет пиксельные трекеры, очищает URL-адреса от параметров отслеживания и блокирует внешний JavaScript.
Ключевые возможности включают:
- Манипуляция контентом: локальный парсер Readability для извлечения релевантного контента, пользовательские правила скрапинга через CSS-селекторы и regex-фильтры для включения или исключения статей.
- Пользовательский интерфейс: адаптивный дизайн, не отвлекающий от чтения, с несколькими темами (Светлая, Темная, Системная) и обширной поддержкой горячих клавиш.
- Интеграции: более 25 интеграций со сторонними сервисами (например, Discord, Notion, Telegram), REST API с клиентами на Go и Python, а также совместимость с API Fever и Google Reader.
- Технические характеристики: использует PostgreSQL для хранения данных, поставляется в виде одного статически скомпилированного бинарного файла и поддерживает развертывание через Docker. Приложение характеризуется низким потреблением ресурсов и следует методологии Twelve-Factor App.
- Аутентификация: поддерживает локальные учетные данные, Passkeys (WebAuthn), Google OAuth2 и OpenID Connect.