Skip to content


Repository files navigation

Awesome Linux Software


🐧 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.


3D Printing

  • Cura - The worlds most advanced 3D printer software
  • Open-Source Software FreeCAD - An open source parametric 3D CAD modeler


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


  • Open-Source Software Ardour - Record, Edit, and Mix on Linux.
  • Open-Source Software Audacity - Free, open source, cross-platform software for recording and editing sounds.
  • Open-Source Software Audio Recorder - Simple audio recorder available in an Ubuntu PPA.
  • Non Free Bitwig - DAW for music production.
  • Open-Source Software EasyEffects - EasyEffects is an advanced audio manipulation tool. It includes an equalizer, limiter, compressor and a reverberation tool, just to mention a few. To complement this there is also a built in spectrum analyzer.
  • 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 KxStudio - A collection of applications and plugins for professional audio production.
  • 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 Mixxx - Free DJ software that gives you everything you need to perform live mixes; veritable alternative to Traktor.
  • Open-Source Software MuseScore - Create, play and print beautiful sheet music.
  • Non Free Reaper - Audio Production without Limits.
  • Open-Source Software VCV Rack - An open-source virtual modular synthesizer.
  • Open-Source Software Viper4Linux - An audio effect processor based on Viper4Android.

Music Player

  • Open-Source Software Amberol - A small and simple sound and music player that is well integrated with GNOME.
  • 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 AudioTube - Feature-rich YouTube Music client for KDE, built with Kirigami.
  • Open-Source Software beets - Beets is the media library management system for obsessive-compulsive music geeks.
  • Open-Source Software Cantata - Qt5 Graphical MPD (Music Player Daemon) Client for Linux, Windows, MacOS.
  • Open-Source Software Cider - A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind.
  • 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 DeaDBeeF - DeaDBeeF is a modular audio player for GNU/Linux, BSD, OpenSolaris, macOS, and other UNIX-like systems.
  • Open-Source Software Deepin Music - An application, developed by Deepin Technology Team, which focused on local music playing.
  • Open-Source Software Elisa - Elisa is a music player developed by the KDE community that strives to be simple and nice to use.
  • Open-Source Software G4Music - A fast, fluent, light weight music player written in GTK4.
  • Open-Source Software Gpodder - Media aggregator and podcast client.
  • Open-Source Software Harmonoid - Plays & manages your music library. Looks beautiful & juicy. Playlists, visuals, synced lyrics, pitch shift, volume boost & more.
  • Open-Source Software ieaseMusic - iEaseMusic is a multiplatform program built in electron for listening to NetEase Music.
  • Open-Source Software JuK - Jukebox music player for managing audio and editing metadata.
  • Open-Source Software Libretime - The open broadcast software for scheduling and remote station management; forked from Airtime.
  • Open-Source Software Lollypop - A GNOME music playing application.
  • Open-Source Software Mellow Player - Cloud music integration for your desktop.
  • Open-Source Software Monophony - Linux app for streaming music from YouTube.
  • Open-Source Software Moosync - Customizable Desktop Music Player with a clean interface for streaming local music as well as music from online sources such as YouTube and Spotify,.
  • Open-Source Software Mopidy - An extensible music server written in Python.
  • Open-Source Software muffon - muffon is a cross-platform music streaming browser for desktop, which helps you find, listen and organize music in a way you've probably never experienced before.
  • Open-Source Software Museeks - A simple, clean and cross-platform music player.
  • Open-Source Software MusicBrainz Picard - Picard is a cross-platform music tagger written in Python.
  • 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 Parlatype - GNOME audio player for transcription.
  • Open-Source Software Pithos - A native Pandora client for Linux.
  • 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 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 Soundnode - An open source SoundCloud app for desktop.
  • Open-Source Software Spot - Native Spotify client for the GNOME desktop.
  • Spotify - Spotify is the best way to listen to music and podcasts on pc, mobile or tablet.
  • Open-Source Software Spotube - Spotube is a Flutter based lightweight spotify client. It utilizes the power of Spotify & Youtube's public API & creates a hazardless, performant & resource friendly User Experience.
  • Open-Source Software Strawberry - Strawberry is a fork of Clementine aimed at music collectors and audiophiles. It's written in C++ using the Qt toolkit.
  • Open-Source Software Tidal-hifi - The web version of Tidal running in electron with hifi support thanks to widevine.
  • Open-Source Software Youtube-Music - YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)


  • Open-Source Software curseradio - Command line radio player.
  • Open-Source Software Kasts - Feature-rich, convergent podcast client for Linux Desktop and Mobile.
  • Open-Source Software RadioTray-NG - An Internet radio player for Linux.
  • Open-Source Software Shortwave - Shortwave is an internet radio player that provides access to a station database with over 25,000 stations.
  • Open-Source Software Vocal - Podcast client for the modern desktop.


  • Open-Source Software cava - Cava is a Cross-platform Audio Visualizer.
  • Open-Source Software Ear Tag - Small and simple audio file tag editor.
  • Open-Source Software EasyTag - Edit audio file metadata.
  • 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 K3b - The CD/DVD Kreator for Linux, optimized for KDE.
  • Open-Source Software Kid3 - Edit tags of multiple files, e.g. the artist, album, year and genre of all mp3 files of an album.
  • Open-Source Software linuxwave - Generate music from the entropy of Linux
  • Open-Source Software Mousai - Mousai is a simple application that can identify songs similar to Shazam.
  • MusixMatch - A Capable lyrics app with synchronized lyrics function.
  • Open-Source Software OSD Lyrics - Show lyrics with your favorite media player.
  • 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 Soundux - A cross-platform soundboard.
  • Open-Source Software Spicetify - Command-line tool to customize the official Spotify client. Supports Windows, MacOS and Linux.

