mirror of
https://codeberg.org/small-hack/open-slopware.git
synced 2026-06-06 00:57:00 +02:00
Merge branch 'main' into add-alternative-graphicsmagick
This commit is contained in:
commit
7c3db327f8
4 changed files with 137 additions and 73 deletions
|
|
@ -33,6 +33,7 @@ The criteria for being included in this repository are any of following tags. Yo
|
|||
- [](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#ai-code-reviews)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#gen-ai-art)
|
||||
|
||||
Alternatives should not contain any slop as defined by our tagging system above.
|
||||
|
||||
|
|
@ -46,6 +47,7 @@ Any project here may be removed as long as the following become true, *even if p
|
|||
|
||||
1. The project establishes a "No genAI" policy, where the core developers commit to no longer using LLMs for developing that project in particular and no longer accepting obvious LLM-authored contributions, and state the policy prominently in their repo.
|
||||
2. Any genAI functionality of the project itself is removed in its entirety. "Kill switches" are insufficient.
|
||||
3. Any LLM friendly files/folders are either poisoned or removed entirely.
|
||||
|
||||
When submitting a project for removal, please include a link to the evidence that they have created a "No genAI" policy. You can also submit PRs to update if a project stops using something like AI code reviews, but keeps a permissive AI policy. Updates are always welcome.
|
||||
|
||||
|
|
@ -57,6 +59,8 @@ Please make sure to only submit an Issue for 1 piece of software or section at a
|
|||
|
||||
This is not a place to discuss what you think an "ethical" LLM/AI is. We will close any Issues opened asking for advice on AI/LLM usage.
|
||||
|
||||
This is also not a place to open an issue to the effect of "think of the centrists".
|
||||
|
||||
## Helping with kind eyes
|
||||
|
||||
Maybe you don't need/want to open an Issue or Pull Request to this repo, but you still want to help. Here's what you can do. Take a look through the:
|
||||
|
|
@ -65,3 +69,7 @@ Maybe you don't need/want to open an Issue or Pull Request to this repo, but you
|
|||
- **Pull Requests** labeled with [`more-kind-eyes-please`](https://codeberg.org/small-hack/open-slopware/pulls?q=&type=all&sort=relevance&labels=1318107&state=open&milestone=0&project=0&assignee=0&poster=0) or [`awaiting-upstream-feedback`](https://codeberg.org/small-hack/open-slopware/pulls?q=&type=all&sort=relevance&labels=1280479&state=open&milestone=0&project=0&assignee=0&poster=0)
|
||||
|
||||
In either case, one thing you can do is react positively to a given upstream issue, pull request, or discussion thread. If you're already a contributor to that project, you may also leave a comment. You *must* do so kindly though! We do not approve of anyone reaching out in a rude manner to any other projects. If you have no connection to project, the best thing you can do is an emoji react or upvote on the opening discussion topic or to a comment where AI is called out as bad. It's unwise to pop into a discussion for a project you do not use and have no interest in using and only adds noise to the conversation, which could overwhelm the maintainers. Please be cautious and courteous. If we find out you were threatening or expressed any form of bigotry, you will receive a ban from this repo.
|
||||
|
||||
# Social media
|
||||
|
||||
We would appreciate it if you did not mention this repo on social media or in chats in order to shame a project or community. Do not make posts like, "<project> should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag.
|
||||
|
|
|
|||
169
README.md
169
README.md
|
|
@ -17,10 +17,11 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
|
||||
|
||||
* [Definitions](#definitions)
|
||||
* [Vibecoded](#vibecoded)
|
||||
* [AI Functionality](#ai-functionality)
|
||||
* [Permissive AI Policy](#permissive-ai-policy)
|
||||
* [Vibecode](#vibecode)
|
||||
* [AI Functionality](#ai-functionality)
|
||||
* [AI Code Reviews](#ai-code-reviews)
|
||||
* [Gen AI 'Art'](#gen-ai-art)
|
||||
* [AI Sponsored](#ai-sponsored)
|
||||
* [Request for Help](#request-for-help)
|
||||
* [Sibling Repos](#sibling-repos)
|
||||
|
|
@ -30,6 +31,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
* [Alternatives](#desktop-browser-alternatives)
|
||||
* [Mobile Browsers](#mobile-browsers)
|
||||
* [Alternatives](#mobile-browser-alternatives)
|
||||
* [E-Mail Clients](#e-mail-clients)
|
||||
* [Search Engines](#search-engines)
|
||||
* [Command-Line Shells](#command-line-shells)
|
||||
* [Computer Graphics](#computer-graphics)
|
||||
|
|
@ -38,6 +40,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
* [Video](#video)
|
||||
* [Terminal Emulators](#terminal-emulators)
|
||||
* [Developer Tools](#developer-tools)
|
||||
* [Document Viewers](#document-viewers)
|
||||
* [Programming Languages](#programming-languages)
|
||||
* [Editors](#editors)
|
||||
* [Accessibility Tools](#accessibility-tools)
|
||||
|
|
@ -51,17 +54,18 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
* [Rust](#rust)
|
||||
* [Game Engines](#game-engines)
|
||||
* [Audio](#audio)
|
||||
* [Messaging](#messaging)
|
||||
* [Messaging Alternatives](#messaging-alternatives)
|
||||
* [Package Managers](#package-managers)
|
||||
* [Password Management](#password-management)
|
||||
* [Services and Utilities](#services-and-utilities)
|
||||
* [File Storage](#file-storage)
|
||||
* [Game Managers](#game-managers)
|
||||
* [Package Managers](#package-managers)
|
||||
* [Password Management](#password-management)
|
||||
* [alternatives](#password-manager-alternatives)
|
||||
* [Social Media](#social-media)
|
||||
* [Servers](#servers)
|
||||
* [Alternatives](#generic-social-media-server-alternatives)
|
||||
* [Clients](#clients)
|
||||
* [Messaging](#messaging)
|
||||
* [Budgeting](#budgeting)
|
||||
* [Virtualization](#virtualization)
|
||||
* [VPN Software](#vpn-software)
|
||||
|
|
@ -95,9 +99,23 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
|
||||
Below are special definitions that are used for tagging purposes.
|
||||
|
||||
### Vibecoded
|
||||
### Permissive AI Policy
|
||||
|
||||

|
||||

|
||||
|
||||
A policy that permits the use of AI/LLMs in any capacity or is declared to be [vibecoded](#vibecode). Both vibecoding and opening the door for people to vibecode count as a permissive AI policy.
|
||||
|
||||
Evidence can be:
|
||||
|
||||
- an explicit AI policy (e.g. `AI_POLICY.md`, `CONTRIBUTING.md`, developer docs) in the repo or something in the project's contributing guidelines or in their website's documentation that says that AI/LLMs are allowed
|
||||
- an LLM friendly `AGENTS.md`, `CLAUDE.md`, or other such LLM instruction files or folders.
|
||||
- core maintainers' blog or social media post about vibecoding
|
||||
- link to readme, website, or documentation stating the project is vibecoded
|
||||
|
||||
> [!Important]
|
||||
> If a core maintainer has noted that the code is entirely vibecoded, please put that as the *first* evidence link.
|
||||
|
||||
#### Vibecode
|
||||
|
||||
Asking an AI to write software for you (often without human review). Per [Wikipedia](https://en.wikipedia.org/wiki/Vibe_coding):
|
||||
|
||||
|
|
@ -107,11 +125,9 @@ The term was coined by [Andrej Karpathy](https://en.wikipedia.org/wiki/Andrej_Ka
|
|||
|
||||
A **Vibecoder** is a person who uses AI prompts to generate anything, typically code or images. It would therefore be appropriate to call Andrej Karpathy a vibecoder.
|
||||
|
||||
Evidence can be:
|
||||
> [!Note]
|
||||
> Humans reviewing vibecoded code does not disqualify said code from being considered vibecoded.
|
||||
|
||||
- core maintainers' blog or social media post about vibecoding
|
||||
- link to readme, website, or documentation stating the project is vibecoded
|
||||
- link to AI policy, developer docs, or CONTRIBUTING doc that *requires* LLM usage
|
||||
|
||||
### AI Functionality
|
||||
|
||||
|
|
@ -125,17 +141,6 @@ Evidence can be:
|
|||
- a blog post advertising the AI Functionality
|
||||
- a link to the default branch in a repo that shows where the AI Functionality is implemented
|
||||
|
||||
### Permissive AI Policy
|
||||
|
||||

|
||||
|
||||
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
|
||||
|
||||

|
||||
|
|
@ -148,6 +153,16 @@ Evidence can be:
|
|||
- an AI code review CI workflow.
|
||||
- a PR where an AI code review seems to be automatically created by some sort of third party app
|
||||
|
||||
### Gen AI 'Art'
|
||||
|
||||

|
||||
|
||||
AI "Art" is being used in a project. This is typically for banners, avatars, promotional material, and/or blog posts. This means they're using tools that steal art from visual artists.
|
||||
|
||||
Evidence can be:
|
||||
|
||||
- link to the place where the AI art is used
|
||||
|
||||
### AI Sponsored
|
||||
|
||||

|
||||
|
|
@ -206,6 +221,12 @@ This is a section for repos that are similar to this one either because they are
|
|||
> #### Mobile Browser Alternatives
|
||||
> * [IronFox] For Android, while not officially related to LibreWolf, some of the same developers work on it.
|
||||
|
||||
### E-Mail Clients
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|---------|--------------|----------|-------|
|
||||
| NeoMutt | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/neomutt/neomutt/pull/4737)) | [mutt](http://mutt.org) |
|
||||
|
||||
## Search Engines
|
||||
|
||||
| Name | Alternatives | Evidence | Notes |
|
||||
|
|
@ -239,15 +260,16 @@ This is a section for repos that are similar to this one either because they are
|
|||
|
||||
### Video
|
||||
|
||||
| Name | Alternative(s) | Evidence | Notes |
|
||||
|---|---|---|---|
|
||||
| [VLC](https://code.videolan.org/videolan/vlc) | [Showtime](https://apps.gnome.org/Showtime/) (gstreamer-based), [SMPlayer](https://www.smplayer.info/) (mplayer-based) | The lead developer (JB Kempf) is a known advocate of vibe-coding on his podcast. Here's an [extract where he describes his "vibecoding stack"](https://www.youtube.com/watch?v=25MwBEWxQG0&t=2987s). |
|
||||
| [gstreamer](https://gstreamer.freedesktop.org/) | | [Claude commit](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/e4d7f95b0c8ea4b1e23d6660317968f8033ae3a9) |
|
||||
| [mpv](https://github.com/mpv-player/mpv) | | Explicitly stated in their [Contribution Guidelines](https://github.com/mpv-player/mpv/blob/master/DOCS/contribute.md#ai-assisted-contributions). |
|
||||
| [Kodi](https://kodi.tv) | | Claude listed as a coauthor (for example [this commit](https://github.com/xbmc/xbmc/commit/6a1411f263f84d69da36cf15d0da03b3439d590f)). |
|
||||
| [Jellyfin](https://jellyfin.org) | | Explicitly stated in their [Contribution Guidelines](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects). |
|
||||
| [PipePipe](https://pipepipe.dev/) | [LibreTube] | [`CLAUDE.md` file](https://github.com/InfinityLoop1308/PipePipeClient/blob/dev/CLAUDE.md)
|
||||
| [NewPipe](https://newpipe.net) | [LibreTube] | [AI usage is allowed](https://github.com/TeamNewPipe/NewPipe?tab=contributing-ov-file#ai-policy) | NewPipe forks may be affected since they pull out NewPipe's main source code.
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|---|:---:|---|---|
|
||||
| [VLC](https://code.videolan.org/videolan/vlc) | [](#request-for-help) | [](#vibecoded) ([1](https://www.youtube.com/watch?v=25MwBEWxQG0&t=2987s)) | [Showtime] (gstreamer-based)<br />[SMPlayer] (mplayer-based) |
|
||||
| [gstreamer](https://gstreamer.freedesktop.org/) | [](#request-for-help) | [](#vibecoded) ([1](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/e4d7f95b0c8ea4b1e23d6660317968f8033ae3a9)) | [](#request-for-help) |
|
||||
| [mpv](https://github.com/mpv-player/mpv) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/mpv-player/mpv/blob/master/DOCS/contribute.md#ai-assisted-contributions)) | [MPlayer](https://mplayerhq.hu/)<br />[Showtime] (gstreamer-based)<br />[SMPlayer] (mplayer-based) |
|
||||
| [Kodi](https://kodi.tv) | [](#request-for-help) | [](#vibecoded) ([1](https://github.com/xbmc/xbmc/commit/6a1411f263f84d69da36cf15d0da03b3439d590f))<br />[](#ai-code-reviews) ([1](https://github.com/xbmc/xbmc/pull/28144)) | [](#request-for-help) |
|
||||
| [Jellyfin](https://jellyfin.org) (server) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects))<br />[](#ai-code-reviews) ([1](https://github.com/jellyfin/jellyfin/pull/16540)) | [](#request-for-help) |
|
||||
| [Jellyfin Desktop](https://github.com/jellyfin/jellyfin-desktop) | Use the (now archived) [Qt-based client](https://github.com/jellyfin-archive/jellyfin-desktop-qt/) | [](#vibecoded) ([1](https://github.com/jellyfin/jellyfin-desktop/commit/7c3ae05aa63b9155203daf15a2ec4f52c319c6e6))<br />[](#permissive-ai-policy) ([1](https://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects), [2](https://github.com/jellyfin/jellyfin-desktop/blob/main/CLAUDE.md)) | [](#request-for-help) |
|
||||
| [PipePipe](https://pipepipe.dev/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/InfinityLoop1308/PipePipeClient/blob/dev/CLAUDE.md)) | [LibreTube] |
|
||||
| [NewPipe](https://newpipe.net) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/TeamNewPipe/NewPipe?tab=contributing-ov-file#ai-policy)) | [LibreTube] |
|
||||
|
||||
## Terminal Emulators
|
||||
|
||||
|
|
@ -303,6 +325,12 @@ This is a section for repos that are similar to this one either because they are
|
|||
> | [NetBSD make](https://man.netbsd.org/make.1) | Make used to build NetBSD ports tree|
|
||||
> | [Jam](https://swarm.workshop.perforce.com/projects/perforce_software-jam/) | OSS rewrite by Perforce|
|
||||
|
||||
## Document Viewers
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|---|:---:|---|---|
|
||||
| [Sumatra PDF](https://www.sumatrapdfreader.org/) | [`v3.5.2`](https://github.com/sumatrapdfreader/sumatrapdf/releases/tag/3.5.2rel) |  ([1](https://github.com/sumatrapdfreader/sumatrapdf/commit/aad9f76790d2f44894d73e28620eac41aeb5eb5c))| [Xournal++](https://xournalpp.github.io/) |
|
||||
|
||||
## Programming Languages
|
||||
|
||||
| Name | Alternative(s) | Evidence | Notes |
|
||||
|
|
@ -429,6 +457,44 @@ Also, there is an advisory database of Rust slopware crates, which you can use i
|
|||
| [zrythm](https://www.zrythm.org) | [Ardour](https://ardour.org/) (opinions may vary whether it is a replacement or not) | [CLAUDE.md](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) in repository |
|
||||
| [FineTune](https://github.com/ronitsingh10/FineTune) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | Include [`CLAUDE.md`](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) in the `.gitignore` |
|
||||
|
||||
## Messaging
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|
||||
|---|:---:|---|
|
||||
| [Mattermost](https://mattermost.com/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5)) <br />[](#ai-functionality) ([1](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html))|
|
||||
| [Telegram](https://telegram.org) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24))|
|
||||
| [Zulip](https://zulip.com/) | [](#request-for-help) | [](#ai-functionality) ([1](https://github.com/zulip/zulip/pull/32895)) |
|
||||
| [Sharkord](https://sharkord.com/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/Sharkord/sharkord/issues/85), [2](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2)) |
|
||||
|
||||
> [!Note]
|
||||
> ### Messaging alternatives
|
||||
> - [Delta Chat]
|
||||
> - [matrix]
|
||||
|
||||
## Package Managers
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|---|:---:|---|---|
|
||||
| [brew](https://github.com/Homebrew/brew) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md)) | Build packages from source |
|
||||
| [macports](https://github.com/macports/macports-ports) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/macports/macports-ports/pull/28628)) | Build packages from source |
|
||||
| [PiKISS](https://github.com/jmcerrejon/PiKISS) | [](#request-for-help) | [](#ai-code-reviews) ([1](https://github.com/jmcerrejon/PiKISS/pull/240)) | Use system repositories provided by your distro or manual installation of software |
|
||||
|
||||
## Password Management
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|
||||
|---|:---:|---|
|
||||
| [AliasVault](https://aliasvault.net) | [](#request-for-help) | [](#gen-ai-art) ([1](https://app.aliasvault.net/img/avatar.webp)) |
|
||||
| [Bitwarden](https://bitwarden.com/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md)) |
|
||||
| [KeepassXC](https://keepassxc.org/) | [](#request-for-help) | [](#vibecoded) ([1](https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/), [2](https://github.com/keepassxreboot/keepassxc/pull/12588), [3](https://github.com/keepassxreboot/keepassxc/pull/12314)) |
|
||||
|
||||
> [!Note]
|
||||
> ### Password manager alternatives
|
||||
> * [vaultwarden] (server) / [rbw](https://github.com/doy/rbw) (client)
|
||||
> * [KeePass 2](https://keepass.info/download.html). It is a .NET application, but [Mono](https://keepass.info/help/v2/setup.html#mono) or [Wine](https://keepass.info/help/v2/setup.html#wine) can be used for non-Windows platforms.
|
||||
> * [KeePassXC 2.7.9](https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.9) was released before the statement, and was awarded 3 year security Visa by the French National Cybersecurity Agency ([ANSSI](https://cyber.gouv.fr/)) for a First-level Security Certification (CSPN), valid in France and Germany, under report No. ANSSI-CSPN-2025/16 ([archive.org](https://web.archive.org/web/20251128131437/https://cyber.gouv.fr/produits-certifies/keepassxc-version-279), [certificate](https://messervices.cyber.gouv.fr/visas/ANSSI-CSPN-2025-16-certificat.pdf)).
|
||||
> * [Secrets](https://apps.gnome.org/Secrets/) uses the KeePass file format.
|
||||
> * Password managers based on [pass](https://www.passwordstore.org/) or [Himitsu](https://himitsustore.org/) could be interesting.
|
||||
|
||||
## Services and Utilities
|
||||
|
||||
| Name | Alternative(s) | Evidence |
|
||||
|
|
@ -453,14 +519,6 @@ Also, there is an advisory database of Rust slopware crates, which you can use i
|
|||
> * [Haunt](https://dthompson.us/projects/haunt.html)
|
||||
> * [Zine](https://zine-ssg.io)
|
||||
|
||||
### Package Managers
|
||||
|
||||
| Name | Alternative(s) | Evidence |
|
||||
|---|---|---|
|
||||
| [`brew`](https://github.com/Homebrew/brew) | Build packages from source or switch from macOS | [`AGENTS.md`](https://github.com/Homebrew/brew/blob/main/AGENTS.md) in repository |
|
||||
| [Pi-Apps](https://pi-apps.io/) | Use system repositories provided by your distro or manual installation of software | Includes known AI vibe-coding app [Google Antigravity](https://antigravity.google) in the [Pi-Apps repositories](https://github.com/Botspot/pi-apps/tree/master/apps/Antigravity), install scripts like for [Boxy SVG](https://github.com/Botspot/pi-apps/blob/f2dc4d272e777602c4e15831d0d707864c6aef7d/apps/Boxy%20SVG/install#L40) have AI code in them |
|
||||
| [PiKISS](https://github.com/jmcerrejon/PiKISS) | Use system repositories provided by your distro or manual installation of software | Use Sourcery AI for reviews ([example](https://github.com/jmcerrejon/PiKISS/pull/240)) |
|
||||
|
||||
### File Storage
|
||||
|
||||
| Name | Alternative(s) | Evidence |
|
||||
|
|
@ -474,21 +532,6 @@ Also, there is an advisory database of Rust slopware crates, which you can use i
|
|||
|---|---|---|
|
||||
| [Lutris](https://github.com/lutris/lutris) | [Bottles](https://github.com/bottlesdevs/Bottles) | Issue ["is lutris slop now"](https://github.com/lutris/lutris/issues/6506#issuecomment-3976118573) & Discussion ["is lutris slop now"](https://github.com/lutris/lutris/discussions/6530) |
|
||||
|
||||
### Password Management
|
||||
|
||||
| Name | Alternative(s) | Evidence |
|
||||
|---|---|---|
|
||||
| [AliasVault](https://aliasvault.net) | | Main instance uses "AI" "generated" [avatar](https://app.aliasvault.net/img/avatar.webp) |
|
||||
| [Bitwarden](https://bitwarden.com/) | [vaultwarden] (server) / [rbw](https://github.com/doy/rbw) (client) | Include [CLAUDE.md](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md) |
|
||||
| [KeepassXC](https://keepassxc.org/) | See below | Explicitly stated in [official blog post](https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/).<br />Use Copilot to generate PRs: [Example 1](https://github.com/keepassxreboot/keepassxc/pull/12588), [Example 2](https://github.com/keepassxreboot/keepassxc/pull/12314), [Example 3](https://github.com/keepassxreboot/keepassxc/pull/12199). |
|
||||
|
||||
> [!Note]
|
||||
> #### Password manager alternatives
|
||||
> * [KeePass 2](https://keepass.info/download.html). It is a .NET application, but [Mono](https://keepass.info/help/v2/setup.html#mono) or [Wine](https://keepass.info/help/v2/setup.html#wine) can be used for non-Windows platforms.
|
||||
> * [KeePassXC 2.7.9](https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.9) was released before the statement, and was awarded 3 year security Visa by the French National Cybersecurity Agency ([ANSSI](https://cyber.gouv.fr/)) for a First-level Security Certification (CSPN), valid in France and Germany, under report No. ANSSI-CSPN-2025/16 ([archive.org](https://web.archive.org/web/20251128131437/https://cyber.gouv.fr/produits-certifies/keepassxc-version-279), [certificate](https://messervices.cyber.gouv.fr/visas/ANSSI-CSPN-2025-16-certificat.pdf)).
|
||||
> * [Secrets](https://apps.gnome.org/Secrets/) uses the KeePass file format.
|
||||
> * Password managers based on [pass](https://www.passwordstore.org/) or [Himitsu](https://himitsustore.org/) could be interesting.
|
||||
|
||||
### Social Media
|
||||
|
||||
This is for both social media websites and apps.
|
||||
|
|
@ -519,15 +562,6 @@ This is for both social media websites and apps.
|
|||
| [IceCubesApp for iOS](https://github.com/Dimillian/IceCubesApp) | [](#request-for-help) | [](#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) | [](#permissive-ai-policy) ([1](https://github.com/bluesky-social/social-app/blob/177bdcd2b7807c9980dab32e7a5664fc006df40b/CLAUDE.md))<br />[](#vibecoded) ([1](https://github.com/bluesky-social/social-app/commit/8c4fc087f8119de5c007b71baaaf02089a346b38), [2](https://github.com/bluesky-social/social-app/commit/612a778361edc0314f92a0451abb98843e7bef9a), [3](https://github.com/bluesky-social/social-app/commit/1782a65174cbd22f01936f529f954e7a491b3fac)) | [wafrn-rn] |
|
||||
|
||||
### Messaging
|
||||
|
||||
| Name | Alternative(s) | Evidence | Notes |
|
||||
|---------------------------------------|------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|
|
||||
| [Mattermost](https://mattermost.com/) | [Delta Chat], [matrix] | [Distributes an "agents" plugin, with several LLM features](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html), [core developers commit LLM-generated code](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5) |
|
||||
| [Telegram](https://telegram.org) | [Delta Chat], [matrix] | [`.cursor` folder in repository](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24) |
|
||||
| [Zulip](https://zulip.com/) | [Delta Chat], [matrix] | [Integrated an LLM "topic summary" feature](https://github.com/zulip/zulip/pull/32895) |
|
||||
| [Sharkord](https://sharkord.com/) | [Delta Chat], [matrix] | [GitHub Copilot is mentioned in the `.gitignore`](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2), [maintainer mentions using AI](https://github.com/Sharkord/sharkord/issues/85) |
|
||||
|
||||
### Unified Push Distributors
|
||||
| Name | Alternative(s) | Evidence |
|
||||
|---|---|---|
|
||||
|
|
@ -555,8 +589,9 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors
|
|||
|
||||
| Name | Alternative(s) | Evidence |
|
||||
|---|---|---|
|
||||
| [Headscale](https://github.com/juanfont/headscale) | [nebula] | [AGENTS.md](https://github.com/juanfont/headscale/blob/main/AGENTS.md) and [.claude/agents](https://github.com/juanfont/headscale/tree/main/.claude/agents) added to repo, commits/PRs include "assisted by claude" notes ([example](https://github.com/juanfont/headscale/pull/3050), there are plenty more) |
|
||||
| [netbird](https://netbird.io) | [nebula] | [Privacy policy lists OpenAI in List of third party providers](https://netbird.io/privacy) |
|
||||
| [Headscale](https://github.com/juanfont/headscale) | | [AGENTS.md](https://github.com/juanfont/headscale/blob/main/AGENTS.md) and [.claude/agents](https://github.com/juanfont/headscale/tree/main/.claude/agents) added to repo, commits/PRs include "assisted by claude" notes ([example](https://github.com/juanfont/headscale/pull/3050), there are plenty more) |
|
||||
| [netbird](https://netbird.io) | | [Privacy policy lists OpenAI in List of third party providers](https://netbird.io/privacy) |
|
||||
| [nebula](https://github.com/slackhq/nebula) | | [Commit shows LLM usage](https://github.com/slackhq/nebula/commit/f8587956babc28da162afaba9861c282dc90a90e) |
|
||||
|
||||
## System Services and Daemons
|
||||
|
||||
|
|
@ -592,6 +627,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors
|
|||
> Operating systems are a tough ask. No matter what you choose, support will be inferior compared to an operating system with the Linux kernel, so don't feel pressured to switch.
|
||||
> * [MirBSD](https://mbsd.evolvis.org/) has [banned LLMs](https://mbsd.evolvis.org/permalinks/wlog2021_e20240726.htm#e20240726_wlog2021)
|
||||
> * [NetBSD](https://www.netbsd.org/) has a [somewhat ambiguous policy](https://www.netbsd.org/developers/commit-guidelines.html)
|
||||
> * [illumos](https://illumos.org/) and its distributions remain unaffected as of April 2026.
|
||||
> * [RedoxOS](https://redox-os.org/) has [banned LLMs](https://gitlab.redox-os.org/redox-os/redox/-/blob/master/CONTRIBUTING.md)
|
||||
> * [Haiku](https://www.haiku-os.org/) has [banned LLMs](https://www.haiku-os.org/community/organization/policies/)
|
||||
|
||||
|
|
@ -780,9 +816,10 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
|
|||
[Konsole]: https://invent.kde.org/utilities/konsole
|
||||
[MATE Terminal]: https://wiki.mate-desktop.org/mate-desktop/applications/mate-terminal/
|
||||
[matrix]: https://matrix.org
|
||||
[nebula]: https://github.com/slackhq/nebula
|
||||
[Rio Terminal]: https://github.com/raphamorim/rio
|
||||
[Servo]: https://servo.org/
|
||||
[Showtime]: https://apps.gnome.org/Showtime/
|
||||
[SMPlayer]: https://www.smplayer.info/
|
||||
[vaultwarden]: https://github.com/dani-garcia/vaultwarden
|
||||
[vim-classic]: https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.html
|
||||
[wafrn-rn]: https://codeberg.org/wafrn/wafrn-rn
|
||||
|
|
|
|||
14
STYLE.md
14
STYLE.md
|
|
@ -16,15 +16,15 @@ 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) |  ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))<br/>  ([1](http://linktocoolsoftware.com/branch/main/README.md))| [coolSlopFreeProject] |
|
||||
| [formallyCoolSoftware](https://linktocoolsoftware.com) | [`v2.0.0`](linktolastgoodversion.com/v2.0.0) *or* [`ab12345`](linktolastgoodcommitid.com/commit/ab12345) | [](#permissive-ai-policy) ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))<br/>  ([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):
|
||||
|
||||
- [](https://codeberg.org/small-hack/open-slopware#vibecoded)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#ai-functionality)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#ai-code-reviews)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#gen-ai-art)
|
||||
|
||||
**Don't know what the alternative or last known good version is?** Use this badge in its place:
|
||||
|
||||
|
|
@ -32,10 +32,6 @@ Make sure to format your table like below:
|
|||
|
||||
Here are all the badges for easy copying and pasting:
|
||||
|
||||
```markdown
|
||||
[](#vibecoded)
|
||||
```
|
||||
|
||||
```markdown
|
||||
[](#ai-functionality)
|
||||
```
|
||||
|
|
@ -52,6 +48,10 @@ Here are all the badges for easy copying and pasting:
|
|||
[](#sponsored-by-ai)
|
||||
```
|
||||
|
||||
```markdown
|
||||
- [](https://codeberg.org/small-hack/open-slopware#gen-ai-art)
|
||||
```
|
||||
|
||||
```markdown
|
||||
[](#request-for-help)
|
||||
```
|
||||
|
|
@ -64,7 +64,7 @@ Please do not submit GitHub screenshots of "A user you have blocked has previous
|
|||
|
||||
Screenshots are allowed but must be a last resort for something that cannot be linked. We'd prefer archive links in all other instances.
|
||||
|
||||
The above "Alternative(s)" column is for software that has a 1:1 parity or is a very similar alternative specific to the piece of software at hand. If the category or section is filled with the same alternative list (for instance, how it is in the [terminal emulators](https://codeberg.org/small-hack/open-slopware#terminal-emulators) section), you can remove the alternatives column. Instead, you can add a note below the table with all the alternatives, like this:
|
||||
The above "Alternative(s)" column is for software that has a 1:1 parity or is a very similar alternative specific to the piece of software at hand. If the category or section is filled with the same alternative list (for instance, how it is in the [terminal emulators](https://codeberg.org/small-hack/open-slopware#terminal-emulators) section), you can remove the "Alternatives" column. Instead, you can add a note below the table with all the alternatives, like this:
|
||||
|
||||
> [!NOTE]
|
||||
> ### Category Alternatives
|
||||
|
|
|
|||
19
badges/gen-ai-art-dark-yellow.svg
Normal file
19
badges/gen-ai-art-dark-yellow.svg
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="70" height="20" role="img" aria-label="Gen AI 'Art'">
|
||||
<title>Gen AI 'Art'</title>
|
||||
<linearGradient id="s" x2="0" y2="100%">
|
||||
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
|
||||
<stop offset="1" stop-opacity=".1"/>
|
||||
</linearGradient>
|
||||
<clipPath id="r">
|
||||
<rect width="70" height="20" rx="3" fill="#fff"/>
|
||||
</clipPath>
|
||||
<g clip-path="url(#r)">
|
||||
<rect width="0" height="20" fill="#605716"/>
|
||||
<rect x="0" width="70" height="20" fill="#605716"/>
|
||||
<rect width="70" height="20" fill="url(#s)"/>
|
||||
</g>
|
||||
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
|
||||
<text aria-hidden="true" x="345" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="590">Gen AI 'Art'</text>
|
||||
<text x="345" y="140" transform="scale(.1)" fill="#fff" textLength="590">Gen AI 'Art'</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 961 B |
Loading…
Add table
Add a link
Reference in a new issue