Best Free Software for Linux

  Read this article in Spanish (Español)

Linux App Index

Select an App Category or view all items in one massive list. See also all Linux software reviewed and rated at our site.


App Category


New and Updated Apps

Check out what's new:



This list of Best Free Software for Linux now includes 160 apps in various categories. Among a plethora of freeware products, we have selected some gems in each category and added them to the list with clear and brief descriptions of each app.


Related Links



This category is maintained by senior editor Jojo Yee. Registered members can contact the editor with comments or suggestions by clicking here.

Back to the top of the page


Please rate this article: 

Your rating: None
Average: 4.3 (367 votes)




"... exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary ...":
Girens is a Plex media player client. You can watch and listen to your music, shows and movies with this GTK app:
Maza ad blocking - like Pi-hole but local and using your operating system:
Sozi is a zooming presentation editor and player. Unlike in most presentation applications, a Sozi document is not organised as a slideshow, but rather as a poster where the content of your presentation can be freely laid out:
dte - a small and easy to use console text editor:
"... Knowclip is a free desktop app that transforms your media into effective language-learning materials ...":
Nami is a decentralized binary package manager, it allows software authors to publish their software anywhere, without having to request a merge from a software center for each update:
Haruna is an open source video player built with Qt/QML on top of libmpv:
"... FDNS was designed to run as a local DoH proxy on a Linux desktop, or as a server for a small network. Lean and mean, it protects the computers against some of the most common cyber threats, all while improving the privacy and the system performance ...":
"... Pop Shell is a keyboard-driven layer for GNOME Shell which allows for quick and sensible navigation and management of windows ...":
Shortwave is an internet radio player that provides access to a station database with over 25,000 stations:
zoxide - a cd command that learns your habits:
HiddenVM is a simple, one-click, free and open-source Linux application that allows you to run Oracle's open-source VirtualBox software on the Tails operating system:
age is a simple, modern and secure file encryption tool: Nushell - a new type of shell: Delta Chat is like Telegram or Whatsapp but without the tracking or central control: With SyncStuff you save your files in your own cloud: Lines is a modern and minimalist text editor - IDE with support for over 150 programming languages, embedded code inspectors and many other cool tools to help you write better code:
MuWire is an anonymous file-sharing program. You can share, search and download files of any type: IPFS Desktop - an unobtrusive and user-friendly desktop application for IPFS:
Gammy - adaptive screen brightness and temperature:
"... Fog Machine let's you host your own server right from home. It's easy to install and can get you published online in under a minute ...":
Typesense is an open source, typo tolerant search engine that delivers fast and relevant results out-of-the-box (for Linux users):
massCode - a free and open source code snippets manager for developers. It helps you create and organize your own personal snippets collection and have quick access to it:
auto-cpufreq - automatic CPU speed & power optimizer for Linux based on active monitoring of laptop's battery state, CPU usage and system load:
Chob is an helper tool for searching application accross platforms (Flathub, Snapcraft and AppImage):
Spacewalk is an open source Linux systems management solution:
"... Crusta is a feature rich, modern web-browser, based on powerful Qt5 framework...": Sielo - an open source browser made with Qt and WebEngine:
"... Instantly translate between over 90 languages with Translatium...":
With bpkg you can easily install and manage Bash packages:
navi - an interactive cheatsheet tool for the command-line:
KMonad is a keyboard remapping utility:
tundra - static pages generator: