open-slopware:为使用 LLM/AI 的 FOSS 项目提供替代方案清单
open-slopware – Alternatives to FOSS projects choosing to use LLMs/AI
open-slopware 汇总了因使用 LLM/AI 而"受污染"的自由开源软件,并为每个项目列出无 AI 替代品及最后一个未受污染的 commit,方便用户按需 fork。清单用 Vibecoded、AI Functionality、AI Code Reviews 等标签标注污染类型,替代品若带 Anti-AI Policy 会显示徽章,用户可提交 PR 补充证据或申请移除。
Free/Open Source Software tainted by LLM/AI usage, along with an informed set of AI-free alternatives and last untainted commit (so you can fork if you'd like) should your ethical boundaries be crossed or your tolerance for risk be exceeded. Please note that alternatives do not have to have an Anti-AI policy, but if they do have an Anti-AI Policy,
you'll see an badge next to it. We also recently added a couple of other merit badges, which you can learn more about under Positive Merit Badges. If an alternative is found to have LLM/AI usage, please submit a pull request to get the alternative removed and added as tainted with evidence.
This list is not a resource to be used for the harassment of other open-source developers. If you wish to advocate for a "No AI" Policy from another project, we ask that it be done respectfully and constructively (and do not mention this list).
For more information on why we think this list matters, please see out Why not LLMs? file.
Want to add, update, or remove a project listed below? Check out our Contributing Doc.
See a project on here that you love, and wish wasn't on here? Check out our Guide for Removal and/or No AI Request Template.
Ready to fork a project to introduce a No AI policy? Check out our How to Slop Free Fork Guide.
Any other questions? Please check out our FAQ, and if your question isn't answered there, please feel free to start a Discussion.
- Definitions
- Sibling Repos
- Tainted Software
- Accessibility Tools
- Accounting and Budgeting
- API Documentation
- App Catalogs and Downloaders
- App Launchers
- Audio
- Backups
- Benchmarking
- BitTorrent Clients
- Bookmark Managers
- Books and Library Software
- Bootloaders
- Browsers
- Build Systems and Task Runners
- Cheat Sheets and Documentation
- Clipboard Managers
- Command-Line Shells
- Command-Line Text Processing
- Compatibility Tools and Managers
- Compiler Tools
- Computer Graphics
- Computer Hardware Simulators
- Containers
- Content Management Systems
- Continuous Integration
- Creative Coding
- Cryptography
- Data Archival
- Data Parsing
- Databases
- Device Exploiting
- Device to Device Communication
- Desktop Environments
- Display Managers
- Display Servers
- Documents
- E-Mail and Calendar
- File Comparison
- File Monitoring
- File Storage
- File Tagging
- File Transferring
- Filesystem Navigation
- Forum Software
- Fuzzy Finders
- Gaming
- Input Remapping
- Language and Localization
- Learning
- Mapping
- Messaging
- Metadata Handling and Annotation
- Microcontroller Tools and Libraries
- Networking
- Operating Systems
- Package Managers
- Password Management
- Peripheral Managers
- Privilege Escalation
- Programming Languages
- Programming Language-Specific Tools and Libraries
- Proof Assistants
- Remote Desktop
- Reverse Engineering and Debugging
- RSS
- Runtime Version Managers
- Search
- Service Monitoring
- Social Media
- SSH
- System Base
- System Information Utilities
- System Logs Managers
- System Monitoring
- System Services and Daemons
- Terminal
- Text and Code Editors
- Unified Push Distributors
- Version Control
- Virtualization
- Volunteer Computing
- VoIP Software
- VPN Software
- Whiteboard
- Window Managers
- License
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. |
Below are special definitions that are used for tagging purposes.
Tainted tags
The word "tainted" here is used to describe any project that falls under any of the following tags in this section. A project may have these tags removed if they follow our Guide for Removal, after which point they then qualify for the Positive Merit Badges, except in the case of CoC violations (see ).
Vibecoded
Asking an AI to write software for you (often without human review). Per Wikipedia:
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 (co-founder of OpenAI) 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.
Sometimes people will refer to vibecoding as "agentic engineering". We will not be using that term in this repo, but that still counts for this tag's usage.
Evidence may be, but is not limited to:
- blog post stating the project was vibecoded
- link to readme stating that the project was vibecoded.
- contributing/developer docs requiring the usage of AI
Permissive AI Policy
A policy, written or otherwise implied by maintainers' actions/statements, that permits the use of AI/LLMs in a way where LLM output is added into the project. Opening the door for others to use gen AI counts as a "Permissive AI Policy".
Evidence may be, but is not limited to:
- 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 using AI/LLMs
- LLM code being merged into the default branch of a project's code repository. (Must be merged to count; Open PRs do not count)
AI Functionality
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 may be, but is not limited to:
- 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
AI Code Reviews
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 may be, but is not limited to:
- 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
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 may be, but is not limited to:
- link to the place where the AI "art" is used
AI Sponsored
The project is sponsored directly by an AI company. An AI company is any company that advertises itself as pro-AI or develops an AI product itself. The obvious ones are Anthropic and OpenAI, however, all the big tech companies (e.g. Apple, Google, Microsoft, and Amazon) also count because they all have AI services and direct products as major offerings.
Evidence may be, but is not limited to:
- Blog post disclosing AI funding
- link to website that lists AI companies in sponsors list
- README that says "Sponsored by "
AI Databroker Usage
The use of an AI company as a third party service for processing user data.
Evidence may be, but is not limited to:
- Blog post talking about using AI for processing user data
- Privacy policy listing an AI company as a third party service
AI In Issue Tracker
The use of an AI bot/agent for responding to Issues, Discussions, Forums etc related to a project's issue/bug tracking.
Evidence may be, but is not limited to:
- Link to AI in an Issue, Bug report, Discussion etc. - must be related to the project's bug/issue tracking (e.g. dosu)
Condones LLM Ingestion
Condones the use of AI/LLMs to ingest the project's contents. This can be for "understanding the code better", "finding bugs/security issues/optimizations". This tag is to be used independently for projects that generally reject the use of AI in their code repositories, issue trackers, and sponsorships, but still encourage or permit users to use LLMs to ingest their code base. This is independent of a project's licensing. This tag is to be used for the maintainers' statements about, or reactions to, the usage of LLMs/AIs to ingest the repo.
The reason we still find this worthy of a tag is because it:
- means that the LLM, often provided by a company with very little respect for copyright, will then save a copy of that open source repo for use in it's future outputs.
- still encourages people to use LLMs and carves out a special situation in which they're still OK, but as this repo is against AI/LLMs for more than just "poor code quality" reasons, we still believe this is not a good course of action as it still promotes the use of inherently unethical tooling.
Evidence may be, but is not limited to:
- An AI or Contribution policy that carves out a space for "using LLMs to understand the code" or "finding bugs"
- Core maintainer using or accepting the use of AI for finding bugs or security issues
Soft Fork
Any alternative project that you see a next to is "soft forked" from an upstream tainted project. A soft fork means that the fork may still merge in commits from the tainted upstream project that it was forked from. Sometimes a soft fork is your only option for the sake of harm reduction, so we still allow these to be listed as alternatives, so long as soft fork itself still has an Anti-AI policy. We add the warning though, so you can choose your own risk appetite.
Bad CoC
This is not an AI related tag.
This tag means a project or parent org has violated our Code of Conduct. They can never be recommended as an alternative, even if they roll out an Anti-AI policy, as they are not fostering an inclusive environment. We are still willing to accept forks of these projects as alternatives in some select cases, but only if they have a comprehensive code of conduct that bans bigotry (even if it's a one contributor project) and an Anti-AI policy. We will not give specific evidence of what a given project has done to violate our CoC as that is not the primary purpose of this repo. Users are free to ask around in other spaces outside of this repo, but as always, do not mention this repo when doing so.
Neutral Tags
Currently only one tag falls into this category.
Request for Help
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.
Positive Merit Badges
These are special tags that we refer to as "merit badges". They have a positive connotation and are only awarded to alternatives.
Anti-AI Policy
This is a special badge with a positive connotation. It certifies that a project listed as an alternative, has a Clear "No AI" policy. This means the project forbids the use of AI and LLMs and does not have any special carve outs where they've condoned their usage. These projects should always be preferred as all other alternative projects listed are considered to have a neutral stance on AI until they put out an official policy.
By "special carve outs", we mean that the project also does not fit any of our other tainted tags, including .
Slop-Free Fork
This is a very special badge with a positive connotation. To use this badge, the project must already meet all the requirements of and then also ensure that there is no slop in the code base. The maintainers should try to replace/remove all tainted commits. They must also ensure all dependencies, to the best of their ability, are untainted. There are some exceptions, such as the OS that your project runs on or the programming language that your project is written in. We will not judge that. There are also some exceptions if there's no literally no better library to use that doesn't have slop in it. We still appreciate the effort regardless!
Proof of Heart
This is a very special badge with a positive connotation. To use this badge, the project must already meet all the requirements of and then also ensure that there is no slop in the code base. If you previously had any LLM commits, you need to completely remove them (so it has to pass slop-scan). You must also ensure all dependencies, to the best of your ability, are untainted. There are some exceptions, such as the OS that your project runs on or the programming language that your project is written in. We will not judge that. There are also some exceptions if there's literally no better library to use that doesn't have slop in it. We still appreciate the effort regardless!
As this is our most prestigious merit badge, the project must also have a Code of Conduct that bans bigotry, even if this is not a self submission, and even if it's a repo with only one contributor.
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 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 are generally kind FOSS neighbors. 💙
- llm-afflicted-software offers a similar list to ours here, however in YAML 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, #22) to help us here.
- forge.starlightnet.work/Team/No-AI/ which is the repo for this no-AI list that lists projects that have explicitly pledged not to use AI or have an explicit policy to not use AI.
- slop-free-index is a list of software that has taken steps to reject AI in its development processes.
Tainted Software
Accessibility Tools
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| espeak-ng | v1.52 |
espeak1, flite |
|
| Nametag | v0.17.0 |
Monica |
Accounting and Budgeting
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Actual | ||
| beancount | ||
| Firefly III | ||
| GNUCash | ||
| hledger (v2.x) | ||
| KMyMoney | ||
| ledger-cli | ||
| MWPlus | 071be04 |
|
| MyExpenses | 47ab235 |
|
| Odoo | ||
| ProExpenses | ||
| Recurring Expense Tracker |
API Documentation
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Scalar |
App Catalogs and Downloaders
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Aurora Store | |||
| F-Droid | Droid-ify | ||
| Komi Store (formally GitHub Store) |
App Launchers
Desktop Launchers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| AppGrid | None | KDE's built-in launchers (kickoff, krunner…) |
|
| Vicinae | krunner |
Mobile Launchers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| KISS | v3.21.1 c320b8f |
|
| Lawnchair | 14.0.0-beta3 |
|
| Pie Launcher | 1.27.0 ef978f |
Audio
Audio Plugins and Virtual Instruments
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Dexed | v0.9.8 9c673ba |
||
| FluidSynth | v2.4.4 7dac763 |
||
| plugdata | v0.9.3-2 a1d39e9 |
Camomile | |
| SurgeXT | 1.3.41 65dabd6 |
||
| ZynAddSubFX | v3.0.6 |
Yoshimi2 |
Audio Server
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| ALSA | v1.2.15.3d2499b1 |
|
| Pipewire | 0.5.11 1bde4f2c |
Digital Audio Workstations
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Ardour | LMMS1 | ||
| Audacity | 3.7.7 |
Tenacity |
|
| HISE | DPF | ||
| Mixxx | |||
| zrythm | LMMS1 |
Music Players
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Clementine | 1fc7fe0 |
|
| kew | v3.7.3 62c06e6 |
|
| Nuclear | v0.6.30 95282ba |
|
| SimpMusic | v0.2.14-hf |
|
| Strawberry Music Player | 1.2.16 39f9128 |
|
| Tauon Music Box | v8.2.2 5a465a2 |
Notation Software
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| MuseScore | Denemo Frescobaldi |
Podcast Aggregators
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| AntennaPod | 3.11.0 ef24413 |
Anytime Podcast Player | |
| PinePods | 0.7.9 82c4bff |
||
| podcast-dl | v12.1.0 c25b558 |
castero TUI castget CLI |
Radio Apps
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Deutsia Radio | None | ||
| soma-play | v0.1.2 |
||
| somafm_tui | None |
Standalone Digital Mixer
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| FineTune | BackgroundMusic |
Backups
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Borg | 1.2.9, 1.4.1 |
|
| Kopia | ||
| Restic | ||
| Timeshift |
Benchmarking
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| drill | 0.9.0 0fce6a2 |
siege |
BitTorrent Clients
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| BiglyBT | ||
| qBittorrent | ||
| Transmission |
Bookmark Managers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Floccus | v5.4.5 7b6f892 |
|
| linkding | v1.45.0 dbffffe |
|
| Linkwarden | v2.9.3 69225e0 |
|
| wallabag | 77cfd0e |
Books and Library Software
Book Readers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Anx Reader | ||
| Episteme Reader | ||
| KOReader | 2023.08 |
|
| Librera Reader | ||
| Readest | None |
Citation and Reference Managers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| papis | v0.15.0 c58b001 |
bibiman coBib CLI,TUI |
|
| Zotero | 8.0.5 c7014b9 |
Citations |
Graphic Novel Readers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Futon | 9.6.6 |
|
| komikku-app/komikku | ||
| Kotatsu Next | None | |
| Mihon | v0.19.3 fa966fc |
|
| Reikai | None | |
| Unyo | v0.6.7 2c7e274 |
|
| YACReader | 9.15.0 af1af39 |
Library Management Software
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Booklore | None | Arcalibre Clbre |
|
| Calibre | 8.15.0 |
Arcalibre Clbre |
|
| LANraragi | 1cfd949 |
Bootloaders
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| barebox | fe328bc |
||
| coreboot | |||
| EDK II | edk2-stable202505 36b63e9 |
||
| GRUB | rEFInd (UEFI only) | ||
| Hyper | rEFInd (UEFI only) | ||
| Limine | rEFInd (UEFI only) | ||
| U-Boot | v2026.10-rc3 8a4c2d7 |
Browsers
Browser Addons
| Name | Last Untainted Version/Commit ID |
Evidence | Alternatives |
|---|---|---|---|
| Dark Reader | dae63b5 |
Force Dark Mode | |
| SingleFile | v1.2.0 2001ad3 |
||
| Stylebot | v3.1.4 b848edf |
||
| Stylus | v2.3.19 155171c |
||
| uBlacklist | fb06ecc |
uBlock Origin partially |
Desktop Browsers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Brave | ||
| Chromium/Blink engine | ||
| Firefox | ||
| Helium | 0.0.7 327c2ec |
|
| Ladybird | e695dc1 |
|
| Servo | ||
| Tor Browser | 0.4.8.17 7540feba |
|
| Waterfox | bcdf79e |
|
| WebKit | 7623.1.14.14.3 18ef811 |
|
| Zen | 1.10.3b 1439526 |
Headless Browsers
Headless browsers are browsers, typically for server usage, that don't render web pages for humans to view.
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Lightpanda | 7c97620 |
Mobile Browsers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Brave | ||
| Firefox | ||
| Fulguris | ||
| Servo | ||
| Waterfox |
Build Systems and Task Runners
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Bazel | 9.0.2 |
Cloud Shake or See Below | |
| Bloop | v2.0.19 |
See Below | |
| Buck2 | 2025-10-15 |
Cloud Shake or See Below | |
| CMake | v4.3.4 |
See Below | |
| just | 1.42.4 67c76a7 |
See Below | |
| Meson | 1.8.3 12563f7 |
muon | |
| Mill | 1.0.6 |
See Below | |
| mise-en-place | 659f851 |
See Below | |
| Ninja | v1.13.2 2c729fa |
samurai | |
| SCons | 4.10.1 |
Waf or See Below | |
| sbt | 1.12.3 |
See Below | |
| Task | v3.41.0 8a35033 |
See Below | |
| tup | v0.8 cd25250 |
See Below |
Cheat Sheets and Documentation
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| cheat | 4.4.2 |
||
| explainshell | 1157256 |
||
| navi | v2.24.0 16a7477 |
Wikiman | |
| tealdeer | v1.8.1 8bd3a0d |
cldr ethical-tldr-client tldr-python-client tlrc |
|
| tldr-pages | v2.3 |
ethical-tldr |
Clipboard Managers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| clipcat | ||
| CopyQ | ||
| The Clipboard Project | Not yet applicable |
Command-Line Shells
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| brush | ||
| Hilbish | ||
| ksh93 | 93u+m/1.0.10 3c35147 |
|
| nushell | 0.79.0 |
|
| Oil Shell | dddab4a |
|
| PowerShell | v7.4.0-preview.2 |
|
| xonsh | ||
| yash |
Addons and Prompts
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Atuin | Built-in shell history | ||
| oh-my-bash | |||
| oh-my-posh | |||
| ohmyzsh | |||
| spaceship-prompt | v4.19.3 |
||
| Starship | kuina shmonad |
Command-Line Text Processing
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| bat | v0.25.0 |
cat | |
| pcre2 | 10.46 c98e5d5 |
grep | |
| ripgrep | 15.1.0 4519153 |
grep The Silver Searcher |
|
| ugrep | v7.8.2 0f14dfb |
grep The Silver Searcher |
Compatibility Tools and Managers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| ProtonPlus | 0.5.22 |
||
| ProtonUp-Qt | v2.15.1 a68e36e |
||
| Wine | 6473f077 |
Compiler Tools
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Compiler Explorer (godbolt) | 697d69f |
OneCompiler SharpLab |
|
| Cranelift | See below | ||
| GCC | See below | ||
| LLVM | llvmorg-15.0.6 |
QBE |
Linkers
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| binutils (binutils / gdb) | 928e6f5 |
||
| Mold | |||
| Wild |
Computer Graphics
3D Tools
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Blender | |||
| F3D | |||
| FreeCAD | Dune 3D LinesCAD xwzCAD's FreeCAD 2.1 fork |
||
| TrenchBroom | GtkRadiant NextBroom |
Image Manipulation
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| cgif | v0.5.0 f066d17 |
giflib | |
| delphitools | None | ||
| GraphicsMagick | 1.3.47 177023 |
libvips stb |
|
| ImageMagick | 7.1.2-15 49e5a11 |
libvips stb |
|
| LibreSprite | 1.0 |
Krita Pixelorama |
|
| SVGEdit | b9149f7 |
GodSVG |
Image Viewing
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| swayimg | 714c1eb |
feh imv (for X11 and Wayland) |
Interactive Media
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Ruffle | 883b223 |
Lightspark |
Photography
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Ansel | |||
| darktable | |||
| RapidRAW | |||
| RawTherapee | 5.12 |
Video
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| ani-cli | v4.10 206b88d |
anipy-cli doccli jerry |
|
| FFmpeg | FFmpeg legacy (4.4.x) series with some special configurations |
||
| Fladder | ddb71ef |
||
| gstreamer | |||
| Jellyfin (server) | |||
| Jellyfin Desktop | Qt-based client | ||
| Kodi | |||
| mpv | v0.41.0 41f6a64 |
ffplay (ffmpeg + SDL-based) MPlayer (ffmpeg-based) Showtime SMPlayer (mplayer-based) |
|
| NewPipe | LibreTube |
||
| PipePipe | LibreTube |
||
| QMPlay2 | 25.09.11 fb9db3e |
MPlayer (ffmpeg-based) SMPlayer (mplayer-based) |
|
| VLC | 3.0.23-2 b7a5b605 |
ffplay (ffmpeg + SDL-based) Showtime SMPlayer (mplayer-based) |
Computer Hardware Simulators
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| gem5 | ed9a1de |
Sniper SST zsim (x86-only) |
Containers
Container Engines
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Moby | v27.4.0-rc.1 84ad184 |
||
| Podman | v5.4.2 |
Container Managers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Docker CLI | v28.1.1 6f85626 |
||
| Podman Desktop |
Container Runtimes
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| containerd | v2.1.0-beta.1 b39d644 |
|
| crun | ||
| runc | v1.3.0 6923754 |
|
| youki | v0.5.3 30d0b9b |
Content Management Systems
| Name | Last Untainted Version/Commit ID |
Evidence | |
|---|---|---|---|
| Backdrop CMS | 1.33.2 |
||
| Bludit | |||
| Drupal | |||
| e107 | |||
| ProcessWire | 89cd626 |
||
| Wagtail | |||
| Webiny |
Blogging
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Banany blog | ||
| Ghost | ||
| WordPress | ||
| WriteFreely | afa5fc8 |
Static Site Generators
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Hugo | v0.145.0 812ea0b |
|
| Jekyll | v4.4.1 65d534a |
|
| Pelican | 4.10.2 4878fc8 |
|
| Zola | v0.22.1 4bf373d |
Wikis
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| MediaWiki |
Continuous Integration
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Act | v0.2.85 |
|
| Woodpecker | v3.12.0 |
Continuous Integration Alternatives
Creative Coding
Creative coding is an approach to programming that focuses on creating expressive, interactive, and visually or audibly engaging works as a form of digital art.
Live Coding and Sound Programming
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Alda | release-2.4.1 37d41d5 |
|
| Melrose | v1.0.0-beta5 d22cfd5 |
|
| Pure Data | 0.55-2 3bba513 |
|
| Sonic Pi | Not yet applicable | |
| SuperCollider | Version-3.13.1 c686c31 |
|
| TimeLines | Not yet applicable |
Visual Programming
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| cables | 16fff96 |
|
| p5.js | v1.11.0 5a7129b |
Cryptography
Disk Encryption
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| cryptsetup | |||
| VeraCrypt | tc-play, zuluCrypt |
File Encryption
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| age | 4a3a4ef |
rage | |
| cryfs | v1.0.3 |
||
| Cryptomator | |||
| gocryptfs | v2.5.4 |
||
| PaperAge | v1.5.0 2a7b86d |
paperback |
Data Archival
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Aaru Data Preservation Suite | |||
| DiscImageCreator | 20260101 e5771e8 |
cdrtools | |
| Media Preservation Frontend (MPF) | v3.7.1 |
||
| redumper |
Data Parsing
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| jq | 1.8.1 8d9a3c3 |
jaq pjy RCL |
Databases
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Firebird | b691650 |
See below | |
| MariaDB | See below | ||
| MySQL | See below | ||
| PostgreSQL | b574fec00 |
See below | |
| SQLite | See below | ||
| supabase | PocketBase |
||
| TimescaleDB | 2.25.2 |
SiriDB |
Device Exploiting
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| MTKClient | 9f64e8e |
||
| Penumbra | 39bdfee |
Device to Device Communication
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| KDE connect | 1ee3d3b4 |
Desktop Environments
Desktop environments are graphical user interfaces running on the top of a window manager.
A desktop environment usually depends on a specific window manager to work.
| Name | Last Untainted Version/Commit ID |
Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Gershwin | See below | ||
| LXDE | See below | ||
| LXQt | See below |
Display Managers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| atrium | ||
| Lemurs | 7151336 |
|
| Ly | ||
| Plasma Login Manager |
Display Servers
| Name | Last Untainted Version/Commit ID |
Tags and Evidence |
|---|---|---|
| X.org | ||
| Xenocara | 7.8 |
|
| XLibre |
None |
Documents
Document Converters
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| cmark | 0.31.2 7c38779 |
Comrak discount lowdown Markdown.pl |
|
| commonmark-java | e62bca1 |
flexmark-java | |
| doxx | v0.1.1 |
docx2txt python-docx2txt wvWare |
|
| MarkItDown | None | ||
| md4c | 0.5.3 5860a02 |
Comrak lowdown |
|
| Pandoc | 3.8 0ce85b0 |
lowdown Typst |
Document Viewers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Sumatra PDF | 3.5.2 |
zathura | |
| Xournal++ | v1.2.10 12aa886 |
Office Suite
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Apache OpenOffice | f92bdc3 |
|
| Collabora Online | ||
| CryptPad | 2025.3.0 4abb843 |
|
| Euro-Office | ||
| LaSuite Docs | 1.5.1 |
|
| LibreOffice | ||
| OnlyOffice |
E-Mail and Calendar
E-Mail CLI and TUI Clients
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| alot | 0.11 26aeaed |
|
| Himalaya | v1.2.0 48cb0d3 |
|
| NeoMutt | 20250905 |
E-Mail Desktop Clients
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Dodo | f7acc45 |
|
| Evolution | 3.60.0 |
|
| Forward Email | v0.9.1 |
|
| KMail | v24.02.2 |
E-Mail Mobile Clients
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| FairEmail | |||
| thunderbird android/k-9 mail | Simple Email |
E-Mail Web Clients
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Proton Mail |
E-Mail Servers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Mox | v0.0.15 3b38425 |
Courier | |
| Postfix | Courier Exim |
Calendar CLI and TUI Clients
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Calcure | 3.2.1 26c38af |
|
| Calendula | v0.1.0 bf94ba0 |
|
| khal | v0.14.0 dd82e34 |
Calendar Mobile Clients
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| DAVx5 | v4.4.9-ose 04fe8e1 |
||
| Fossify Calendar | 1.3.0 d8a4eb4 |
||
| Giggity | 2.2 ed96b93 |
CalDAV and CardDAV Servers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Baikal | 0.11.0 8e25c86 |
|
| Radicale | v3.5.10 a7350af |
|
| RustiCal | v0.12.0 c9fe570 |
|
| Xandikos | Not yet applicable |
File Comparison
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| delta | 0.18.2 8716121 |
|
| diff-so-fancy | v1.4.12 aadd537 |
|
| difftastic | 68273d15 |
|
| riff | 3.6.1 dc4ecb1 |
File Monitoring
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| viddy | v1.3.0 ad1f0fe |
watch | |
| watchexec | v2.3.2 |
entr watfs |
File Storage
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Ente Locker | ||
| Immich | ||
| JuiceFS | v1.2.3 |
|
| Nextcloud | ||
| Rook | v1.16.7 |
|
| Syncthing | ||
| Syncthing-Fork |
S3 Object Storage
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Garage | 22e003f0d0 |
|
| MinIO1 | e88d494 |
|
| RustFS | None | |
| SeaweedFS | 3.87 |
|
| Silo | None |
File Tagging
Booru-Style Taggers
Applications designed to store and categorize large amount of images or media in general.
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Hydrus Network |
Version 656 e464eaa |
Music Taggers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| MusicBrainz Picard | 3.0.0a2 |
File Transferring
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| croc | 7331264 |
Magic-Wormhole | |
| LocalSend | a14e610 |
See below | |
| rclone | |||
| rsync | 3.4.1 |
openrsync,scp, an FTP client, tar with a ssh client, gokrazy/rsync, unison |
|
| Warp | See below |
Filesystem Navigation
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| bfs | 4.1 ca4f98c |
find lr |
|
| eza | Not yet applicable | lr ls |
|
| fd | v10.2.0 |
find lr |
|
| LSDeluxe | v1.0.0 1714d89 |
lr ls |
|
| zoxide | 0.9.9 b151e6d |
cd z |
File Managers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| broot | v1.53.0 8291925 |
|
| Midnight Commander | 4.8.33 ab7c8c4 |
|
| nnn | v5.1 08ac4b7 |
|
| superfile | v1.1.7.1 204954e |
|
| Vifm | v0.14.4 fd9c91f |
|
| Yazi | v0.4.2 1cc9b24 |
Forum Software
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| Discourse | v3.1.0.beta2 |
|
| Flarum | v1.7.1 |
|
| myBB | ||
| phpBB | 3.3.16 |
Fuzzy Finders
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| fzf | v0.61.3 9c1a47a |
|
| peco | v0.5.11 |
|
| skim |
Gaming
Cellular Automata
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Golly | 883b1ff |
Emulators
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| 86Box | v4.2.1 |
PCem | |
| Amiberry | 7.1.1 |
Denise | |
| Ares | ae41a43 |
||
| Azahar | 2124.3 |
||
| Bochs | REL_3_0_FINAL 20d8845 |
Box86 | |
| Cemu | decaf-emu | ||
| Dolphin | Lazuli (only GameCube) | ||
| DolphiniOS | |||
| DOSBox Staging | c874065 |
DOSBox Pure |
|
| DOSBox-X | 8db9741 |
||
| Flycast | v2.5 9222fa8 |
lxdream (not active) | |
| HyperHLE | None | TouchHLE |
|
| KytyPS5 | 601c82a |
||
| MAME | 4f25362 |
||
| MartyPC | c02de7d |
PCem | |
| PCBox | fe6493e |
PCem | |
| PCSX2 | iris | ||
| PPSSPP | v1.20.4 38bffee |
||
| RPCS3 | |||
| RVVM | v0.7-git d6eae2e |
felix86 |
|
| shadPS4 | v0.16.0 6c282aa |
||
| SharpEmu | 41d61bd |
||
| Snes9x | 2e3fce3 |
bsnes higan |
|
| Stella | 616286a |
||
| VisualBoyAdvance-M | mGBA |
Game Engines
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Bevy | v0.16.1 face4f1 |
Fyrox |
|
| DevilutionX | 1.5.5 |
||
| ebitengine | v2.8.7 |
Vuelto Engo g3n |
|
| Godot Engine | 4.3-stable |
Pandemonium Engine |
|
| GDevelop | Pandemonium Engine |
||
| GZDoom | UZDoom, Helion Engine, Crispy Doom, Chocolate Doom | ||
| jMonkeyEngine | 3.6.1-stable |
||
| Luanti | 5.14.0 |
ClassiCube Cubos (discontinued) Cubyz |
|
| Redot Engine | redot-4.4-stable 0cc500d |
Pandemonium Engine |
|
| Ren'Py | 7.4.6.1693 |
Renovel |
|
| UPBGE | 0.36.1 |
Game Managers and Launchers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Bottles | 64.1? |
||
| Faugus | 1.22.4 c6c02a2 |
||
| Heroic | 2.20.1 |
||
| Lutris | v0.5.18 bb681c0 |
||
| TinyWiiBackupManager | 0.3.3 a096d1c |
See this post | |
| umu | 1.3.0 |
Game Server Managers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Pterodactyl | v1.12.4 98079a0 |
PufferPanel |
Minecraft Launchers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Fjord Launcher | ||
| Freesm Launcher | ||
| FTB App | v1.27.5 1fc7d7b |
|
| GDLauncher Carbon | ||
| LeviLauncher | ||
| Modrinth App | ||
| Pandora | v3.2.1 db0febe |
|
| PineconeMC | ||
| Technic Launcher |
Mod Managers
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| r2modman | 3.2.15 a97fc2c |
Source Ports
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| QuakeSpasm | 62993a6 |
Ironwail | |
| Wiicompiled | None |
Input Remapping
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| kanata | v1.9.0 |
|
| keymapper | 4.9.2 295a73d |
Language and Localization
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Weblate |
Learning
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| Anki | ||
| AnkiDroid | ||
| Freeplane | 095dd40 |
Mapping
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| BRouter | ||
| CoMaps | ||
| Deflock | None | |
| GraphHopper | ||
| Navit | v0.5.7 061e1c0 |
|
| Open GPX Tracker | v1.10.0 |
|
| OpenRouteService | v9.1.1 |
|
| Organic Maps | ||
| OsmAnd | ||
| OSRM | ||
| OverpassTurbo | 0f4a6f7 |
|
| Vespucci | c1053f9 |
Messaging
Messaging Clients
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| ArcaneChat | None | |
| aparté | 3ecf3c9 |
|
| converse.js | 12.0.0 b79d835 |
|
| chatterino | ||
| Delta Chat (Desktop, iOS) | ||
| Delta Chat Android | v2.43.0 cbdd8f1 |
|
| Element Web | ||
| Element X Android | ||
| Element X iOS | ||
| Fluux Messenger | ||
| Fluxer | None | |
| gomuks | ||
| Mattermost | ||
| Nerimity | v1.61.8 9077876 |
|
| Psi | ||
| Sable | v1.5.3 |
|
| Session | ||
| Sharkord | ||
| SimpleX | v6.4.11 779dd38 |
|
| Spark | f7eaa0d |
|
| Telegram | ||
| Threema | ||
| Zulip |
Messaging Servers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Continuwuity | ||
| Dendrite | v0.14.1 |
|
| Ergo | v2.16.0 efc1627 |
|
| Nerimity | 661d069 |
|
| OpenFire | ||
| Synapse | b4282b8 |
|
| Tuwunel | ||
| UnrealIRCd | 7a63239 |
Metadata Handling and Annotation
Data Annotation and Labelling
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Label Studio | 1.17.0 f758c99 |
VGG Image Annotator |
|
| Label Studio ML Backend | 17933b3 |
Implement your own backend (just a web service) according to their API. |
Microcontroller Tools and Libraries
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| betaflight | |||
| BouffaloSDK | 2.0.0 |
See below | |
| ch32-hal | 07687b9 |
See below | |
| esp-coordinator (tostmann fork) | None | See below | |
| esphome | a31a5e7 |
||
| ESP-IDF | 5.5.2 |
See below | |
| FastLED | 3.10.1 |
See below | |
| WLED | 62d3e15 |
||
| Zephyr | See below |
Networking
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| curl | HTTPie wget xh |
||
| dnscrypt-proxy | 2.1.15 b2410d0 |
See below | |
| doggo | v1.1.7 b400c46 |
dnslookup | |
| hurl | 7.0.0 76b4ef8 |
HTTPie | |
| Knot DNS | v3.4.10 cf824160 |
See below | |
| naabu | v2.3.4 f8838e2 |
||
| NETworkManager | stacer | ||
| ngrep | v1.48.3 b5f9c3f |
tcpdump | |
| nmap | 206d06a |
zmap | |
| PowerDNS | dd1e32f |
See below | |
| q | v0.19.0 65147ea |
dnslookup | |
| unbound | 1.24.2 6a0d5e2 |
See below | |
| websocketd | 8d6da30 |
websocat | |
| Wireshark | v4.4.13 0c2df451 |
Networking Security Tools
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Anubis | None |
Web Servers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Apache HTTP Server | 0e424f3 |
|
| Caddy | v2.10.0-beta.4 ea77a9ab |
|
| H2O | ac9d8dd |
|
| NGINX | 1.29.6 920dc09 |
|
| Traefik | v3.5.0 2cbd96e |
WiFi and Bluetooth
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| bluedevil | v6.7.91 37a5b91b |
|
| Blueman | 2.4.6 942bf96 |
|
| wifitui | None |
Operating Systems
BSD-based
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| DragonFlyBSD | ||
| FreeBSD | 15.0, 14.3 |
|
| MidnightBSD | ed4b0a5 |
|
| NetBSD 1 | ||
| NextBSD (re-implementation) | None | |
| OpenBSD | 7.8 |
Linux-based
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Aurora | See below | ||
| Bazzite | 42.20250908 |
See below | |
| Bluefin | See below | ||
| Debian | See below | ||
| Fedora | See below | ||
| Finix | GNU Guix System |
||
| NixOS | GNU Guix System |
||
| Nobara | See below | ||
| Nyarch | 23.05 |
See below | |
| Omarchy |
None | See below | |
| OpenWrt | 7214acd |
LibreCMC | |
| Solus | None | See below | |
| Ubuntu | See below | ||
| Void | See below |
Kernels
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| ELKS | c228942 |
Fuzix | |
| GNU Mach | See below | ||
| Linux Kernel | 6.16.7 d337f45 |
See below |
Other Operating Systems
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| FreeDOS | MS-DOS source code (Expat/MIT license) | ||
| ReactOS | d4993c6 |
Wine for some use cases | |
| TrueNAS |
Package Managers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| brew | ||
| Flatpak | 1.16.3 1ec49df |
|
| macports | ||
| PiKISS |
AUR Helpers
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| yay | paru |
Password Management
Cloud-based Password Managers
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| AliasVault | ||
| Bitwarden | ||
| Proton Pass | ||
| Vaultwarden | v1.35.3 |
Local Password Managers
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| AuthPass | ||
| gopass | ||
| Keepass2Android | ||
| KeePassDX | ||
| KeePassVault | ||
| KeePassXC | 2.7.9 |
Peripheral Managers
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Logitune | None |
Privilege Escalation
Mobile Privilege Escalation
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| APatch | 11039 a79cac6 |
||
| KernelSU | v0.5.5 f7da373 |
||
| KernelSU Next | v1.0.6 e07a6fb |
||
| Magisk | 28103 8e604d2 |
Programming Languages
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| .NET | v9.0.0 |
See below | |
| Alumina | ee360b9 |
See below | |
| Austral | Not yet applicable | See below | |
| C2 | e12a0dc |
See below | |
| C3 | 379d16a |
See below | |
| C# | See below | ||
| Carbon | 1c3d3e9 |
See below | |
| Carp | 736518e |
See below | |
| Cone | 698bd6a |
See below | |
| Crystal | a556ad7 |
See below | |
| Dart | See below | ||
| Dlang | 2.112.0 |
See below | |
| Elixir | v1.19.5 |
See below | |
| F# | Idris |
||
| Fortran | v0.7.0 41a1cfc |
See below | |
| Golang | go1.22.4 |
See below | |
| Haskell | Idris SML (several implementations; community is nearly dead) |
||
| Haxe | 638268d |
See below | |
| Hylo | 3724ac7 |
See below | |
| Janet | 517e40a |
See below | |
| Java (OpenJDK) | openjdk-26-ga |
See below | |
| Julia | v1.11.4 |
See below | |
| Kairo | 8c6ac6b |
See below | |
| Kotlin | v2.3.0 |
See below | |
| Lateralus | See below | ||
| LitaC | 3aeabae |
See below | |
| Lobster | 8e88c54 |
See below | |
| Move | See below | ||
| Neat | 5befa4c |
See below | |
| Nim | e2a3063 |
Ada | |
| Numbat | 18f81b1 |
Genius | |
| OCaml | SML | ||
| ocen | 183ce8e |
See below | |
| Odin | See below | ||
| Perl | v5.45.2 467be0c |
See below | |
| Pharo | v11.0.0 |
Cuis Smalltalk GNU Smalltalk |
|
| PlantUML | v1.2025.1 |
R gnuplot |
|
| Python (CircuitPython) | 9.2.9 |
See below | |
| Python (CPython) | v3.14.0a4 |
See below | |
| Python (MicroPython) | 1.26.1 |
See below | |
| Q | Not yet applicable | See below | |
| Rave | See below | ||
| Red | Boron Rebol (unmaintained) |
||
| Roc | See below | ||
| Ruby | v3.3.8 |
See below | |
| Ruby (mruby) | v3.3.0 |
See below | |
| Ruby (TruffleRuby) | v33.0.0 |
See below | |
| Rust | v1.95.0 |
See below | |
| SBCL | v2.6.1 |
See below | |
| Scala | v3.7.1 |
Scala 2.13.18 Scala 3.3 LTS See below |
|
| Scheme (Gerbil Scheme) | Chez Scheme Chicken Scheme Guile STklos |
||
| Scheme (Racket) | Chez Scheme Guile |
||
| Scratch | Scratch 1.4 Scratch 2 |
||
| Seed7 | Not yet applicable | See below | |
| Swift | 64c8d8f |
See below | |
| Terra | release-1.2.0 206f1f3 |
See below | |
| TurboWarp | v1.15.0 |
Scratch 1.4 Scratch 2 |
|
| Typescript | v5.1.3 |
See below | |
| V | See below |
Programming Language-Specific Tools and Libraries
Bash
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| bashunit | 0.19.1 02794c4 |
See below | |
| Bats | v1.14.0 d22e41f |
See below | |
| shellcheck | 1b59697 |
||
| shUnit2 | 1eb1409 |
See below |
C
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| cppcheck | ccls? | ||
| cpplint | ccls? | ||
| Expat | 2.7.4 |
See below | |
| flawfinder | 2.0.19 f86e4fb |
||
| glibc | musl | ||
| gobject-linter | None | ||
| HarfBuzz | 12.3.2 |
||
| liblouis | v3.34.0 d8792c4 |
||
| LibreSSL | v4.2.1 |
See below | |
| libuv | f6b713 |
libev | |
| LVGL | v9.2.2 |
||
| MbedTLS | See below | ||
| Mongoose | 7a21199 |
libmicrohttpd | |
| OpenSSL | 3.5.0 |
See below | |
| raylib | 5.5 2be18e2 |
FBGraphics NanoVG |
|
| sd-bus (via systemd) | See systemd section | basu | |
| WolfSSL | 5.7.6 |
See below | |
| zlib-ng | zlib |
C++
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Qt Base | 6.11.1 |
||
| Scratch Everywhere | |||
| spdlog | v1.16.0 |
||
| SQLiteCpp | v3.3.3 |
SQLite's first-party interface |
CSS
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Tailwind CSS | v4.1.13 8d56381 |
Sass twind |
Dart
Note that Dart is itself tainted; see the Programming Languages section.
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Flutter | 985576d |
Go
Note that Golang is itself tainted; see the Programming Languages section.
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| cobra | urfave/cli | ||
| debugui | f9c0b31a |
||
| Delve | |||
| goffi | go-ffi | ||
| gogpu | None | go-gl, webgpu | |
| gotests | v1.6.0 |
nxt_unit | |
| modernc.org/sqlite | v1.50.1 |
github.com/mattn/go-sqlite3 | |
| oto | b71107cf |
sio | |
| purego | 469dacd |
go-ffi |
Java
Note that Java is itself tainted; see the Programming Languages section.
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Dependency Track | v4.13.6 |
||
| Gradle | Apache Ant | ||
| libGDX | |||
| Maven | 3.9.12 |
Apache Ant | |
| Postgresql JDBC Driver | 42.7.9 |
JavaScript And TypeScript
Note that TypeScript is itself tainted; see the Programming Languages section.
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| ArkType | |||
| bun | v1.1.42 |
||
| Deno | 6002d26 |
||
| Electron | Use native GUIs, such as GTK | ||
| ESLint | |||
| es-toolkit | Lodash | ||
| fnm | n | ||
| Next.js | v13.2.5-canary.0 |
See below | |
| Node.js | Elsa Kiesel |
||
| npm | Yarn Classic | ||
| npmx | Yarn Classic | ||
| nvm | v0.40.2? |
||
| pnpm | Yarn Classic | ||
| React | v19.1.1 |
See below | |
| Svelte | 5.46.1 965bf6c |
See below | |
| TS for GIR | |||
| Typebox | |||
| Valibot | |||
| Vite | |||
| Vue | v3.5.13 b782cd6 |
See below | |
| Webpack | v5.76.3 |
||
| Yarn | Yarn Classic | ||
| Zod |
Lua
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| lua-language-server | |||
| Penlight | 8bf90ff |
Microlight Penlighter (fork, WIP) |
Python
Note that CPython is itself tainted; see the Programming Languages section.
Ruby
Note that Ruby is itself tainted; see the Programming Languages section.
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Hanakai | sinatra | ||
| Ruby 2D | v0.12.1 |
gosu | |
| Ruby on Rails | sinatra |
Rust
Note that Rust is itself tainted; see the Programming Languages section.
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| ash | c13363c |
Vulkano | |
| c2rust | 0.21.0 |
||
| chrono | v0.4.41 |
||
| console | 0.16.3 |
See below | |
| cursive | cursive-v0.21.1 |
See below | |
| egui | 0.31.1 |
See below | |
| facet | cad0de9 as Shapely (before the facet-rs rebrand) |
nanoserde1 | |
| glow | 578cdfa |
||
| gtk4-rs | See below | ||
| iced | 0.13.1 da1726b |
||
| iocraft | 0.7.17 |
||
| jiff | 0.2.26 |
||
| Matrix-rust-sdk | |||
| memchr | 2.8.0 |
||
| Nextest | cargo test |
||
| PyO3 | v0.23.5 |
||
| ratatui | None | See below | |
| relm | 66b0f18 |
||
| rust-analyzer | cargo check |
||
| rustup | 1.27.1 |
||
| Slint | 1.14.1 |
See below | |
| time | v0.3.51 |
||
| wgpu | Vulkano | ||
| zbus | dbus-rs | ||
| zerocopy |
Scala
Note that Scala (except version 2 and up to 3.3.7 LTS) is itself tainted; see the Programming Languages section.
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Coursier | 2.1.24 97b6034 |
||
| metals | 1.6.5 1daa049 |
||
| munit | 1.3.3 896d368 |
Weaver | |
| sbt-buildinfo | 0.13.1 bb02be2 |
||
| sbt-sbom | 0.5.0 |
||
| scalafix | v0.13.0 9af410d |
wartremover | |
| scalafmt | v3.11.1 |
||
| scalameta | v4.17.0 |
||
| tapir | v1.12.6 |
Zig
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Gooey | None | ||
| zigcli | 0.2.1 |
zig-args zig-clap |
|
| zlint | 0.6.4 |
Proof Assistants
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Agda | 2.8.0 |
Mikan | |
| Lean | See below | ||
| Rocq | See below |
Remote Desktop
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| FreeRDP | 3.20.0 e65d488 |
||
| Rustdesk | 1.3.9 5c2538e |
||
| TigerVNC | e369d7a |
Reverse Engineering and Debugging
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| gdb (binutils / gdb) | 928e6f5 |
See below | |
| ImHex | See below | ||
| radare2 | 7a4aa2c |
See below | |
| Rizin | See below |
RSS
Here, "RSS Aggregators" means services which run on a server (often self-hosted) and aggregate many RSS feeds together. They may offer a Web reader and/or an API. "RSS Clients" means applications which are run locally on a computer or mobile device and allow the reading of local RSS feeds, or feeds provided by an aggregator.
RSS Aggregators
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| CommaFeed | 5.10.0 |
|
| Feedbin | e5c9882 |
|
| FeedCord | 2.0.0 |
|
| FreshRSS | 1.27.1 |
|
| Fusion | 0.9.0 |
|
| Glean | None | |
| Miniflux | 2.2.3 |
|
| NewsBlur | bb1b32f |
|
| Tiny Tiny RSS | 032193f |
|
| RSSHub | bdccede |
RSS Clients
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| Capy Reader | 2025.04.1123 |
|
| Elfeed2 | None | |
| Feeder | 2.10.1 |
|
| FeedFlow | 1.0.68-desktop |
|
| Feedr | 0db7ec3 |
|
| Fluent Reader | feb6429 |
|
| Folo | None | |
| Liferea | 1.16-RC2 |
|
| NetNewsWire | 6.1.10b2 |
|
| Newsboat | r2.43 |
|
| RSSGuard | 5.2.1 |
|
| Twine | 2.10.0 |
|
| yarrand | None |
Runtime Version Managers
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| asdf | v0.18.1 |
Search
Search Platforms
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| Elasticsearch | |||
| OpenSearch |
Web Search
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| frogfind-ng | None | FrogFind | |
| Searxng | LibreY, marginalia, securityops.co |
||
| YaCy |
Service Monitoring
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Glitchtip | |||
| Grafana | 3eba57d |
||
| Uptime Kuma | 2.0.0-beta.2 13a85b8 |
statping-ng Uptime-Miku |
|
| Vector | 44562f6 |
Social Media
This is for both social media websites and apps.
Clients
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Bluesky Social App | wafrn-rn | ||
| FeurStagram | None | ||
| IceCubesApp | Feditext (iOS testflight) Snowdrop Tusky |
Servers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Bluesky | ||
| Lemmy | 0.19.16 2a696c5 |
|
| Mastodon | ||
| Misskey | ||
| PeerTube | v7.3.0 5edab3f |
|
| rsky | b6b44b4 |
SSH
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| ConnectBot | f523c43 |
|
| Haven | None |
System Base
This section is strictly for software implementing a core set of UNIX-like (or Microsoft equivalent) utilities and/or directly interfacing with several kernel subsystems. Think potential replacements for coreutils and util-linux.
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| PowerToys | |||
| plan9port | 0155f29 |
||
| sudo | OpenDoas | ||
| sudo-rs | OpenDoas | ||
| uutils | Busybox, GNU coreutils |
System Information Utilities
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| fastfetch | See below | ||
| hyfetch | See below |
System Logs Managers
Android
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Logcat Reader | 2.3.1877cc0a |
|
| LogFox | 2.0.7 dd1405c |
|
| Rootless Logcat | 0f7e533 |
System Monitoring
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| btop++ | v1.4.6 e26f59a |
NTop (windows) top |
|
| htop | 3.4.1 6f948d3 |
NTop (windows) top |
|
| procs | v0.14.11 7a774fc |
ps | |
| sysstat | v12.7.8 e970e7e |
atop |
System Services and Daemons
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| finit | See below | ||
| framework-system | 50a18e8 |
BIOS settings UI widgets /proc |
|
| fwupd | |||
| libinput | 43547b46 |
evdev | |
| lvm2 | |||
| Mesa3D | |||
| ntpd-rs | v1.6.1 |
Busybox ntpd chrony ntpd OpenNTPD |
|
| rsyslog | See below | ||
| runit | v2.3.1 14eb60f |
See below | |
| systemd | See below | ||
| wireplumber |
Power Management
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| auto-cpufreq | ||
| laptop-mode-tools | ||
| PowerTOP | ||
| TuneD | ||
| Upower |
Terminal
Terminal Emulators
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Contour | ||
| COSMIC Term | epoch-1.0.13 0a7fd0c |
|
| Deepin Terminal | 6.5.30 ceb6131 |
|
| Ghostty | ||
| iTerm2 | ||
| Kitty | ||
| Konsole | v26.04.2 |
|
| MATE Terminal | Not yet applicable | |
| ratty | 0.4.2 |
|
| rio | v0.2.10 |
|
| Warp | None | |
| Waveterm | ||
| Wezterm | bf9a2ae |
|
| Zap (OpenWarp) | None |
Terminal Multiplexers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| tmux | 3.6a |
|
| zellij | 1411b2d9 |
Text and Code Editors
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| CotEditor | 6.1.2 |
|
| Flow Control | v0.7.2 a782bfb |
|
| Helix | 25.07.1 c95d2c1 |
|
| Kakoune | v2025.06.03 1d71034 |
|
| Lem | e039567 |
|
| micro | v2.0.14 094b02d |
|
| Microsoft Edit | None | |
| Neovim | ||
| Nextpad++ | None | |
| Open Collaboration Tools | 61f6318 |
|
| Ox | v0.7.5 |
|
| Qt Creator | ||
| RStudio | ||
| Vim | v9.1.0189 |
|
| VS Code | ||
| Zed |
Note Software
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| AppFlowy | None | |
| Ferrite | None | |
| flatnotes | v5.5.4 |
|
| FSNotes | 7.1.4 d50663d |
|
| Joplin | ||
| Linwood Butterfly | ||
| Logseq | ||
| Markor | ||
| MarkText | ||
| Memos | v0.12.1 |
|
| Notesnook | ||
| QOwnNotes | ||
| Saber | ||
| Simplenote for Android | ||
| Simplenote for Electron | ||
| Simplenote for iOS | ||
| Simplenote for macOS | ||
| SiYuan | ||
| Standard Notes | add5250 |
|
| TriliumNext | ||
| VNote | ||
| Zettlr | 99a91eb |
Unified Push Distributors
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| ntfy-sh |
Version Control
Version Control Clients and Tooling
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|---|---|
| Breezy | 4559cec |
|
| Fossil | ||
| Gerrit | ||
| Git | ||
| Git for Windows | ||
| GitButler | ||
| gitoxide | ||
| Jujutsu | ||
| lazygit | ||
| Mercurial | ||
| Pijul | ||
| prek | ||
| Radicle | ||
| Sapling |
Version Control Servers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Gitea | ||
| GitLab | ||
| Gogs | ||
| Josh | r24.10.04 4d9de0d |
|
| Tangled |
Virtualization
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Botspot Virtual Machine | ||
| Cloud-Hypervisor | v47.0 |
|
| Kubevirt | v1.5.0 |
|
| QEMU | ||
| UTM | v5.0.1 97566f9 |
|
| VirtualBox |
Volunteer Computing
Volunteer computing is a system in which someone can donate (excess) compute resources to research projects.
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|---|---|---|
| BOINC | 3e5c24b |
VoIP Software
Voice over IP software permits making telephone calls over an IP network. It can be considered a sort of internet messaging.
SIP Servers
SIP, or Session Initiation Protocol, is a signaling protocol used to start, manage, and end communication sessions such as voice calls, video calls, and messaging.
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Kamailio | 86549be |
|
| Routr | v2.13.21 a0674f5 |
VPN Software
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Headscale | v0.26.1 474ea23 |
|
| netbird | ||
| nebula | ||
| frp | 0.48.0 |
Whiteboard
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| draw.io | v29.3.0 4e48fcc |
Decker Dia Drawy |
|
| Excalidraw | Decker Dia Drawy |
||
| OpenBoard | v1.7.4a-070511 88ecf3d |
||
| tldraw | Dia Drawy |
Window Managers
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| Awesome | ||
| COSMIC Compositor | ||
| Hyprland | ||
| i3 | 4.25.1 098a025 |
|
| IceWM | ||
| Jay | ||
| KWin | ||
| MangoWC | 0.15.4 820e27e |
|
| Mir | ||
| miracle-wm | ||
| Mutter | 50.1 709ef343 |
|
| niri | v25.05.1 |
|
| Qtile | v0.34.1 |
|
| Wayfire | ||
| Weston | ||
| wlmaker |
Desktop Bars
Little bar on your desktop, kinda like a "start" bar.
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| ironbar | ||
| Waybar |
Desktop Application Launchers
Menus or search tools to launch applications.
| Name | Last Untainted Version/Commit ID |
Evidence |
|---|---|---|
| dmenu |
5.4 7175c48 |
|
| Rofi |
Desktop Shells
All-in-one solutions for stitching together a desktop.
| Name | Last Untainted Version/Commit ID |
Evidence | Alternative(s) |
|---|---|---|---|
| Caelestia Shell | v2.3.0 4c69204 |
||
| DankMaterialShell | none | ||
| Noctalia Shell | v2.7.0 |
||
| Open-Shell | 4.4.197 |
Why not LLMs?
This section has moved to the why_not_llms.md file.
License
This repository is licensed under the Creative Commons Attribution Share Alike 4.0 International license. Please see LICENSE.txt for more information.
来源:Hacker News · codeberg.org