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 156 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. You can visit the Google+ profile page of Jojo Yee here.

Back to the top of the page


Please rate this article: 

Your rating: None
Average: 4.3 (326 votes)


Nomacs for Linux:


Mednafen is a portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator:


Kanboard is a simple visual task board software: (installation instructions)

"... KMediaTorrent allows you to stream bittorrent magnet links right from XBMC/KODI, without having to wait for the whole file to download, thanks to sequential download ...":
"... dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. The filename scan features a fuzzy matching algorithm that can find duplicate filenames even when they are not exactly the same ...":
"... DAR is a command-line backup and archiving tool that uses selective compression (not compressing already compressed files), strong encryption, may split an archive in different files of given size and provides on-fly hashing. DAR knows how to perform full, differential, incremental and decremental backups. It provides testing, diffing, merging, listing and of course data extracting from existing archives ...":
Extundelete is a utility to undelete files from an ext3 or ext4 partition: GitLab Community Edition: ClusterSSH controls a number of xterm windows via a single graphical console window to allow commands to be interactively run on multiple servers over an ssh connection: Brackets is a modern open-source code editor for HTML, CSS and JavaScript that's built in HTML, CSS and JavaScript:
"... Voxelands is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer. Gameplay puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety of tools. Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers and singleplayer worlds across multiple game modes ...":
Dianara is a client: Streamtuner2 is an internet radio browser: Holtz: "... Galois is a computer game of the "falling blocks" type, but with unique features. Unlike most other games of that type, it is not limited to blocks made of four two-dimensional, square bricks: you can choose among several different brick shapes, blocks composed of more or less bricks, and even between two- and three-dimensional games ...":

pulseaudio-equalizer is a multiband audio frequency equalizer; a super tone control. It needs to be on your multimedia page because it took me 2 hours to find it. You can install it in Debian variants (I have Mint 17.1) by cuttin' and pastin' this into a terminal:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install pulseaudio-equalizer

The whole sad story of why it's missing from distros is here:

"... Fifth is a Linux-exclusive browser that carries the best features from Opera, as well as a few unique features that are likely to please Linux power users. It's based on a custom Webkit port to FLTK and comes licensed under the GPLv3 ...": NetRider Browser - WebKit based with FLTK GUI:
"... Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical ...":
docker-rpm-builder - build native RPM packages by leveraging docker capabilities:
"... FossaMail is a free, open source, mail, news and chat client for Microsoft Windows and Linux (available in both 32-bit and 64-bit versions) based on Mozilla Thunderbird. It is a re-build of Mozilla Thunderbird ESR (Extended Support Releases) that has been optimized and reconfigured by the same developer behind Pale Moon browser ...":

Evo/Lution an installer that installs Arch Linux with no additions or alterations.

Pulsar is an torrent finding and streaming engine:
Pterosaur gives you the full power of Vim and your vimrc in each Firefox text field: "... Ever wanted to easily preview what your markdown would look like exactly on Github? Ever wanted to do that from inside of a Terminal? Well this Gem is for you. Dead simple. Never get caught writing ugly markdown again ... Octodown uses the same parsers and CSS that Github uses for their markdown rendering. Github markdown styling looks beautiful, so it is Octodown's primary goal to reproduce it as faithfully as possible ...":
"... SLURM is an open-source resource manager designed for Linux clusters of all sizes. It provides three key functions. First it allocates exclusive and/or non-exclusive access to resources (computer nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (typically a parallel job) on a set of allocated nodes. Finally, it arbitrates contention for resources by managing a queue of pending work ...":
OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information:
"... The virt-manager application is a desktop user interface for managing virtual machines through libvirt. It primarily targets KVM VMs, but also manages Xen and LXC (linux containers). It presents a summary view of running domains, their live performance & resource utilization statistics. Wizards enable the creation of new domains, and configuration & adjustment of a domain’s resource allocation & virtual hardware. An embedded VNC and SPICE client viewer presents a full graphical console to the guest domain ...":
"... Mibibli's Quest - It's been called "Mega Man + Space Funeral," and that's probably as good of a description as anything I could come up with. It includes over 20 painstakingly-made levels each with their own themes, enemies, bosses, and gimmicks ... but it's a Flash game so if you're on Linux then you can download either non-Linux package and just open the .swf file using Flash Player ...":
"... TMSU is a tool for tagging your files. It provides a simple command-line tool for applying tags and a virtual filesystem so that you can get a tag-based view of your files from within any other program. TMSU does not alter your files in any way: they remain unchanged on disk, or on the network, wherever you put them. TMSU maintains its own database and you simply gain an additional view, which you can mount, based upon the tags you set up. The only commitment required is your time and there's absolutely no lock-in ...":
lighthouse - a scriptable popup dialog:
"... Gotalk exists to make it easy for programs to talk with one another over the internet, like a web app coordinating with a web server, or a bunch of programs dividing work amongst eachother ...":
SWATd lets you configure 'sensors' that check your PC's external environment. When enough sensors 'fail', SWATd will run a script for you:
"... libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, creating guests, P2V, V2V, performing backups, cloning VMs, building VMs, formatting disks, resizing disks, and much more ... libguestfs can access almost any disk image imaginable. It can do it securely — without needing root and with multiple layers of defence against rogue disk images. It can access disk images on remote machines or on CDs/USB sticks. It can access proprietary systems like VMware and Hyper-V ...":
"... Pygments - a generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications that need to prettify source code ...":