Build & Ship · Developer Environments

Terminal Tools

0 paid against 46 free you can run yourself.

Paid against free › Build & Ship › Developer Environments › Terminal Tools · The workshop on Repo Radar

Paid 0 reviewed

Prices and free tiers as checked, dated on each review.

Paid tools for this job are being added. The free alternatives below are ready to use.

Free 46 direct · 27 related

Free to use. You run it on your own server.

Direct alternatives

They do this job.

RCrclone/rclone

A command-line program that copies, syncs and verifies files across more than seventy kinds of cloud storage.

★ 60.3kFree
RUastral-sh/ruff

One fast program that both checks and formats Python code.

★ 50.1kFree
YAsxyazi/yazi

A terminal file manager with previews of almost anything, that leaves the terminal where you finished.

★ 42.8kFree
JUcasey/just

Named recipes in a justfile — 'just backup', 'just normalize' — so the command is never the thing that gets lost.

★ 36.3kFree
DEdandavison/delta

It makes the output of `git diff` readable.

★ 32.5kFree
ATatuinsh/atuin

It replaces the shell history with a searchable database that can be shared between machines.

★ 32kFree
K6grafana/k6

It generates traffic against a web service and reports what broke.

★ 31.9kFree
HYsharkdp/hyperfine

Runs a command many times and reports how long it really takes.

★ 29.1kFree
BIbiomejs/biome

One fast tool that both formats and checks JavaScript, TypeScript, CSS and JSON.

★ 26kFree
DIWilfred/difftastic

It compares two files by their structure rather than by their lines.

★ 26kFree
GUcharmbracelet/gum

One command that gives a shell script menus, prompts, spinners and styled output.

★ 24.5kFree
VHcharmbracelet/vhs

It performs a terminal demonstration from a written script and saves it as a video.

★ 21.1kFree
TYastral-sh/ty

Checks Python code for type mistakes, very fast, from the team behind ruff and uv.

★ 19.9kFree
HUOrange-OpenSource/hurl

Runs web requests written in a plain text file and checks the answers.

★ 19.2kFree
ASast-grep/ast-grep

Finds and rewrites code by its shape rather than by matching text.

★ 16.3kFree
YQmikefarah/yq

It reads and edits YAML, JSON, XML and CSV files from the command line.

★ 16.1kFree
LLsimonw/llm

A command-line tool for sending text to language models, with every exchange logged locally.

★ 12.6kFree
GIGitoxideLabs/gitoxide

Git written again from scratch as a library other programs can build on, with its own gaps written down.

★ 12kFree
XTxtool-org/xtool

Builds, signs and installs iPhone apps from Linux or Windows, using Swift's own package manager instead of the vendor's tool.

★ 11.5kFree
FQwader/fq

It decodes a file that is not text into a structure that can be asked questions.

★ 10.6kFree
JCkellyjonbrazil/jc

It converts the output of common command-line tools into JSON, YAML or Python dictionaries.

★ 8.7kFree
XHducaale/xh

It sends web requests from a terminal in short, readable commands.

★ 8.1kFree
PYfacebook/pyrefly

A fast type checker for Python that reads the settings your current checker already uses.

★ 6.9kFree
DUByron/dua-cli

Reports what is taking up disk space, much faster than the standard tool.

★ 6.3kFree
JNynqa/jnv

Write a jq filter for a JSON file and watch the result update as you type.

★ 6.1kFree
VIsachaos/viddy

It runs a command on a timer, marks what changed, and allows every past run to be read again.

★ 5.4kFree
PApa11y/pa11y

It checks a web page against accessibility rules and reports the element responsible for each failure.

★ 4.6kFree
FSjhspetersson/fselect

It finds files using queries written in a language that looks like SQL.

★ 4.5kFree
TYcrate-ci/typos

A spell checker for source code that is fast enough to run on every save.

★ 4.2kFree
QSdathere/qsv

A fast command-line toolkit for sorting, joining, checking and describing CSV files.

★ 3.8kFree
OUouch-org/ouch

One command compresses, extracts and lists fourteen archive formats, choosing the format from the file ending.

★ 3.8kFree
TEveeso/termscp

A terminal file explorer that connects to remote machines over seven different protocols.

★ 3.1kFree
DYCanop/dysk

Lists every mounted disk and how full it is, as a readable table.

★ 2.9kFree
JQnoahgorstein/jqp