Chat Clients

3rd Party Client

  • Open-Source Software Caprine - Elegant Facebook Messenger desktop app.
  • Open-Source Software Chatterino - Chatterino is a chat client for Twitch chat. It aims to be an improved/extended version of the Twitch web chat.
  • Open-Source Software Chatty - Chatty is a Twitch chat client for everyone who wants to try something new and different from the webchat, but doesn't want the complexity of an IRC client or miss out on the Twitch specific features.
  • Open-Source Software Fractal - Fractal is a Matrix messaging app for GNOME written in Rust. Its interface is optimized for collaboration in large groups, such as free software projects.
  • Open-Source Software NeoChat - NeoChat is a Matrix client. It allows you to send text messages, videos and audio files to your family, colleagues and friends using the Matrix protocol.
  • Open-Source Software nheko - Desktop client for Matrix using Qt and C++20.
  • Open-Source Software Tokodon - Tokodon is a Mastodon client for Plasma and Plasma Mobile.
  • Open-Source Software WebCord - A Discord and Fosscord web-based client made with the electron.
  • Open-Source Software WhatsDesk - WhatsDesk is a unofficial client of WhatsApp.

All-in-One Client

  • Open-Source-Software Ferdium - Fork of Ferdi/Franz. Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application.
  • Open-Source-Software Franz - Franz is a free messaging app that combines many chat & messaging services into one application.
  • Open-Source Software Pidgin - A universal chat client.
  • Rambox - Free and Cross Platform messaging and emailing app that combines common web applications into one.
  • Open-Source Software Tangram - Tangram is a new kind of browser. It is designed to organize and run your Web applications.

Chat Client Utilities

  • Open-Source Software BetterDiscord - BetterDiscord extends the functionality of DiscordApp by enhancing it with new features.
  • Open-Source Software Discover - Yet another Discord overlay for Linux written in Python using GTK3.
  • Open-Source Software JMusicBot - A Discord music bot that's easy to set up and run yourself.
  • Open-Source Software Red Discord Bot - Red Discord Bot is a self-hosted music/chat/trivia bot