news
Best Free and Open Source Software
-
Select Default Application - graphical MIME association manager
Select Default Application is a graphical utility for managing default applications and MIME associations on Linux. The application is built with Qt and C++ and follows the XDG MIME Apps specification so that changes use the same association mechanisms understood by freedesktop.org-compatible desktop environments.
Its interface is application-centred: users select an installed program, inspect the MIME types it advertises, and view the types for which it is currently the default. The backend separately handles discovery, precedence and updates, while the GUI presents association changes and conflicts without requiring manual editing of mimeapps.list.
This is free and open source software.
Broadcast Box - sub-second WebRTC broadcasting
Broadcast Box is a self-hosted WebRTC broadcasting platform focused on very low-latency one-to-many streaming.
It is designed for users who want to broadcast a screen, webcam or encoded video feed to other people without assembling a conventional streaming stack. Publishers can use a browser, OBS Studio, FFmpeg or GStreamer, while viewers receive the stream through a browser-based interface. A Go backend handles WebRTC sessions, with a React and TypeScript frontend providing publishing, playback and administration facilities.
This is free and open source software.
pyiron_atomistics - atomistic simulation and workflow environment
Hierarchical data management is an important part of the software. Calculation inputs, outputs and metadata can be organised using storage technologies such as HDF5 and SQL-backed resources. This helps researchers retain the provenance of large collections of calculations and makes it easier to revisit or analyse previous computational results.
The framework also supports interactive work through Jupyter notebooks, structure visualisation and feedback loops for constructing dynamic simulation procedures. Its original development was motivated by complex simulation protocols required for ab initio thermodynamics, but it has expanded into a broader environment for atomistic modelling and computational materials research.
This is free and open source software.
handlr-regex - manage default applications with regular expressions
The program accepts either MIME types or familiar filename extensions, so users do not always need to look up the corresponding MIME identifier. It can also serve as an xdg-open replacement for users who prefer its handler selection and scripting facilities. Configuration is kept in the user’s XDG configuration directory and integrates with the standard mimeapps.list mechanism.
This approach makes handlr-regex particularly suited to keyboard-centric desktops, shell scripts and lightweight environments where a full graphical settings panel is unnecessary.
This is free and open source software.
CycloneDX CLI - command-line toolkit for BOM documents
CycloneDX CLI is a command-line utility for manipulating and analysing Bill of Materials documents.
It complements tools that discover dependencies and generate inventories by providing operations that are useful once BOM data already exists. Documents can be converted between formats, combined, compared, validated and cryptographically signed. Its stdin and stdout support also makes the utility convenient in shell pipelines and automated build processes, where BOMs may pass through several transformations before publication or analysis.
This is free and open source software.
quacc - automate quantum chemistry and materials science workflows
The project builds heavily on the Atomic Simulation Environment and software developed around the Materials Project ecosystem. It provides ready-made recipes for common computational tasks while allowing researchers to construct their own workflows when more specialised calculations are required. Supported use cases cover quantum chemistry, density functional theory, atomistic simulations, phonons, defects and machine-learning interatomic potentials.
quacc also provides interfaces to a range of electronic-structure and atomistic simulation software. Its workflow abstraction separates the scientific calculation from the system used to execute it, which can simplify moving the same computational procedure between a workstation and larger computing resources.
This is free and open source software.
Rayfall - map ham radio QSOs on an interactive map
It can load contacts directly from QRZ Logbook or import ADI/ADIF files, then plot the results on an interactive Leaflet map. The software is useful for seeing where contacts were made, comparing activity across bands and modes, and examining logs that span several operating locations. Rayfall can be run from its hosted site or self-hosted with a Python FastAPI backend. Its emphasis is visual analysis rather than conventional log entry, making it a useful companion to an existing logging workflow.
This is free and open source software.
gpx.studio - create and edit GPX files online
The software is particularly useful for planning routes before an outdoor activity, tidying recorded tracks afterwards, combining sections from different files and preparing GPX data for other mapping or navigation applications. Route creation is not limited to manually drawing straight lines: the application can use a routing engine to follow suitable paths and roads according to the selected activity. The project consists of a TypeScript GPX processing library and a SvelteKit web application and can also be self-hosted.
This is free and open source software.
4 Best Free and Open Source Linux Self-Hosted Podcast Managers
Podcast managers are useful for listeners who follow several shows, want better organisation, or prefer more control over subscriptions, playback history, and downloaded media.
The applications featured here provide strong podcast management on Linux. Some focus primarily on podcasts, while others combine podcast support with broader audio library features. Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion here.
Best Free and Open Source Alternatives to Adobe RoboHelp
Adobe RoboHelp is a help authoring tool designed for creating and publishing online help, knowledge bases, policies and procedures, user guides, and other technical content. It supports reusable content and can publish material in formats including responsive HTML5 and PDF.
RoboHelp is proprietary software and is not available for Linux. We recommend the best free and open source alternatives.
4 Best Free and Open Source Malware Sandboxes
The tools covered here support approaches including hardware-assisted isolation, virtual machines, automated dynamic analysis, and static inspection. They are useful for investigating potentially malicious executables, understanding how malware behaves, and supporting threat analysis and incident response.
Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion here.
ruxguitar - Guitar Pro tablature player
It is designed for musicians who want to open tablature files, follow the notation on screen and hear the music played back without the editing complexity of a full tablature editor.
The program concentrates on playback and practice. It presents guitar tablature in a clean interface with controls for navigating a song and adjusting playback. It is read-only, so it does not provide tools for creating or modifying scores. Standard musical notation is also outside its remit.
This is free and open source software.
mime-tui - keyboard-driven MIME association manager
The application reads the XDG MIME association hierarchy but limits its own changes to the user’s mimeapps.list file. This makes it possible to inspect system and desktop-specific defaults while keeping edits contained in user configuration. It also highlights stale associations that point to applications which are no longer installed, helping clean up configuration accumulated over time.
This is free and open source software.
Wren:DS - LDAPv3-compliant directory service
The project belongs to the Wren Security suite. Its codebase descends from OpenDJ, with roots in software previously developed by ForgeRock and Sun Microsystems. Wren:DS can operate as a standalone directory server or form part of a distributed directory infrastructure spanning multiple systems and locations.
It provides native LDAP access while also accommodating applications that need other ways to work with directory data. This makes it suitable as an identity data backbone for conventional enterprise services as well as applications that need to integrate with a centralized directory.
This is free and open source software.
How to Download YouTube Videos, Playlists, and Channels on Linux with 4K Video Downloader Plus
YouTube downloading on Linux is often associated with command-line tools. Utilities such as yt-dlp offer extensive control and flexibility, but a terminal-based workflow is not necessarily the most convenient option for every user. This is particularly true when working with playlists, entire channels, subtitles, different video resolutions, or repeated downloads.
For Linux users who prefer a graphical desktop application, 4K Video Downloader Plus offers an alternative approach. It combines a straightforward GUI with support for individual videos, playlists, channels, subtitles, audio extraction, and high-resolution downloads.
MediaMTX - live media server and media proxy
MediaMTX is a ready-to-use live media server and proxy designed to route real-time video and audio between publishers and viewers.
It can sit at the centre of a streaming setup, accepting media from cameras, encoders, applications or browsers and making the same streams available through different delivery protocols. The software is distributed as a single executable without runtime dependencies, making it suitable for compact self-hosted installations as well as more complex streaming infrastructures.
This is free and open source software.