{"id":38244118,"url":"https://github.com/immanent-tech/foragd","last_synced_at":"2026-06-15T08:01:30.086Z","repository":{"id":331805873,"uuid":"883012517","full_name":"immanent-tech/foragd","owner":"immanent-tech","description":"A beautiful, web based, online feed reader.","archived":false,"fork":false,"pushed_at":"2026-05-29T12:00:26.000Z","size":70926,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-29T13:09:59.574Z","etag":null,"topics":["atom","feeds","golang","htmx","rss","syndication","templ"],"latest_commit_sha":null,"homepage":"https://foragd.app","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/immanent-tech.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-04T08:18:24.000Z","updated_at":"2026-05-29T12:00:36.000Z","dependencies_parsed_at":"2026-03-06T07:01:11.905Z","dependency_job_id":null,"html_url":"https://github.com/immanent-tech/foragd","commit_stats":null,"previous_names":["immanent-tech/foragd"],"tags_count":236,"template":false,"template_full_name":null,"purl":"pkg:github/immanent-tech/foragd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/immanent-tech%2Fforagd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/immanent-tech%2Fforagd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/immanent-tech%2Fforagd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/immanent-tech%2Fforagd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/immanent-tech","download_url":"https://codeload.github.com/immanent-tech/foragd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/immanent-tech%2Fforagd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33845770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atom","feeds","golang","htmx","rss","syndication","templ"],"created_at":"2026-01-17T01:21:06.996Z","updated_at":"2026-06-03T03:01:16.200Z","avatar_url":"https://github.com/immanent-tech.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n Copyright 2026 Joshua Rich \u003cjoshua.rich@gmail.com\u003e.\n SPDX-License-Identifier: \tAGPL-3.0-or-later\n--\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003cimg src=\"/web/assets/logo-color.svg\" alt=\"logo\" width=\"200\" height=\"auto\" /\u003e\n  \u003ch1\u003eForagd\u003c/h1\u003e\n  \u003cp\u003e\n    A beautiful, web based, online feed reader.\n  \u003c/p\u003e\n  \u003cp\u003e\n    Keep your RSS, Atom and other syndication sources in one place. Stay up to date with news, blogs and other online sources, across your mobile, tablet, desktop and laptop.\n  \u003c/p\u003e\n\n\u003c!-- Badges --\u003e\n\u003cp\u003e\n  \u003ca href=\"https://github.com/immanent-tech/foragd/graphs/contributors\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/immanent-tech/foragd\" alt=\"contributors\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/immanent-tech/foragd\" alt=\"last update\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/immanent-tech/foragd/network/members\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/immanent-tech/foragd\" alt=\"forks\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/immanent-tech/foragd/stargazers\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/immanent-tech/foragd\" alt=\"stars\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/immanent-tech/foragd/issues/\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/immanent-tech/foragd\" alt=\"open issues\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/immanent-tech/foragd/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/immanent-tech/foragd.svg\" alt=\"license\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch4\u003e\n    \u003ca href=\"https://foragd.app/\"\u003eHomepage\u003c/a\u003e\n  \u003c!-- \u003cspan\u003e · \u003c/span\u003e --\u003e\n    \u003c!-- \u003ca href=\"https://github.com/Louis3797/awesome-readme-template\"\u003eDocumentation\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/Louis3797/awesome-readme-template/issues/\"\u003eReport Bug\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/Louis3797/awesome-readme-template/issues/\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/h4\u003e --\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003c!-- Table of Contents --\u003e\n# :notebook_with_decorative_cover: Table of Contents\n\n- [:notebook\\_with\\_decorative\\_cover: Table of Contents](#notebook_with_decorative_cover-table-of-contents)\n  - [:star2: About the Project](#star2-about-the-project)\n    - [What Makes Foragd Different?](#what-makes-foragd-different)\n    - [:camera: Screenshots](#camera-screenshots)\n    - [:space\\_invader: Tech Stack](#space_invader-tech-stack)\n    - [:dart: Features](#dart-features)\n  - [:toolbox: Getting Started](#toolbox-getting-started)\n    - [:bangbang: Prerequisites](#bangbang-prerequisites)\n    - [:gear: Installation](#gear-installation)\n    - [:test\\_tube: Running Tests](#test_tube-running-tests)\n    - [:running: Run Locally](#running-run-locally)\n    - [:triangular\\_flag\\_on\\_post: Deployment](#triangular_flag_on_post-deployment)\n  - [:eyes: Usage](#eyes-usage)\n  - [:wave: Contributing](#wave-contributing)\n    - [:scroll: Code of Conduct](#scroll-code-of-conduct)\n  - [:warning: License](#warning-license)\n  - [:handshake: Contact](#handshake-contact)\n  - [:gem: Acknowledgements](#gem-acknowledgements)\n\n\u003c!-- About the Project --\u003e\n## :star2: About the Project\n\nForagd is an online, web-based feed reader for all syndication formats (RSS, Atom, JSONFeed).\n\n### What Makes Foragd Different?\n\n- **Focused on reading content, not tracking totals:** not trying to shoehorn feeds into an email-like interface and not showing unread counts. Straightforward homepage, subscription, and article views.\n- **Powerful Search:** fast and powerful searching. Find that article mentioning that thing from that site a while back, easily.\n- **Easy Filtering:** easily filter articles within a subscription by keyword, phrase, category, or author. No complex filter building, just easy `+/-` operators. For example: `alcoholic drinks + -\"rum based\" +daiquiri`\n\n\u003c!-- Screenshots --\u003e\n### :camera: Screenshots\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"/web/content/screenshots/home-desktop-mobile.png\" alt=\"Home page on desktop and mobile\" /\u003e\n\u003c/div\u003e\n\n\u003c!-- TechStack --\u003e\n### :space_invader: Tech Stack\n\n\u003cdetails\u003e\n  \u003csummary\u003eServer\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://go.dev/\"\u003eGolang\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://go-chi.io\"\u003eChi\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://tailwindcss.com/\"\u003eTailwindCSS\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://daisyui.com\"\u003eDaisy UI\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDatabase\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://elastic.co/\"\u003eElasticsearch\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eBackend\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://auth0.com/\"\u003eAuth0\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://stripe.com/\"\u003eStripe\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://resend.com/\"\u003eResend\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n### :dart: Features\n\n- **Mobile and Desktop Friendly.** Foragd is a web based online app. It works in any browser on any device, anywhere.\n- **Article Filtering.** Filter articles in subscriptions by text/phrase, category or authors, with easy to use operators.\n- **Content Comes First.** Simple UI. Big images. Beautiful typography. Let the content shine.\n- **Powerful Search.** Full-text search across subscriptions and articles. Quickly access subscriptions and perform actions from the search bar.\n- **Subscription customisation.** Set a nickname for your subscriptions. Add your own categories to easily group and find similar content.\n- **Subscription and article favorites.** Mark subscriptions and articles as favorites, to quickly access them later.\n- **Group subscriptions.** Combine multiple subscriptions to present a unified view of articles from any of them. Make it easy to keep up with similar posts across different sources.\n- **Search subscriptions.** Use the powerful search to find what you need. Save the search terms as a search subscription to always find new articles that match. Great for keeping track of news or topics across multiple subscriptions.\n\n\u003c!-- Getting Started --\u003e\n## \t:toolbox: Getting Started\n\n\u003c!-- Prerequisites --\u003e\n### :bangbang: Prerequisites\n\n- Podman/Docker.\n- Elasticsearch.\n- Auth0.\n- Stripe.\n- Resend.\n- GCP.\n\n\u003c!-- Installation --\u003e\n### :gear: Installation\n\nTBA.\n\n\u003c!-- Running Tests --\u003e\n### :test_tube: Running Tests\n\nTBA.\n\n\u003c!-- Run Locally --\u003e\n### :running: Run Locally\n\nTBA.\n\n\u003c!-- Deployment --\u003e\n### :triangular_flag_on_post: Deployment\n\nTBA.\n\n\u003c!-- Usage --\u003e\n## :eyes: Usage\n\nTBA.\n\n\u003c!-- Contributing --\u003e\n## :wave: Contributing\n\n\u003ca href=\"https://github.com/immanent-tech/foragd/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=immanent-tech/foragd\" /\u003e\n\u003c/a\u003e\n\nContributions are always welcome!\n\nSee `contributing.md` for ways to get started.\n\n\u003c!-- Code of Conduct --\u003e\n### :scroll: Code of Conduct\n\nTBA.\n\n\u003c!-- License --\u003e\n## :warning: License\n\nDistributed under the AGPL-3.0-or-later License. See [LICENSE](./LICENSE) for more information.\n\n\u003c!-- Contact --\u003e\n## :handshake: Contact\n\nImmanent Tech — \u003chello@immanent.tech\u003e\n\nProject Link: [https://github.com/immanent-tech/foragd](https://github.com/immanent-tech/foragd)\n\n\u003c!-- Acknowledgments --\u003e\n## :gem: Acknowledgements\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimmanent-tech%2Fforagd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimmanent-tech%2Fforagd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimmanent-tech%2Fforagd/lists"}