Add RSS category with many, many slop projects (#1002)

In RSS Aggregators:
- CommaFeed
- Feedbin
- FeedCord
- FreshRSS
- Fusion
- Glean
- Miniflux
- NewsBlur
- Tiny Tiny RSS
- RSSHub

In RSS Clients:
- Capy Reader
- Feeder
- FeedFlow
- Feedr
- Fluent Reader
- Folo
- Liferea
- NetNewsWire
- Twine
- yarrand

also added many alternatives with no slop detected (tho sadly none have an anti-ai policy)

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1002
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
Chloé Chagnon 2026-07-04 13:03:02 +02:00 committed by Ethical FOSS admin
commit 8295098e53

View file

@ -155,6 +155,9 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question
* [Proof Assistants](#proof-assistants)
* [Remote Desktop](#remote-desktop)
* [Reverse Engineering and Debugging](#reverse-engineering-and-debugging)
* [RSS](#rss)
* [RSS Aggregators](#rss-aggregators)
* [RSS Clients](#rss-readers)
* [Runtime Version Managers](#runtime-version-managers)
* [Search](#search)
* [Search Platforms](#search-platforms)
@ -1627,6 +1630,62 @@ Note that Scala (except version 2 and up to 3.3.7 LTS) is itself tainted; see [t
> - [hexcurse](https://github.com/prso/hexcurse-ng)
> - [hexedit](https://github.com/pixel/hexedit)
## RSS
Here, "RSS Aggregators" means services which run on a server (often self-hosted) and aggregate many RSS feeds together. They may offer a Web reader and/or an API. "RSS Clients" means applications which are run locally on a computer or mobile device and allow the reading of local RSS feeds, or feeds provided by an aggregator.
### RSS Aggregators
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|:---:|---|
| [CommaFeed](https://github.com/Athou/commafeed) | [`5.10.0`](https://github.com/Athou/commafeed/releases/tag/5.10.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Athou/commafeed/pull/1846), [2](https://github.com/Athou/commafeed/commit/a9c7595ee78a101f4569cfdc6196e19ffd583189)) |
| [Feedbin](https://github.com/feedbin/feedbin) | [`e5c9882`](https://github.com/feedbin/feedbin/commit/e5c9882898454c7964f9d564588f97bfb98eee68) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/feedbin/feedbin/commit/740cf1c5fa43b62641773694a62b793dd5c71a98), [2](https://github.com/feedbin/feedbin/commit/5bebd18800e2e371ceb0ebce5a7c459b8074cd4a)) |
| [FeedCord](https://github.com/Qolors/FeedCord) | [`2.0.0`](https://github.com/Qolors/FeedCord/releases/tag/v2.0.0) | [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://github.com/Qolors/FeedCord/blob/master/FeedCord/docs/images/FeedCord.png)) |
| [FreshRSS](https://github.com/FreshRSS/FreshRSS) | [`1.27.1`](https://github.com/FreshRSS/FreshRSS/releases/tag/1.27.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FreshRSS/FreshRSS/blob/edge/AGENTS.md), [2](https://github.com/FreshRSS/FreshRSS/commit/3e4d5bb0414176dbeef59645af80485930879b62), [3](https://github.com/FreshRSS/FreshRSS/commit/bbb28b5edae3c834fe36f034f434d3e47eda7ceb)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FreshRSS/FreshRSS/pull/8793), [2](https://github.com/FreshRSS/FreshRSS/pull/8094), [3](https://github.com/FreshRSS/FreshRSS/pull/7886)) |
| [Fusion](https://github.com/0x2E/fusion) | [`0.9.0`](https://github.com/0x2E/fusion/releases/tag/v0.9.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/0x2E/fusion/blob/main/AGENTS.md), [2](https://github.com/0x2E/fusion/pull/176), [3](https://github.com/0x2E/fusion/pull/99)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/0x2E/fusion/pull/229), [2](https://github.com/0x2E/fusion/pull/178), [3](https://github.com/0x2E/fusion/pull/120)) |
| [Glean](https://github.com/LeslieLeung/glean) | None | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://gleanapp.cn/en/docs/guides/mcp/)) <br /> [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/LeslieLeung/glean/blob/main/CLAUDE.md), [2](https://github.com/LeslieLeung/glean/pull/119)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/LeslieLeung/glean/pull/108), [2](https://github.com/LeslieLeung/glean/pull/94), [3](https://github.com/LeslieLeung/glean/pull/115))|
| [Miniflux](https://github.com/miniflux/v2) | [`2.2.3`](https://github.com/miniflux/v2/releases/tag/2.2.3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/miniflux/v2/commit/cf6386b471f7c4bf88466f77d99d1c02ed6ce1dc), [2](https://github.com/miniflux/v2/commit/350df63d993dcc2f458384c8065b8b8ac55f4229)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/miniflux/v2/pull/4026), [2](https://github.com/miniflux/v2/pull/4316), [3](https://github.com/miniflux/v2/pull/4078))|
| [NewsBlur](https://github.com/samuelclay/NewsBlur) | [`bb1b32f`](https://github.com/samuelclay/NewsBlur/commit/bb1b32f9bd1ebb75eb50d03c63c6994132036904) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/samuelclay/NewsBlur/blob/main/AGENTS.md), [2](https://github.com/samuelclay/NewsBlur/commit/18ee9579559cf4a63021e8716f3a2d76434014c3), [3](https://github.com/samuelclay/NewsBlur/commit/b29aa41204014944d9935953bc4a46ddca162113)) |
| [Tiny Tiny RSS](https://github.com/tt-rss/tt-rss) | [`032193f`](https://github.com/tt-rss/tt-rss/commit/032193f30507357857c2ae8e7974941adfd40e04) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/tt-rss/tt-rss/commit/9891f298e06390fc5f5852a949debf0036b220e2), [2](https://github.com/tt-rss/tt-rss/commit/ff7343520a820d5554cdf71cdcdeb8b2fe94f61f), [3](https://github.com/tt-rss/tt-rss/commit/b078b2d428fcfbecddb6e9161afb364955a9a1cc)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/tt-rss/tt-rss/pull/270))|
| [RSSHub](https://github.com/DIYgod/RSSHub) | [`bdccede`](https://github.com/DIYgod/RSSHub/commit/bdccede8abe51a91525ade2f8ee2e370713a9e5e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/DIYgod/RSSHub/blob/master/AGENTS.md), [2](https://github.com/DIYgod/RSSHub/commit/591dcb85be168b411ae86ae9bf22c145f086c87a), [3](https://github.com/DIYgod/RSSHub/commit/e27f501643d5352f7bf46777de0b43a5787c4174)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/DIYgod/RSSHub/pull/21300), [2](https://github.com/DIYgod/RSSHub/pull/21224), [3](https://github.com/DIYgod/RSSHub/pull/21207)) <br /> [![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/DIYgod/RSSHub#special-thanks)) |
> [!Note]
> #### Alternative RSS Aggregators
> - [KrISS feed](https://github.com/tontof/kriss_feed)
> - [Leed](https://github.com/LeedRSS/Leed)
> - [selfoss](https://github.com/fossar/selfoss)
> - [yarr](https://github.com/nkanaev/yarr)
### RSS Clients
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|:---:|---|
| [Capy Reader](https://github.com/jocmp/capyreader) | [`2025.04.1123`](https://github.com/jocmp/capyreader/releases/tag/2025.04.1123) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jocmp/capyreader/blob/main/AGENTS.md), [2](https://github.com/jocmp/capyreader/blob/main/CLAUDE.md)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jocmp/capyreader/pull/1018), [2](https://github.com/jocmp/capyreader/pull/1199), [3](https://github.com/jocmp/capyreader/pull/1244)) |
| [Elfeed2](https://github.com/skeeto/Elfeed2) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/skeeto/elfeed2/blob/master/AGENTS.md), [2](https://github.com/skeeto/elfeed2/commit/bd9e367188f6b567991afe672e9d467314575e2a), [3](https://github.com/skeeto/elfeed2/commit/4a7334e05b1095f87c94308240fc367ab3d01661)) |
| [Feeder](https://github.com/spacecowboy/Feeder) | [`2.10.1`](https://github.com/spacecowboy/Feeder/releases/tag/2.10.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/spacecowboy/Feeder/blob/master/AGENTS.md), [2](https://github.com/spacecowboy/Feeder/pull/1097)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/spacecowboy/Feeder/pull/1153), [2](https://github.com/spacecowboy/Feeder/pull/1045), [3](https://github.com/spacecowboy/Feeder/pull/1145)) |
| [FeedFlow](https://github.com/prof18/feed-flow) | [`1.0.68-desktop`](https://github.com/prof18/feed-flow/releases/tag/1.0.68-desktop) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/prof18/feed-flow/blob/main/AGENTS.md), [2](https://github.com/prof18/feed-flow/commit/37564554d34fb05a35a26db90fa1eaa7a69adf77), [3](https://github.com/prof18/feed-flow/commit/8edae6bf186671047410a23f5e475196dbfe1f79)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/prof18/feed-flow/pull/843), [2](https://github.com/prof18/feed-flow/pull/887), [3](https://github.com/prof18/feed-flow/pull/1005)) |
| [Feedr](https://github.com/bahdotsh/feedr) | [`0db7ec3`](https://github.com/bahdotsh/feedr/commit/0db7ec3098cf4db3e070f7993d26184e88c0b8d0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bahdotsh/feedr/blob/main/CLAUDE.md)) |
| [Fluent Reader](https://github.com/yang991178/fluent-reader) | [`feb6429`](https://github.com/yang991178/fluent-reader/commit/feb64294682e08a0c10b863cf1c2e788dac9356d) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/yang991178/fluent-reader/blob/master/.github/copilot-instructions.md), [2](https://github.com/yang991178/fluent-reader/commit/d272ac3c4872dc5bc6a4491a1f478a509dea63d0), [3](https://github.com/yang991178/fluent-reader/commit/2f2d6a7c94e9b00bfbf4cd0add8fc06885bd21da)) |
| [Folo](https://github.com/RSSNext/Folo) | None | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/RSSNext/Folo#ai-at-your-fingertips)) <br /> [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/RSSNext/Folo/blob/dev/AGENTS.md), [2](https://github.com/RSSNext/Folo/commit/a86b2c6383d456649a80ea4e702dc706b715ded9), [3](https://github.com/RSSNext/Folo/commit/9b4f4f4fa42ca133f216378cb1ac8f3d9961e464)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/RSSNext/Folo/pull/3510), [2](https://github.com/RSSNext/Folo/pull/3960), [3](https://github.com/RSSNext/Folo/pull/4202)) |
| [Liferea](https://github.com/lwindolf/liferea) | [`1.16-RC2`](https://github.com/lwindolf/liferea/releases/tag/v1.16-RC2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/lwindolf/liferea/commit/9e4f4436bd0bd1ccc88dee33b9f2265223695ba9), [2](https://github.com/lwindolf/liferea/commit/73639ac27ca0e73d44dc4dfa072f5454fcc46924)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/lwindolf/liferea/pull/1536), [2](https://github.com/lwindolf/liferea/pull/1426)) |
| [NetNewsWire](https://github.com/Ranchero-Software/NetNewsWire) | [`6.1.10b2`](https://github.com/Ranchero-Software/NetNewsWire/releases/tag/mac-6.1.10b2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Ranchero-Software/NetNewsWire/blob/main/CONTRIBUTING.md#llm-guidelines), [2](https://github.com/Ranchero-Software/NetNewsWire/blob/main/CLAUDE.md), [3](https://github.com/Ranchero-Software/NetNewsWire/commit/e027c009f967ffef86a7ee769bc91b5db5046dd8)) |
| [Twine](https://github.com/msasikanth/twine) | [`2.10.0`](https://github.com/msasikanth/twine/releases/tag/v2.10.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/msasikanth/twine/blob/main/AGENTS.md), [2](https://github.com/msasikanth/twine/blob/main/.geminiignore)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/msasikanth/twine/pull/1793))|
| [yarrand](https://github.com/danielfn/yarrand) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/nkanaev/yarr/discussions/274)) |
> [!Note]
> #### Alternative RSS Clients
>
> | Name | OS | Notes |
> |---|---|---|
> | [Akregator](https://invent.kde.org/pim/akregator) | Linux, Windows | |
> | [Alligator](https://invent.kde.org/network/alligator) | Android, Linux | Android builds are unstable (nightly) only. |
> | [Newsflash](https://gitlab.com/news-flash/news_flash_gtk) | Linux | |
> | [Pulp](https://gitlab.gnome.org/cheywood/Pulp) | Linux | |
> | [Read You](https://github.com/ReadYouApp/ReadYou) | Android | |
> | [Readrops](https://github.com/readrops/Readrops) | Android | |
> | [RSSGuard](https://github.com/martinrotter/rssguard) | BSD, Linux, macOS, OS/2, Windows | |
> | [Thud](https://github.com/aerotoad/Thud) | Android, iOS | The repo was last updated on May 2nd, 2024. <br /> iOS builds need to be built from source. |
## Runtime Version Managers
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |