01. Overview & Architecture

Profile: v1.0
Purpose
Large curated list of desktop applications and tools for Linux.
Compatibility
Any distro (Server: BOTH)
Desktop Part
Lists & guides
Window Manager & Theme
Any WM / DE / Other
Full Description
Large curated list of desktop applications and tools for Linux.

02. Installation & Deployment

Method: Verified Command

Step-by-step deployment protocol

Step-by-step deployment
1Read online or clone for offline browsing
$git clone --depth 1 https://github.com/luong-komorebi/Awesome-Linux-Software

03. Screenshot Gallery // Awesome Linux Software

Capture 01 // Fullscreen
Awesome Linux Software screenshot 1
01 / 05

04. Documentation & Guide

README.md|GitHub Flavored Markdown

Awesome Linux Software

Notice (May 2026): I'm archiving this repository. After years of maintaining it, I've found it increasingly difficult to curate quality contributions — the repo has become a target for self-promotion rather than a genuinely useful resource. It's not an easy decision, but it's the right one for me. The content will remain available, and I hope the community continues to build on it through forks. To everyone who starred, forked, contributed, or simply used this repository over the years — thank you. This project started as a personal list for myself, and I never expected it to grow into something so many people found useful. Please visit maintained forks by core maintainers such as @DimitrisPa, @FabioLolix

Tux

🐧 This repo is a collection of AWESOME Linux applications and tools for any users/developers.

🐧 Feel free to contribute / star / fork / pull request . Any recommendations and suggestions are welcome.

Acknowledgement: Everything written below is from my own experience in college and after reading various materials. I am neither a professional nor an expert, but a passionate user. Anyone can open a discussion in the issue section, or a pull request if something should be modified or added.

Applications

3D Printing

Audio

For a more comprehensive/advanced/better categorized/... list of Linux audio software, you may want to click here

Edit-Mix-Record
Music Player
Radio
Utilities

Chat Clients

3rd Party Client
All-in-One Client
Chat Client Utilities
IRC Client
Official Client

Data Backup and Recovery

  • ![Open-Source Software][oss icon] Back In Time - A simple backup tool for Linux, inspired by "flyback project".
  • ![Open-Source Software][oss icon] BorgBackup - A deduplicating backup program with compression and authenticated encryption.
  • ![Open-Source Software][oss icon] bup - Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images).
  • ![Open-Source Software][oss icon] Deja Dup - A simple backup tool with built-in encryption.
  • ![Open-Source Software][oss icon] Duplicacy - Duplicacy is a new generation cross-platform cloud backup tool based on the idea of Lock-Free Deduplication. CLI version is free for personal use and is open-source, GUI and commercial use require licensing.
  • ![Open-Source Software][oss icon] Duplicity - Duplicity does directory backups by producing encrypted tar-format volumes and uploading them to a remote or local file server.
  • ![Open-Source Software][oss icon] FreeFileSync - FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files. Instead of copying every file every time, FreeFileSync determines the differences between a source and a target folder and transfers only the minimum amount of data needed.
  • ![Open-Source Software][oss icon] Kopia - Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication.
  • ![Open-Source Software][oss icon] Photorec - PhotoRec is file data recovery software designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures (thus the Photo Recovery name) from digital camera memory.
  • ![Open-Source Software][oss icon] Pika Backup - Pika Backup is designed to save your personal data and does not support complete system recovery. Pika Backup is powered by the well-tested BorgBackup software.
  • ![Open-Source Software][oss icon] Qt-fsarchiver - Qt-fsarchiver is a GUI for the fsarchiver program to save/restore partitions, folders and even the MBR/GPT table. The program is for systems based on Debian, OpenSuse or Fedora.
  • ![Open-Source Software][oss icon] rclone - Rclone is a command line program to sync files and directories to and from various cloud storage solutions. It also allows encrypted backups.
  • ![Open-Source Software][oss icon] restic - restic is a backup program that is fast, efficient and secure. It supports the three major operating systems (Linux, macOS, Windows) and a few smaller ones (FreeBSD, OpenBSD).
  • ![Open-Source Software][oss icon] rsnapshot - rsnapshot is a command line utility based on rsync to make periodic snapshots of local/remote machines. The code makes extensive use of hard links whenever possible to greatly reduce the disk space required.
  • ![Open-Source Software][oss icon] System Rescue CD - SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or repairing your system and data after a crash.
  • ![Open-Source Software][oss icon] TestDisk - TestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software.
  • ![Open-Source Software][oss icon] Timeshift - System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
  • ![Open-Source Software][oss icon] Vorta - Vorta is a backup client for macOS and Linux desktops. It integrates the mighty BorgBackup with your desktop environment to protect your data from disk failure, ransomware and theft.

