프로젝트 소개

Miniflux는 Go 언어로 작성된 미니멀하고 주관이 뚜렷한 피드 리더입니다. Atom, RSS, JSON Feed를 포함한 다양한 피드 형식을 지원하며 OPML 가져오기/내보내기를 허용합니다. 이 애플리케이션은 픽셀 트래커 제거, URL에서 추적 파라미터 제거, 외부 JavaScript 차단을 통해 개인정보 보호와 보안에 집중합니다. 주요 기능은 다음과 같습니다: - 콘텐츠 조작: 관련 콘텐츠 추출을 위한 로컬 Readability 파서, CSS 선택자를 통한 맞춤형 스크래퍼 규칙, 기사 포함/제외를 위한 정규식 필터를 제공합니다. - 사용자 인터페이스: 여러 테마(Light, Dark, System)와 광범위한 키보드 단축키 지원을 갖춘 반응형의 방해 없는 디자인을 제공합니다. - 통합: 25개 이상의 서드파티 서비스 통합(예: Discord, Notion, Telegram), Go 및 Python 클라이언트를 갖춘 REST API, 그리고 Fever 및 Google Reader API와의 호환성을 지원합니다. - 기술 사양: 저장소로 PostgreSQL을 사용하며, 단일 정적 컴파일 바이너리를 제공하고 Docker 배포를 지원합니다. 낮은 리소스 점유율을 구현하며 Twelve-Factor App 방법론을 준수합니다. - 인증: 로컬 자격 증명, Passkeys (WebAuthn), Google OAuth2 및 OpenID Connect를 지원합니다.