Linux software

Best Free and Open Source Linux Software

Last Updated on April 5, 2026

Open source software is any program where the developer releases the source code for free. Whenever software has an open source license, it means anyone in the world can download, modify and distribute it without paying fees to its original creator.

Open source doesn’t just bestow a “free” download. Many companies develop software without charge but don’t publish the source code preventing other developers improving the code base. By contrast, open source projects are built on the endeavours of many collaborators who give up their time and expertise to create sublime software.

This is the largest collection of recommended software. The collection includes hundreds of articles, with comprehensive sections on internet, graphics, games, programming, science, office, utilities, and more. It is updated regularly.

Document Management Systems
Documents - Explore our recommended software for businesses including office suites, databases, and business intelligence tools. There's also comprehensive coverage of text editors.
Web Browsers
Internet - A huge section looking at all the essential internet and networking software. Areas covered include as web browsers, email clients and servers, instant messaging, remote desktop, network servers, VoIP and more.
Education
Education - Linux makes a stable and reliable platform for educational purposes. There's software here perfectly crafted for students, teachers, and educational institutions.
Internet Radio
Audio - We cover everything audio related here such as music players, music servers, internet radio, synthesizers, scorewriters, Digital Audio Workstations, and audio editors.
YouTube Tools
Video - Another field where open source is particularly strong. We examine video players, editors, and converters. YouTube tools feature together with subtitle downloaders and editors.
Paint Palette
Graphics - Creative people will be in their element here. Explore great open source image viewers, camera tools, animation, HDR imaging, photo management, ray tracing, fractals, and much more.
System Administration
System Admin - The software featured here plays an essential role in the maintenance and operation of Linux computer systems and networks. Backup software is also explored in detail.
Docks
Desktop - Explore the best desktop environments, as well as extensions/widgets which extend GNOME and KDE, the gamut of window managers, application launchers, and docks.
Productivity
Productivity - Improve your workflow with sublime file managers, diary, e-book, collection managers, clocks, calendars, calculators, mind-mapping, note-taking, sticky notes, task managers, terminal emulators, and more.
Genome Browsers - Web Based
Science - Linux is the top choice for data scientists worldwide. Explore the finest software in the fields of Physics, Chemistry, Biology, Mathematics, Astronomy, and more.
Games
Games - Play great free and open source games spanning all the different types of games including first-person shooters, 2D shooters, educational, racing, simulation, and much more.
Vulnerability detection
Security - Security has always been a cornerstone of Linux but no operating system is totally secure. Look to harden your system with a firewall, use encryption, as well as monitoring networks, detect anti-malware, and more.
Replacements for du
Utilities - A kind of system software designed to help analyze, configure, optimize and maintain the computer. Review this section in conjunction with the System Admin section.
Object Relational Mapping
Coding - Linux provides everything a developer could want in the coding department. We feature the finest compilers, debuggers, CD/CI, IDEs, prototyping, object-relational mapping, web frameworks, and more.
Stockmarket
Finance - Explore a wide spectrum of financial software including personal finance, stock trading, investment analysis, accounting, stock market, economics, business solutions, and microfinance.
Web Delivery
Web Apps - Learn about the finest free and open source applications that are accessed via a web browser over a network. We also cover software that's reliant on a web browser to run.
Crafting
Other - There's something here if you're looking for help in tracing your ancestry, or help with handicraft. We also explore the lighter side of Linux with candy and humor. Raise a smile!
Programming Books
Books - Do you want to master a programming language? We cover all bases here. Learn C, C++, Java, Python, R, or whatever takes your fancy with awesome free books and tutorials.

The compilation is being frequently updated and new articles added on a regular basis. For each article, an expert in the area makes recommendations. The articles include our legendary rating chart offering you a succinct way of knowing what to try next.

Here are the latest updates to our compilation of recommended software.

