Best Free and Open Source Software – Utilities

Let’s kick off with a collection of detailed reviews highlighting 26 essential utilities, small, indispensable tools, useful for anyone running a Linux machine. They cover a wide spectrum of utilities.

The following articles focus on specific topics.

A kind of system software designed to help analyze, configure, optimize and maintain the computer
ArchiveArchive Managers - A file archiver is computer software which brings together a group of files into a single archive file. An archive file is therefore a collection of files and directories that are stored in one file.
ImageBoot Utilities - Improve the load time of your system, customize the booster loader and create bootable live USB drives without burning optical media.
CompressionCompression Tools - Data compression is the process of storing data in a format that uses less space than the original representation would use. Compressing data can be very useful particularly in the field of communications as it enables devices to transmit or store data in fewer bits.
CompressionMulti-Core Compression Tools - Use all the cores present on your system when compressing files, offering massive speed advantages.
Diff Tools - File comparison compares the contents of computer files, finding their common contents and their differences. The result of the comparison is often known as a diff.
Console-Based Diff Tools - A roundup focusing solely on terminal (console) based software including great tools like diff-so-fancy.
ArchiveSystem Cleaning - Vaccum up the detritus on your computer. This software ensures your computer system retains its vitality.
BenchmarkBenchmark Tools - A benchmark is the act of running computer programs in order to assess the performance of computer hardware and software applications.
PasswordPassword Managers - A password manager is a utility which helps users store and retrieve passwords and other data. Most password managers use a local database to hold the encrypted password data.
ClipboardClipboard Managers - Small lean applications that focus on speed and efficiency. This type of application lets you copy and manage items to your clipboard. Copying, searching, managing and sharing clips is common functionality offered by this type of application.
ebooke-book Tools - An electronic book (commonly abbreviated e-book) is a text and image-based publication which can be read on a computer or other digital devices such as an e-book reader. Read e-books on a desktop computer or notebook
Terminal Multiplexers - Exploit the full power of the terminal. Improve your productivity at the console. Combine one of these terminal multiplexers with a tiling window manager, and you’ve got a low resource desktop environment.
Terminal Session Recorders - A screencast is a digital recording of computer screen output, often carrying audio narration. Screencasting software takes a series of screenshots of a running application, recording the user’s actions, and creating a video file.
Command Line Navigation Tools - Tiny but useful tools that complement the cd command. They help users to navigate faster around the filesystem, and increase productivity when using the shell.
NLPNatural Language Processing - Technology for dealing with our all-pervasive product: human language
DictionaryDictionary Tools - Look up words and phrases or different languages in multiple dictionary file formats
FontsFont Tools - We highlight the best font management software available for Linux, as well as identifying our favorite font editor.
TypingAlternatives to Top - top is a small utility that offers a dynamic real-time view of a running system. This article identifies alternatives to top that offer more control in managing processes on a running system.
PhoneMobile Phone Management - This article illustrates some good open source tools that let you manage your mobile phone.
Home AutomationX10 Home Automation - X10 is an open standard for controlling home electrical equipment remotely. It works across home power lines and is extremely low-bandwidth.
Home AutomationHome Automation - Home Automation software is software that lets you control and monitor common home and office appliances using a computer.
MonitorMonitor Calibration - The objective when calibrating a monitor is to ensure the monitor has color references known by everyone (humans and software).
LogoCrafting Tools - Handicraft is a term that describes many different types of work where practical and decorative objects are made by hand or by using only simple tools.
lightbulbMaking Linux More Accessible - Accessibility is the degree to which products, devices, services, or environments are available to as many people as possible whatever their circumstances.
CaptureEssential Utilities: Flash OS Images - Install various Linux distributions and operating systems on a removable flash drive or external hard disk.
FilesEssential Tools to Search the Filesystem - Desktop search is a software application which searches the contents of computer files, rather than searching the internet.
SearchFind and Delete Duplicate Files - Good duplicate finding software compares more than just a filename – including the file size – so it doesn’t remove files which are different to each other.
DiskEssential Utilities: Reclaiming Disk Space - Command-line and graphical utilities designed to make tracking down wasted disk space effortless.
Core UtilitiesDrop-in replacements for Core Utilities - Budding open source developers have tasked themselves to modernise some of the coreutils.
ls replacementsReplacements for ls - Recommended replacements for ls, a command to list computer files. ls is part of coreutils.
du replacementsReplacements for du - Programs used to estimate file space usage. du is part of coreutils.

Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.