Merge pull request 'add typescript section and clean up the TOC to be in the correct order' (#96) from add-type-script-section-and-alphabetize into main

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/96
Reviewed-by: Max <cloudymax@noreply.codeberg.org>
This commit is contained in:
JesseBot 2026-03-13 12:18:04 +01:00
commit 7efb1643de

View file

@ -15,6 +15,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
> [!Note]
> This is a fork of a repo by the same name maintained by the @gen-ai-transparency org on Codeberg. If they make their repo available again, we will contribute back.
* [Definitions](#definitions)
* [Tainted Software](#tainted-software)
* [Browsers](#browsers)
@ -27,16 +28,16 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
* [Terminal Emulators](#terminal-emulators)
* [Developer Tools](#developer-tools)
* [Programming Languages](#programming-languages)
* [Note on alternative languages](#note-on-alternative-languages)
* [Programming Language-Specific Tooling](#programming-language-specific-tooling)
* [C](#C)
* [Rust](#rust)
* [Python](#python)
* [CSS](#css)
* [Editors](#editors)
* [Accessibility Tools](#accessibility-tools)
* [Microcontroller Tools and Libraries](#microcontroller-tools-and-libraries)
* [Service Monitoring](#service-monitoring)
* [Programming Language-Specific Tooling](#programming-language-specific-tooling)
* [C](#c)
* [CSS](#css)
* [JavaScript / TypeScript](#javascript--typescript)
* [Python](#python)
* [Rust](#rust)
* [Game Engines](#game-engines)
* [Services and Utilities](#services-and-utilities)
* [File Storage](#file-storage)
@ -49,12 +50,13 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
* [Operating Systems](#operating-systems)
* [Why not LLMs?](#why-not-llms)
* [Legal Ramifications](#legal-ramifications)
* [Stolen Training Data](#stolen-training-data)
* [Stolen Training Data](#stolen-training-data)
* [Environmental Impact](#environmental-impact)
* [Poor Code Quality](#poor-code-quality)
* [Infosec Risks](infosec-risks)
* [Healthy and Safety](#healthy-and-safety)
* [Maintainer Fatigue](#maintainer-fatigue)
* [Infosec risks](#infosec-risks)
* [Healthy and Safety](#healthy-and-safety)
* [Maintainer Fatigue](#maintainer-fatigue)
* [Deskilling](#deskilling)
* [License](#license)
## Definitions
@ -198,6 +200,28 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|---|---|---|---|
| [harfbuzz](https://github.com/harfbuzz/harfbuzz) | Not realistically replaceable currently, use earlier version. | [Core developer enthusiastically discloses LLM usage](https://mastodon.social/@behdad@typo.social/116172838611778656) | |
### CSS
| Name | Alternative(s) | Evidence | Notes |
|---|---|---|---|
| [`tailwindcss`](https://github.com/tailwindlabs/tailwindcss) | [`twind`](https://github.com/tw-in-js/twind) | [Sponsorship page states explicitly that the founder uses AI to write code and even sells access to his "Cursor/Claude/AGENTS.md rules"](https://tailwindcss.com/sponsor) | |
### JavaScript / TypeScript
| Name | Alternative(s) | Evidence | Notes |
|---|---|---|---|
| [Zod](https://zod.dev/) | [TypeBox](https://github.com/sinclairzx81/typebox), [ArkType](https://arktype.io/) (both in grey area) | [CLAUDE.md, AGENTS.md, .cursorrules in GitHub repo](https://github.com/colinhacks/zod) | Is also sponsored by AI startups |
| [Valibot](https://valibot.dev/) | [TypeBox](https://github.com/sinclairzx81/typebox), [ArkType](https://arktype.io/) (both in grey area) | Uses LLM's in [GitHub issues](https://github.com/open-circle/valibot/issues/1389) and [PR's](https://github.com/open-circle/valibot/pull/1388); [`prompts` folder](https://github.com/open-circle/valibot/tree/main/prompts); [LLMs.txt](https://valibot.dev/guides/llms-txt/) | |
### Python
Note that Python is itself tainted; see [the Programming Languages section](#programming-languages).
| Name | Alternative(s) | Evidence | Notes |
|---|---|---|---|
| [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) | |
| [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) | |
### Rust
| Name | Alternative(s) | Evidence | Notes |
@ -210,21 +234,6 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
Also, there is an advistory database of Rust slopware crates, which you can use in tools like
[cargo-deny](https://embarkstudios.github.io/cargo-deny): <https://codeberg.org/1millibyte/rust-slopdb>.
### Python
Note that Python is itself tainted; see [the Programming Languages section](#programming-languages).
| Name | Alternative(s) | Evidence | Notes |
|---|---|---|---|
| [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) | |
| [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) | |
### CSS
| Name | Alternative(s) | Evidence | Notes |
|---|---|---|---|
| [`tailwindcss`](https://github.com/tailwindlabs/tailwindcss) | [`twind`](https://github.com/tw-in-js/twind) | [Sponsorship page states explicitly that the founder uses AI to write code and even sells access to his "Cursor/Claude/AGENTS.md rules"](https://tailwindcss.com/sponsor) | |
## Game Engines
| Name | Alternative(s) | Evidence |
@ -240,14 +249,14 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro
| [Wagtail CMS](https://wagtail.org/) | [WriteFreely] | Include [AGENTS.md](https://github.com/wagtail/wagtail/blob/main/AGENTS.md); [Wagtail AI](https://wagtail.org/wagtail-ai/) |
| [WordPress](https://wordpress.org) | [WriteFreely] | Include [AGENTS.md](https://github.com/WordPress/gutenberg/blob/trunk/AGENTS.md); has [Copilot PRs](https://github.com/WordPress/gutenberg/pull/74449) |
| [Gitea](https://about.gitea.com/) | [Forgejo](https://codeberg.org/forgejo/forgejo) (self-hosted) or [Codeberg](https://codeberg.org/) (hosted) | Include [AGENTS.md](https://github.com/go-gitea/gitea/blob/main/AGENTS.md) and [CLAUDE.md](https://github.com/go-gitea/gitea/blob/main/CLAUDE.md); Include [AI contribution policy](https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md#ai-contribution-policy); Some [blog post images](https://about.gitea.com/blog/gitea-achieves-soc2-type2-soc3-certification) are AI generated |
| [somafm_tui](https://github.com/zsh-ncursed/somafm_tui) | [soma-player](https://github.com/mpuccini/soma-play) | Commits from [QwenCoder](https://github.com/zsh-ncursed/somafm_tui/commit/bd176678d3f6b4f63603c331fb4481356068e78e) & [Claude](https://github.com/zsh-ncursed/somafm_tui/commit/11c9e9e934aa0d6fe4a1f572eed2ba252aac064b)
| [somafm_tui](https://github.com/zsh-ncursed/somafm_tui) | [soma-player](https://github.com/mpuccini/soma-play) | Commits from [QwenCoder](https://github.com/zsh-ncursed/somafm_tui/commit/bd176678d3f6b4f63603c331fb4481356068e78e) & [Claude](https://github.com/zsh-ncursed/somafm_tui/commit/11c9e9e934aa0d6fe4a1f572eed2ba252aac064b)
| [Bludit CMS](https://www.bludit.com/) | See below | [Coding with Claude and reviewing by Code Rabbit](https://github.com/bludit/bludit/pull/1642) |
| [Hugo](https://gohugo.io/) | See below | Include [AGENTS.md](https://github.com/gohugoio/hugo/blob/842d8f105256c5656e7895ee61fa5b2dfe90a9e3/AGENTS.md), [Claude.md](https://github.com/gohugoio/hugo/blob/842d8f105256c5656e7895ee61fa5b2dfe90a9e3/CLAUDE.md), Commits made with [Claude](https://github.com/gohugoio/hugo/commit/842d8f105256c5656e7895ee61fa5b2dfe90a9e3) |
| [Zola](https://www.getzola.org/) | See below | Include [.claude](https://github.com/getzola/zola/blob/ec865e2cb7c159169f4dc56ebcd35a460b8eb297/.claude/settings.local.json) |
| [Zola](https://www.getzola.org/) | See below | Include [.claude](https://github.com/getzola/zola/blob/ec865e2cb7c159169f4dc56ebcd35a460b8eb297/.claude/settings.local.json) |
> [!Note]
> #### Static site generators alternatives
> * [Jekyll](https://jekyllrb.com/) maybe? No signs of AI in the repo but also [no clear statement](https://talk.jekyllrb.com/t/ai-usage-in-the-jekyll-project/10269) provided
> * [Jekyll](https://jekyllrb.com/) maybe? No signs of AI in the repo but also [no clear statement](https://talk.jekyllrb.com/t/ai-usage-in-the-jekyll-project/10269) provided
> * [Pelican](https://getpelican.com/)
@ -274,7 +283,7 @@ This is for both social media websites and apps.
|---|---|---|
| [Bluesky](https://bsky.app) | [Mastodon](https://joinmastodon.org/), [GoToSocial](https://codeberg.org/superseriousbusiness/gotosocial) | [CTO discusses using Claude in development](https://bsky.app/profile/pfrazee.com/post/3luyb3jcbv52d) |
| [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) |
| [PeerTube](https://joinpeertube.org/) | | [Includes copilot instructions](https://github.com/Chocobozzz/PeerTube/blob/develop/.github/copilot-instructions.md) |
| [PeerTube](https://joinpeertube.org/) | | [Includes copilot instructions](https://github.com/Chocobozzz/PeerTube/blob/develop/.github/copilot-instructions.md) |
### Messaging
@ -400,7 +409,7 @@ There is increasing evidence to show that LLMs negatively impact developers' cod
* There are [anecdotal reports of LLM users forgetting how to code](https://www.theverge.com/ai-artificial-intelligence/767973/vibe-coding-ai-future-end-evolution).
# License
This repository is licensed under the Creative Commons Attribution Share Alike 4.0 International license. Please see [LICENSE.txt](LICENSE.txt) for more information.
<!-- please put your multi referenced links down here - alphabetized for tidiness -->