March 2026CategoryArticle
Document ManagementDocumentsColumn-Oriented Databases
Object Relational MappingCodingJSON Tools
Document ManagementDocumentsFont Editors
ProductivityProductivitySticky Notes
ProductivityProductivityText Expander Tools
Genome Browsers - Web BasedScienceEarth Science
Web BrowsersInternetText-Based Bookmark Managers
System AdministrationSystem AdminBorgBackup Front-Ends
GraphicsASCII Art Tools
ProductivityProductivityPersonal Information Managers
Object Relational MappingCodingTest Automation Tools
Web BrowsersInternetGUI Bookmark Managers
Replacements for duUtilitiesSystem Resources Monitoring
Genome Browsers - Web BasedScienceGUI Weather Tools
ProductivityProductivityCollection Managers
GraphicsGraphical Frontends for ImageMagick
Internet RadioAudioAudio Editors
System AdministrationSystem AdminDisk Cloning
System AdministrationSystem AdminNVIDIA GPU Monitoring
Genome Browsers - Web BasedScienceSatellite
StockmarketFinanceEconometrics
Web BrowsersInternetConsole Web Browsers
Internet RadioAudioTerminal-Based Podcast
Genome Browsers - Web BasedScienceNatural Language Processing
Web BrowsersInternetVirtualization
ProductivityProductivityFile Managers
Genome Browsers - Web BasedScienceVirtual Globes
CraftingOtherMeme Generation
Replacements for duUtilitiesShells
YouTube ToolsVideoMedia Players
System AdministrationSystem AdminRestic Wrappers
Replacements for duUtilitiesFind and Delete Duplicate Files
Web DeliveryWeb AppsIssue Tracking Systems
Web BrowsersInternetMail Notification
Genome Browsers - Web BasedScienceData Science Notebook
Replacements for duUtilitiesMagnifying Tools
Document ManagementDocumentsEmacs-Like Text Editors
Web DeliveryWeb AppsGoogle Analytics Alternatives
Document ManagementDocumentsNo-Code Database Tools
Web BrowsersInternetGraphical Web Browsers
DocksDesktopX11 Tiling Window Managers
Web BrowsersInternetTerminal-Based News Aggregators
YouTube ToolsVideoSubtitle Editors
ProductivityProductivityWiki GUI Notes Apps
System AdministrationSystem AdminRestic Front-Ends
ProductivityProductivityHandwritten GUI Notes Apps
ProductivityProductivityGeneral Purpose GUI Note Apps
Internet RadioAudioConsole MPD Clients
Internet RadioAudioGraphical Podcast Tools
Internet RadioAudioWeb-Based MPD Clients
StockmarketFinanceAccountancy
Genome Browsers - Web BasedScienceBioinformatics Tools
Web BrowsersInternetLightweight Graphical Web Browsers
YouTube ToolsVideoMedia Centers
Replacements for duUtilitiesFont Viewers
Web BrowsersInternetRemote Desktop Servers
Object Relational MappingCodingLightweight Markup Languages
Web BrowsersInternetBluetooth Tools
Object Relational MappingCodingMobile Application Development Frameworks
DocksDesktopStacking Wayland Compositors
Genome Browsers - Web BasedScienceDeep Learning
Object Relational MappingCodingPHP Microframeworks
Genome Browsers - Web BasedScienceData Analysis for Big Data
Web BrowsersInternetGraphical Email Clients
Genome Browsers - Web BasedScienceStatistical Analysis Tools
Document ManagementDocumentsLinting Tools
Web BrowsersInternetOS-level Virtualization
ProductivityProductivityConsole Linux File Managers
ProductivityProductivityTerminal Emulators Built With Web Technologies
Web BrowsersInternetWi-Fi Terminal Managers
Document ManagementDocumentsPDF Manipulation Tools
Replacements for duUtilitiesUniversal Access Tools
ProductivityProductivityVisual Automation Tools
System AdministrationSystem AdminSystem Monitoring Tools
Web BrowsersInternetAnti-Spam Tools
ProductivityProductivityTerminal Emulators
Vulnerability detectionSecurityFirewall Distributions
Web DeliveryWeb AppsWeb Project Management
ProductivityProductivityGTK File Managers
Object Relational MappingCodingSnippet Tools
ProductivityProductivityNon-GTK non-Qt File Managers
Web BrowsersInternetGraphical Download Managers
EducationEducationLibrary Management Systems
Replacements for duUtilitiesBoot Utilities
Object Relational MappingCodingJavaScript Web Frameworks
Object Relational MappingCodingSelf-Hosted Pastebin Alternatives
Replacements for duUtilitiesAppImage Package Managers
Replacements for duUtilitiesTerminal Multiplexers
Web BrowsersInternetGUI Discord Clients
Object Relational MappingCodingRust Web Frameworks
YouTube ToolsVideoSubtitle Downloaders
Internet RadioAudioConsole Audio Grabbers
EducationEducationEducational Music
Object Relational MappingCodingPDF Development Libraries
Replacements for duUtilitiesSolutions for Home Automation
ProductivityProductivityTerminal-Based Linux Calculators
Replacements for duUtilities3D Printer Tools
System AdministrationSystem AdminBackup Tools
Document ManagementDocumentsPresentation Software
Web BrowsersInternetCloud Management Tools
Replacements for duUtilitiesCheatsheet Tools
Vulnerability detectionSecurityTerminal-Based Port Scanners
Object Relational MappingCodingLua Web Frameworks
System AdministrationSystem AdminDeDuplicating Encryption Tools
Replacements for duUtilitiesTerminal-Based Batch Renamers
Internet RadioAudioMusic Servers
Object Relational MappingCodingLightweight Front-End Frameworks
Object Relational MappingCodingTerminal String Styling Tools
Document ManagementDocumentsGUI Hex Editors
Object Relational MappingCodingRust Frontend Web Frameworks
Replacements for duUtilitiesFind and Delete Duplicate Files (GUI Tools)
CraftingOtherGUI Emoji Pickers
ProductivityProductivityTUI File Explorers
Object Relational MappingCodingProgramming Tools for Kids
Web DeliveryWeb AppsWeb Server Performance Testing Tools
DocksDesktopGUI Application Launchers
DocksDesktopTUI Application Launchers
GraphicsImage Processing Libraries
Object Relational MappingCodingSyntax Highlighters
Object Relational MappingCodingCSS Front-End Frameworks
Vulnerability detectionSecurityReverse Vulnerability Analysis Tools
Web BrowsersInternetTerminal-Based Linux Discord Clients
Vulnerability detectionSecurityNetwork Intrusion Detection Systems
Object Relational MappingCodingBuild Systems
ProductivityProductivitySpeed Reading Tools
Web BrowsersInternetConsole Email Clients
Object Relational MappingCodingPHP Web Frameworks
Web BrowsersInternetGUI Matrix Clients
Object Relational MappingCodingTypeScript Object-Relational Mapping Software
Web DeliveryWeb AppsWeb Hosting Control Panels
Replacements for duUtilitiesKVM Switches
Object Relational MappingCodingJava Micro-Frameworks
Web BrowsersInternetCommand-Line HTTP Clients
Web DeliveryWeb AppsJava Application Servers
Vulnerability detectionSecurityNetwork Analyzers
Object Relational MappingCodingJavaScript Runtime Environments
Web BrowsersInternetNetwork Simulators
Web DeliveryWeb AppsTypeScript-Based Web Content Management Systems
Vulnerability detectionSecurityFrontends for GnuPG
Object Relational MappingCodingPython Object-Relational Mapping Software
Web DeliveryWeb AppsJavaScript-Based Web Content Management Systems
Object Relational MappingCodingRevision Control Tools
Web DeliveryWeb AppsBlog Software
Object Relational MappingCodingContinuous Integration Systems
Object Relational MappingCodingContinuous Delivery Systems
Web BrowsersInternetTerminal-Based Matrix Clients
Object Relational MappingCodingC++ Web Frameworks
Replacements for duUtilitiesShutdown Timers
Web DeliveryWeb AppsKotlin Static Site Generators
CraftingOtherTerminal Emoji Tools
Web DeliveryWeb AppsFlat File Content Management Systems
Vulnerability detectionSecurityVulnerability Detection Tools
Replacements for duUtilitiesGUI Batch Renamers
Genome Browsers - Web BasedScienceTerminal-Based Weather Tools
GraphicsHDR Imaging
Internet RadioAudioDrum Machines
Web DeliveryWeb AppsApplication Servers for Python
System AdministrationSystem AdminIncident Response Tools
Object Relational MappingCodingF# Web Frameworks
Internet RadioAudioDrum Machines
Web DeliveryWeb AppsApplication Servers for Python
System AdministrationSystem AdminIncident Response Tools
Object Relational MappingCodingF# Web Frameworks

The updates are in accordance with our recent announcement about our plans to massively revamp the site.


The original objective in starting the compilation was to dispel the FUD that Linux does not have the necessary software to compete with Windows. Over time, the aim of the compilation was to enable Linux users, whatever their level of computing experience, to identify software of all types that is worth exploring. With the huge range of open source software available, there is simply not enough time for users to evaluate every application even within a single category of software.

Open source software is often confused with freeware, but the two are very different. Freeware refers to software that users can download and use entirely for free, at no cost. However, they don’t have the right to change the source code.

The opposite of open source software is proprietary software, where only the individual creator/s, or the business who created it, has the right to control or modify the source code.

Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Wilko
Wilko
2 years ago

Huge compilation. This will take me a month of Sundays to go through.

Pete Smith
Pete Smith
9 months ago

I’m pretty new to Linux. The amount of open source software available for Linux is amazing!