Terminal
16 guides covering terminal tools
The terminal is where developers spend much of their day. These guides cover modern shells, multiplexers, CLI utilities, and workflow automation — helping you work faster and more efficiently from the command line. From Zsh configurations to fuzzy finders, discover tools that transform your terminal experience.
-
just: A Modern Command Runner That Makes Makefiles Obsolete
A practical guide to just -- the command runner that replaces Make for project task automation with a cleaner syntax, better error messages, and no legacy baggage.
-
mise: The Dev Tool Manager That Replaced asdf, nvm, and pyenv
A deep dive into mise -- installation, configuration, task runner, environment variables, team workflows, and migration from asdf, nvm, pyenv, and rbenv.
-
Starship: The Minimal, Blazing-Fast Cross-Shell Prompt
A complete guide to Starship, the customizable prompt that works across Bash, Zsh, Fish, PowerShell, and more. Covers installation, starship.toml configuration, modules, presets, and comparison with alternatives.
-
Nushell: A Modern Shell That Treats Data as Structured Tables
A practical guide to Nushell -- installation, pipelines, structured data, configuration, scripting, and honest comparison with Bash, Zsh, and Fish.
-
Atuin: Magical Shell History with Sync
A complete guide to Atuin for replacing your shell history with SQLite-backed search, syncing across machines, statistics, filtering, and advanced configuration.
-
Regex and Text Processing Tools for Developers
A practical guide to regex tools, text processing utilities, and data transformation -- regex101, jq, yq, sed, awk, and modern alternatives.
-
Modern CLI Tools That Replace Unix Classics
A practical guide to bat, eza, fd, ripgrep, delta, dust, and bottom -- the modern replacements for cat, ls, find, grep, diff, du, and top.
-
Developer Environment Management: Version Managers and Dotfiles
A practical guide to managing development environments -- mise, asdf, nvm, direnv, dotfiles, and reproducible dev setups across machines.
-
Best Terminal Emulators in 2026: Kitty vs Alacritty vs WezTerm vs iTerm2 vs Windows Terminal
A practical comparison of the best terminal emulators across platforms, covering GPU acceleration, configuration, and which one you should actually use.
-
Task Runners: Make, Just, Task, and npm Scripts
A practical comparison of task runners for development workflows -- Makefiles, just, Task (go-task), npm scripts, and when to use each.
-
Runtime Version Managers Guide
A practical guide to mise, asdf, fnm, nvm, pyenv, rbenv, and Volta -- covering how they work, performance, shell integration, and team standardization with .tool-versions.
-
SSH for Developers: Config, Keys, Tunneling, and Security
Master SSH configuration for development workflows including config file setup, ed25519 key management, SSH agent integration, jump hosts, port forwarding, and secure practices.
-
CLI Tools for Working with JSON and YAML
A practical guide to jq, yq, fx, gron, jless, dasel, and jsonnet -- covering recipes, piping patterns, and real-world data transformation examples.
-
Zsh Setup Guide: Fast, Functional, and Not Bloated
How to set up Zsh with the right plugins, prompt, and configuration without killing your shell startup time.
-
DNS and Networking Tools Every Developer Should Know
A practical guide to DNS debugging, network analysis, and HTTP inspection tools -- dig, dog, curl, mtr, Wireshark, and modern alternatives.
-
tmux vs Zellij: Terminal Multiplexers Compared
A head-to-head comparison of tmux and Zellij, covering configuration, plugin systems, keybindings, and when to pick each one.