Linux software

Best Free and Open Source Linux Software

Last Updated on August 9, 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.

July 2026CategoryArticle
Internet RadioAudioSoundboards
Object Relational MappingCodingElixir Web Frameworks
Object Relational MappingCodingJavaScript Object-Relational Mapping
Internet RadioAudioSound Systems
Web DeliveryWeb AppsPHP Web Content Management Systems
Replacements for duUtilitiesTools to Search the Filesystem
Object Relational MappingCodingLisp Web Frameworks
GraphicsAnimation Tools
Object Relational MappingCodingC# Object-Relational Mapping Software
ProductivityProductivityDesktop Search Engines
GraphicsFlickr Tools
DocksDesktopDocks
Object Relational MappingCodingGUI Prototyping Tools
Object Relational MappingCodingSwift Web Frameworks
Web DeliveryWeb AppsJavaScript Static Site Generators
Internet RadioAudioMusic Tag Editors
Web BrowsersInternetSingle Sign-On
Object Relational MappingCodingKotlin Web Frameworks
Internet RadioAudioTerminal-Based Music Players
Web DeliveryWeb AppsTypeScript Static Site Generators
Genome Browsers - Web BasedScienceKey Value Stores for Big Data
Web DeliveryWeb AppsC++ Application Servers
Web DeliveryWeb AppsC# Static Site Generators
Object Relational MappingCodingNim Web Frameworks
Web DeliveryWeb AppsLua Static Site Generators
Object Relational MappingCodingDart Web Frameworks
Web DeliveryWeb AppsRust Static Site Generators
ProductivityProductivityTerminal-Based Calendar Tools
Web DeliveryWeb AppsScheme Static Site Generators
YouTube ToolsVideoDigital Asset Management
Object Relational MappingCodingOCaml Web Frameworks
Web DeliveryWeb AppsDart Static Site Generators
Web BrowsersInternetS3 File Systems and Tools
Web DeliveryWeb AppsRuby Static Site Generators
Object Relational MappingCodingAccess R from a Python Program
Web DeliveryWeb AppsPerl Static Site Generators
Object Relational MappingCodingAccess Python from R
Web DeliveryWeb AppsMake Static Site Generators
Object Relational MappingCodingJava Object-Relational Mapping
GraphicsBatch Image Processors
Web DeliveryWeb AppsNix Static Site Generators
Replacements for duUtilitiesScreen-Readers
Web DeliveryWeb AppsGroovy Static Site Generators
Object Relational MappingCodingClojure Web Frameworks
Web DeliveryWeb AppsAwk Static Site Generators
ProductivityProductivityRobotic Process Automation Tools
Web DeliveryWeb AppsNim Static Site Generators
Web DeliveryWeb AppsRuby Application Servers
ProductivityProductivityGUI-Based Calendar
Web BrowsersInternetNetwork Tunnels
Object Relational MappingCodingJavaScript Engines
Web DeliveryWeb AppsC++ Static Site Generators
Object Relational MappingCodingGroovy Web Frameworks
Replacements for duUtilitiesFonts for Linux
ProductivityProductivityAddress Book Managers
ProductivityProductivityTUI Notes Apps
Web DeliveryWeb AppsOCaml Static Site Generators
GraphicsPhoto Geotagging Tools
EducationEducationStudent Information Systems
YouTube ToolsVideoDVD Authoring Tools
Object Relational MappingCodingHaskell TUI Frameworks
Object Relational MappingCodingYAML Code Formatters
YouTube ToolsVideoUPnP Media Servers
Web DeliveryWeb AppsJulia Static Site Generators
Genome Browsers - Web BasedScienceProof Assistants
Web DeliveryWeb AppseCommerce
Web DeliveryWeb AppsCrystal Static Site Generators
Web DeliveryWeb AppsSurvey Tools
GraphicsVector Graphics
Vulnerability detectionSecurityHost-Based Intrusion Detection Systems
Web DeliveryWeb AppsElm Static Site Generators
System AdministrationSystem AdminConfiguration Management Databases
Document ManagementDocumentsOCR Screen Capture Tools
Web BrowsersInternetWeb-Based Mastodon Clients
GraphicsRenderers
Web DeliveryWeb AppsApplication Servers for Lua
Web BrowsersInternetGraphical Gemini Clients
Web BrowsersInternetText-Based Mastodon Clients
Object Relational MappingCodingErlang Web Frameworks
Web DeliveryWeb AppsPHP Application Servers
Object Relational MappingCodingD Web Frameworks
Web BrowsersInternetGraphical Mastodon Clients
Object Relational MappingCodingPerl Web Frameworks
GraphicsSmall Image Tools
Web BrowsersInternetMAC/RBAC Tools
Object Relational MappingCodingScala Web Frameworks
Replacements for duUtilitiesVirtual Keyboards
Object Relational MappingCodingCSS Code Formatters
Document ManagementDocumentsTypesetting Systems
Object Relational MappingCodingRust TUI frameworks
Internet RadioAudioDigital Audio Workstations
Web DeliveryWeb AppsF# Static Site Generators
System AdministrationSystem AdminEncrypted FUSE-Based File Systems
Replacements for duUtilitiesAppImage Desktop Integration Tools
Object Relational MappingCodingScala Web Micro-Frameworks
Web DeliveryWeb AppsElixir Static Site Generators
Object Relational MappingCodingRuby Web Frameworks
GraphicsRay Tracing
Web DeliveryWeb AppsStatic Web Servers
EducationEducationInteractive Whiteboard Software
Object Relational MappingCodingAPI Documentation Browsers
Document ManagementDocumentsGroupware Software
Object Relational MappingCodingCrystal Web Frameworks
Web BrowsersInternetIRC Servers
DocksDesktopTiling Wayland Compositors
Object Relational MappingCodingGo TUI frameworks
Web DeliveryWeb AppsERP Software
Vulnerability detectionSecurityWeb Application Firewalls
Web DeliveryWeb AppsCRM Software
Web DeliveryWeb AppsRacket Static Site Generators
ProductivityProductivityQt File Managers
StockmarketFinanceTrack Cryptocurrencies
Replacements for duUtilitiesFont Renderers
Web BrowsersInternetLoad Balancers
DocksDesktopDynamic Window Managers
Object Relational MappingCodingJulia Web Frameworks
Document ManagementDocumentsGraph Databases
Internet RadioAudioAudio Samplers
Web DeliveryWeb AppsSwift Static Site Generators
Vulnerability detectionSecurityPassive OS Fingerprinting Tools
Web DeliveryWeb AppsScala Static Site Generators
System AdministrationSystem AdminData Recovery Tools
Web BrowsersInternetWeb-Based XMPP Clients
CraftingOtherComic Book Viewers
Web BrowsersInternetSSH Intrusion Prevention
Document ManagementDocumentsOCR Systems
Web DeliveryWeb AppsClojure Static Site Generators
CraftingOtherManga and Comic Downloaders
Replacements for duUtilitiesGraphical Serial Terminals
Internet RadioAudioPandora Radio Clients
Web BrowsersInternetGraphical XMPP Clients
Object Relational MappingCodingCSS Linter Tools
Document ManagementDocumentsHTML Editors
Object Relational MappingCodingKotlin Code Formatters
Replacements for duUtilitiesReplacements for ls
Replacements for duUtilitiesTerminal-Based Archive Managers
Replacements for duUtilitiesGraphical Linux Archive Managers
YouTube ToolsVideoScreen Recorders
Web DeliveryWeb AppsCoffeeScript Static Site Generators
YouTube ToolsVideoFrontends for mpv
Object Relational MappingCodingIntegrated Development Environments
Web DeliveryWeb AppsBash Static Site Generators
Web BrowsersInternetConsole Based XMPP Clients
Web DeliveryWeb AppsR Static Site Generators
Object Relational MappingCodingCompilers
Replacements for duUtilitiesParallel Lossless Compression Tools
Internet RadioAudioMusic Trackers
Web BrowsersInternetXMPP Servers
Object Relational MappingCodingC Web Frameworks
Object Relational MappingCodingKotlin Linters
Document ManagementDocumentsCollaborative Editing Tools

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

Please read our Comment Policy before commenting.

Notify of
guest
2 Comments
Oldest
Newest Most Voted
Wilko
Wilko
2 years ago

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

Pete Smith
Pete Smith
1 year ago

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