Sobre el proyecto
Miniflux es un lector de feeds minimalista y con criterios definidos escrito en Go. Soporta varios formatos de feed, incluyendo Atom, RSS y JSON Feed, y permite la importación y exportación de OPML. La aplicación se centra en la privacidad y la seguridad al eliminar rastreadores de píxeles, quitar parámetros de seguimiento de las URLs y bloquear JavaScript externo.
Las capacidades clave incluyen:
- Manipulación de Contenido: analizador de Readability local para extraer contenido relevante, reglas de raspado personalizadas mediante selectores CSS y filtros de regex para la inclusión o exclusión de artículos.
- Interfaz de Usuario: un diseño responsivo y libre de distracciones con múltiples temas (Light, Dark, System) y un amplio soporte de atajos de teclado.
- Integraciones: más de 25 integraciones con servicios de terceros (por ejemplo, Discord, Notion, Telegram), una REST API con clientes de Go y Python, y compatibilidad con las APIs de Fever y Google Reader.
- Especificaciones Técnicas: utiliza PostgreSQL para el almacenamiento, proporciona un único binario compilado estáticamente y soporta el despliegue mediante Docker. Implementa una huella de recursos baja y se adhiere a la metodología Twelve-Factor App.
- Autenticación: soporta credenciales locales, Passkeys (WebAuthn), Google OAuth2 y OpenID Connect.