프로젝트 소개
Foragd는 RSS, Atom, JSONFeed와 같은 신디케이션 소스를 한곳에 모아주는 온라인 브라우저 기반 피드 리더로, 모바일, 태블릿, 데스크톱 및 노트북 전반에서 가독성을 유지하는 것을 목표로 합니다. 호스팅 인스턴스는 foragd.app에서 이용 가능합니다.
포지셔닝
README에 따르면, Foragd는 인박스 스타일의 리더에서 의도적으로 벗어났습니다. 읽지 않은 메시지 카운터보다 콘텐츠를 우선시하며, 단순한 홈페이지, 구독 뷰 및 기사 뷰를 제공합니다. 두 가지 주요 기능이 강조됩니다. 첫 번째는 구독 및 기사 전체에 대한 전체 텍스트 검색으로, 검색바에서 빠른 작업을 수행할 수 있습니다. 두 번째는 텍스트, 구문, 카테고리 및 작성자에 대해 단순한 플러스/마이너스 연산자를 사용하여 구독 내에서 기사를 필터링하는 기능입니다. README에서는 필터 빌더 UI의 대안으로 alcoholic drinks + -"rum based" +daiquiri와 같은 쿼리 예시를 제시합니다.
기타 문서화된 기능
최신 브라우저의 모바일 및 데스크톱 친화적 레이아웃, 닉네임 및 사용자 정의 카테고리를 통한 구독 맞춤 설정, 구독 및 기사 즐겨찾기, 여러 소스를 하나의 통합 뷰로 병합하는 그룹 구독, 그리고 검색 결과를 구독으로 저장하여 일치하는 새 기사가 자동으로 나타나게 하는 기능 등이 있습니다.
기술 스택
서버 사이드: Go, Chi router, templ, htmx, Tailwind CSS 및 Daisy UI. 데이터 저장소: Elasticsearch. 백엔드 서비스: 인증을 위한 Auth0, 결제를 위한 Stripe, 트랜잭션 이메일을 위한 Resend.
실행 및 배포
필수 요구 사항으로는 Podman 또는 Docker, Elasticsearch 인스턴스, Auth0, Stripe 및 Resend 계정, 그리고 클라우드 서비스를 지원하기 위한 GCP 프로젝트가 나열되어 있습니다. README에서 설치, 테스트 실행, 로컬 실행 및 배포 섹션은 TBA(추후 공지)로 표시되어 있어, 현재 단계별 셀프 호스팅 절차는 문서화되어 있지 않습니다. 실질적인 이용 방법은 foragd.app에 가입하여 피드를 추가하고 읽는 것입니다.
기여, 라이선스 및 연락처
저장소를 통한 기여를 환영하며, 시작 가이드는 contributing.md를 참조하십시오. 행동 강령(code of conduct) 섹션은 TBA로 표시되어 있습니다. 이 프로젝트는 AGPL-3.0-or-later 라이선스 하에 배포됩니다. 연락처는 Immanent Tech(hello@immanent.tech)이며, 프로젝트 링크는 github.com/immanent-tech/foragd입니다. 감사의 글(Acknowledgements) 섹션은 TBA입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.