Discover what audio, graphics, and productivity software is available for Linux.
Find recommended terminal emulators, text editors, and development tools organized by programming language.
Build a complete Linux workstation by browsing curated recommendations across system utilities, security tools, and customization options.
Compare alternatives to tools you already use on other operating systems.
Awesome Linux Software is a curated list of applications and tools for Linux users and developers. Rather than a piece of software you run, it's a reference document, a long, organized collection of recommendations covering every category of software you might want on a Linux system. The list spans audio editors, music players, chat clients, backup tools, desktop customization, development tools (organized by language: C++, Python, JavaScript, Go, Java, Rust, and more), games, graphics editors, browsers, office suites, productivity apps, security tools, terminal emulators, text editors, system monitoring utilities, VPN clients, and window managers. It's aimed at anyone switching to Linux or trying to build out a complete Linux workstation, beginners who don't know what's available, developers setting up a new machine, or experienced users looking for alternatives to tools they already use. Each entry links directly to the project or download page. Note: As of May 2026, the original maintainer has archived this repository, citing difficulty maintaining quality as it became a target for self-promotion. The content remains available and is being maintained through community forks. For the most current version, the README points to maintained forks by contributors DimitrisPa and FabioLolix.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.