diff --git a/README.md b/README.md index 3049e54..7d45c3c 100644 --- a/README.md +++ b/README.md @@ -35,25 +35,31 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question * [Tainted Software](#tainted-software) * [Accessibility Tools](#accessibility-tools) * [Accounting and Budgeting](#accounting-and-budgeting) + * [Accounting and Budgeting Alternatives](#accounting-and-budgeting-alternatives) * [API Documentation](#api-documentation) * [App Catalogs and Downloaders](#app-catalogs-and-downloaders) * [App Launchers](#app-launchers) * [Desktop Launchers](#desktop-launchers) * [Mobile Launchers](#mobile-launchers) + * [Mobile Launchers Alternatives](#mobile-launchers-alternatives) * [Audio](#audio) * [Audio Plugins and Virtual Instruments](#audio-plugins-and-virtual-instruments) + * [Audio Plugins and Virtual Instruments Alternatives](#audio-plugins-and-virtual-instruments-alternatives) * [Digital Audio Workstations](#digital-audio-workstations) * [Music Players](#music-players) + * [Music Players Alternatives](#alternative-music-players) * [Notation Software](#notation-software) * [Podcast Aggregators](#podcast-aggregators) * [Standalone Digital Mixer](#standalone-digital-mixer) * [Backups](#backups) + * [Backups Alternatives](#backups-alternatives) * [Benchmarking](#benchmarking) * [BitTorrent Clients](#bittorrent-clients) - * [BitTorrent Clients Alternatives](#bittorrent-clients-alternatives) + * [BitTorrent Clients Alternatives](#bittorrent-clients-alternatives) * [Blogging Software](#blogging-software) * [Content Management Systems](#content-management-systems) * [Static Site Generators](#static-site-generators) + * [Static Site Generators Alternatives](#static-site-generators-alternatives) * [Books and Library Software](#books-and-library-software) * [Book Readers](#book-readers) * [Book Readers Alternatives](#book-readers-alternatives) @@ -65,15 +71,24 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question * [Browsers](#browsers) * [Browser Addons](#browser-addons) * [Desktop Browsers](#desktop-browsers) + * [Desktop Browsers Alternatives](#desktop-browsers-alternatives) * [Headless Browsers](#headless-browsers) * [Mobile Browsers](#mobile-browsers) + * [Mobile Browsers Alternatives](#mobile-browsers-alternatives) * [Build Systems and Task Runners](#build-systems-and-task-runners) + * [Make Alternatives](#on-task-runners-and-make-1-implementations) + * [Build Sytems Alternatives](##alternative-build-systems) * [Cheat Sheets and Documentation](#cheat-sheets-and-documentation) * [Clipboard Managers](#clipboard-managers) + * [Clipboard Managers Alternatives](#clipboard-managers-alternatives) * [Command-Line Shells](#command-line-shells) + * [Bourne Shell Alternatives](#alternative-bourne-shell-implementations) + * [Shell Languages Alternatives](#alternative-shell-languages) * [Addons and Prompts](#addons-and-prompts) + * [Plugin Managers Alternatives](#alternative-plugin-managers) * [Command-Line Text Processing](#command-line-text-processing) * [Compiler Tools](#compiler-tools) + * [Compiler Alternatives](#compiler-alternatives) * [Linkers](#linkers) * [Computer Graphics](#computer-graphics) * [3D Tools](#3d-tools) @@ -83,73 +98,96 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question * [Video](#video) * [Containers](#containers) * [Continuous Integration](#continuous-integration) - * [Continuous Integration Alternatives](#continuous-integration-alternatives) + * [Continuous Integration Alternatives](#continuous-integration-alternatives) * [Cryptography](#cryptography) * [Disk Encryption](#disk-encryption) + * [OS-specific Disk Encryption Tools](#os-specific-disk-encryption-tools) * [File Encryption](#file-encryption) * [Data Archival](#data-archival) + * [Data Archival Alternatives](#data-archival-alternatives) * [Data Parsing](#data-parsing) * [Databases](#databases) * [Device Exploiting](#device-exploiting) * [Desktop Environments](#desktop-environments) + * [Desktop Environments Alternatives](#desktop-environments-alternatives) * [Display Managers](#display-managers) - * [Display Managers Alternatives](#display-managers-alternatives) + * [Display Managers Alternatives](#display-managers-alternatives) * [Documents](#documents) * [Document Converters](#document-converters) * [Document Viewers](#document-viewers) * [Office Suite](#office-suite) + * [Office Suite Alternatives](#alternative-office-suites) * [E-Mail and Calendar](#e-mail-and-calendar) * [E-Mail Desktop Clients](#e-mail-desktop-clients) * [E-Mail Mobile Clients](#e-mail-mobile-clients) * [E-Mail Web Clients](#e-mail-web-clients) * [Calendar Mobile Clients](#calendar-mobile-clients) * [File Comparison](#file-comparison) + * [Diff Alternatives](#diff-alternatives) * [File Monitoring](#file-monitoring) * [File Storage](#file-storage) + * [File Storage Alternatives](#file-storage-alternatives) * [File Tagging](#file-tagging) * [Music Taggers](#music-taggers) + * [Music Taggers Alternatives](#alternative-music-taggers) * [File Transferring](#file-transferring) - * [File Transferring Alternatives](#file-transferring-alternatives) + * [File Transferring Alternatives](#file-transferring-alternatives) * [Filesystem Navigation](#filesystem-navigation) * [File Managers](#file-managers) * [File Manager Alternatives](#file-manager-alternatives) * [Forum Software](#forum-software) - * [Forum Software Alternatives](#forum-software-alternatives) + * [Forum Software Alternatives](#forum-software-alternatives) * [Fuzzy Finders](#fuzzy-finders) * [Gaming](#gaming) * [Cellular Automata](#cellular-automata) * [Compatibility Tools Managers](#compatibility-tools-managers) * [Emulators](#emulators) - * [Game engines](#game-engines) + * [Game Engines](#game-engines) + * [Game Engines Alternatices](#alternative-game-engines) * [Game Managers and Launchers](#game-managers-and-launchers) - * [Mod managers](#mod-managers) + * [Mod Managers](#mod-managers) * [Source Ports](#source-ports) * [Input Remapping](#input-remapping) * [Language and Localization](#language-and-localization) * [Learning](#learning) + * [Anki Desktop Alternatives](#anki-desktop-alternatives) * [Mapping](#mapping) + * [Mapping Alternatives](#mapping-alternatives) * [Messaging](#messaging) * [Messaging Clients](#messaging-clients) + * [Messaging Clients Alternatives by Protocols](#messaging-client-alternatives-by-protocols) * [Messaging Servers](#messaging-servers) + * [Messaging Servers Alternatives by Protocols](#messaging-servers-alternatives-by-protocols) * [Microcontroller Tools and Libraries](#microcontroller-tools-and-libraries) + * [Microcontroller Tools and Libraries Alternatives](#alternative-microcontroller-tools-and-libraries) * [Networking](#networking) + * [Networking Alternatives](#networking-alternatices) * [Reverse Proxies](#reverse-proxies) * [Networking Security Tools](#networking-security-tools) + * [Networking Security Tools Alternatives](#networking-security-tool-alternatives) * [Operating Systems](#operating-systems) * [BSD-based](#bsd-based) + * [BSD-based Alternatives](#alternative-bsd-based-operating-systems) * [Linux-based](#linux-based) + * [Linux-based Alternatives](#alternative-linux-based-operating-systems) * [Kernels](#kernels) * [Other Operating Systems](#other-operating-systems) + * [Other Operating Systems Alternatives](#other-alternative-operating-systems) * [Package Managers](#package-managers) + * [Package Managers Alternatives](#package-managers-alternatives) * [AUR Helpers](#aur-helpers) * [Password Management](#password-management) * [Cloud-based Password Managers](#cloud-based-password-managers) * [Local Password Managers](#local-password-managers) + * [Local Password Managers Alternatives](#local-password-managers-alternatives) * [Peripheral Managers](#peripheral-managers) * [Programming Languages](#programming-languages) + * [Programming Languages Alternatives](#on-alternative-languages) * [Programming Language-Specific Tools and Libraries](#programming-language-specific-tools-and-libraries) * [Bash](#bash) * [C](#c) + * [Crypto/SSL/TLS Software Alternatives](#crypto-ssl-tls-software-alternatives) + * [XML Libraries Alternatives](#https://codeberg.org/ethical-foss/open-slopware#alternative-xml-libraries) * [C++](#c-1) * [CSS](#css) * [Dart](#dart) @@ -160,18 +198,19 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question * [Python](#python) * [Ruby](#ruby) * [Rust](#rust) - * [Alternative GUI crates](#alternative-gui-crates) - * [Alternative TUI crates](#alternative-tui-crates) + * [GUI Crates Alternatives](#alternative-gui-crates) + * [TUI Crates Alternatives](#alternative-tui-crates) * [Scala](#scala) * [Zig](#zig) * [Proof Assistants](#proof-assistants) * [Remote Desktop](#remote-desktop) * [Reverse Engineering and Debugging](#reverse-engineering-and-debugging) + * [Reverse Engineering and Debugging Alternatives](#reverse-engineering-and-debugging-alternatives) * [RSS](#rss) * [RSS Aggregators](#rss-aggregators) - * [Alternative RSS Aggregators](#alternative-rss-aggregators) + * [RSS Aggregators Alternatives](#alternative-rss-aggregators) * [RSS Clients](#rss-clients) - * [Alternative RSS Clients](#alternative-rss-clients) + * [RSS Clients Alternatives](#alternative-rss-clients) * [Runtime Version Managers](#runtime-version-managers) * [Search](#search) * [Search Platforms](#search-platforms) @@ -180,40 +219,59 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question * [Social Media](#social-media) * [Clients](#clients) * [Servers](#servers) + * [Servers Alternatives](#social-media-server-alternatives) * [SSH](#ssh) - * [Alternative SSH Clients](#alternative-ssh-clients) + * [SSH Clients Alternatives](#alternative-ssh-clients) * [System Base](#system-base) * [System Information Utilities](#system-information-utilities) + * [System Information Utilities Alternatives](#alternative-system-information-utilities) * [System Logs Managers](#system-logs-managers) * [Android](#android) + * [Android Alternatives](#alternatives-for-android) * [System Services and Daemons](#system-services-and-daemons) + * [System Loggers Alternatives](#system-logger-alternatives) + * [Init Systems Alternatives](#init-system-alternatives) * [Power Management](#power-management) - * [Alternative Power Management Software](#alternative-power-management-software) + * [Power Management Software Alternatives](#alternative-power-management-software) * [Terminal](#terminal) * [Terminal Emulators](#terminal-emulators) + * [Terminal Emulators Alternatives](#alternative-terminal-emulators) * [Terminal Multiplexers](#terminal-multiplexers) + * [Terminal Multiplexers Alternatives](#terminal-multiplexers-alternatives) * [Text and Code Editors](#text-and-code-editors) + * [Text and Code Editors Alternatives](#alternative-text-and-code-editors) * [Note Software](#note-software) + * [Note Software Alternatives](#note-software-alternatives) * [Unified Push Distributors](#unified-push-distributors) + * [Unified Push Distributors Alternatives](#alternative-unified-push-distributors) * [Version Control](#version-control) * [Version Control Clients and Tooling](#version-control-clients-and-tooling) + * [Version Control Systems Alternative](#alternative-version-control-systems) * [Version Control Servers](#version-control-servers) + * [Version Control Servers Alternatives](#version-control-servers-alternatives) * [Virtualization](#virtualization) + * [Virtualization Alternatives](#virtualization-alternatives) * [Volunteer Computing](#volunteer-computing) * [VoIP software](#voip-software) * [VoIP servers](#voip-servers) * [VPN Software](#vpn-software) + * [VPN Software Alternatives](#vpn-software-alternatives) * [Whiteboard](#whiteboard) * [Window Managers](#window-managers) + * [Window Managers Alternatives](#window-managers-alternatives) + * [Wayland](#wayland) + * [X11](#x11) * [Desktop Bars](#desktop-bars) + * [Desktop Bars Alternatives](#desktop-bar-alternatives) * [Desktop Shells](#desktop-shells) +* [Why not LLMs?](#why-not-llms) * [License](#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) | +| 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. @@ -226,7 +284,7 @@ Asking an AI to write software for you (*often* without human review). Per [Wiki > In computer programming, vibe coding is a software development practice assisted by artificial intelligence (AI) such as by chatbots (programs that simulate conversation) or AI agents such as Codex or Claude Code. The software developer describes a project or task in a prompt to a large language model (LLM), which generates source code automatically. Vibe coding may involve accepting AI-generated code without reviewing the output thoroughly, instead relying on results and follow-up prompts to guide changes. -The term was coined by [Andrej Karpathy](https://en.wikipedia.org/wiki/Andrej_Karpathy) (co-founder of [OpenAI](https://openai.com/)) in February 2025. A **Vibecoder** is a person who uses AI prompts to generate anything, typically code or images. It would therefore be appropriate to call Andrej Karpathy a vibecoder. +The term was coined by [Andrej Karpathy](https://en.wikipedia.org/wiki/Andrej_Karpathy) (co-founder of [OpenAI](https://openai.com)) in February 2025. A **Vibecoder** is a person who uses AI prompts to generate anything, typically code or images. It would therefore be appropriate to call Andrej Karpathy a vibecoder. > [!tip] > Humans reviewing vibecoded code does not disqualify said code from being considered vibecoded. @@ -379,7 +437,7 @@ This is a special badge with a *positive* connotation. It certifies that a proje 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](https://codeberg.org/ai-alternatives/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](https://codeberg.org/ethical-foss/open-slopware/issues/12), [#22](https://codeberg.org/ethical-foss/open-slopware/pulls/22)) to help us here. -- [forge.starlightnet.work/Team/No-AI/](https://forge.starlightnet.work/Team/No-AI/) which is the repo for this [no-AI list](https://noai.starlightnet.work/list.html) that lists projects that have explicitly pledged not to use AI or have an explicit policy to not use AI. +- [forge.starlightnet.work/Team/No-AI](https://forge.starlightnet.work/Team/No-AI) which is the repo for this [no-AI list](https://noai.starlightnet.work/list.html) that lists projects that have explicitly pledged not to use AI or have an explicit policy to not use AI. - [slop-free-index](https://codeberg.org/brib/slopfree-software-index) is a list of software that has taken steps to reject AI in its development processes. > [!Note] @@ -388,7 +446,7 @@ This is a section for repos that are similar to this one either because they are # Tainted Software > [!Warning] -> We've recently added a "Last Untainted Version or Commit ID" column to our below tables. This is meant for tech savvy individuals to be able to fork the project and continue maintaining it without the use of AI. Choosing to install an older version of software could expose you to to security risks over time. Only do this if you are able to accept such risks. +> "Last Untainted Version or Commit ID" column is meant for tech savvy individuals to be able to fork the project and continue maintaining it without the use of AI. Choosing to install an older version of software could expose you to to security risks over time. Only do this if you are able to accept such risks. ## Accessibility Tools @@ -2483,7 +2541,7 @@ This section has moved to the [why_not_llms.md](./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](LICENSE.txt) for more information. +This repository is licensed under the _Creative Commons Attribution Share Alike 4.0 International license_. Please see [LICENSE.txt](LICENSE.txt) for more information.