A terminal window where you write a filter for a JSON file and see the result update as you type.

★ 2.8kFree
DEpvolok/dekit

It runs several long-running commands at once, each in its own panel on one screen.

★ 2.8kFree
NUsharkdp/numbat

A calculator that understands units and refuses sums that do not make sense.

★ 2.8kFree
PSokbob/pspg

It makes the tables a database prints readable, with the headings held in place.

★ 2.7kFree
F2ayoisaiah/f2

Renames many files at once and shows every change before making it.

★ 2.5kFree
BAbashly-framework/bashly

Describe a command-line tool in one settings file and it generates the shell script around the real code.

★ 2.5kFree
KOtbillington/kondo

Finds and deletes the rebuildable folders that old projects leave behind.

★ 2.5kFree
OVnoborus/ov

A modern terminal viewer for long files, with fixed headers and live following.

★ 2kFree
YAgoogle/yamlfmt

A command-line program that formats YAML files, and can check them instead of changing them.

★ 1.8kFree
TEmgunyho/tere

A terminal folder browser that ends in the folder that was picked.

★ 1.8kFree
RErest-sh/restish

A command-line tool for calling web APIs, with short commands and saved logins.

★ 1.4kFree
ARsigoden/argc

It turns comments above bash functions into a real command with help text.

★ 1.2kFree
MEMediaArea/MediaInfoLib

It reports exactly what is inside an audio or video file.

★ 798Free

Related alternatives

A second choice: they cover part of this job or are a building block for it.

OPanomalyco/opencode

A coding assistant that runs in a terminal and edits the files in the folder you start it in.

★ 213kFree
VSmicrosoft/vscode

Visual Studio Code

★ 194kFree
REmorluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries.

★ 117kFree
ZEzed-industries/zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

★ 91.9kFree
UVastral-sh/uv

One tool that replaces pip, virtualenv, pyenv and several others, and runs far faster.

★ 90.7kFree
GHNationalSecurityAgency/ghidra

It disassembles and decompiles compiled programs so a person can read them.

★ 89.8kFree
OPopeninterpreter/openinterpreter

A coding agent for open models like Kimi K3 and GLM 5.3

★ 68.6kFree
AIAider-AI/aider

A coding assistant that works in a terminal and commits each change to git.

★ 49.6kFree
GIgitbutlerapp/gitbutler

A desktop git client that keeps several unrelated changes on separate branches without switching.

★ 21.8kFree
SLmaaslalani/slides

It presents a Markdown file as slides inside a terminal window.

★ 11.7kFree
LNtstack/lnav

A log reader that puts many files into one timeline and answers questions about them in SQL.

★ 10.7kFree
MIjohnkerl/miller

Filters, sorts, joins and reshapes CSV and JSON files from the command line.

★ 10kFree
PRmfontanini/presenterm

Turns a Markdown file into a slide show that runs in a terminal.

★ 8.9kFree
DATomWright/dasel

One command-line program that queries and edits eight structured file formats with a single selector syntax.

★ 8kFree
WAwatchexec/watchexec

It re-runs a command whenever a watched file changes.

★ 7.2kFree
FRcharmbracelet/freeze

It makes an image of code or terminal output from the command line.

★ 4.9kFree
OLOliveTin/OliveTin

It turns shell commands that were written down into buttons on a web page.

★ 3.8kFree
LIdbcli/litecli

A SQLite command prompt that completes table and column names and colours your query.

★ 3.3kFree
ORtfeldmann/organize

It sorts, renames and moves files according to rules written in a small text file.

★ 3.2kFree
YQkislyuk/yq

A wrapper that lets `jq` read and write YAML, XML and TOML as well as JSON.

★ 3kFree
OTggozad/oterm

A chat window for AI models that runs in a terminal and keeps past conversations.

★ 2.4kFree
PGdarold/pgFormatter

It lays out an unreadable database query so that a person can read it.

★ 2kFree
OXmrjackwills/oxker

A small terminal screen that lists every container on a machine and controls it.

★ 1.9kFree
CCkbwo/ccmanager

Runs several coding assistants at the same time, each in its own copy of the project.

★ 1.3kFree
TOtwisted/towncrier

Manage the release notes for your project.

★ 926Free
CHminiscruff/changie

Automated changelog tool for preparing releases with lots of customization options

★ 918Free
GFnickgerace/gfold

It prints the state of every code project in a folder, in one screen.

★ 401Free

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.