explaingit

luong-komorebi/awesome-linux-software

Analysis updated 2026-05-18

24,936HTMLAudience · generalComplexity · 1/5Setup · easy

TLDR

A curated directory of Linux applications and tools across dozens of categories, from audio editors to window managers, helping users discover what's available for their Linux system.

Mindmap

mindmap
  root((repo))
    What it does
      Curated app list
      Organized by category
      Links to projects
    Categories covered
      Development tools
      Graphics and media
      System utilities
      Productivity apps
    Use cases
      New Linux users
      Setting up workstation
      Finding alternatives
    Audience
      Beginners
      Developers
      Linux switchers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Discover what audio, graphics, and productivity software is available for Linux.

USE CASE 2

Find recommended terminal emulators, text editors, and development tools organized by programming language.

USE CASE 3

Build a complete Linux workstation by browsing curated recommendations across system utilities, security tools, and customization options.

USE CASE 4

Compare alternatives to tools you already use on other operating systems.

What is it built with?

HTML

How does it compare?

luong-komorebi/awesome-linux-softwarebitcoinbook/bitcoinbookjavascript-tutorial/en.javascript.info
Stars24,93625,19925,275
LanguageHTMLHTMLHTML
Setup difficultyeasyeasyeasy
Complexity1/51/51/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
License could not be detected automatically. Check the repository's LICENSE file before use.

In plain English

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.

Copy-paste prompts

Prompt 1
I'm switching to Linux for the first time. Use this awesome-linux-software list to suggest a complete starter toolkit: a text editor, terminal emulator, file manager, and one productivity app.
Prompt 2
I need a Linux graphics editor similar to Photoshop. Search the awesome-linux-software list under graphics editors and tell me the top 3 options with links.
Prompt 3
Show me all the development tools in awesome-linux-software organized by language, then recommend a full dev setup for Python and JavaScript projects.
Prompt 4
I want to customize my Linux desktop. What window managers and desktop customization tools does awesome-linux-software recommend?

Frequently asked questions

What is awesome-linux-software?

A curated directory of Linux applications and tools across dozens of categories, from audio editors to window managers, helping users discover what's available for their Linux system.

What language is awesome-linux-software written in?

Mainly HTML. The stack also includes HTML.

What license does awesome-linux-software use?

License could not be detected automatically. Check the repository's LICENSE file before use.

How hard is awesome-linux-software to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-linux-software for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub luong-komorebi on gitmyhub

Verify against the repo before relying on details.