Desktop Customization

Desktop Icon Packs
Desktop Themes
Desktop Widgets and Theme Utilities

Development

Android
C++
Database
  • ![Open-Source Software][oss icon] Cassandra - Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data.
  • ![Open-Source Software][oss icon] CouchDB - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.
  • DataGrip - DataGrip is a cross-platform IDE that is aimed at DBAs and developers working with SQL databases. It has built-in drivers that support DB2, Derby, H2, HSQLDB, MySQL, Oracle, PostgreSQL, SQL Server, Sqlite and Sybase.
  • ![Open-Source Software][oss icon] DBeaver - A universal database client supporting multiple platforms and databases.
  • Non Free Ispirer Ispirer Toolkit - Ispirer Toolkit is a powerful database migration and conversion tool designed to automate migrations across many major database systems and programming languages, such as Oracle, SQL Server, IBM DB2, PostgreSQL, Informix, MySQL, and more. Ispirer Toolkit is available for Linux, including Debian-based distributions.
  • ![Open-Source Software][oss icon] Kexi - Kexi is an open source visual database applications creator, a long-awaited competitor for programs like MS Access or Filemaker.
  • ![Open-Source Software][oss icon] MariaDB - One of the most popular database servers. Made by the original developers of MySQL.
  • ![Open-Source Software][oss icon] MongoDB - MongoDB is a free and open-source cross-platform document-oriented database program, uses JSON-like documents with schemas.
  • ![Open-Source Software][oss icon] MyCLI - MyCLI is a command line interface for MySQL, MariaDB, and Percona with auto-completion and syntax highlighting.
  • ![Open-Source Software][oss icon] MySQL - MySQL is the world's leading open source database thanks to its proven performance, reliability and ease-of-use. It is used by high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more.
  • ![Open-Source Software][oss icon] MySQL Workbench - MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.
  • ![Open-Source Software][oss icon] OceanBase - Distributed relational database. Based on the Paxos protocol and its distributed structure, it provides high availability and linear scalability.
  • ![Open-Source Software][oss icon] OmniDB - Browser-based tool that visually create, manage, and view databases.
  • Non Free OracleDB - Object-relational database management system produced and marketed by Oracle Corporation, one of the most trusted and widely-used relational database engines.
  • ![Open-Source Software][oss icon] Percona MongoDB - Percona Server for MongoDB provides all features and benefits of MongoDB Community Server.
  • ![Open-Source Software][oss icon] Percona Monitoring - Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MariaDB and MongoDB performance. You can run PMM in your own environment for maximum security and reliability. It provides thorough time-based analysis for MySQL, MariaDB and MongoDB servers to ensure that your data works as efficiently as possible.
  • ![Open-Source Software][oss icon] Percona MySQL - Percona Server for MySQL is a free, fully compatible, enhanced, open source drop-in replacement for MySQL that provides superior performance, scalability and instrumentation.
  • ![Open-Source Software][oss icon] Percona XtraDB Cluster - Percona XtraDB Cluster is an active/active high availability and high scalability open source solution for MySQL clustering. It integrates Percona Server and Percona XtraBackup with the Codership Galera library of MySQL high availability solutions in a single package that enables you to create a cost-effective MySQL high availability cluster.
  • ![Open-Source Software][oss icon] pgcli - Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting.
  • ![Open-Source Software][oss icon] PostgreSQL - PostgreSQL is a powerful, open source object-relational database system with more than 15 year development. PostgreSQL is not controlled by any corporation or other private entity and the source code is available free of charge.
  • ![Open-Source Software][oss icon] Sqlite - SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
  • ![Open-Source Software][oss icon] Sqlite Browser - Visually create, manage, and view sqlite database files.
  • ![Open-Source Software][oss icon] WebDB - Open Source and Efficient Database IDE. Easy server connection, Modern ERD, Intelligent data generator, IA assistant, NoSQL structure manager, Time machine and Powerful query editor.
