From c00d70216b9db3d60e65453e4278a0cdf0d56098 Mon Sep 17 00:00:00 2001 From: jessebot Date: Mon, 13 Apr 2026 09:53:24 +0200 Subject: [PATCH 01/31] add notes about content warnings --- CODE_OF_CONDUCT.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 303fa32..bddaa19 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -10,10 +10,28 @@ - No classism. - No fascism. -## On handling bigotry for the purposes of the open-slopware list +## On handling bigotry or unsavory content for the purposes of the open-slopware list It is still worth bringing up if a core repo maintainer has a history of bigotry such as racism, transphobia, etc, if it's in the context of adding an alternative software or something to that nature, but still just be objective, e.g. "We should not add a link to x because it is maintained by a transphobic person, see evidence here" and just leave it at that. We'll take that feedback and reject a pull request or ask someone to modify it if it's relevant for community safety (like ensuring people avoid software maintained by discriminatory people for instance). +If you must link or provide screenshots of something that displays bigotry, gore, or anything sexual in nature, you *must* add a content warning. Content warnings must be specific to the subject matter. Below, we will give you an example on how to do so: + +```html +
+ Content warning: Homophobia + homophobic content goes here. +
+``` + +That will display like this: + +
+ Content warning: Homophobia + homophobic content goes here. +
+ +Failure to do so will first result in a one time warning and future offenses will be considered a strike. + # On handling rude comments in this repo specifically If you see someone behaving in appropriately, do not feed their behavior. Tag an admin (@jessebot or @cloudymax) instead. They will handle it. From 6657aa7a622f0120257ba22aa19022c88e7d810e Mon Sep 17 00:00:00 2001 From: micdan5 Date: Mon, 6 Apr 2026 00:50:23 -0600 Subject: [PATCH 02/31] Add PipePipe --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c6dbc7d..0c328b1 100644 --- a/README.md +++ b/README.md @@ -160,6 +160,7 @@ This is a section for repos that are similar to this one either because they are | [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). | | [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](https://libretube.dev/) | [`CLAUDE.md` file](https://github.com/InfinityLoop1308/PipePipeClient/blob/dev/CLAUDE.md) ## Terminal Emulators From 46e3440a11bd134fc62ea56129ed366e80253810 Mon Sep 17 00:00:00 2001 From: jessebot Date: Mon, 13 Apr 2026 17:34:21 +0200 Subject: [PATCH 03/31] Add style guide (#179) # Major changes - adds a specific style guide to point to and iterate on - closes #139 - markdown tables will now have special tags (using badges) to be used in the evidence column, instead of the aforementioned "severities" concept" - you can read the discussion in this PR as to why we decided against a severity column. - closes #146 - markdown tables will have a "Last Untainted Version/Commit ID" column - closes #113 - markdown tables would drop the notes section (in favor of the above columns and below point) - markdown table now have "alternative" as last column instead of second. - makes official docs on how to make an alternatives section for a given category - updaetes python libraries as the first category to get an overhaul to the new style guide ## Minor Changes - fix some grammar stuff (capitalization, periods, weird wording) - move GoToSocial into the correct alphabetical order in the bottom alternatives links section Co-authored-by: @axaloteDev Co-authored-by: @tjk Co-authored-by: @PeculiarDemon Co-authored-by: @cloudymax Co-authored-by: @micdan5 Co-authored-by: @Pixelo789 Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/179 Reviewed-by: Max Co-authored-by: jessebot Co-committed-by: jessebot --- CONTRIBUTING.md | 55 +++++++----- README.md | 117 ++++++++++++++++++++++--- STYLE.md | 77 ++++++++++++++++ badges/ai-code-reviews-purple.svg | 19 ++++ badges/ai-functionality-yellow.svg | 19 ++++ badges/ai-sponsored-blue.svg | 19 ++++ badges/permissive-ai-policy-orange.svg | 19 ++++ badges/request-for-help.svg | 19 ++++ badges/vibecoded.svg | 19 ++++ 9 files changed, 329 insertions(+), 34 deletions(-) create mode 100644 STYLE.md create mode 100644 badges/ai-code-reviews-purple.svg create mode 100644 badges/ai-functionality-yellow.svg create mode 100644 badges/ai-sponsored-blue.svg create mode 100644 badges/permissive-ai-policy-orange.svg create mode 100644 badges/request-for-help.svg create mode 100644 badges/vibecoded.svg diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2399dca..fe3c2a1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,44 +1,57 @@ -## Contributing Pull Requests +# Contributing Pull Requests -To contribute to this list, file a pull request adding it to the appropriate category, along with any known alternatives. The pull request must include links to evidence (see [Evidence section](#evidence-can-be)). Title the pull request "Add ``" or such. +To contribute to this list, file a pull request adding it to the appropriate category, along with any known alternatives. The pull request must include links to evidence (see [Criteria](#criteria)). -> [!WARNING] +Title the pull request one of the following: + +- Add `` +- Add `` as an Alternative for `` +- Add `` as an Alternative for `` +- Update `` +- Remove `` + +> [!important] > Please do your best to *research alternatives* to the slopware before submitting a PR. It's important to elevate projects that aren't drinking the slop <3 **Please make sure to only submit a PR for 1 section at a time, otherwise it is more difficult to coordinate between multiple Issues and PRs.** -### Criteria +Other tips for keeping the repo tidy and making sure we don't duplicate efforts: -The criteria for being included in this repository are any of: +- Search for the software name in the Issues *and* Pull Requests of this repo. (Great minds think alike ❤️) + - If the software is already reported in an open Issue, but not as a PR, open your PR linking to the open issue with the following description, so the related issue gets automatically closed if the PR gets merged: + ```markdown + - Closes #123 + ``` +- If the software is already reported in an open issue and as an open PR leave a comment in the PR with the new or updated evidence(s). -1. One or more core/prominent developers openly use LLMs *in any level of supportive capacity* to develop this software specifically. -2. The software itself integrates genAI features of any kind, internally or externally. -3. The software actively uses it's README or website real estate to advertise AI. +## Criteria -#### Evidence can be +The criteria for being included in this repository are any of following tags. You can click each one to jump to the definition and acceptable evidence: -- social media posts by a core/prominent developer/maintainer advertising AI/LLM usage -- commit history with exact links to the commits -- direct links to an LLM friendly `AGENTS.md` or `CLAUDE.md` (sometimes these are in place to poison LLMs though, so please check the contents first) -- links to pro-AI policy on a software's website or in their repos -- link to release advertising AI usage either to build the software or as a feature of the software -- link to a blog post advertising AI -- section of a README where AI is advertised (even if the software itself doesn't appear to be infected with slop) +- [![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) +- [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai) -Please do not submit GitHub screenshots of "A user you have blocked has previously contributed to this repository". Please instead link directly to the commit hash(s) where this has taken place. +Alternatives should not contain any slop as defined by our tagging system above. -Screenshots are allowed but must be a last resort for something that cannot be linked. We're prefer archive links in all other instances. +### Style guide -### Removal +When submitting new software to this list, please check out the [style guide](./STYLE.md) to ensure you are conforming to our community agreed upon standards. + +## Removal Any project here may be removed as long as the following become true, *even if prior LLM-authored code remains*: 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. -## Issues +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. -Issues are meant primarily for discussing if something should be added or questions regarding clarification. An issue that says "Add x software" will be treated as a call to community action and labeled with `ready-for-pr` provided it meets the above criteria. This is not a problem, but does not necessarily mean the core maintainers of this repo will create that PR for you, however it does mean you or someone else in the community is clear to go ahead and submit a PR for that software. This is maintained in the community's free time, so please understand that there will sometimes be a delay in when a PR is generated for you. +# Issues + +Issues are meant primarily for discussing if something should be added or questions regarding clarification. An issue that says "Add x software" will be treated as a call to community action and labeled with `ready-for-pr`, provided it meets the above criteria. This is not a problem, but does not necessarily mean the core maintainers of this repo will create that PR for you. However it does mean you or someone else in the community is clear to go ahead and submit a PR for that software. This is maintained in the community's free time, so please understand that there will sometimes be a delay when a PR is created for you. Please make sure to only submit an Issue for 1 piece of software or section at a time, otherwise it is more difficult to coordinate between multiple Issues and PRs. diff --git a/README.md b/README.md index 0c328b1..79764bf 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,12 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Definitions](#definitions) + * [Vibecoded](#vibecoded) + * [AI Functionality](#ai-functionality) + * [Permissive AI Policy](#permissive-ai-policy) + * [AI Code Reviews](#ai-code-reviews) + * [AI Sponsored](#ai-sponsored) + * [Request for Help](#request-for-help) * [Sibling Repos](#sibling-repos) * [Tainted Software](#tainted-software) * [Browsers](#browsers) @@ -76,12 +82,85 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). ## Definitions -| Term | Definition | -|------------|---------------------------------------------------------------------------------------------------------------------------------------| -| LLM | Large Language Model, a language model trained on vast amounts of text (often entire websites without the website owner's permission) | -| slop | Anything generated by AI, typically code, books, articles, or images. | -| sloperator | A person who uses AI prompts to generate anything, typically code or images. | -| slopshop | Company, Organization, or Group of sloperators working together to use AI to generate content. | +| Term | Definition | +|-----------|---------------------------------------------------------------------------------------------------------------------------------------| +| LLM | Large Language Model, a language model trained on vast amounts of text (often entire websites without the website owner's permission) | +| slop | Anything generated by AI, typically code, books, articles, or images. | +| slopshop | Company, Organization, or Group of sloperators working together to use AI to generate content. | + + +Below are special definitions that are used for tagging purposes. + +### Vibecoded + +![Vibecoded](./badges/vibecoded.svg) + +Asking an AI to write software for you (often without human review). Per [Wikipedia](https://en.wikipedia.org/wiki/Vibe_coding): + +> In computer programming, vibe coding is a software development practice assisted by artificial intelligence (AI) such as by chatbots (programs that simulate conversation) or AI agents such as Codex or Claude Code. The software developer describes a project or task in a prompt to a large language model (LLM), which generates source code automatically. Vibe coding may involve accepting AI-generated code without reviewing the output thoroughly, instead relying on results and follow-up prompts to guide changes. + +The term was coined by [Andrej Karpathy](https://en.wikipedia.org/wiki/Andrej_Karpathy) (co-founder of [OpenAI](https://openai.com/)) in February 2025. + +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: + +- 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 + +![AI Functionality](./badges/ai-functionality-yellow.svg) + +This would include the ability to enable or disable an AI feature, such as an AI assistant or AI summary feature. This would also cover the case when a project depends on an AI program or library, such as an LLM SDK. + +Evidence can be: + +- a link to the docs explaining the AI Functionality +- 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) + +An AI agent/bot is used to review pull requests, which makes slop acceptance more probable and maintainability more difficult, especially when human reviews are scarce. + +Evidence can be: + +- a link to an AI code review requested by a maintainer. +- 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 + +### AI Sponsored + +![AI sponsored](./badges/ai-sponsored-blue.svg) + +The project is sponsored directly by an AI company. + +Evidence can be: + +- Blog post disclosing AI funding +- link to website that lists AI companies in sponsors list +- README that says "Sponsored by " + +### Request for Help + +![Request for Help](./badges/request-for-help.svg) + +This means someone is asking for help with research. They would like it if you found the last known good version of a project or suggestions on alternatives for people to use. You can submit a pull request to add this info. # Sibling Repos @@ -93,6 +172,9 @@ This is a section for repos that are similar to this one either because they are # Tainted Software +> [!Warning] +> We've recently added a "Last Untainted Version or Commit ID" section to our below tables. This is meant for tech savvy individuals to be able to fork the project and continue maintaining it without the use of AI. Choosing to install an older version of software could expose you to to security risks over time. Only do this if you are able to accept such risks. + ## Browsers ### Desktop Browsers @@ -302,11 +384,11 @@ This is a section for repos that are similar to this one either because they are Note that Python is itself tainted; see [the Programming Languages section](#programming-languages). -| Name | Alternative(s) | Evidence | Notes | -|---|---|---|---| -| [Chardet](https://github.com/chardet/chardet) | An older version | [Core developer used Claude to launder LGPL-licensed code to Expat/MIT license](https://github.com/chardet/chardet/issues/327) | | -| [Requests](https://github.com/psf/requests) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | Contains [commits from Claude](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a) | | -| [Textual](https://github.com/Textualize/textual) | [v7.5.0](https://github.com/Textualize/textual/releases/tag/v7.5.0) is the last version before AI is allowed, [pytermgui](https://github.com/bczsalba/pytermgui) | [AI policy explicitly accepts AI generated code](https://github.com/Textualize/textual/blob/main/AI_POLICY.md) | | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [Chardet](https://github.com/chardet/chardet) | [`6.0.0.post1`](https://github.com/chardet/chardet/releases/tag/6.0.0.post1) | [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/small-hack/open-slopware#vibecoded) ([1](https://github.com/chardet/chardet/issues/327), [2](https://github.com/chardet/chardet/commit/5038f52057e0cc84f622fb2a0546393c43a84a15)) | [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) | +| [Requests](https://github.com/psf/requests) | [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) ([1](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a)) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | +| [Textual](https://github.com/Textualize/textual) | [`v7.5.0`](https://github.com/Textualize/textual/releases/tag/v7.5.0) | [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/small-hack/open-slopware#vibecoded) ([1](https://github.com/batrachianai/toad/commits?author=willmcgugan))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) ([1](https://github.com/Textualize/textual/blob/main/AI_POLICY.md)) | [pytermgui](https://github.com/bczsalba/pytermgui) | ### Rust @@ -642,7 +724,8 @@ The down-stream effects for consumers is that near all electronic devices which This repository is licensed under the Creative Commons Attribution Share Alike 4.0 International license. Please see [LICENSE.txt](LICENSE.txt) for more information. - + + [Alacritty]: https://alacritty.org/ [Alacritty fork with sixel]: https://github.com/ayosec/alacritty [`console`]: https://github.com/console-rs/console @@ -657,6 +740,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [foot]: https://codeberg.org/dnkl/foot [Garage]: https://garagehq.deuxfleurs.fr/ [GNOME Terminal]: https://gitlab.gnome.org/GNOME/gnome-terminal +[GoToSocial]: https://codeberg.org/superseriousbusiness/gotosocial [`iocraft`]: https://github.com/ccbrown/iocraft [IronFox]: https://gitlab.com/ironfox-oss/IronFox [LibreOffice]: https://www.libreoffice.org/download/download-libreoffice/ @@ -672,4 +756,11 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [xfce4-terminal]: https://gitlab.xfce.org/apps/xfce4-terminal [XTerm]: https://xterm.dev/ [Zen]: https://github.com/zen-browser/desktop -[GoToSocial]: https://codeberg.org/superseriousbusiness/gotosocial + + +[Vibecoded]: https://codeberg.org/small-hack/open-slopware#vibecoded +[AI Functionality]: https://codeberg.org/small-hack/open-slopware#ai-functionality +[Permissive AI policy]: https://codeberg.org/small-hack/open-slopware#permissive-ai-policy +[AI Code Reviews]: https://codeberg.org/small-hack/open-slopware#ai-code-reviews +[Sponsored by AI]: https://codeberg.org/small-hack/open-slopware#sponsored-by-ai +[Request For Help]: https://codeberg.org/small-hack/open-slopware#request-for-help diff --git a/STYLE.md b/STYLE.md new file mode 100644 index 0000000..42688ab --- /dev/null +++ b/STYLE.md @@ -0,0 +1,77 @@ +# Style Guide + +This is a guide for how to structure the markdown tables and headings of the main README.md of this repo. + +* [Tainted Software](#tainted-software) + * [Category](#category) + * [Alternatives](#category-alternatives) + +# Tainted Software + +Be sure to put things in the correct category and always update the above TOC (table of contents), so people can easily find your entries. The alternatives heading for each category is only necessary if all items in the category share the same alternatives. More on that below. + +## Category + +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] | + +**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) +- [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai) + +**Don't know what the alternative or last known good version is?** Use this badge in its place: + +- [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) + +Here are all the badges for easy copying and pasting: + +```markdown +[![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/small-hack/open-slopware#vibecoded) +``` + +```markdown +[![AI Functionality](./badges/ai-functionality-yellow.svg)](https://codeberg.org/small-hack/open-slopware#ai-functionality) +``` + +```markdown +[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) +``` + +```markdown +[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) +``` + +```markdown +[![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai) +``` + +```markdown +[![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) +``` + +> [!important] +> +> If a project has multiple tags, please be sure to add a break (`
`) in between each one, so that the column extends vertically rather than horizontally. This keeps the table visually consistent and easier to read at a glance. + +Please do not submit GitHub screenshots of "A user you have blocked has previously contributed to this repository". Please instead link directly to the commit hash(es) where this has taken place. + +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: + +> [!NOTE] +> ### Category Alternatives +> If there are a lot of alternatives for a section, include the alternatives in a note like this. +> * [alternativeSoftware]: This can be a short description and [link to anti-AI policies](somelink.link). +> * [coolSlopFreeProject]: This can be a short description and [link to anti-AI policies](somelink.link). + + +[alternativeSoftware]: https://verygoodnotslopware.com "alternative software" +[coolSlopFreeProject]: https://verygoodnotslopware2.com "another alternative software" diff --git a/badges/ai-code-reviews-purple.svg b/badges/ai-code-reviews-purple.svg new file mode 100644 index 0000000..409c1dc --- /dev/null +++ b/badges/ai-code-reviews-purple.svg @@ -0,0 +1,19 @@ + + AI Code Reviews + + + + + + + + + + + + + + + AI Code Reviews + + diff --git a/badges/ai-functionality-yellow.svg b/badges/ai-functionality-yellow.svg new file mode 100644 index 0000000..5da33d5 --- /dev/null +++ b/badges/ai-functionality-yellow.svg @@ -0,0 +1,19 @@ + + AI Functionality + + + + + + + + + + + + + + + AI Functionality + + diff --git a/badges/ai-sponsored-blue.svg b/badges/ai-sponsored-blue.svg new file mode 100644 index 0000000..762e1fc --- /dev/null +++ b/badges/ai-sponsored-blue.svg @@ -0,0 +1,19 @@ + + AI Sponsored + + + + + + + + + + + + + + + AI Sponsored + + diff --git a/badges/permissive-ai-policy-orange.svg b/badges/permissive-ai-policy-orange.svg new file mode 100644 index 0000000..c5bb774 --- /dev/null +++ b/badges/permissive-ai-policy-orange.svg @@ -0,0 +1,19 @@ + + Permissive AI Policy + + + + + + + + + + + + + + + Permissive AI Policy + + diff --git a/badges/request-for-help.svg b/badges/request-for-help.svg new file mode 100644 index 0000000..02e517e --- /dev/null +++ b/badges/request-for-help.svg @@ -0,0 +1,19 @@ + + Request For Help + + + + + + + + + + + + + + + Request For Help + + diff --git a/badges/vibecoded.svg b/badges/vibecoded.svg new file mode 100644 index 0000000..b1aebb7 --- /dev/null +++ b/badges/vibecoded.svg @@ -0,0 +1,19 @@ + + Vibecoded + + + + + + + + + + + + + + + Vibecoded + + From 11c3f5e3210237065729f7d7d7140c1a4f869890 Mon Sep 17 00:00:00 2001 From: jessebot Date: Mon, 13 Apr 2026 17:41:25 +0200 Subject: [PATCH 04/31] fix the anchors for the python and style guide --- README.md | 6 +++--- STYLE.md | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 79764bf..24fb703 100644 --- a/README.md +++ b/README.md @@ -386,9 +386,9 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [Chardet](https://github.com/chardet/chardet) | [`6.0.0.post1`](https://github.com/chardet/chardet/releases/tag/6.0.0.post1) | [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/small-hack/open-slopware#vibecoded) ([1](https://github.com/chardet/chardet/issues/327), [2](https://github.com/chardet/chardet/commit/5038f52057e0cc84f622fb2a0546393c43a84a15)) | [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) | -| [Requests](https://github.com/psf/requests) | [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) ([1](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a)) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | -| [Textual](https://github.com/Textualize/textual) | [`v7.5.0`](https://github.com/Textualize/textual/releases/tag/v7.5.0) | [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/small-hack/open-slopware#vibecoded) ([1](https://github.com/batrachianai/toad/commits?author=willmcgugan))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) ([1](https://github.com/Textualize/textual/blob/main/AI_POLICY.md)) | [pytermgui](https://github.com/bczsalba/pytermgui) | +| [Chardet](https://github.com/chardet/chardet) | [`6.0.0.post1`](https://github.com/chardet/chardet/releases/tag/6.0.0.post1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/chardet/chardet/issues/327), [2](https://github.com/chardet/chardet/commit/5038f52057e0cc84f622fb2a0546393c43a84a15)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [Requests](https://github.com/psf/requests) | [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a)) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | +| [Textual](https://github.com/Textualize/textual) | [`v7.5.0`](https://github.com/Textualize/textual/releases/tag/v7.5.0) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/batrachianai/toad/commits?author=willmcgugan))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Textualize/textual/blob/main/AI_POLICY.md)) | [pytermgui](https://github.com/bczsalba/pytermgui) | ### Rust diff --git a/STYLE.md b/STYLE.md index 42688ab..22cc635 100644 --- a/STYLE.md +++ b/STYLE.md @@ -33,27 +33,27 @@ Make sure to format your table like below: Here are all the badges for easy copying and pasting: ```markdown -[![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/small-hack/open-slopware#vibecoded) +[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ``` ```markdown -[![AI Functionality](./badges/ai-functionality-yellow.svg)](https://codeberg.org/small-hack/open-slopware#ai-functionality) +[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ``` ```markdown -[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) +[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ``` ```markdown -[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) +[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ``` ```markdown -[![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai) +[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ``` ```markdown -[![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) +[![Request for Help](./badges/request-for-help.svg)](#request-for-help) ``` > [!important] From 995a4eec2d50144b86bafc2c363dbf79645e4f70 Mon Sep 17 00:00:00 2001 From: jessebot Date: Mon, 13 Apr 2026 17:44:38 +0200 Subject: [PATCH 05/31] fix the anchor for request-for-help in python --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 24fb703..134dbaf 100644 --- a/README.md +++ b/README.md @@ -387,7 +387,7 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Chardet](https://github.com/chardet/chardet) | [`6.0.0.post1`](https://github.com/chardet/chardet/releases/tag/6.0.0.post1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/chardet/chardet/issues/327), [2](https://github.com/chardet/chardet/commit/5038f52057e0cc84f622fb2a0546393c43a84a15)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [Requests](https://github.com/psf/requests) | [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a)) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | +| [Requests](https://github.com/psf/requests) | [![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/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a)) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | | [Textual](https://github.com/Textualize/textual) | [`v7.5.0`](https://github.com/Textualize/textual/releases/tag/v7.5.0) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/batrachianai/toad/commits?author=willmcgugan))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Textualize/textual/blob/main/AI_POLICY.md)) | [pytermgui](https://github.com/bczsalba/pytermgui) | ### Rust From 9085d2e0c07a59dc2cbc60dffda9c205ff3b480f Mon Sep 17 00:00:00 2001 From: mathew Date: Thu, 9 Apr 2026 13:12:23 -0500 Subject: [PATCH 06/31] Add two more good terminals, one bad, and fix typos --- README.md | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 134dbaf..f52dfa6 100644 --- a/README.md +++ b/README.md @@ -164,7 +164,7 @@ This means someone is asking for help with research. They would like it if you f # Sibling Repos -This is a section for repos that are similar to this one either because they are also forks of the original upstream, or because they align with our goal of idenitifying and avoiding AI/LLM usage OR identifying/elevating projects that do NOT use AI/LLMs. These repos are not all maintained by the same people, but we may share some contributors and generally be kind FOSS nieghbors. +This is a section for repos that are similar to this one either because they are also forks of the original upstream, or because they align with our goal of identifying and avoiding AI/LLM usage OR identifying/elevating projects that do NOT use AI/LLMs. These repos are not all maintained by the same people, but we may share some contributors and generally be kind FOSS neighbors. - [llm-afflicted-software](https://codeberg.org/ai-alternatives/llm-afflicted-software) offers a similar list to ours here, however in YMAL file format for each category, making it more suitable to consumption via code (for instance writing a CLI, GUI, or TUI tool to consume it). They've also kindly reached out in the past and submitted Issues and PRs (e.g. [#12](https://codeberg.org/small-hack/open-slopware/issues/12), [#22](https://codeberg.org/small-hack/open-slopware/pulls/22)) to help us here. - [forge.starlightnet.work/Team/No-AI/](https://forge.starlightnet.work/Team/No-AI/) which is the repo for this [no-AI list](https://noai.starlightnet.work/list.html) that lists projects that have explicitly pledged not to use AI or have an explicit policy to not use AI. @@ -246,21 +246,24 @@ This is a section for repos that are similar to this one either because they are ## Terminal Emulators -| Name | Alternative(s) | Evidence | Notes | -|----------------------------------------------|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------| -| [iTerm2](https://iterm2.com/) | See below note | [Deep integration](https://gitlab.com/gnachman/iterm2/-/issues/11470) of OpenAI-backed features. [Killswitch only.](https://gitlab.com/gnachman/iterm2/-/issues/11470#note_1917647951) | -| [Ghostty](https://ghostty.org) | See below note | [AI_POLICY.md states "AI is Welcome Here"](https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) | -| [Kitty](https://github.com/kovidgoyal/kitty) | See below note | Contains multiple commits from Copilot (e.g. [1](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b), [2](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404), [3](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa), [4](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6)) | | +| Name | Alternative(s) | Evidence | Notes | +|-----------------------------------------------|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------| +| [iTerm2](https://iterm2.com/) | See below note | [Deep integration](https://gitlab.com/gnachman/iterm2/-/issues/11470) of OpenAI-backed features. [Killswitch only.](https://gitlab.com/gnachman/iterm2/-/issues/11470#note_1917647951) | +| [Ghostty](https://ghostty.org) | See below note | [AI_POLICY.md states "AI is Welcome Here"](https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) | +| [Kitty](https://github.com/kovidgoyal/kitty) | See below note | Contains multiple commits from Copilot (e.g. [1](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b), [2](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404), [3](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa), [4](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6)) | | +| [Wezterm](https://github.com/wezterm/wezterm) | See below note | Commit with code from Claude [1](https://github.com/wezterm/wezterm/commit/d2fc83559c4616d74e847770373b2da88b63cba3) | > [!NOTE] > #### Alternative terminal emulators > * [Alacritty] or the [Alacritty fork with sixel] +> * [Contour Terminal] > * [COSMIC terminal] > * [Deepin Terminal] > * [foot] > * [GNOME Terminal] > * [Konsole] > * [MATE Terminal] +> * [Rio Terminal] > * [xfce4-terminal] > * [XTerm] @@ -403,7 +406,7 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro | [`wgpu`](https://github.com/gfx-rs/wgpu) | [`vulcano`](https://github.com/vulkano-rs/vulkano), [`ash`](https://github.com/ash-rs/ash), [`glow`](https://github.com/grovesnl/glow) | Explicitly [allowed in CONTRIBUTING.md](https://github.com/gfx-rs/wgpu?tab=contributing-ov-file#llms-ai), [LLM instructions](https://github.com/gfx-rs/wgpu/commit/bed71efe59e2360c625163c28c70de598dee41b7) added according to a decision by the maintainers in [this issue](https://github.com/gfx-rs/wgpu/issues/8834) | | [`zbus`](https://github.com/z-galaxy/zbus) | | [CLAUDE.md](https://github.com/z-galaxy/zbus/blob/78f786cad319f9027a9893f73aa862ed2f4b45cd/CLAUDE.md), [core developer talking about their AI policy](https://matrix.to/#/!uSaWOSkfhbBXoCCxYe:matrix.org/$6frxoLIKKBIE7ejJr3OJk9jn_nSTl_B5a2poK4lxDjo?via=matrix.org&via=gnome.org&via=mozilla.org) ([screenshot](./evidence/img/zbus.png)) | -Also, there is an advistory database of Rust slopware crates, which you can use in tools like +Also, there is an advisory database of Rust slopware crates, which you can use in tools like [cargo-deny](https://embarkstudios.github.io/cargo-deny): . ## Game Engines @@ -592,7 +595,7 @@ There are ongoing problems with AI "license-washing" in the FOSS world: ## Stolen Training Data -AI companies use data from across the web for training their models, most often without the website owners' and users' consent. Big tech companies like Google and Meta are scraping data from the users of major FOSS projects, such as Mastodon, WordPress, and other AcitivityPub-powered and self-hosted software. +AI companies use data from across the web for training their models, most often without the website owners' and users' consent. Big tech companies like Google and Meta are scraping data from the users of major FOSS projects, such as Mastodon, WordPress, and other ActivityPub-powered and self-hosted software. * In 2023, [the Washington Post published a list of sources in Google's C4 data set](https://archive.ph/eehKq). A multitude of fediverse instances and personal sites were included. The fediverse is known for its userbase being major proponents of privacy and opt-in consent, making this especially jarring for those who have chosen to use decentralized social media for control over their data. * In 2025, [a similar leak of Meta's sources was published](https://archive.ph/NZlf3). Meta's list demonstrates how their integration of ActivityPub into their Threads software has enhanced their ability to mine content without authorization. Threads is widely blocked in some parts of the fediverse, but their scraping of server CDNs has allowed them to get around that. Notably, both the CDN domains of the managed hosting services masto.host and fedi.monster are included in the list; large servers like mastodon.art, which is hosted by the former and has many artists who've left sites like DeviantArt and others due to their AI scraping of user content, had [media unknowingly scraped](https://mastodon.art/@Curator/115022115346692178). @@ -643,7 +646,7 @@ This also often results in massive security holes. * [Meta Security Researcher's AI Agent Accidentally Deleted Her Emails](http://archive.today/2026.02.26-153034/https://www.pcmag.com/news/meta-security-researchers-openclaw-ai-agent-accidentally-deleted-her-emails) * [Moltbook’s ‘vibe-coded’ breach is the future of security failures](https://thehill.com/opinion/cybersecurity/5744310-ai-powered-security-risks/) -* [In a study evalulating over 500k code samples, LLM-generated code was found to contain more high-risk security vulnerabilities than human-generated code](https://arxiv.org/abs/2508.21634) +* [In a study evaluating over 500k code samples, LLM-generated code was found to contain more high-risk security vulnerabilities than human-generated code](https://arxiv.org/abs/2508.21634) * [LLMs make up package names, making them vulnerable to incorporating malicious code in "slopsquatting" attacks](https://www.theregister.com/2025/04/12/ai_code_suggestions_sabotage_supply_chain/) ([Arxiv study](https://arxiv.org/abs/2406.10279)) ## Healthy and Safety @@ -664,7 +667,7 @@ There's been a number of high profile incidents that have resulted in endangerme ### Ties to the War Industrial Complex -A lot of AI companies also work directly with nation states for use in their Departments of War (sometimes called Defense) which in turn leads to futher AI usage during war and invasions. This is coupled with [NYT: Palantir, Anthropic and small start-ups are generating rewards from their investments in defense tech](https://www.nytimes.com/2026/03/18/technology/silicon-valley-war-defense-tech.html). +A lot of AI companies also work directly with nation states for use in their Departments of War (sometimes called Defense) which in turn leads to further AI usage during war and invasions. This is coupled with [NYT: Palantir, Anthropic and small start-ups are generating rewards from their investments in defense tech](https://www.nytimes.com/2026/03/18/technology/silicon-valley-war-defense-tech.html). As another example [NPR: OpenAI announced Pentagon deal after Trump banned Anthropic](https://www.npr.org/2026/02/27/nx-s1-5729118/trump-anthropic-pentagon-openai-ai-weapons-ban) which was due to the USA Department of War [launching an AI acceleration strategy](https://web.archive.org/web/20260113071131/https://www.war.gov/News/Releases/Release/Article/4376420/war-department-launches-ai-acceleration-strategy-to-secure-american-military-ai/). @@ -695,7 +698,7 @@ There have been warnings about AI in policing, particularly around racial bias, - [Bennan Center of Justice: The Dangers of Unregulated AI in Policing](https://www.brennancenter.org/our-work/research-reports/dangers-unregulated-ai-policing) - [OxJournal: Predictive Policing or Predictive Prejudice? A Study of the Legal, Historical and Ethical Implications of AI in Policing](https://www.oxjournal.org/predictive-policing-or-predictive-prejudice/) -- [The Gaurdian: Police AI Chief admits crime fighting tech will have bias...](https://web.archive.org/web/20260224070735/https://www.theguardian.com/technology/2026/feb/24/police-ai-chief-admits-crime-fighting-tech-will-have-bias-but-vows-to-tackle-it) +- [The Guardian: Police AI Chief admits crime fighting tech will have bias...](https://web.archive.org/web/20260224070735/https://www.theguardian.com/technology/2026/feb/24/police-ai-chief-admits-crime-fighting-tech-will-have-bias-but-vows-to-tackle-it) - [A third of all Black children were flagged by a child services agency](https://loganstapleton.com/wp-content/uploads/2022/04/Extended_Analysis__How_Child_Welfare_Workers_Reduced_Racial_Disparities_in_Algorithmic_Decisions.pdf) ### Maintainer Fatigue @@ -729,6 +732,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Alacritty]: https://alacritty.org/ [Alacritty fork with sixel]: https://github.com/ayosec/alacritty [`console`]: https://github.com/console-rs/console +[Contour Terminal]: https://github.com/contour-terminal/contour [COSMIC Terminal]: https://github.com/pop-os/cosmic-term [`cursive`]: https://github.com/gyscos/cursive [Deepin Terminal]: https://github.com/linuxdeepin/deepin-terminal @@ -749,6 +753,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [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/ [vaultwarden]: https://github.com/dani-garcia/vaultwarden [vim-classic]: https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.html From d80ea460218bbaf1a09df3ec0f812817c1e29622 Mon Sep 17 00:00:00 2001 From: mathew Date: Thu, 9 Apr 2026 14:07:31 -0500 Subject: [PATCH 07/31] Remove wezterm change, being dealt with in other PRs --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f52dfa6..433f047 100644 --- a/README.md +++ b/README.md @@ -251,7 +251,6 @@ This is a section for repos that are similar to this one either because they are | [iTerm2](https://iterm2.com/) | See below note | [Deep integration](https://gitlab.com/gnachman/iterm2/-/issues/11470) of OpenAI-backed features. [Killswitch only.](https://gitlab.com/gnachman/iterm2/-/issues/11470#note_1917647951) | | [Ghostty](https://ghostty.org) | See below note | [AI_POLICY.md states "AI is Welcome Here"](https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) | | [Kitty](https://github.com/kovidgoyal/kitty) | See below note | Contains multiple commits from Copilot (e.g. [1](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b), [2](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404), [3](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa), [4](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6)) | | -| [Wezterm](https://github.com/wezterm/wezterm) | See below note | Commit with code from Claude [1](https://github.com/wezterm/wezterm/commit/d2fc83559c4616d74e847770373b2da88b63cba3) | > [!NOTE] > #### Alternative terminal emulators From 481a36eecb94fa00527f6a377da567692fa7b4b5 Mon Sep 17 00:00:00 2001 From: jessebot Date: Mon, 13 Apr 2026 18:50:20 +0200 Subject: [PATCH 08/31] update terminal emulators to the new style guide --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 433f047..24dff54 100644 --- a/README.md +++ b/README.md @@ -246,11 +246,11 @@ This is a section for repos that are similar to this one either because they are ## Terminal Emulators -| Name | Alternative(s) | Evidence | Notes | -|-----------------------------------------------|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------| -| [iTerm2](https://iterm2.com/) | See below note | [Deep integration](https://gitlab.com/gnachman/iterm2/-/issues/11470) of OpenAI-backed features. [Killswitch only.](https://gitlab.com/gnachman/iterm2/-/issues/11470#note_1917647951) | -| [Ghostty](https://ghostty.org) | See below note | [AI_POLICY.md states "AI is Welcome Here"](https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) | -| [Kitty](https://github.com/kovidgoyal/kitty) | See below note | Contains multiple commits from Copilot (e.g. [1](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b), [2](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404), [3](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa), [4](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6)) | | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | +|---|:---:|---| +| [iTerm2](https://iterm2.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://gitlab.com/gnachman/iterm2/-/issues/11470)) | +| [Ghostty](https://ghostty.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/ghostty-org/ghostty/blob/main/AI_POLICY.md)) | +| [Kitty](https://github.com/kovidgoyal/kitty) | [![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/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b), [2](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404), [3](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa)) | > [!NOTE] > #### Alternative terminal emulators From 69475267031ccf609517dfa254f1916cb435e424 Mon Sep 17 00:00:00 2001 From: ch0ccyra1n Date: Sun, 12 Apr 2026 20:27:20 -0500 Subject: [PATCH 09/31] add Pandemonium as Godot alternative --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 24dff54..44d1901 100644 --- a/README.md +++ b/README.md @@ -413,7 +413,7 @@ Also, there is an advisory database of Rust slopware crates, which you can use i | Name | Alternative(s) | Evidence | |---|---|---| | [UPBGE 0.5](https://upbge.org) | UPBGE 0.36.1 seems to be slop-free | [0.5 release notes state the use of AI in plain language](https://github.com/UPBGE/upbge/wiki/Release-notes-version-0.50#b-implementation-technique-and-limitations) | -| [Godot Engine](https://godotengine.org/) | ? | [Allows LLM contributions](https://contributing.godotengine.org/en/latest/pull_requests/pull_request_guidelines.html#ai-assisted-contributions) (also see [this comment](https://github.com/godotengine/godot/pull/112471#issuecomment-4047941693)) | +| [Godot Engine](https://godotengine.org/) | [Pandemonium Engine](https://pandemoniumengine.org/) | [Allows LLM contributions](https://contributing.godotengine.org/en/latest/pull_requests/pull_request_guidelines.html#ai-assisted-contributions) (also see [this comment](https://github.com/godotengine/godot/pull/112471#issuecomment-4047941693)) | ## Audio From 6bc69a8810fd165525c3fe8c74f8de09002c71d7 Mon Sep 17 00:00:00 2001 From: micdan5 Date: Fri, 3 Apr 2026 22:05:52 -0600 Subject: [PATCH 10/31] Conflict fix from `upstream/main` --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 44d1901..5b6b3ad 100644 --- a/README.md +++ b/README.md @@ -235,14 +235,15 @@ This is a section for repos that are similar to this one either because they are ### Video -| Name | Alternative(s) | Evidence | -|---|---|---| -| [VLC](https://code.videolan.org/videolan/vlc) | [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). | +| 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) | | 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](https://libretube.dev/) | [`CLAUDE.md` file](https://github.com/InfinityLoop1308/PipePipeClient/blob/dev/CLAUDE.md) +| [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. ## Terminal Emulators @@ -747,6 +748,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [`iocraft`]: https://github.com/ccbrown/iocraft [IronFox]: https://gitlab.com/ironfox-oss/IronFox [LibreOffice]: https://www.libreoffice.org/download/download-libreoffice/ +[LibreTube]: https://libretube.dev [Lua]: https://lua.org [Konsole]: https://invent.kde.org/utilities/konsole [MATE Terminal]: https://wiki.mate-desktop.org/mate-desktop/applications/mate-terminal/ From bf1e6fe5c1515d77a12199f82a7a4545c78cf289 Mon Sep 17 00:00:00 2001 From: cloudymax Date: Mon, 13 Apr 2026 23:51:54 +0200 Subject: [PATCH 11/31] apply styleguide to botspot --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5b6b3ad..090a9ae 100644 --- a/README.md +++ b/README.md @@ -533,9 +533,9 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors | [Firefly III](https://firefly-iii.org) | | Include [agents.md](https://github.com/firefly-iii/firefly-iii/blob/main/agents.md) | ### Virtualization -| Name | Alternative(s) | Evidence | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|---|---| -| [Botspot Virtual Machine](https://github.com/Botspot/bvm) | [QEMU](https://qemu.org) + [virt-manager](https://virt-manager.org/) | Author says in the readme that [ChatGPT was used in coding](https://github.com/Botspot/bvm?tab=readme-ov-file#ask-me-anything) | +| [Botspot Virtual Machine](https://github.com/Botspot/bvm) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) [1](https://github.com/Botspot/bvm?tab=readme-ov-file#ask-me-anything) | [QEMU](https://qemu.org) + [virt-manager](https://virt-manager.org/) | ### VPN Software From 5e81997fa18ad253324930a80e801d865dbd841f Mon Sep 17 00:00:00 2001 From: cloudymax Date: Mon, 13 Apr 2026 23:53:35 +0200 Subject: [PATCH 12/31] fix table --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 090a9ae..fd8d9a5 100644 --- a/README.md +++ b/README.md @@ -534,7 +534,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors ### Virtualization | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | -|---|---|---| +|---|---|---|---| | [Botspot Virtual Machine](https://github.com/Botspot/bvm) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) [1](https://github.com/Botspot/bvm?tab=readme-ov-file#ask-me-anything) | [QEMU](https://qemu.org) + [virt-manager](https://virt-manager.org/) | From dd9b8c6923a2740d974d73995f50b59a83dca49f Mon Sep 17 00:00:00 2001 From: cloudymax Date: Tue, 14 Apr 2026 01:29:51 +0200 Subject: [PATCH 13/31] Add request for helm instead of none --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd8d9a5..d22ddc1 100644 --- a/README.md +++ b/README.md @@ -535,7 +535,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors ### Virtualization | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|---|---|---| -| [Botspot Virtual Machine](https://github.com/Botspot/bvm) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) [1](https://github.com/Botspot/bvm?tab=readme-ov-file#ask-me-anything) | [QEMU](https://qemu.org) + [virt-manager](https://virt-manager.org/) | +| [Botspot Virtual Machine](https://github.com/Botspot/bvm) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) [1](https://github.com/Botspot/bvm?tab=readme-ov-file#ask-me-anything) | [QEMU](https://qemu.org) + [virt-manager](https://virt-manager.org/) | ### VPN Software From b5cdc1f09808e4d386dcfc90dda30da8ab7c42d5 Mon Sep 17 00:00:00 2001 From: cloudymax Date: Tue, 14 Apr 2026 01:33:49 +0200 Subject: [PATCH 14/31] center table contents --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d22ddc1..9a5929c 100644 --- a/README.md +++ b/README.md @@ -534,7 +534,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors ### Virtualization | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | -|---|---|---|---| +|---|:---:|---|---| | [Botspot Virtual Machine](https://github.com/Botspot/bvm) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) [1](https://github.com/Botspot/bvm?tab=readme-ov-file#ask-me-anything) | [QEMU](https://qemu.org) + [virt-manager](https://virt-manager.org/) | From 7f88157de3b28a0e5bdaf8feec7b94961e59451c Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 09:02:08 +0200 Subject: [PATCH 15/31] updates to the code of conduct Signed-off-by: jessebot --- CODE_OF_CONDUCT.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index bddaa19..72f29a1 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -51,9 +51,19 @@ We're going to do a 2 strike rule here with an optional warning. You are out on # Be kind or be gone -We don't want drive by sarcastic comments. We don't want people talking about how they never liked a particular piece of software because they didn't like the features. We don't want anyone personally attacking anyone from this repo or other repos. +- We don't want drive by sarcastic comments. -We will delete off-topic comments that have rude vibes or are encouraging a generally rage-feedback atmosphere. This repo is not a substitute for social media. The maintainers do not have the mental health bandwidth to manage such a community. +- No references to bodily fluids (vomit, urine, feces), this includes emojis. It's gross and unproductive. + +- We don't want people talking about how they never liked a particular piece of software because they didn't like the features. + +- We don't want anyone personally attacking anyone from this repo or other repos. + +- We will delete off-topic comments that have rude vibes or are encouraging a generally rage-feedback atmosphere. + +- This repo is not a substitute for social media. The maintainers do not have the mental health bandwidth to manage such a community. + +- Do **NOT** use this repo as a witch hunting device. You may not reach out on social media, especially not in a rude way, to maintainers of other repos to harass them and threaten them with this list. Doing so will result in a ban. This repo is specifically meant for identifying LLM usage in other projects, and coordinating on alternatives. You can also come here to ask others to please help you in chatting with another repo maintainer to sway them away from AI usage. But you need to do all of it *with kindness*. We have no interest in a reddit type atmosphere here and won't tolerate it. Please consider your words before you hit send. From 5b076a4ee9a93bc966fcfeb0ba2a5663ed618dd4 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 09:08:13 +0200 Subject: [PATCH 16/31] be even more explicit --- CODE_OF_CONDUCT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 72f29a1..0431b21 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -63,7 +63,7 @@ We're going to do a 2 strike rule here with an optional warning. You are out on - This repo is not a substitute for social media. The maintainers do not have the mental health bandwidth to manage such a community. -- Do **NOT** use this repo as a witch hunting device. You may not reach out on social media, especially not in a rude way, to maintainers of other repos to harass them and threaten them with this list. Doing so will result in a ban. +- Do **NOT** use this repo as a witch hunting device in any direction. You may not reach out on social media, reddit, messaging apps, etc, especially not in a rude way, to maintainers of other repos to harass them and threaten them with this list. Doing so will result in a ban. This repo is specifically meant for identifying LLM usage in other projects, and coordinating on alternatives. You can also come here to ask others to please help you in chatting with another repo maintainer to sway them away from AI usage. But you need to do all of it *with kindness*. We have no interest in a reddit type atmosphere here and won't tolerate it. Please consider your words before you hit send. From 65b6482bd4801896a3c6b126f7a85c0c935000af Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 14:36:35 -0800 Subject: [PATCH 17/31] Tidy social media section based on new style guide --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 9a5929c..a29b046 100644 --- a/README.md +++ b/README.md @@ -490,21 +490,21 @@ This is for both social media websites and apps. #### Servers -| Name | Alternative(s) | Evidence | -|---|---|---| -| [Bluesky](https://bsky.app) | [GoToSocial] | [CTO discusses using Claude in development](https://bsky.app/profile/pfrazee.com/post/3luyb3jcbv52d) | -| [`rsky`](https://github.com/blacksky-algorithms/rsky) | [GoToSocial] | Contains commits from Claude (e.g. [1](https://github.com/blacksky-algorithms/rsky/commit/02313d970dc2e1cef0909277b94bbff222dff152), [2](https://github.com/blacksky-algorithms/rsky/commit/fd6063d4e2f0688899faef34e2d3553c36c69d43), [3](https://github.com/blacksky-algorithms/rsky/commit/b7adaa213ca49318de078b82410bf54f828ba0f2)) -| [PeerTube](https://joinpeertube.org/) | | [Includes `AGENTS.md`](https://github.com/Chocobozzz/PeerTube/blob/c2345d670bfe83295896b3451ebfc14185934a1b/AGENTS.md), relevant [Discourse forum post](https://framacolibri.org/t/peertube-and-generative-ai/26622) | -| [Mastodon](https://joinmastodon.org/) | [GoToSocial] | [Allows LLM use](https://github.com/mastodon/.github/blob/49b9c64f3e2b6a459e56a05068c05b3247659bb3/AI_POLICY.md) | -| [Misskey](https://misskey-hub.net/) | [GoToSocial] | Contains [commit from Copilot](https://github.com/misskey-dev/misskey/commit/2fa6ecc7efaaf9b9d189cdd3a3ebbb9171c86078) | -| [Lemmy](https://join-lemmy.org/) | | [Allows LLM use](https://join-lemmy.org/docs/code_of_conduct.html) | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [Bluesky](https://bsky.app) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://bsky.app/profile/pfrazee.com/post/3luyb3jcbv52d)) | [GoToSocial] | +| [`rsky`](https://github.com/blacksky-algorithms/rsky) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/blacksky-algorithms/rsky/commit/02313d970dc2e1cef0909277b94bbff222dff152), [2](https://github.com/blacksky-algorithms/rsky/commit/fd6063d4e2f0688899faef34e2d3553c36c69d43), [3](https://github.com/blacksky-algorithms/rsky/commit/b7adaa213ca49318de078b82410bf54f828ba0f2)) | [GoToSocial] | +| [PeerTube](https://joinpeertube.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/Chocobozzz/PeerTube/blob/c2345d670bfe83295896b3451ebfc14185934a1b/AGENTS.md))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://framacolibri.org/t/peertube-and-generative-ai/26622)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [Mastodon](https://joinmastodon.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/mastodon/.github/blob/49b9c64f3e2b6a459e56a05068c05b3247659bb3/AI_POLICY.md)) | [GoToSocial] | +| [Misskey](https://misskey-hub.net/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/misskey-dev/misskey/commit/2fa6ecc7efaaf9b9d189cdd3a3ebbb9171c86078)) | [GoToSocial] | +| [Lemmy](https://join-lemmy.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://join-lemmy.org/docs/code_of_conduct.html)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | #### Clients -| Name | Alternative(s) | Evidence | -|---|---|---| -| [IceCubesApp for iOS](https://github.com/Dimillian/IceCubesApp) | [Feditext](https://github.com/feditext/feditext), an iOS fediverse app in beta | Project uses [Claude](https://github.com/Dimillian/IceCubesApp/blob/main/CLAUDE.md) | -| [Bluesky Social App](https://github.com/misskey-dev/misskey/commit/2fa6ecc7efaaf9b9d189cdd3a3ebbb9171c86078) | Not using Bluesky | Contains [CLAUDE.md](https://github.com/bluesky-social/social-app/blob/177bdcd2b7807c9980dab32e7a5664fc006df40b/CLAUDE.md) and commits from Claude (e.g. [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)) | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [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 | +| [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)) | Not using Bluesky | ### Messaging From ae13fe748eb7ea7c928aeeedf29c0702f4f14178 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 15:19:30 -0800 Subject: [PATCH 18/31] Add assorted social media alternatives --- README.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a29b046..78a80b6 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [alternatives](#password-manager-alternatives) * [Social Media](#social-media) * [Servers](#servers) + * [Alternatives](#generic-social-media-server-alternatives) * [Clients](#clients) * [Messaging](#messaging) * [Budgeting](#budgeting) @@ -492,19 +493,27 @@ This is for both social media websites and apps. | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [Bluesky](https://bsky.app) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://bsky.app/profile/pfrazee.com/post/3luyb3jcbv52d)) | [GoToSocial] | -| [`rsky`](https://github.com/blacksky-algorithms/rsky) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/blacksky-algorithms/rsky/commit/02313d970dc2e1cef0909277b94bbff222dff152), [2](https://github.com/blacksky-algorithms/rsky/commit/fd6063d4e2f0688899faef34e2d3553c36c69d43), [3](https://github.com/blacksky-algorithms/rsky/commit/b7adaa213ca49318de078b82410bf54f828ba0f2)) | [GoToSocial] | +| [Bluesky](https://bsky.app) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://bsky.app/profile/pfrazee.com/post/3luyb3jcbv52d)) | See below | +| [`rsky`](https://github.com/blacksky-algorithms/rsky) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/blacksky-algorithms/rsky/commit/02313d970dc2e1cef0909277b94bbff222dff152), [2](https://github.com/blacksky-algorithms/rsky/commit/fd6063d4e2f0688899faef34e2d3553c36c69d43), [3](https://github.com/blacksky-algorithms/rsky/commit/b7adaa213ca49318de078b82410bf54f828ba0f2)) | See below | | [PeerTube](https://joinpeertube.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/Chocobozzz/PeerTube/blob/c2345d670bfe83295896b3451ebfc14185934a1b/AGENTS.md))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://framacolibri.org/t/peertube-and-generative-ai/26622)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [Mastodon](https://joinmastodon.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/mastodon/.github/blob/49b9c64f3e2b6a459e56a05068c05b3247659bb3/AI_POLICY.md)) | [GoToSocial] | -| [Misskey](https://misskey-hub.net/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/misskey-dev/misskey/commit/2fa6ecc7efaaf9b9d189cdd3a3ebbb9171c86078)) | [GoToSocial] | +| [Mastodon](https://joinmastodon.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/mastodon/.github/blob/49b9c64f3e2b6a459e56a05068c05b3247659bb3/AI_POLICY.md)) | See below | +| [Misskey](https://misskey-hub.net/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/misskey-dev/misskey/commit/2fa6ecc7efaaf9b9d189cdd3a3ebbb9171c86078)) | See below | | [Lemmy](https://join-lemmy.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://join-lemmy.org/docs/code_of_conduct.html)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +> [!Note] +> ##### Generic social media server alternatives +> * [GoToSocial] +> * [Wafrn](https://codeberg.org/wafrn/wafrn/) supports both ActivityPub and ATproto +> * [snac2](https://codeberg.org/grunfink/snac2) +> * [Iceshrimp.NET](https://iceshrimp.net/) +> * [Epicyon](https://codeberg.org/bashrc/epicyon) + #### Clients | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [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 | -| [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)) | Not using Bluesky | +| [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 @@ -758,6 +767,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Servo]: https://servo.org/ [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 [WriteFreely]: https://writefreely.org/ [xfce4-terminal]: https://gitlab.xfce.org/apps/xfce4-terminal [XTerm]: https://xterm.dev/ From 9e8f6a8cf1626f4dfbc90d2c2556bb174f2b8bac Mon Sep 17 00:00:00 2001 From: micdan5 Date: Mon, 13 Apr 2026 17:46:55 -0600 Subject: [PATCH 19/31] Tidy 'image manipulation' --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 78a80b6..be12ea3 100644 --- a/README.md +++ b/README.md @@ -220,12 +220,12 @@ This is a section for repos that are similar to this one either because they are ### Image Manipulation -| Name | Alternative(s) | Evidence | -|---|---|---| -| [ImageMagick](https://github.com/ImageMagick/ImageMagick) | | [Developers claim to have a "neutral stance" towards LLMs and that they have been used in the project](https://github.com/ImageMagick/ImageMagick/issues/8614) | -| [excalidraw](https://github.com/excalidraw/excalidraw) | [LibreOffice Draw][LibreOffice] | [`CLAUDE.md` in repository](https://github.com/excalidraw/excalidraw/blob/2b0e4c9623e44b3f2f7d02d532f23128e988cb5d/CLAUDE.md) | -| [tldraw](https://github.com/tldraw/tldraw) | [LibreOffice Draw][LibreOffice] | [`CLAUDE.md` in repository](https://github.com/tldraw/tldraw/blob/4ce72434b4c2960bebfa2242549a037cfbb44634/CLAUDE.md) | -| [draw.io](https://github.com/jgraph/drawio-desktop) | [LibreOffice Draw][LibreOffice] | [`CLAUDE.md` in repository](https://github.com/jgraph/drawio-desktop/blob/f1bcba4ef7f712a8ffd1efb73f4cbc699b25e998/CLAUDE.md) | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [ImageMagick](https://github.com/ImageMagick/ImageMagick) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/ImageMagick/ImageMagick/discussions/8615#discussioncomment-16125182)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [excalidraw](https://github.com/excalidraw/excalidraw) | [![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/excalidraw/excalidraw/blob/2b0e4c9623e44b3f2f7d02d532f23128e988cb5d/CLAUDE.md)) | [LibreOffice Draw] | +| [tldraw](https://github.com/tldraw/tldraw) | [![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/excalidraw/excalidraw/blob/2b0e4c9623e44b3f2f7d02d532f23128e988cb5d/CLAUDE.md)) | [LibreOffice Draw] | +| [draw.io](https://github.com/jgraph/drawio-desktop) | [![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/jgraph/drawio-desktop/blob/f1bcba4ef7f712a8ffd1efb73f4cbc699b25e998/CLAUDE.md)) | [LibreOffice Draw] ### Photography @@ -757,6 +757,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [`iocraft`]: https://github.com/ccbrown/iocraft [IronFox]: https://gitlab.com/ironfox-oss/IronFox [LibreOffice]: https://www.libreoffice.org/download/download-libreoffice/ +[LibreOffice Draw]: https://www.libreoffice.org/download/download-libreoffice/ [LibreTube]: https://libretube.dev [Lua]: https://lua.org [Konsole]: https://invent.kde.org/utilities/konsole From 3f06893d6455abcee5e54830b2ae480601a5a23b Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 12:54:12 -0800 Subject: [PATCH 20/31] Tidy operating systems section based on new style guide --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index be12ea3..c63025f 100644 --- a/README.md +++ b/README.md @@ -572,11 +572,11 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors ## Operating Systems -| Name | Alternative(s) | Evidence | -|---|---|---| -| [Linux Kernel](https://kernel.org/) | BSD? Honestly this one's tough | [Maintainers are explicitly trying out the technology and considering LLM-based reviews](https://lwn.net/Articles/1041694/) | -| [FreeBSD](https://freebsd.org) | |[Commit by Claude](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9); [Commit "in collaboration with Claude and Anthropic Research."](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73); [AI usage is allowed](https://github.com/freebsd/freebsd-src?tab=contributing-ov-file#quality-expectations)| -| [TrueNAS](https://www.truenas.com/) | | [CLAUDE.md](https://github.com/truenas/truenas_pylibzfs/blob/master/CLAUDE.md) | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +|---|:---:|---|---| +| [Linux Kernel](https://kernel.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://lwn.net/Articles/1041694/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/torvalds/linux/blob/0f00132132937ca01a99feaf8985109a9087c9ff/Documentation/process/coding-assistants.rst)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [FreeBSD](https://freebsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9), [2](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/freebsd/freebsd-src?tab=contributing-ov-file#quality-expectations)) | Other BSDs? | +| [TrueNAS](https://www.truenas.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/truenas/truenas_pylibzfs/blob/master/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | # Why not LLMs? From 519188126fef1ff2de56706f92cca16683f01cf8 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 13:17:23 -0800 Subject: [PATCH 21/31] Add ReactOS --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c63025f..1eaedf2 100644 --- a/README.md +++ b/README.md @@ -577,6 +577,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors | [Linux Kernel](https://kernel.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://lwn.net/Articles/1041694/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/torvalds/linux/blob/0f00132132937ca01a99feaf8985109a9087c9ff/Documentation/process/coding-assistants.rst)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [FreeBSD](https://freebsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9), [2](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/freebsd/freebsd-src?tab=contributing-ov-file#quality-expectations)) | Other BSDs? | | [TrueNAS](https://www.truenas.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/truenas/truenas_pylibzfs/blob/master/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [ReactOS](https://reactos.org/) | [`d4993c6`](https://github.com/reactos/reactos/commit/d4993c67cd8e9bb724ceeb26e0b252273c8184e1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/reactos/reactos/pull/5850#discussion_r1375260272))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/reactos/reactos/pull/8690), [2](https://github.com/reactos/reactos/pull/8704), [3](https://github.com/reactos/reactos/pull/8747)) | [Wine](https://www.winehq.org/) for some use cases | # Why not LLMs? From ae1cb7e23775916773e95b5b0db92910294073d7 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 13:26:49 -0800 Subject: [PATCH 22/31] Add FreeDOS --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1eaedf2..3bf9997 100644 --- a/README.md +++ b/README.md @@ -578,6 +578,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors | [FreeBSD](https://freebsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9), [2](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/freebsd/freebsd-src?tab=contributing-ov-file#quality-expectations)) | Other BSDs? | | [TrueNAS](https://www.truenas.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/truenas/truenas_pylibzfs/blob/master/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [ReactOS](https://reactos.org/) | [`d4993c6`](https://github.com/reactos/reactos/commit/d4993c67cd8e9bb724ceeb26e0b252273c8184e1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/reactos/reactos/pull/5850#discussion_r1375260272))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/reactos/reactos/pull/8690), [2](https://github.com/reactos/reactos/pull/8704), [3](https://github.com/reactos/reactos/pull/8747)) | [Wine](https://www.winehq.org/) for some use cases | +| [FreeDOS](http://www.fdos.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/FDOS/country/pull/16))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FDOS/country/pull/16), [2](https://github.com/FDOS/country/pull/18)) | [The original MS-DOS source code](https://github.com/microsoft/MS-DOS) is under the Expat/MIT license | # Why not LLMs? From e87e1b777d32fb5bd2d52bf2e01deb8b77ed312b Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 13:51:58 -0800 Subject: [PATCH 23/31] Add OpenBSD --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3bf9997..ffba6a2 100644 --- a/README.md +++ b/README.md @@ -579,6 +579,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors | [TrueNAS](https://www.truenas.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/truenas/truenas_pylibzfs/blob/master/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [ReactOS](https://reactos.org/) | [`d4993c6`](https://github.com/reactos/reactos/commit/d4993c67cd8e9bb724ceeb26e0b252273c8184e1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/reactos/reactos/pull/5850#discussion_r1375260272))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/reactos/reactos/pull/8690), [2](https://github.com/reactos/reactos/pull/8704), [3](https://github.com/reactos/reactos/pull/8747)) | [Wine](https://www.winehq.org/) for some use cases | | [FreeDOS](http://www.fdos.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/FDOS/country/pull/16))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FDOS/country/pull/16), [2](https://github.com/FDOS/country/pull/18)) | [The original MS-DOS source code](https://github.com/microsoft/MS-DOS) is under the Expat/MIT license | +| [OpenBSD](https://openbsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148b1760f00aa5429627b), [2](https://github.com/openbsd/src/commit/e9af5eb5a61d189327b553b24d0d31f19c64b63f)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | # Why not LLMs? From 46014d199700d05f8c2a4b78cf1d2f3b7c165239 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 13:55:30 -0800 Subject: [PATCH 24/31] Add DragonFlyBSD --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ffba6a2..21b694d 100644 --- a/README.md +++ b/README.md @@ -575,11 +575,12 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Linux Kernel](https://kernel.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://lwn.net/Articles/1041694/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/torvalds/linux/blob/0f00132132937ca01a99feaf8985109a9087c9ff/Documentation/process/coding-assistants.rst)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [FreeBSD](https://freebsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9), [2](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/freebsd/freebsd-src?tab=contributing-ov-file#quality-expectations)) | Other BSDs? | +| [FreeBSD](https://freebsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9), [2](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/freebsd/freebsd-src?tab=contributing-ov-file#quality-expectations)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [TrueNAS](https://www.truenas.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/truenas/truenas_pylibzfs/blob/master/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [ReactOS](https://reactos.org/) | [`d4993c6`](https://github.com/reactos/reactos/commit/d4993c67cd8e9bb724ceeb26e0b252273c8184e1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/reactos/reactos/pull/5850#discussion_r1375260272))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/reactos/reactos/pull/8690), [2](https://github.com/reactos/reactos/pull/8704), [3](https://github.com/reactos/reactos/pull/8747)) | [Wine](https://www.winehq.org/) for some use cases | | [FreeDOS](http://www.fdos.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/FDOS/country/pull/16))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FDOS/country/pull/16), [2](https://github.com/FDOS/country/pull/18)) | [The original MS-DOS source code](https://github.com/microsoft/MS-DOS) is under the Expat/MIT license | | [OpenBSD](https://openbsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148b1760f00aa5429627b), [2](https://github.com/openbsd/src/commit/e9af5eb5a61d189327b553b24d0d31f19c64b63f)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [DragonFlyBSD](https://www.dragonflybsd.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://gitweb.dragonflybsd.org/?p=dragonfly.git;a=commit;h=41fb76421dce54f90c9cfb9f4f7e2993ae795266)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | # Why not LLMs? From 5c90266088bb7139bd59b1c8d787d17321a8c5a7 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 14:07:23 -0800 Subject: [PATCH 25/31] Add MidnightBSD --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 21b694d..b8bfbfb 100644 --- a/README.md +++ b/README.md @@ -581,6 +581,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors | [FreeDOS](http://www.fdos.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/FDOS/country/pull/16))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FDOS/country/pull/16), [2](https://github.com/FDOS/country/pull/18)) | [The original MS-DOS source code](https://github.com/microsoft/MS-DOS) is under the Expat/MIT license | | [OpenBSD](https://openbsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148b1760f00aa5429627b), [2](https://github.com/openbsd/src/commit/e9af5eb5a61d189327b553b24d0d31f19c64b63f)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [DragonFlyBSD](https://www.dragonflybsd.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://gitweb.dragonflybsd.org/?p=dragonfly.git;a=commit;h=41fb76421dce54f90c9cfb9f4f7e2993ae795266)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [MidnightBSD](http://www.midnightbsd.org/) | [`ed4b0a5`](https://github.com/MidnightBSD/src/commit/ed4b0a5d41d2dcdd89a3795713fd5c8f91c39533) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/MidnightBSD/src/commit/7c14aa7a887490da483646a84a23d7452d7f719c))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/MidnightBSD/src/blob/ea6d4e4fb944e0f3a76dd9bfb91d23917a27d24b/AI_POLICY.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/MidnightBSD/src/pull/262), [2](https://github.com/MidnightBSD/src/pull/302), [3](https://github.com/MidnightBSD/src/pull/302)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | # Why not LLMs? From 8c0ffaa3337c844cd1748117f71cb680513ea779 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 14:24:42 -0800 Subject: [PATCH 26/31] Add note about alternatives and fix badges --- README.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b8bfbfb..6dbccd5 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [System Services and Daemons](#system-services-and-daemons) * [Bootloaders](#bootloaders) * [Operating Systems](#operating-systems) + * [Alternatives](#alternative-operating-systems) * [Why not LLMs?](#why-not-llms) * [Legal Ramifications](#legal-ramifications) * [Stolen Training Data](#stolen-training-data) @@ -574,14 +575,22 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [Linux Kernel](https://kernel.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://lwn.net/Articles/1041694/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/torvalds/linux/blob/0f00132132937ca01a99feaf8985109a9087c9ff/Documentation/process/coding-assistants.rst)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [FreeBSD](https://freebsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9), [2](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/freebsd/freebsd-src?tab=contributing-ov-file#quality-expectations)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [TrueNAS](https://www.truenas.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/truenas/truenas_pylibzfs/blob/master/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [Linux Kernel](https://kernel.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://lwn.net/Articles/1041694/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/torvalds/linux/blob/0f00132132937ca01a99feaf8985109a9087c9ff/Documentation/process/coding-assistants.rst)) | See below | +| [FreeBSD](https://freebsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9), [2](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/freebsd/freebsd-src?tab=contributing-ov-file#quality-expectations)) | See below | +| [TrueNAS](https://www.truenas.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/truenas/truenas_pylibzfs/blob/master/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [ReactOS](https://reactos.org/) | [`d4993c6`](https://github.com/reactos/reactos/commit/d4993c67cd8e9bb724ceeb26e0b252273c8184e1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/reactos/reactos/pull/5850#discussion_r1375260272))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/reactos/reactos/pull/8690), [2](https://github.com/reactos/reactos/pull/8704), [3](https://github.com/reactos/reactos/pull/8747)) | [Wine](https://www.winehq.org/) for some use cases | | [FreeDOS](http://www.fdos.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/FDOS/country/pull/16))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FDOS/country/pull/16), [2](https://github.com/FDOS/country/pull/18)) | [The original MS-DOS source code](https://github.com/microsoft/MS-DOS) is under the Expat/MIT license | -| [OpenBSD](https://openbsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148b1760f00aa5429627b), [2](https://github.com/openbsd/src/commit/e9af5eb5a61d189327b553b24d0d31f19c64b63f)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [DragonFlyBSD](https://www.dragonflybsd.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://gitweb.dragonflybsd.org/?p=dragonfly.git;a=commit;h=41fb76421dce54f90c9cfb9f4f7e2993ae795266)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [MidnightBSD](http://www.midnightbsd.org/) | [`ed4b0a5`](https://github.com/MidnightBSD/src/commit/ed4b0a5d41d2dcdd89a3795713fd5c8f91c39533) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/MidnightBSD/src/commit/7c14aa7a887490da483646a84a23d7452d7f719c))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/MidnightBSD/src/blob/ea6d4e4fb944e0f3a76dd9bfb91d23917a27d24b/AI_POLICY.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/MidnightBSD/src/pull/262), [2](https://github.com/MidnightBSD/src/pull/302), [3](https://github.com/MidnightBSD/src/pull/302)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [OpenBSD](https://openbsd.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148b1760f00aa5429627b), [2](https://github.com/openbsd/src/commit/e9af5eb5a61d189327b553b24d0d31f19c64b63f)) | See below | +| [DragonFlyBSD](https://www.dragonflybsd.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://gitweb.dragonflybsd.org/?p=dragonfly.git;a=commit;h=41fb76421dce54f90c9cfb9f4f7e2993ae795266)) | See below | +| [MidnightBSD](http://www.midnightbsd.org/) | [`ed4b0a5`](https://github.com/MidnightBSD/src/commit/ed4b0a5d41d2dcdd89a3795713fd5c8f91c39533) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/MidnightBSD/src/commit/7c14aa7a887490da483646a84a23d7452d7f719c))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/MidnightBSD/src/blob/ea6d4e4fb944e0f3a76dd9bfb91d23917a27d24b/AI_POLICY.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/MidnightBSD/src/pull/262), [2](https://github.com/MidnightBSD/src/pull/302), [3](https://github.com/MidnightBSD/src/pull/302)) | See below | + +> [!NOTE] +> #### Alternative operating systems +> 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) +> * [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/) # Why not LLMs? From 51de59423d2e53b7ee384cbf69297b565dec4188 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 12:06:23 -0800 Subject: [PATCH 27/31] Tidy browsers section based on new style guide --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 6dbccd5..f140a2b 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,9 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Tainted Software](#tainted-software) * [Browsers](#browsers) * [Desktop Browsers](#desktop-browsers) + * [Alternatives](#desktop-browser-alternatives) * [Mobile Browsers](#mobile-browsers) + * [Alternatives](#mobile-browser-alternatives) * [Search Engines](#search-engines) * [Command-Line Shells](#command-line-shells) * [Computer Graphics](#computer-graphics) @@ -181,29 +183,27 @@ This is a section for repos that are similar to this one either because they are ### Desktop Browsers -| Name | Alternatives | Evidence | Notes | -|---------------------------------------------------------|---------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------| -| Chromium/Blink engine | [Zen], [Epiphany], [Servo] | Presence of [.claude](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [.gemini](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini) and [.agents](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents) | -| Firefox | [Zen], [Epiphany], [Servo] | [Blog post collecting details](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company) | -| [Ladybird](https://github.com/LadybirdBrowser/ladybird) | [Zen], and several other forks | [President of company/core developer discussing Rust language adaption using AI agents.](https://x.com/awesomekling/status/2025898614631915708) [Associated blog post](https://ladybird.org/posts/adopting-rust/) | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | +|---|:---:|---| +| Chromium/Blink engine | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [2](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini), [3](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents)) | +| Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), ([2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/)))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | +| [Ladybird](https://github.com/LadybirdBrowser/ladybird) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://ladybird.org/posts/adopting-rust/)) | > [!Note] -> **On Desktop Browser Alternatives** +> #### Desktop Browser Alternatives > * [Epiphany] (by GNOME, WebKit based) does not currently have a stance, but GNOME developers as a whole [show aware anti-"AI" sentiments](https://discourse.gnome.org/t/loupe-no-longer-allows-generative-ai-contributions/27327) and roll out [wide reaching rules](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated) against it. > * [Servo] (New engine, formerly owned by Mozilla, now by a co-op) is not yet daily driver ready, but has [strong protections](https://book.servo.org/contributing/getting-started.html#ai-contributions) for when it is some time in the future. - ### Mobile Browsers -| Name | Alternatives | Evidence | Notes | -|---------|--------------|--------------------------------------------------------------------------------------------|-------| -| Firefox | [IronFox] | [Blog post collecting details](https://alextheward.com/blog/mozilla_is_now_an_ai_company/) | | +| Name | Last Untainted Version or Commit ID | Tags and Evidence | +|---|:---:|---| +| Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), ([2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/)))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | > [!Note] -> **On Mobile Browser Alternatives** +> #### Mobile Browser Alternatives > * [IronFox] For Android, while not officially related to LibreWolf, some of the same developers work on it. - ## Search Engines | Name | Alternatives | Evidence | Notes | From cfed95190a4395fe1926f545303e98459a563393 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 12:21:37 -0800 Subject: [PATCH 28/31] Add WebKit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f140a2b..47e6d64 100644 --- a/README.md +++ b/README.md @@ -188,6 +188,7 @@ This is a section for repos that are similar to this one either because they are | Chromium/Blink engine | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [2](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini), [3](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents)) | | Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), ([2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/)))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | | [Ladybird](https://github.com/LadybirdBrowser/ladybird) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://ladybird.org/posts/adopting-rust/)) | +| [WebKit](https://webkit.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/WebKit/WebKit/tree/57438b0e69831fedd7851825b33b09a0917c9b74/.codex), [2](https://github.com/WebKit/WebKit/tree/57438b0e69831fedd7851825b33b09a0917c9b74/.gemini)) | > [!Note] > #### Desktop Browser Alternatives From 4de5e239eec4dbfd2de5e0bddca870f737538197 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 12:26:26 -0800 Subject: [PATCH 29/31] Add Zen --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 47e6d64..08dd924 100644 --- a/README.md +++ b/README.md @@ -189,6 +189,7 @@ This is a section for repos that are similar to this one either because they are | Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), ([2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/)))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | | [Ladybird](https://github.com/LadybirdBrowser/ladybird) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://ladybird.org/posts/adopting-rust/)) | | [WebKit](https://webkit.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/WebKit/WebKit/tree/57438b0e69831fedd7851825b33b09a0917c9b74/.codex), [2](https://github.com/WebKit/WebKit/tree/57438b0e69831fedd7851825b33b09a0917c9b74/.gemini)) | +| [Zen](https://github.com/zen-browser/desktop) | [![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/zen-browser/desktop/issues/7742#issuecomment-3062859362), [2](https://github.com/zen-browser/desktop/pull/12826))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://docs.zen-browser.app/user-manual/shortcuts#other-features:~:text=Toggle%20AI%20Chatbot%20Sidebar)) | > [!Note] > #### Desktop Browser Alternatives From 885489fb8cc1186053d712194ad1aadf377bd2ba Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 13 Apr 2026 12:35:12 -0800 Subject: [PATCH 30/31] Clean up browsers section a bit --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 08dd924..99044b1 100644 --- a/README.md +++ b/README.md @@ -185,10 +185,10 @@ 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 | |---|:---:|---| -| Chromium/Blink engine | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [2](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini), [3](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents)) | -| Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), ([2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/)))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | +| Chromium/Blink engine | [![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/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [2](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini), [3](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents)) | +| Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), [2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | | [Ladybird](https://github.com/LadybirdBrowser/ladybird) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://ladybird.org/posts/adopting-rust/)) | -| [WebKit](https://webkit.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/WebKit/WebKit/tree/57438b0e69831fedd7851825b33b09a0917c9b74/.codex), [2](https://github.com/WebKit/WebKit/tree/57438b0e69831fedd7851825b33b09a0917c9b74/.gemini)) | +| [WebKit](https://webkit.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/WebKit/WebKit/tree/57438b0e69831fedd7851825b33b09a0917c9b74/.codex), [2](https://github.com/WebKit/WebKit/tree/57438b0e69831fedd7851825b33b09a0917c9b74/.gemini), [3](https://github.com/WebKit/WebKit/commit/94ffd831d1e5df97d5b8a7c5cbe8baa162670482)) | | [Zen](https://github.com/zen-browser/desktop) | [![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/zen-browser/desktop/issues/7742#issuecomment-3062859362), [2](https://github.com/zen-browser/desktop/pull/12826))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://docs.zen-browser.app/user-manual/shortcuts#other-features:~:text=Toggle%20AI%20Chatbot%20Sidebar)) | > [!Note] @@ -200,7 +200,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 | |---|:---:|---| -| Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), ([2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/)))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | +| Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), [2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | > [!Note] > #### Mobile Browser Alternatives From b65902241aac8d9fe65742275e9219a6403f6928 Mon Sep 17 00:00:00 2001 From: perditionecessaria Date: Tue, 14 Apr 2026 09:47:10 +0200 Subject: [PATCH 31/31] Add JupyterLab to Python Tools --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 99044b1..723a09f 100644 --- a/README.md +++ b/README.md @@ -394,6 +394,7 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Chardet](https://github.com/chardet/chardet) | [`6.0.0.post1`](https://github.com/chardet/chardet/releases/tag/6.0.0.post1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/chardet/chardet/issues/327), [2](https://github.com/chardet/chardet/commit/5038f52057e0cc84f622fb2a0546393c43a84a15)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| JupyterLab | [`v4.5.6`](https://github.com/jupyterlab/jupyterlab/tree/v4.5.6) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jupyterlab/jupyterlab/blob/main/AGENTS.md))
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://github.com/jupyterlab/jupyter-ai)) | Possibly Emacs ([1](https://www.danliden.com/notes/20241112-python-setup.html), [2](https://blog.serghei.pl/posts/emacs-python-ide/)) | | [Requests](https://github.com/psf/requests) | [![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/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a)) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | | [Textual](https://github.com/Textualize/textual) | [`v7.5.0`](https://github.com/Textualize/textual/releases/tag/v7.5.0) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/batrachianai/toad/commits?author=willmcgugan))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Textualize/textual/blob/main/AI_POLICY.md)) | [pytermgui](https://github.com/bczsalba/pytermgui) |