Awesome Linux Software

Awesome

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.

Update: This repo has been published on Gitbook. You can share this link with new users, as they may find it friendlier to read than GitHub. Download as a pdf here.

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 student. Anyone can open a discussion in the issue section, or a pull request if something should be modified or added. If you consider my work valuable, a donation is much appreciated.

Table of Contents



Applications

Audio

For a more comprehensive/advanced/better categorized/… list of Linux audio software, you may want to click here - Open-Source Software Airtime - The open broadcast software for scheduling and remote station management - Open-Source Software Ardour - Record, Edit, and Mix on Linux - Open-Source Software Audacious - An open source audio player that plays your music how you want it, without stealing away your computer’s resources from other tasks. - Open-Source Software Audacity - Free, open source, cross-platform software for recording and editing sounds. - Audio Recorder - Simple audio recorder available in an Ubuntu PPA. - Open-Source Software Auryo - Unofficial multiplatform SoundCloud® app for your desktop. - Open-Source Software Cantata - Qt5 Graphical MPD (Music Player Daemon) Client for Linux, Windows, MacOS. - Open-Source Software Clementine - Play numerous lossy and lossless audio formats. - Open-Source Software Cmus - A small, fast and powerful console music player for Unix-like operating systems. - Open-Source Software Deepin Music - An application, developed by Deepin Technology Team, which focused on local music playing. - Open-Source Software fre:ac - fre:ac is a free audio converter and CD ripper with support for various popular formats and encoders. It currently converts between MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, WAV and Bonk formats. - Open-Source Software Gnormalize - An audio converter and CD ripper with ReplayGain normalization algorithms, a metadata (tag) editor and an audio player. It uses gtk2-perl under GNU/Linux. - Open-Source Software Google Play Music - Unofficial but beautiful cross-platform desktop player for Google Play Music. - Open-Source Software Gpodder - Media aggregator and podcast client. - Open-Source Software GRadio - Radio software for Ubuntu Linux. - Open-Source Software Harmony - Music player with sleek interface & cloud compatibility. - Open-Source Software Helm - A software synthesizer, that runs either standalone, or as an LV2, VST, VST3 or AU plugin. - Open-Source Software Hydrogen - Advanced drum machine for GNU/Linux. - Open-Source Software K3b - The CD/DVD Kreator for Linux, optimized for KDE. - Open-Source Software Kid3Qt - Edit tags of multiple files, e.g. the artist, album, year and genre of all mp3 files of an album. - Open-Source Software KxStudio - A collection of applications and plugins for professional audio production. - Open-Source Software Libretime - The open broadcast software for scheduling and remote station management; forked from Airtime. - Open-Source Software LMMS - Making music on your PC by creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more. - Open-Source Software Lollypop - A GNOME music playing application. - Open-Source Software Lyricfier - A Spotify Lyrics alternative app. - Open-Source Software Mixxx - Free DJ software that gives you everything you need to perform live mixes; veritable alternative to Traktor. - Open-Source Software Mellow Player - Cloud music integration for your desktop. - Open-Source Software Mopidy - An extensible music server written in Python. - Open-Source Software Museek - A simple, clean and cross-platform music player. - Open-Source Software MuseScore - Create, play and print beautiful sheet music. - Open-Source Software MusicBrainz Picard - Picard is a cross-platform music tagger written in Python. - Open-Source Software MusixMatch - A Capable lyrics app with synchronized lyrics function. - Netease Music - A music player of Netease - a cloud music service in China. - Open-Source Software Nuclear - An Electron-based, multiplatform music player app that streams from multiple sources. - Ocenaudio - A cross-platform, easy to use, fast and functional audio editor. It is the ideal software for people who need to edit and analyze audio files. - Open-Source Software OSD Lyrics - Show lyrics with your favorite media player. - Open-Source Software Parlatype - GNOME audio player for transcription. - Open-Source Software Pithos - A native Pandora client for Linux. - Open-Source Software PulseEffect - Limiter, compressor, reverberation, equalizer and auto volume effects for Pulseaudio applications. - Open-Source Software Quod Libet - GTK+ music player written with huge libraries in mind. Supports search-based dynamic playlists, regular expressions, tagging, Replay Gain, podcasts & Internet radio. - Open-Source Software RadioTray-NG - An Internet radio player for Linux. - Open-Source Software Rhythmbox - Music player from GNOME. - Open-Source Software Sayonara Player - A small, clear and fast audio player for Linux written in C++, supported by the Qt framework. - Open-Source Software Sonata - A Music player that is designed to be an elegant and intuitive interface for your music collection via the Music Player Daemon (MPD). - Open-Source Software Soundconverter - Leading audio file converter. Aims to be simple to use, and very fast. - Open-Source Software SoundJuicer - CD Ripping tool for GNOME. - Open-Source Software Soundnode - An opensource SoundCloud app for desktop. - Open-Source Software Spotio - A Rdio-inspired light theme for the Spotify desktop app. - Open-Source Software Tomahawk - A new kind of music player that invites all your streams, downloads, cloud music storage, playlists, radio stations and more. - Open-Source Software Vocal - Podcast client for the modern desktop. - Open-Source Software Yktoo Sound Switcher Indicator - Sound input/output selector indicator for Ubuntu/Unity.

Chat Clients

3rd party Client

All-in-One Client

Chat Client Utilities

IRC Client

Official Client

Data Backup and Recovery

Desktop Customization

Desktop Themes

Desktop Widgets and Theme Utilities

Desktop Icon Packs

Development

Android

C++

Database

Golang

Java

Javascript

Microcomputer and Embedded Devices

Multiple Languages Support

PHP

Python

Shell

Supporting Tools

E-Book Utilities

Editors

Education

Email

File Manager

Games

RTS

Turn Based Strategy

City Building Simulation

FPS

RPG

Command Line

Miscellaneous

Engine Re-creations (require the actual game)

Gaming Applications

Graphics

Graphic Creation

Image Editor

Image Management

Miscellaneous

PSD, Sketch Inspection

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

Widget and Indicator

Proxy

Security

Sharing Files

Terminal

Utilities

Video

Wiki software

Others

Command Line Utilities

Desktop Environments

Display manager

Console

Graphic

Window Managers

Compositors

Stacking window managers

Tiling window managers

Dynamic window managers

Setup

Arch Linux

Bodhi

CentOS

Fedora

openSUSE

Ubuntu

Other distros

To be added later

Discussion Forums

Arch Linux Forums

Bodhi Linux Forums

CentOS Forums

Fedora Forums

Ubuntu Forums

openSUSE Forums

IRC channels

Linux News, Apps, and more:

Reddit

Learn Linux

Linux Hacking/Development

Advanced Linux

Other Awesome Lists

These are the list that I highly recommended: - Awesome Linux Audio - Awesome Self-hosted - Awesome Sysadmin

Contributors

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) and may cost money to use.


Author's note: Recently, I received feedbacks from you about the quality of some applications on this list. I myself tested them out a lot (not all of them, though). 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 get the app out of the list. Remember : Everything has its own quality, so there will never be anything like “best app” or “selective list” here, thank you.


License

Creative Commons License

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

A beer in your country can buy a meal in mine.