dd_rescue copies data from one file or block device to another. You can specify file positions (called seek and Skip in dd).
Read more
dd_rescue copies data from one file or block device to another. You can specify file positions (called seek and Skip in dd).
Read more
Hypercalc is an interpreted calculator program designed to calculate extremely large numbers.
Read more
This article spotlights alternative tools to time, a simple tool that provides timing statistics about a program run.
Read more
Performance counters for Linux are a kernel-based subsystem that provide a framework for all things performance analysis.
Read more
Flemozi is a simple, fast, and lightweight picker for desktop operating systems. It’s written in Dart.
Read more
rust-parallel runs commands concurrently with ordered output, regex transformations, progress displays and configurable error handling.
Read more
rargs combines xargs-style execution with regular expression captures, field selection and parallel workers for flexible shell automation.
Read more
Parallel runs shell jobs concurrently on local or remote systems, with output grouping, progress reporting, job logs and resume support.
Read more
xxd creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form.
Read more
uq removes duplicate lines from input streams without sorting, retaining the first occurrence of each line for simple terminal pipelines.
Read more
semiuniq filters repeated lines within a configurable recent-history window, reducing nearby duplicates without sorting the input.
Read more
runiq offers four duplicate-filtering strategies with different tradeoffs in performance, memory consumption and matching accuracy.
Read more
nauniq filters non-adjacent duplicate lines, with options for case matching, bounded memory, pattern resets and append-only output.
Read more
huniq removes repeated records without sorting, supports occurrence counts and custom delimiters, and preserves first-seen order.
Read more
difftastic is a structural diff tool that compares syntax trees, ignores formatting noise, and integrates with Git and Mercurial.
Read more
procs is a replacement for ps. It has cross-platform support running under Linux and Windows, with experimental support for macOS.
Read more
pstree shows the currently running processes as a tree. This is free and open source software written in the C programming language.
Read more
fuser identifies processes using files or sockets. It’s written in the C programming language and published under the GPL.
Read more
lsfd is intended to be a modern replacement for lsof on Linux systems. It’s free and open source software written in C.
Read more
We explore free and open source alternatives to lsof, a utility that lists file information about files opened by processes.
Read more