Game Engines
Git
Golang
Java
Javascript
  • Non Free Webstorm - Powerful IDE for modern JavaScript development, made by JetBrains.
Microcomputer and Embedded Devices
Multiple Languages Support
PHP
  • Nonfree PHPStorm - Lightning-smart and powerful PHP IDE from Jetbrains.
Python
Ruby
  • Non Free RubyMine - Professional Ruby and Rails IDE.
Rust
  • Non Free RustRover - Professional Rust IDE by Jetbrains, free for non-commercial use.
Shell
Supporting Tools

E-Book Utilities

Electronic

Education

Email

File Manager

Games

City Building Simulation
Command Line
Engine Re-creations (require the actual game)
FPS
Miscellaneous
Puzzle
Racing
RPG
RTS
Sandbox
  • Nonfree Factorio - A factory building sandbox game.
  • ![Open-Source Software][oss icon] Luanti - Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation.
  • ![Open-Source Software][oss icon] Mcpelauncher - Unofficial Open-source launcher for Minecraft: Bedrock edition.
  • Nonfree Minecraft - Minecraft is a game about placing blocks and going on adventures. Explore randomly generated worlds and build amazing things from the simplest of homes to the grandest of castles.
  • ![Open-Source Software][oss icon] Modrinth App - The Modrinth App is a unique, open source launcher that allows you to play your favorite mods, and keep them up to date, all in one neat little package.
  • ![Open-Source Software][oss icon] MultiMC - MultiMC is an alternative launcher for Minecraft. It allows you to have multiple, cleanly separated instances of Minecraft (each with their own mods, resource packs, saves, etc) and helps you manage them and their associated options with a simple and powerful interface.
  • ![Open-Source Software][oss icon] Prism Launcher - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC and PolyMC).
Shooter
Turn Based Strategy
Gaming Applications
Launchers
Tools
W.I.N.E.
Machine Emulators
All-in-One
Atari
Emulation Frontends/Configurators
Microsoft
Nintendo
Sega
Sony
ZX Spectrum

Graphics

Graphic Creation
Image Editor
Image Management
Miscellaneous
PSD, Sketch Inspection
  • Nonfree Avocode - Avocode - Share and inspect Photoshop and Sketch designs in a heart beat.
Screen Recorder
Screenshot
Streaming
Video Editor

Internet

Browser
Supportive Tool
Web Service Client

Office

Accounting
Office Suites
LaTeX
Markdown
Novel Writing

Productivity

Automation
Dock
Local Search
Miscellaneous
Note Taking
Time and Task
Time and Usage Tracker
Widget and Indicator

Proxy

Security

Boot Integrity
  • ![Open-Source Software][oss icon] Mortar - Mortar allows for convenient automatic unlocking of LUKS-encrypted disks without sacrificing security through the use of Secureboot and TPM validation. Mortar aims to be distribution-agnostic.
Compartmentalization
Firewall
Network Analysis
Password Manager
Reverse Engineering
Other

Sharing Files

