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, search all Linux software reviewed and rated, and support this community site by donating.


App Category


New and Updated Apps

Check out what's new:



This list of Best Free Software for Linux now includes 161 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.2 (388 votes)



Uniclip - Universal Clipboard:
twterm is a TUI Twitter client working on your terminal emulator:
Macchina lets you view basic system information, like your hostname, your kernel version, memory usage, and much more:
SonoBus is an easy to use application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a local network:
mediactl - ultra-barebones, Linux-only media-controls for VLC, your web browser, etc.:
neo-mc - a Midnight Commander fork with scripting and other features: mc - fork of Midnight Commander with python scripting:
yt-splitter - Downloads and splits audio tracks from a YouTube video according to the chapters/tracks. Useful for compilations or full album uploads: exeCute - opens exe and bat files as if they were native Linux applications:
miniplayer - a curses based mpd client:
Menu Searx - a simple program to search the searx search engine through dmenu or rofi, sort through the results and open the selected URL in you prefered web browser:
efibootmgr-gui - manage EFI boot loader entries with this simple GUI:
curldrop is a simple web app that allows you to upload files straight from your terminal with curl:
SGen Libre - generate passwords offline on Linux:
Schroot - securely enter a chroot and run a command or login shell:
Smug - tmux session manager:

The BIRD project aims to develop a fully functional dynamic IP routing daemon:

FRRouting is an IP routing protocol suite:
Lokl - an optimized local WordPress environment perfect for static site generation:
boringproxy is a combination of a reverse proxy and a tunnel manager:
Deskreen turns any device to a second screen for your computer:
csnaketerm - the classic Snake game, right in your terminal:
ehh - Python commandline tool for remembering Linux/terminal commands:
Disk Atlas - a simple, effective tool for finding wasted disk space:
youtube-local is a browser-based client for watching Youtube anonymously and without the lag of the slow page used by Youtube:
Douane - a personal firewall for Linux:
GamingOnLinux - 442 free Linux games:
NxFilter is a light-weight DNS filter:
Arkime is a large scale, open source, indexed packet capture and search tool: Brim - browse, store and archive your logs: