Tools for Linux and Windows

My personal recommendation of cool tools for your pc

Posted August 10, 2021 by Adrian Wyssmann

Some tools from this list come from the project modern-unix.

You may also check tools-list: Open source, experimental, and tiny tools roundup.

Linux commands alternatives

Url Description
bat A cat clone with syntax highlighting and Git integration
exa A modern replacement for ls
lsd The next gen file listing command. Backwards compatible with ls
delta A viewer for git and diff output
dust A more intuitive version of du written in rust
duf A better df alternative
broot A new way to see and navigate directory trees
fd A simple, fast and user-friendly alternative to find
ripgrep An extremely fast alternative to grep that respects your gitignore
ag A code searching tool similar to ack, but faster
fzf A general purpose command-line fuzzy finder
mcfly Fly through your shell history
choose A human-friendly and fast alternative to cut and (sometimes) awk
jq sed for JSON data
sd A sed alternative, a more intuitive find & replace CLI
hyperfine A command-line benchmarking tool
gping A ping alternative with a graph
zoxide A smarter cd command inspired by z.
dog A user-friendly command-line DNS client. dig on steroids
mvv Rename multiple files with editor
age A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability
trash-cli Command line interface to the trashcan


Url Description
procs A modern replacement for ps written in Rust
httpie A modern, user-friendly command-line HTTP client for the API era
curlie The power of curl, the ease of use of httpie
xh A friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie’s excellent design, with a focus on improved performance


Url Description
bottom Yet another cross-platform graphical process/system monitor
glances Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems
gtop System monitoring dashboard for terminal
wtf The personal information dashboard for your terminal
bashtop Linux/OSX/FreeBSD resource monitor


Url Description
up Ultimate Plumber is a tool for writing Linux pipes with instant live preview

Cheatsheet and KB

As introduced in this post

Url Description
cheat Create and view interactive cheatsheets on the command-line
tldr A community effort to simplify man pages with practical examples
eg Useful examples at the command line
papis Powerful and highly extensible command-line based document and bibliography manager

Build Tools and Source Control

Url Source Description Source a fast, scalable, multi-language and extensible build system
dolt Source Dolt – It’s Git for Data
SnowFS Source A fast, scalable version control file storage for graphic files
Awesome Git Hooks Source A collection of awesome Git Hooks

Storage and File Transfer

Url Description
storj Decentralized cloud object storage that is affordable, easy to use, private, and secure Easy and fast file sharing from the command-line.
czkawka Multi functional app to find duplicates, empty folders, similar images etc.
snowflake Graphical SFTP client and terminal emulator with helpful utilities


Url Description
SquashFu Decentralized cloud object storage that is affordable, easy to use, private, and secure

Security and Pen-Testing

see Security and Pen-Testing

Url Description
dislocker FUSE driver to read/write Windows' BitLocker-ed volumes under Linux / Mac OSX

Prototyping, Demo, Docu

Url Source Description
slidev Source Presentation Slides for Developers
diagrams Source Diagram as Code for prototyping cloud system architectures
marp Source Marp, Markdown Presentation Ecosystem, provides the great experience to create beautiful slide deck. You only have to focus writing your story in Markdown document.


Url Source Description
saleor Source A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.
tmate Source Instant Terminal Sharing
shellhub Source Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing

Edit this page