From ed5645ce3550d5a0712c7333ddf0cc51730fb2cd Mon Sep 17 00:00:00 2001 From: perditionecessaria Date: Sun, 12 Apr 2026 19:23:53 +0200 Subject: [PATCH 01/26] Add alternative MPlayer --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 723a09f8..7c572ebf 100644 --- a/README.md +++ b/README.md @@ -243,7 +243,7 @@ This is a section for repos that are similar to this one either because they are |---|---|---|---| | [VLC](https://code.videolan.org/videolan/vlc) | [Showtime](https://apps.gnome.org/Showtime/) (gstreamer-based), [SMPlayer](https://www.smplayer.info/) (mplayer-based) | The lead developer (JB Kempf) is a known advocate of vibe-coding on his podcast. Here's an [extract where he describes his "vibecoding stack"](https://www.youtube.com/watch?v=25MwBEWxQG0&t=2987s). | | [gstreamer](https://gstreamer.freedesktop.org/) | | [Claude commit](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/e4d7f95b0c8ea4b1e23d6660317968f8033ae3a9) | -| [mpv](https://github.com/mpv-player/mpv) | | Explicitly stated in their [Contribution Guidelines](https://github.com/mpv-player/mpv/blob/master/DOCS/contribute.md#ai-assisted-contributions). | +| [mpv](https://github.com/mpv-player/mpv) | [MPlayer](https://mplayerhq.hu/) | Explicitly stated in their [Contribution Guidelines](https://github.com/mpv-player/mpv/blob/master/DOCS/contribute.md#ai-assisted-contributions). | | [Kodi](https://kodi.tv) | | Claude listed as a coauthor (for example [this commit](https://github.com/xbmc/xbmc/commit/6a1411f263f84d69da36cf15d0da03b3439d590f)). | | [Jellyfin](https://jellyfin.org) | | Explicitly stated in their [Contribution Guidelines](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects). | | [PipePipe](https://pipepipe.dev/) | [LibreTube] | [`CLAUDE.md` file](https://github.com/InfinityLoop1308/PipePipeClient/blob/dev/CLAUDE.md) From 5853155e49c65162059a59aa7fdc66d41717f2dc Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 10:12:15 +0200 Subject: [PATCH 02/26] tidy password management section, move up one heading, and add new gen ai art badge --- README.md | 44 ++++++++++++++++++++----------- STYLE.md | 5 ++++ badges/gen-ai-art-dark-yellow.svg | 19 +++++++++++++ 3 files changed, 52 insertions(+), 16 deletions(-) create mode 100644 badges/gen-ai-art-dark-yellow.svg diff --git a/README.md b/README.md index 7c572ebf..13a03372 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [AI Functionality](#ai-functionality) * [Permissive AI Policy](#permissive-ai-policy) * [AI Code Reviews](#ai-code-reviews) + * [Gen AI 'Art'](#gen-ai-art) * [AI Sponsored](#ai-sponsored) * [Request for Help](#request-for-help) * [Sibling Repos](#sibling-repos) @@ -51,11 +52,11 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Rust](#rust) * [Game Engines](#game-engines) * [Audio](#audio) + * [Password Management](#password-management) * [Services and Utilities](#services-and-utilities) * [File Storage](#file-storage) * [Game Managers](#game-managers) * [Package Managers](#package-managers) - * [Password Management](#password-management) * [alternatives](#password-manager-alternatives) * [Social Media](#social-media) * [Servers](#servers) @@ -148,6 +149,16 @@ Evidence can be: - an AI code review CI workflow. - a PR where an AI code review seems to be automatically created by some sort of third party app +### Gen AI 'Art' + +![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg) + +AI "Art" is being used in a project. This is typically for banners, avatars, promotional material, and/or blog posts. This means they're using tools that steal art from visual artists. + +Evidence can be: + +- link to the place where the AI art is used + ### AI Sponsored ![AI sponsored](./badges/ai-sponsored-blue.svg) @@ -429,6 +440,22 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | [zrythm](https://www.zrythm.org) | [Ardour](https://ardour.org/) (opinions may vary whether it is a replacement or not) | [CLAUDE.md](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) in repository | | [FineTune](https://github.com/ronitsingh10/FineTune) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | Include [`CLAUDE.md`](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) in the `.gitignore` | +## Password Management + +| Name | Last Untainted Version or Commit ID | Tags and Evidence | +|---|:---:|---| +| [AliasVault](https://aliasvault.net) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://app.aliasvault.net/img/avatar.webp)) | +| [Bitwarden](https://bitwarden.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md)) | +| [KeepassXC](https://keepassxc.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/), [2](https://github.com/keepassxreboot/keepassxc/pull/12588), [3](https://github.com/keepassxreboot/keepassxc/pull/12314)) | + +> [!Note] +> #### Password manager alternatives +> * [vaultwarden] (server) / [rbw](https://github.com/doy/rbw) (client) +> * [KeePass 2](https://keepass.info/download.html). It is a .NET application, but [Mono](https://keepass.info/help/v2/setup.html#mono) or [Wine](https://keepass.info/help/v2/setup.html#wine) can be used for non-Windows platforms. +> * [KeePassXC 2.7.9](https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.9) was released before the statement, and was awarded 3 year security Visa by the French National Cybersecurity Agency ([ANSSI](https://cyber.gouv.fr/)) for a First-level Security Certification (CSPN), valid in France and Germany, under report No. ANSSI-CSPN-2025/16 ([archive.org](https://web.archive.org/web/20251128131437/https://cyber.gouv.fr/produits-certifies/keepassxc-version-279), [certificate](https://messervices.cyber.gouv.fr/visas/ANSSI-CSPN-2025-16-certificat.pdf)). +> * [Secrets](https://apps.gnome.org/Secrets/) uses the KeePass file format. +> * Password managers based on [pass](https://www.passwordstore.org/) or [Himitsu](https://himitsustore.org/) could be interesting. + ## Services and Utilities | Name | Alternative(s) | Evidence | @@ -474,21 +501,6 @@ Also, there is an advisory database of Rust slopware crates, which you can use i |---|---|---| | [Lutris](https://github.com/lutris/lutris) | [Bottles](https://github.com/bottlesdevs/Bottles) | Issue ["is lutris slop now"](https://github.com/lutris/lutris/issues/6506#issuecomment-3976118573) & Discussion ["is lutris slop now"](https://github.com/lutris/lutris/discussions/6530) | -### Password Management - -| Name | Alternative(s) | Evidence | -|---|---|---| -| [AliasVault](https://aliasvault.net) | | Main instance uses "AI" "generated" [avatar](https://app.aliasvault.net/img/avatar.webp) | -| [Bitwarden](https://bitwarden.com/) | [vaultwarden] (server) / [rbw](https://github.com/doy/rbw) (client) | Include [CLAUDE.md](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md) | -| [KeepassXC](https://keepassxc.org/) | See below | Explicitly stated in [official blog post](https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/).
Use Copilot to generate PRs: [Example 1](https://github.com/keepassxreboot/keepassxc/pull/12588), [Example 2](https://github.com/keepassxreboot/keepassxc/pull/12314), [Example 3](https://github.com/keepassxreboot/keepassxc/pull/12199). | - -> [!Note] -> #### Password manager alternatives -> * [KeePass 2](https://keepass.info/download.html). It is a .NET application, but [Mono](https://keepass.info/help/v2/setup.html#mono) or [Wine](https://keepass.info/help/v2/setup.html#wine) can be used for non-Windows platforms. -> * [KeePassXC 2.7.9](https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.9) was released before the statement, and was awarded 3 year security Visa by the French National Cybersecurity Agency ([ANSSI](https://cyber.gouv.fr/)) for a First-level Security Certification (CSPN), valid in France and Germany, under report No. ANSSI-CSPN-2025/16 ([archive.org](https://web.archive.org/web/20251128131437/https://cyber.gouv.fr/produits-certifies/keepassxc-version-279), [certificate](https://messervices.cyber.gouv.fr/visas/ANSSI-CSPN-2025-16-certificat.pdf)). -> * [Secrets](https://apps.gnome.org/Secrets/) uses the KeePass file format. -> * Password managers based on [pass](https://www.passwordstore.org/) or [Himitsu](https://himitsustore.org/) could be interesting. - ### Social Media This is for both social media websites and apps. diff --git a/STYLE.md b/STYLE.md index 22cc6357..818bdd16 100644 --- a/STYLE.md +++ b/STYLE.md @@ -25,6 +25,7 @@ Make sure to format your table like below: - [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) - [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) - [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai) +- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/small-hack/open-slopware#gen-ai-art) **Don't know what the alternative or last known good version is?** Use this badge in its place: @@ -52,6 +53,10 @@ Here are all the badges for easy copying and pasting: [![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ``` +```markdown +- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/small-hack/open-slopware#gen-ai-art) +``` + ```markdown [![Request for Help](./badges/request-for-help.svg)](#request-for-help) ``` diff --git a/badges/gen-ai-art-dark-yellow.svg b/badges/gen-ai-art-dark-yellow.svg new file mode 100644 index 00000000..0c7d1211 --- /dev/null +++ b/badges/gen-ai-art-dark-yellow.svg @@ -0,0 +1,19 @@ + + Gen AI 'Art' + + + + + + + + + + + + + + + Gen AI 'Art' + + From 002d8b6976fc605c9f5a1b5915b30dd343fedb4d Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 10:21:07 +0200 Subject: [PATCH 03/26] fix gen ai art svg length --- badges/gen-ai-art-dark-yellow.svg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/badges/gen-ai-art-dark-yellow.svg b/badges/gen-ai-art-dark-yellow.svg index 0c7d1211..1d51acb9 100644 --- a/badges/gen-ai-art-dark-yellow.svg +++ b/badges/gen-ai-art-dark-yellow.svg @@ -1,16 +1,16 @@ - + Gen AI 'Art' - + - - + + From eefc9544684865c09e65b9f4bf240f03a1aa1281 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Tue, 14 Apr 2026 00:30:05 -0800 Subject: [PATCH 04/26] Tidy video section based on new style guide --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 13a03372..0881ace7 100644 --- a/README.md +++ b/README.md @@ -250,15 +250,15 @@ This is a section for repos that are similar to this one either because they are ### Video -| Name | Alternative(s) | Evidence | Notes | -|---|---|---|---| -| [VLC](https://code.videolan.org/videolan/vlc) | [Showtime](https://apps.gnome.org/Showtime/) (gstreamer-based), [SMPlayer](https://www.smplayer.info/) (mplayer-based) | The lead developer (JB Kempf) is a known advocate of vibe-coding on his podcast. Here's an [extract where he describes his "vibecoding stack"](https://www.youtube.com/watch?v=25MwBEWxQG0&t=2987s). | -| [gstreamer](https://gstreamer.freedesktop.org/) | | [Claude commit](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/e4d7f95b0c8ea4b1e23d6660317968f8033ae3a9) | -| [mpv](https://github.com/mpv-player/mpv) | [MPlayer](https://mplayerhq.hu/) | Explicitly stated in their [Contribution Guidelines](https://github.com/mpv-player/mpv/blob/master/DOCS/contribute.md#ai-assisted-contributions). | -| [Kodi](https://kodi.tv) | | Claude listed as a coauthor (for example [this commit](https://github.com/xbmc/xbmc/commit/6a1411f263f84d69da36cf15d0da03b3439d590f)). | -| [Jellyfin](https://jellyfin.org) | | Explicitly stated in their [Contribution Guidelines](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects). | -| [PipePipe](https://pipepipe.dev/) | [LibreTube] | [`CLAUDE.md` file](https://github.com/InfinityLoop1308/PipePipeClient/blob/dev/CLAUDE.md) -| [NewPipe](https://newpipe.net) | [LibreTube] | [AI usage is allowed](https://github.com/TeamNewPipe/NewPipe?tab=contributing-ov-file#ai-policy) | NewPipe forks may be affected since they pull out NewPipe's main source code. +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [VLC](https://code.videolan.org/videolan/vlc) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://www.youtube.com/watch?v=25MwBEWxQG0&t=2987s)) | [Showtime](https://apps.gnome.org/Showtime/) (gstreamer-based), [SMPlayer](https://www.smplayer.info/) (mplayer-based) | +| [gstreamer](https://gstreamer.freedesktop.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/e4d7f95b0c8ea4b1e23d6660317968f8033ae3a9)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [mpv](https://github.com/mpv-player/mpv) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mpv-player/mpv/blob/master/DOCS/contribute.md#ai-assisted-contributions)) | [MPlayer](https://mplayerhq.hu/) | +| [Kodi](https://kodi.tv) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/xbmc/xbmc/commit/6a1411f263f84d69da36cf15d0da03b3439d590f)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [Jellyfin](https://jellyfin.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [PipePipe](https://pipepipe.dev/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/InfinityLoop1308/PipePipeClient/blob/dev/CLAUDE.md)) | [LibreTube] | +| [NewPipe](https://newpipe.net) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/TeamNewPipe/NewPipe?tab=contributing-ov-file#ai-policy)) | [LibreTube] | ## Terminal Emulators From b94778c35fb4e07e5ead1623ca2d48999ad6b986 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Tue, 14 Apr 2026 00:32:08 -0800 Subject: [PATCH 05/26] Add various video evidence/alternatives --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0881ace7..f611762c 100644 --- a/README.md +++ b/README.md @@ -252,11 +252,12 @@ This is a section for repos that are similar to this one either because they are | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [VLC](https://code.videolan.org/videolan/vlc) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://www.youtube.com/watch?v=25MwBEWxQG0&t=2987s)) | [Showtime](https://apps.gnome.org/Showtime/) (gstreamer-based), [SMPlayer](https://www.smplayer.info/) (mplayer-based) | +| [VLC](https://code.videolan.org/videolan/vlc) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://www.youtube.com/watch?v=25MwBEWxQG0&t=2987s)) | [Showtime] (gstreamer-based)
[SMPlayer] (mplayer-based) | | [gstreamer](https://gstreamer.freedesktop.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/e4d7f95b0c8ea4b1e23d6660317968f8033ae3a9)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [mpv](https://github.com/mpv-player/mpv) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mpv-player/mpv/blob/master/DOCS/contribute.md#ai-assisted-contributions)) | [MPlayer](https://mplayerhq.hu/) | -| [Kodi](https://kodi.tv) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/xbmc/xbmc/commit/6a1411f263f84d69da36cf15d0da03b3439d590f)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [Jellyfin](https://jellyfin.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [mpv](https://github.com/mpv-player/mpv) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mpv-player/mpv/blob/master/DOCS/contribute.md#ai-assisted-contributions)) | [MPlayer](https://mplayerhq.hu/)
[Showtime] (gstreamer-based)
[SMPlayer] (mplayer-based) | +| [Kodi](https://kodi.tv) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/xbmc/xbmc/commit/6a1411f263f84d69da36cf15d0da03b3439d590f))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/xbmc/xbmc/pull/28144)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [Jellyfin](https://jellyfin.org) (server) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jellyfin/jellyfin/pull/16540)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [Jellyfin Desktop](https://github.com/jellyfin/jellyfin-desktop) | Use the (now archived) [Qt-based client](https://github.com/jellyfin-archive/jellyfin-desktop-qt/) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/jellyfin/jellyfin-desktop/commit/7c3ae05aa63b9155203daf15a2ec4f52c319c6e6))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects), [2](https://github.com/jellyfin/jellyfin-desktop/blob/main/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [PipePipe](https://pipepipe.dev/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/InfinityLoop1308/PipePipeClient/blob/dev/CLAUDE.md)) | [LibreTube] | | [NewPipe](https://newpipe.net) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/TeamNewPipe/NewPipe?tab=contributing-ov-file#ai-policy)) | [LibreTube] | @@ -795,6 +796,8 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [nebula]: https://github.com/slackhq/nebula [Rio Terminal]: https://github.com/raphamorim/rio [Servo]: https://servo.org/ +[Showtime]: https://apps.gnome.org/Showtime/ +[SMPlayer]: https://www.smplayer.info/ [vaultwarden]: https://github.com/dani-garcia/vaultwarden [vim-classic]: https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.html [wafrn-rn]: https://codeberg.org/wafrn/wafrn-rn From 59355a30deccc7c50bc7778b06dba2e81804785e Mon Sep 17 00:00:00 2001 From: jessebot Date: Mon, 13 Apr 2026 19:41:09 +0200 Subject: [PATCH 06/26] cleaning up the package managers section, first pass Includes work from @tjk and @ethanuppal in #157 --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f611762c..e1f28f05 100644 --- a/README.md +++ b/README.md @@ -483,11 +483,12 @@ Also, there is an advisory database of Rust slopware crates, which you can use i ### Package Managers -| Name | Alternative(s) | Evidence | -|---|---|---| -| [`brew`](https://github.com/Homebrew/brew) | Build packages from source or switch from macOS | [`AGENTS.md`](https://github.com/Homebrew/brew/blob/main/AGENTS.md) in repository | -| [Pi-Apps](https://pi-apps.io/) | Use system repositories provided by your distro or manual installation of software | Includes known AI vibe-coding app [Google Antigravity](https://antigravity.google) in the [Pi-Apps repositories](https://github.com/Botspot/pi-apps/tree/master/apps/Antigravity), install scripts like for [Boxy SVG](https://github.com/Botspot/pi-apps/blob/f2dc4d272e777602c4e15831d0d707864c6aef7d/apps/Boxy%20SVG/install#L40) have AI code in them | -| [PiKISS](https://github.com/jmcerrejon/PiKISS) | Use system repositories provided by your distro or manual installation of software | Use Sourcery AI for reviews ([example](https://github.com/jmcerrejon/PiKISS/pull/240)) | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [`brew`](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source or switch from macOS | +| [`macports`](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [1](https://github.com/macports/macports-ports/pull/28628) | Build packages from source or switch from macOS | +| [Pi-Apps](https://pi-apps.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Includes known AI vibe-coding app [Google Antigravity](https://antigravity.google) in the [Pi-Apps repositories](https://github.com/Botspot/pi-apps/tree/master/apps/Antigravity), install scripts like for [Boxy SVG](https://github.com/Botspot/pi-apps/blob/f2dc4d272e777602c4e15831d0d707864c6aef7d/apps/Boxy%20SVG/install#L40) have AI code in them | Use system repositories provided by your distro or manual installation of software | +| [PiKISS](https://github.com/jmcerrejon/PiKISS) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Use Sourcery AI for reviews ([example](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software | ### File Storage From ac3328e7572c290543677a0796915f996c7b7f56 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 10:28:54 +0200 Subject: [PATCH 07/26] move package managers under base tainted software section and tidy the badge for macports --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e1f28f05..c73655a2 100644 --- a/README.md +++ b/README.md @@ -52,11 +52,11 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Rust](#rust) * [Game Engines](#game-engines) * [Audio](#audio) + * [Package Managers](#package-managers) * [Password Management](#password-management) * [Services and Utilities](#services-and-utilities) * [File Storage](#file-storage) * [Game Managers](#game-managers) - * [Package Managers](#package-managers) * [alternatives](#password-manager-alternatives) * [Social Media](#social-media) * [Servers](#servers) @@ -441,6 +441,15 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | [zrythm](https://www.zrythm.org) | [Ardour](https://ardour.org/) (opinions may vary whether it is a replacement or not) | [CLAUDE.md](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) in repository | | [FineTune](https://github.com/ronitsingh10/FineTune) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | Include [`CLAUDE.md`](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) in the `.gitignore` | +### Package Managers + +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [`brew`](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source or switch from macOS | +| [`macports`](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/macports/macports-ports/pull/28628)) | Build packages from source or switch from macOS | +| [Pi-Apps](https://pi-apps.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Includes known AI vibe-coding app [Google Antigravity](https://antigravity.google) in the [Pi-Apps repositories](https://github.com/Botspot/pi-apps/tree/master/apps/Antigravity), install scripts like for [Boxy SVG](https://github.com/Botspot/pi-apps/blob/f2dc4d272e777602c4e15831d0d707864c6aef7d/apps/Boxy%20SVG/install#L40) have AI code in them | Use system repositories provided by your distro or manual installation of software | +| [PiKISS](https://github.com/jmcerrejon/PiKISS) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Use Sourcery AI for reviews ([example](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software | + ## Password Management | Name | Last Untainted Version or Commit ID | Tags and Evidence | @@ -481,15 +490,6 @@ Also, there is an advisory database of Rust slopware crates, which you can use i > * [Haunt](https://dthompson.us/projects/haunt.html) > * [Zine](https://zine-ssg.io) -### Package Managers - -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | -|---|:---:|---|---| -| [`brew`](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source or switch from macOS | -| [`macports`](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [1](https://github.com/macports/macports-ports/pull/28628) | Build packages from source or switch from macOS | -| [Pi-Apps](https://pi-apps.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Includes known AI vibe-coding app [Google Antigravity](https://antigravity.google) in the [Pi-Apps repositories](https://github.com/Botspot/pi-apps/tree/master/apps/Antigravity), install scripts like for [Boxy SVG](https://github.com/Botspot/pi-apps/blob/f2dc4d272e777602c4e15831d0d707864c6aef7d/apps/Boxy%20SVG/install#L40) have AI code in them | Use system repositories provided by your distro or manual installation of software | -| [PiKISS](https://github.com/jmcerrejon/PiKISS) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Use Sourcery AI for reviews ([example](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software | - ### File Storage | Name | Alternative(s) | Evidence | From 79180a8e41060ff9604fc160ea9a653b2832ba42 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 10:29:39 +0200 Subject: [PATCH 08/26] remove language telling people to switch OS --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c73655a2..76be6eee 100644 --- a/README.md +++ b/README.md @@ -445,8 +445,8 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [`brew`](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source or switch from macOS | -| [`macports`](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/macports/macports-ports/pull/28628)) | Build packages from source or switch from macOS | +| [`brew`](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source | +| [`macports`](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/macports/macports-ports/pull/28628)) | Build packages from source | | [Pi-Apps](https://pi-apps.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Includes known AI vibe-coding app [Google Antigravity](https://antigravity.google) in the [Pi-Apps repositories](https://github.com/Botspot/pi-apps/tree/master/apps/Antigravity), install scripts like for [Boxy SVG](https://github.com/Botspot/pi-apps/blob/f2dc4d272e777602c4e15831d0d707864c6aef7d/apps/Boxy%20SVG/install#L40) have AI code in them | Use system repositories provided by your distro or manual installation of software | | [PiKISS](https://github.com/jmcerrejon/PiKISS) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Use Sourcery AI for reviews ([example](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software | From 63226f0c646d16ffeb9e69087b7f04b45df2a5ef Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 10:31:37 +0200 Subject: [PATCH 09/26] clean up PIKISS --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 76be6eee..e4c830cf 100644 --- a/README.md +++ b/README.md @@ -445,10 +445,10 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [`brew`](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source | -| [`macports`](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/macports/macports-ports/pull/28628)) | Build packages from source | +| [brew](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source | +| [macports](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/macports/macports-ports/pull/28628)) | Build packages from source | | [Pi-Apps](https://pi-apps.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Includes known AI vibe-coding app [Google Antigravity](https://antigravity.google) in the [Pi-Apps repositories](https://github.com/Botspot/pi-apps/tree/master/apps/Antigravity), install scripts like for [Boxy SVG](https://github.com/Botspot/pi-apps/blob/f2dc4d272e777602c4e15831d0d707864c6aef7d/apps/Boxy%20SVG/install#L40) have AI code in them | Use system repositories provided by your distro or manual installation of software | -| [PiKISS](https://github.com/jmcerrejon/PiKISS) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Use Sourcery AI for reviews ([example](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software | +| [PiKISS](https://github.com/jmcerrejon/PiKISS) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software | ## Password Management From 3dc0d1b2ddca08d49c843f8e254ee52e7e8d2f3b Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 10:34:08 +0200 Subject: [PATCH 10/26] remove pi-apps as this was added based on the package manager hosting ai packages which is the not the same as using ai --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e4c830cf..1543fd83 100644 --- a/README.md +++ b/README.md @@ -447,7 +447,6 @@ Also, there is an advisory database of Rust slopware crates, which you can use i |---|:---:|---|---| | [brew](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source | | [macports](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/macports/macports-ports/pull/28628)) | Build packages from source | -| [Pi-Apps](https://pi-apps.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | Includes known AI vibe-coding app [Google Antigravity](https://antigravity.google) in the [Pi-Apps repositories](https://github.com/Botspot/pi-apps/tree/master/apps/Antigravity), install scripts like for [Boxy SVG](https://github.com/Botspot/pi-apps/blob/f2dc4d272e777602c4e15831d0d707864c6aef7d/apps/Boxy%20SVG/install#L40) have AI code in them | Use system repositories provided by your distro or manual installation of software | | [PiKISS](https://github.com/jmcerrejon/PiKISS) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software | ## Password Management From 5d0cace485fbee662f598476640829dcc893b4ca Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 10:35:00 +0200 Subject: [PATCH 11/26] fix packagemanagers heading --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1543fd83..f431d322 100644 --- a/README.md +++ b/README.md @@ -441,7 +441,7 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | [zrythm](https://www.zrythm.org) | [Ardour](https://ardour.org/) (opinions may vary whether it is a replacement or not) | [CLAUDE.md](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) in repository | | [FineTune](https://github.com/ronitsingh10/FineTune) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | Include [`CLAUDE.md`](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) in the `.gitignore` | -### Package Managers +## Package Managers | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| From 25d332854fd1525a54bd8a2f0242d0b5a5211c00 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 10:36:24 +0200 Subject: [PATCH 12/26] fix password manager alternatives heading --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f431d322..e0158ea4 100644 --- a/README.md +++ b/README.md @@ -458,7 +458,7 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | [KeepassXC](https://keepassxc.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/), [2](https://github.com/keepassxreboot/keepassxc/pull/12588), [3](https://github.com/keepassxreboot/keepassxc/pull/12314)) | > [!Note] -> #### Password manager alternatives +> ### Password manager alternatives > * [vaultwarden] (server) / [rbw](https://github.com/doy/rbw) (client) > * [KeePass 2](https://keepass.info/download.html). It is a .NET application, but [Mono](https://keepass.info/help/v2/setup.html#mono) or [Wine](https://keepass.info/help/v2/setup.html#wine) can be used for non-Windows platforms. > * [KeePassXC 2.7.9](https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.9) was released before the statement, and was awarded 3 year security Visa by the French National Cybersecurity Agency ([ANSSI](https://cyber.gouv.fr/)) for a First-level Security Certification (CSPN), valid in France and Germany, under report No. ANSSI-CSPN-2025/16 ([archive.org](https://web.archive.org/web/20251128131437/https://cyber.gouv.fr/produits-certifies/keepassxc-version-279), [certificate](https://messervices.cyber.gouv.fr/visas/ANSSI-CSPN-2025-16-certificat.pdf)). From 8baf94c28c4e513a99134f095e553f1ea6f4257e Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 11:15:10 +0200 Subject: [PATCH 13/26] add social media note, update criteria badges to include Gen AI 'Art' --- CONTRIBUTING.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fe3c2a19..f888c11a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -33,6 +33,7 @@ The criteria for being included in this repository are any of following tags. Yo - [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) - [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) - [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai) +- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/small-hack/open-slopware#gen-ai-art) Alternatives should not contain any slop as defined by our tagging system above. @@ -65,3 +66,7 @@ Maybe you don't need/want to open an Issue or Pull Request to this repo, but you - **Pull Requests** labeled with [`more-kind-eyes-please`](https://codeberg.org/small-hack/open-slopware/pulls?q=&type=all&sort=relevance&labels=1318107&state=open&milestone=0&project=0&assignee=0&poster=0) or [`awaiting-upstream-feedback`](https://codeberg.org/small-hack/open-slopware/pulls?q=&type=all&sort=relevance&labels=1280479&state=open&milestone=0&project=0&assignee=0&poster=0) In either case, one thing you can do is react positively to a given upstream issue, pull request, or discussion thread. If you're already a contributor to that project, you may also leave a comment. You *must* do so kindly though! We do not approve of anyone reaching out in a rude manner to any other projects. If you have no connection to project, the best thing you can do is an emoji react or upvote on the opening discussion topic or to a comment where AI is called out as bad. It's unwise to pop into a discussion for a project you do not use and have no interest in using and only adds noise to the conversation, which could overwhelm the maintainers. Please be cautious and courteous. If we find out you were threatening or expressed any form of bigotry, you will receive a ban from this repo. + +# Social media + +We would appreciate it if you did not mention this repo on social media or in chats in order to shame a project or community. Do not make posts like, " should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag. \ No newline at end of file From a8f04c211770acadadd5cddb8df24fb408d50e10 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 14:28:06 +0200 Subject: [PATCH 14/26] note that you must remove pro-LLM files/folders for removal from this list. --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f888c11a..cd8afb4e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -47,6 +47,7 @@ Any project here may be removed as long as the following become true, *even if p 1. The project establishes a "No genAI" policy, where the core developers commit to no longer using LLMs for developing that project in particular and no longer accepting obvious LLM-authored contributions, and state the policy prominently in their repo. 2. Any genAI functionality of the project itself is removed in its entirety. "Kill switches" are insufficient. +3. Any LLM friendly files/folders are either poisoned or removed entirely. When submitting a project for removal, please include a link to the evidence that they have created a "No genAI" policy. You can also submit PRs to update if a project stops using something like AI code reviews, but keeps a permissive AI policy. Updates are always welcome. From b9ff67278c1bd82d2eb62d4d28d0fc0d0b4ffb26 Mon Sep 17 00:00:00 2001 From: Hiccup Date: Tue, 14 Apr 2026 02:37:32 +0200 Subject: [PATCH 15/26] Add Sumatra PDF --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index e0158ea4..8c6e55c1 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Video](#video) * [Terminal Emulators](#terminal-emulators) * [Developer Tools](#developer-tools) + * [Document Viewers](#document-viewers) * [Programming Languages](#programming-languages) * [Editors](#editors) * [Accessibility Tools](#accessibility-tools) @@ -315,6 +316,12 @@ This is a section for repos that are similar to this one either because they are > | [NetBSD make](https://man.netbsd.org/make.1) | Make used to build NetBSD ports tree| > | [Jam](https://swarm.workshop.perforce.com/projects/perforce_software-jam/) | OSS rewrite by Perforce| +## Document Viewers + +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [Sumatra PDF](https://www.sumatrapdfreader.org/) | [`v3.5.2`](https://github.com/sumatrapdfreader/sumatrapdf/releases/tag/3.5.2rel) *or* [`74093bf`](https://github.com/sumatrapdfreader/sumatrapdf/commit/74093bf1c65c1d9c87f0076693705df0dcb10055) | ![Vibecoded](./badges/vibecoded.svg) ([1](https://github.com/sumatrapdfreader/sumatrapdf/commit/aad9f76790d2f44894d73e28620eac41aeb5eb5c))| [Xournal++](https://xournalpp.github.io/) | + ## Programming Languages | Name | Alternative(s) | Evidence | Notes | From 4b3a41d4504e6c3ca79ad8cc2397067d090ec4f8 Mon Sep 17 00:00:00 2001 From: Hiccup Date: Tue, 14 Apr 2026 14:46:32 +0200 Subject: [PATCH 16/26] Sumatra PDF: removed link to last-untainted commit ID --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8c6e55c1..4e742585 100644 --- a/README.md +++ b/README.md @@ -320,7 +320,7 @@ This is a section for repos that are similar to this one either because they are | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [Sumatra PDF](https://www.sumatrapdfreader.org/) | [`v3.5.2`](https://github.com/sumatrapdfreader/sumatrapdf/releases/tag/3.5.2rel) *or* [`74093bf`](https://github.com/sumatrapdfreader/sumatrapdf/commit/74093bf1c65c1d9c87f0076693705df0dcb10055) | ![Vibecoded](./badges/vibecoded.svg) ([1](https://github.com/sumatrapdfreader/sumatrapdf/commit/aad9f76790d2f44894d73e28620eac41aeb5eb5c))| [Xournal++](https://xournalpp.github.io/) | +| [Sumatra PDF](https://www.sumatrapdfreader.org/) | [`v3.5.2`](https://github.com/sumatrapdfreader/sumatrapdf/releases/tag/3.5.2rel) | ![Vibecoded](./badges/vibecoded.svg) ([1](https://github.com/sumatrapdfreader/sumatrapdf/commit/aad9f76790d2f44894d73e28620eac41aeb5eb5c))| [Xournal++](https://xournalpp.github.io/) | ## Programming Languages From 1e937375798bdfc84cd93f1e5d34d0fb17b41385 Mon Sep 17 00:00:00 2001 From: shakakibara12 Date: Tue, 14 Apr 2026 20:36:02 +0530 Subject: [PATCH 17/26] clarify nebula --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4e742585..525dddee 100644 --- a/README.md +++ b/README.md @@ -575,8 +575,9 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors | Name | Alternative(s) | Evidence | |---|---|---| -| [Headscale](https://github.com/juanfont/headscale) | [nebula] | [AGENTS.md](https://github.com/juanfont/headscale/blob/main/AGENTS.md) and [.claude/agents](https://github.com/juanfont/headscale/tree/main/.claude/agents) added to repo, commits/PRs include "assisted by claude" notes ([example](https://github.com/juanfont/headscale/pull/3050), there are plenty more) | -| [netbird](https://netbird.io) | [nebula] | [Privacy policy lists OpenAI in List of third party providers](https://netbird.io/privacy) | +| [Headscale](https://github.com/juanfont/headscale) | | [AGENTS.md](https://github.com/juanfont/headscale/blob/main/AGENTS.md) and [.claude/agents](https://github.com/juanfont/headscale/tree/main/.claude/agents) added to repo, commits/PRs include "assisted by claude" notes ([example](https://github.com/juanfont/headscale/pull/3050), there are plenty more) | +| [netbird](https://netbird.io) | | [Privacy policy lists OpenAI in List of third party providers](https://netbird.io/privacy) | +| [nebula](https://github.com/slackhq/nebula) | | [Commit shows LLM usage](https://github.com/slackhq/nebula/commit/f8587956babc28da162afaba9861c282dc90a90e) | ## System Services and Daemons @@ -800,7 +801,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Konsole]: https://invent.kde.org/utilities/konsole [MATE Terminal]: https://wiki.mate-desktop.org/mate-desktop/applications/mate-terminal/ [matrix]: https://matrix.org -[nebula]: https://github.com/slackhq/nebula [Rio Terminal]: https://github.com/raphamorim/rio [Servo]: https://servo.org/ [Showtime]: https://apps.gnome.org/Showtime/ From b5a46ee5e009d914a95b48fa34c4f64bb83c2626 Mon Sep 17 00:00:00 2001 From: perditionecessaria Date: Tue, 14 Apr 2026 17:15:53 +0200 Subject: [PATCH 18/26] Add alternative illumos --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 525dddee..0a20e54c 100644 --- a/README.md +++ b/README.md @@ -613,6 +613,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors > Operating systems are a tough ask. No matter what you choose, support will be inferior compared to an operating system with the Linux kernel, so don't feel pressured to switch. > * [MirBSD](https://mbsd.evolvis.org/) has [banned LLMs](https://mbsd.evolvis.org/permalinks/wlog2021_e20240726.htm#e20240726_wlog2021) > * [NetBSD](https://www.netbsd.org/) has a [somewhat ambiguous policy](https://www.netbsd.org/developers/commit-guidelines.html) +> * [illumos](https://illumos.org/) and its distributions remain unaffected as of April 2026. > * [RedoxOS](https://redox-os.org/) has [banned LLMs](https://gitlab.redox-os.org/redox-os/redox/-/blob/master/CONTRIBUTING.md) > * [Haiku](https://www.haiku-os.org/) has [banned LLMs](https://www.haiku-os.org/community/organization/policies/) From 714b002cb7fb7559a799e0b07835e372c3732f22 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 16:12:16 +0200 Subject: [PATCH 19/26] put vibecoders and their allies in one category together --- README.md | 39 ++++++++++++++++++++------------------- STYLE.md | 9 ++------- 2 files changed, 22 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 0a20e54c..3d00de61 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,9 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Definitions](#definitions) - * [Vibecoded](#vibecoded) - * [AI Functionality](#ai-functionality) * [Permissive AI Policy](#permissive-ai-policy) + * [Vibecode](#vibecode) + * [AI Functionality](#ai-functionality) * [AI Code Reviews](#ai-code-reviews) * [Gen AI 'Art'](#gen-ai-art) * [AI Sponsored](#ai-sponsored) @@ -97,9 +97,23 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). Below are special definitions that are used for tagging purposes. -### Vibecoded +### Permissive AI Policy -![Vibecoded](./badges/vibecoded.svg) +![Permissive AI policy](./badges/permissive-ai-policy-orange.svg) + +A policy that permits the use of AI/LLMs in any capacity or is declared to be [vibecoded](#vibecode). Both vibecoding and opening the door for people to vibecode count as a permissive AI policy. + +Evidence can be: + +- an explicit AI policy (e.g. `AI_POLICY.md`, `CONTRIBUTING.md`, developer docs) in the repo or something in the project's contributing guidelines or in their website's documentation that says that AI/LLMs are allowed +- an LLM friendly `AGENTS.md`, `CLAUDE.md`, or other such LLM instruction files or folders. +- core maintainers' blog or social media post about vibecoding +- link to readme, website, or documentation stating the project is vibecoded + +> [!Important] +> If a core maintainer has noted that the code is entirely vibecoded, please put that as the *first* evidence link. + +#### Vibecode Asking an AI to write software for you (often without human review). Per [Wikipedia](https://en.wikipedia.org/wiki/Vibe_coding): @@ -109,11 +123,9 @@ The term was coined by [Andrej Karpathy](https://en.wikipedia.org/wiki/Andrej_Ka A **Vibecoder** is a person who uses AI prompts to generate anything, typically code or images. It would therefore be appropriate to call Andrej Karpathy a vibecoder. -Evidence can be: +> [!Note] +> Humans reviewing vibecoded code does not disqualify said code from being considered vibecoded. -- core maintainers' blog or social media post about vibecoding -- link to readme, website, or documentation stating the project is vibecoded -- link to AI policy, developer docs, or CONTRIBUTING doc that *requires* LLM usage ### AI Functionality @@ -127,17 +139,6 @@ Evidence can be: - a blog post advertising the AI Functionality - a link to the default branch in a repo that shows where the AI Functionality is implemented -### Permissive AI Policy - -![Permissive AI policy](./badges/permissive-ai-policy-orange.svg) - -A policy that permits the use of AI/LLMs in any capacity. - -Evidence can be: - -- an explicit AI policy (e.g. `AI_POLICY.md`) in the repo or something in the project's contributing guidelines or in their website's documentation. -- an LLM friendly `AGENTS.md`, `CLAUDE.md`, or other such LLM instruction files or folders. - ### AI Code Reviews ![AI Code Reviews](./badges/ai-code-reviews-purple.svg) diff --git a/STYLE.md b/STYLE.md index 818bdd16..8fa2e172 100644 --- a/STYLE.md +++ b/STYLE.md @@ -16,11 +16,10 @@ Make sure to format your table like below: | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [formallyCoolSoftware](https://linktocoolsoftware.com) | [`v2.0.0`](linktolastgoodversion.com/v2.0.0) *or* [`ab12345`](linktolastgoodcommitid.com/commit/ab12345) | ![Vibecoded](./badges/vibecoded.svg) ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))
![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](http://linktocoolsoftware.com/branch/main/README.md))| [coolSlopFreeProject] | +| [formallyCoolSoftware](https://linktocoolsoftware.com) | [`v2.0.0`](linktolastgoodversion.com/v2.0.0) *or* [`ab12345`](linktolastgoodcommitid.com/commit/ab12345) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))
![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](http://linktocoolsoftware.com/branch/main/README.md))| [coolSlopFreeProject] | **Evidence column**: should contain one or more of the following tags (followed by *up to 3* numbered evidence links in parentheses): -- [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/small-hack/open-slopware#vibecoded) - [![AI Functionality](./badges/ai-functionality-yellow.svg)](https://codeberg.org/small-hack/open-slopware#ai-functionality) - [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) - [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) @@ -33,10 +32,6 @@ Make sure to format your table like below: Here are all the badges for easy copying and pasting: -```markdown -[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) -``` - ```markdown [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ``` @@ -69,7 +64,7 @@ Please do not submit GitHub screenshots of "A user you have blocked has previous Screenshots are allowed but must be a last resort for something that cannot be linked. We'd prefer archive links in all other instances. -The above "Alternative(s)" column is for software that has a 1:1 parity or is a very similar alternative specific to the piece of software at hand. If the category or section is filled with the same alternative list (for instance, how it is in the [terminal emulators](https://codeberg.org/small-hack/open-slopware#terminal-emulators) section), you can remove the alternatives column. Instead, you can add a note below the table with all the alternatives, like this: +The above "Alternative(s)" column is for software that has a 1:1 parity or is a very similar alternative specific to the piece of software at hand. If the category or section is filled with the same alternative list (for instance, how it is in the [terminal emulators](https://codeberg.org/small-hack/open-slopware#terminal-emulators) section), you can remove the "Alternatives" column. Instead, you can add a note below the table with all the alternatives, like this: > [!NOTE] > ### Category Alternatives From 5f61980b881bfaa59f48432a328c4dc09270fa7b Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 16:24:21 +0200 Subject: [PATCH 20/26] this is all I'm giving centrists --- CONTRIBUTING.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cd8afb4e..ae6a195f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -59,6 +59,8 @@ Please make sure to only submit an Issue for 1 piece of software or section at a This is not a place to discuss what you think an "ethical" LLM/AI is. We will close any Issues opened asking for advice on AI/LLM usage. +This is also not a place to open an issue to the effect of "think of the centrists". + ## Helping with kind eyes Maybe you don't need/want to open an Issue or Pull Request to this repo, but you still want to help. Here's what you can do. Take a look through the: @@ -70,4 +72,4 @@ In either case, one thing you can do is react positively to a given upstream iss # Social media -We would appreciate it if you did not mention this repo on social media or in chats in order to shame a project or community. Do not make posts like, " should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag. \ No newline at end of file +We would appreciate it if you did not mention this repo on social media or in chats in order to shame a project or community. Do not make posts like, " should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag. From 314a71fa125e9f642fdff09302beeebd8f9a903c Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 11:50:27 +0200 Subject: [PATCH 21/26] fix messaging alternatives section --- README.md | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 3d00de61..6dbe250d 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,8 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Rust](#rust) * [Game Engines](#game-engines) * [Audio](#audio) + * [Messaging](#messaging) + * [Messaging Alternatives](#messaging-alternatives) * [Package Managers](#package-managers) * [Password Management](#password-management) * [Services and Utilities](#services-and-utilities) @@ -63,7 +65,6 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Servers](#servers) * [Alternatives](#generic-social-media-server-alternatives) * [Clients](#clients) - * [Messaging](#messaging) * [Budgeting](#budgeting) * [Virtualization](#virtualization) * [VPN Software](#vpn-software) @@ -449,6 +450,20 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | [zrythm](https://www.zrythm.org) | [Ardour](https://ardour.org/) (opinions may vary whether it is a replacement or not) | [CLAUDE.md](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) in repository | | [FineTune](https://github.com/ronitsingh10/FineTune) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | Include [`CLAUDE.md`](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) in the `.gitignore` | +## Messaging + +| Name | Last Untainted Version or Commit ID | Tags and Evidence | +|---|:---:|---| +| [Mattermost](https://mattermost.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html))
[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5)) | +| [Telegram](https://telegram.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24))| +| [Zulip](https://zulip.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://github.com/zulip/zulip/pull/32895)) | +| [Sharkord](https://sharkord.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |, [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Sharkord/sharkord/issues/85), [2](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2)) | + +> [!Note] +> ### Messaging alternatives +> - [Delta Chat] +> - [matrix] + ## Package Managers | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | @@ -540,15 +555,6 @@ This is for both social media websites and apps. | [IceCubesApp for iOS](https://github.com/Dimillian/IceCubesApp) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Dimillian/IceCubesApp/blob/main/CLAUDE.md)) |[Feditext](https://github.com/feditext/feditext) (an iOS fediverse app in beta), [wafrn-rn] | | [Bluesky Social App](https://github.com/misskey-dev/misskey/commit/2fa6ecc7efaaf9b9d189cdd3a3ebbb9171c86078) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bluesky-social/social-app/blob/177bdcd2b7807c9980dab32e7a5664fc006df40b/CLAUDE.md))
[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/bluesky-social/social-app/commit/8c4fc087f8119de5c007b71baaaf02089a346b38), [2](https://github.com/bluesky-social/social-app/commit/612a778361edc0314f92a0451abb98843e7bef9a), [3](https://github.com/bluesky-social/social-app/commit/1782a65174cbd22f01936f529f954e7a491b3fac)) | [wafrn-rn] | -### Messaging - -| Name | Alternative(s) | Evidence | Notes | -|---------------------------------------|------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------| -| [Mattermost](https://mattermost.com/) | [Delta Chat], [matrix] | [Distributes an "agents" plugin, with several LLM features](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html), [core developers commit LLM-generated code](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5) | -| [Telegram](https://telegram.org) | [Delta Chat], [matrix] | [`.cursor` folder in repository](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24) | -| [Zulip](https://zulip.com/) | [Delta Chat], [matrix] | [Integrated an LLM "topic summary" feature](https://github.com/zulip/zulip/pull/32895) | -| [Sharkord](https://sharkord.com/) | [Delta Chat], [matrix] | [GitHub Copilot is mentioned in the `.gitignore`](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2), [maintainer mentions using AI](https://github.com/Sharkord/sharkord/issues/85) | - ### Unified Push Distributors | Name | Alternative(s) | Evidence | |---|---|---| From 8b1e84ae14a75c54e72f0d98869f41ce1fe96469 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 12:26:36 +0200 Subject: [PATCH 22/26] fix formatting --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6dbe250d..fd720c71 100644 --- a/README.md +++ b/README.md @@ -454,10 +454,10 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | Name | Last Untainted Version or Commit ID | Tags and Evidence | |---|:---:|---| -| [Mattermost](https://mattermost.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html))
[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5)) | +| [Mattermost](https://mattermost.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html))| | [Telegram](https://telegram.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24))| | [Zulip](https://zulip.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://github.com/zulip/zulip/pull/32895)) | -| [Sharkord](https://sharkord.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |, [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Sharkord/sharkord/issues/85), [2](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2)) | +| [Sharkord](https://sharkord.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Sharkord/sharkord/issues/85), [2](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2)) | > [!Note] > ### Messaging alternatives From e78e21bb4f9a98600f469a84581f101fdf936553 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 16:26:33 +0200 Subject: [PATCH 23/26] update permissive ai policy instead of vibecoded --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fd720c71..a3b033d4 100644 --- a/README.md +++ b/README.md @@ -454,8 +454,8 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | Name | Last Untainted Version or Commit ID | Tags and Evidence | |---|:---:|---| -| [Mattermost](https://mattermost.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html))| -| [Telegram](https://telegram.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24))| +| [Mattermost](https://mattermost.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html))| +| [Telegram](https://telegram.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24))| | [Zulip](https://zulip.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://github.com/zulip/zulip/pull/32895)) | | [Sharkord](https://sharkord.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Sharkord/sharkord/issues/85), [2](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2)) | From 15e805cd47cd2ecab7bc2301e3d5de6c517021b7 Mon Sep 17 00:00:00 2001 From: LaSombra Date: Tue, 7 Apr 2026 21:12:51 +0100 Subject: [PATCH 24/26] Add NeoMutt Evidence: https://github.com/neomutt/neomutt/pull/4737 Alternative: http://mutt.org --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 525dddee..dd3c8cd8 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Alternatives](#desktop-browser-alternatives) * [Mobile Browsers](#mobile-browsers) * [Alternatives](#mobile-browser-alternatives) + * [E-mail readers](#e-mail-readers) * [Search Engines](#search-engines) * [Command-Line Shells](#command-line-shells) * [Computer Graphics](#computer-graphics) @@ -218,6 +219,12 @@ This is a section for repos that are similar to this one either because they are > #### Mobile Browser Alternatives > * [IronFox] For Android, while not officially related to LibreWolf, some of the same developers work on it. +### E-mail readers + +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---------|--------------|----------|-------| +| NeoMutt | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/neomutt/neomutt/pull/4737)) | [mutt](http://mutt.org) | + ## Search Engines | Name | Alternatives | Evidence | Notes | From 2581d0f0dd919c7fc35f3fa1f03fabd185433607 Mon Sep 17 00:00:00 2001 From: LaSombra Date: Tue, 14 Apr 2026 17:32:32 +0100 Subject: [PATCH 25/26] Vibecoded -> Permissive AI policy --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 69991714..c8ad884f 100644 --- a/README.md +++ b/README.md @@ -225,7 +225,7 @@ This is a section for repos that are similar to this one either because they are | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---------|--------------|----------|-------| -| NeoMutt | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/neomutt/neomutt/pull/4737)) | [mutt](http://mutt.org) | +| NeoMutt | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/neomutt/neomutt/pull/4737)) | [mutt](http://mutt.org) | ## Search Engines From 4fbe376ac20c81d835cc5869826d87006332002b Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 18:38:00 +0200 Subject: [PATCH 26/26] change a few things to be ai permissive policy instead of vibecoded not all though. some sins are worse than others --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c8ad884f..40514ce6 100644 --- a/README.md +++ b/README.md @@ -475,7 +475,7 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [brew](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source | +| [brew](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source | | [macports](https://github.com/macports/macports-ports) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/macports/macports-ports/pull/28628)) | Build packages from source | | [PiKISS](https://github.com/jmcerrejon/PiKISS) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software | @@ -484,7 +484,7 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | Name | Last Untainted Version or Commit ID | Tags and Evidence | |---|:---:|---| | [AliasVault](https://aliasvault.net) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://app.aliasvault.net/img/avatar.webp)) | -| [Bitwarden](https://bitwarden.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md)) | +| [Bitwarden](https://bitwarden.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md)) | | [KeepassXC](https://keepassxc.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/), [2](https://github.com/keepassxreboot/keepassxc/pull/12588), [3](https://github.com/keepassxreboot/keepassxc/pull/12314)) | > [!Note]