Cloud Drive
Download Manager
File Sharing
Remote Desktop
Torrent Client

Terminal

Text Editors

Integrated Development Environment inspired / Common User Access based
Modal editors & derivatives
Other editors

Utilities

Disk Utilities
System Maintenance
System Monitoring
Other

Video

VPN

  • NonfreeCyberGhost - CyberGhost VPN allows you to surf the Internet freely, as if in disguise, regardless of the type of application you use and from where you log in.
  • NonfreeExpressVPN - ExpressVPN is the worlds fastest VPN service. It is both safe and reliable to watch and stream movies abroad, or simply access your favourite sites.
  • NonfreeIVPN - IVPN offers a secure VPN service to privacy minded individuals including multi-hop technology and fast bandwidth.
  • Nonfree![Open-Source Software][oss icon] Mozilla VPN - Protect your web history, feel safer on public Wi-Fi, and limit ad tracking by increasing the security of your network connection.
  • Nonfree![Open-Source Software][oss icon] Mullvad - Mullvad is a VPN service that helps keep your online activity, identity, and location private.
  • NonfreeNordVPN - NordVPN gives you military-grade protection online, and you can access all your favorite sites without restriction.
  • ![Open-Source Software][oss icon] OpenVPN - OpenVPN is a virtual private network (VPN) system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It implements both client and server applications.
  • Nonfree![Open-Source Software][oss icon] Private Internet Access - Private Internet Access provides state of the art, multi-layered security with advanced privacy protection using VPN tunneling.
  • Nonfree![Open-Source Software][oss icon] ProtonVPN - High-speed Swiss VPN that safeguards your privacy.
  • NonfreePureVPN - PureVPN is much more than your usual VPN services provider. It offers unparalleled security and anonymity, making it your only choice for a secure online browsing experience.
  • NonfreeSurfshark - All you need in a VPN and more in one easy-to-use app.
  • Nonfree![Open-Source Software][oss icon] Tailscale - Tailscale is a WireGuard-based app that makes secure, private networks easy for teams of any scale.
  • Nonfree![Open-Source Software][oss icon] Windscribe - Browse the web privately as it was meant to be.
  • ![Open-Source Software][oss icon] WireGuard - WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache.

Wiki Software

Others

Command Line Utilities

Internet

System Info / Monitoring

Tools

Custom Linux Kernels

Desktop Environments

Display manager

Console

Graphic

Window Managers

Compositors

Stacking Window Managers

Tiling Window Managers

Dynamic Window Managers

Linux News, Apps, and more:

Reddit

Contributors

Feito com contrib.rocks.

Thanks to **All of Github contributors** for making this list possible and Everyone @ reddit.com/r/linux & reddit.com/r/ubuntu & vozforums.com & other forums for many suggestions and compliments ...

⬆ back to top


Guidelines to contribute

Simply put the name of the application in the list. Link to its homepage or a guide on how to install it. Also write a short description for the application + add icon. Make sure it is put under the appropriate topic. If the application doesn't fit in any existing topic, make a new one for it. Ensure everything is alphabetically sorted.

Unsure how to contribute?

Items marked with Open-Source Software are open-source software and link to the source code. Items marked with Nonfree are nonfree (as in nonfree beer). Items marked with Nonfree are nonfree (as in nonfree beer) and will cost money to use.


Author's note: Recently, I received feedback from you about the quality of some of the applications on this list. I have tested a lot of these, but not all. If you have any problems with the apps, please: -> head to the dev page (if available) -> make an issue for the dev there -> make an issue here so that I can consider whether I should remove the app from the list. Remember : Every piece of software has it's own merits, so there will never be anything like "best app" or "selective list" here, thank you.


License

![Creative Commons License](https://licensebuttons.net/l/by/4.0/88x31.png)

This work is licensed under a Creative Commons Attribution 4.0 International License.

GitHub Flavored Markdown (github-markdown-css)● Live Repo Synced