mirror of
https://codeberg.org/small-hack/open-slopware.git
synced 2026-05-31 14:17:01 +02:00
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:
commit
7efb1643de
1 changed files with 33 additions and 24 deletions
69
README.md
69
README.md
|
|
@ -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 -->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue