data-processing
-
difftastic
a structural diff that understands syntax 🟥🟩
-
jq
Command-line JSON processor
-
fx
Terminal JSON viewer & processor
-
sq
sq is a command line tool that provides jq-style access to structured data sources: SQL databases, or document formats like CSV or Excel.
-
htmlq
Like jq, but for HTML.
-
xq
Command-line XML and HTML beautifier and content extractor
-
jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
-
jet
CLI to transform between JSON, EDN, YAML and Transit using Clojure
-
cq
Clojure Query: A Command-line Data Processor for JSON, YAML, EDN, XML and more
-
rb
Turns Ruby into a versatile command line utility
demoing
-
vhs
Write terminal GIFs as code for integration testing and demoing your CLI tools.
dev
-
bacon
background code checker (for rust)
file-management
-
yazi
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
helper
-
tldr
📚 Collaborative cheatsheets for console commands
-
golang-petname
an RFC1178 implementation to generate pronounceable, sometimes even memorable, "pet names", consisting of a random combination of adverbs, an adjective, and an animal name
-
rust-petname
Generate human readable random names. Rust port of Dustin Kirkland's petname library.
multiplexer
-
zellij
A terminal workspace with batteries included
p2p
-
croc
Easily and securely send things from one computer to another 🐊 📦
quality-of-life
-
gh
GitHub's official command line tool
-
glab
GitLab command line tool
-
lazygit
simple terminal UI for git commands
-
lazydocker
The lazier way to manage everything docker
runner
-
just
🤖 Just a command runner
style
-
starship
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
system
-
direnv
direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory.
-
zoxide
A smarter cd command. Supports all major shells.
-
atuin
✨ Magical shell history
-
hyperfine
A command-line benchmarking tool
-
fd
A simple, fast and user-friendly alternative to 'find'
-
dust
A more intuitive version of 'du' in rust
-
duc
Dude, where are my bytes: Duc, a library and suite of tools for inspecting disk usage
-
duf
Disk Usage/Free Utility - a better 'df' alternative
-
eza
A modern alternative to ls
-
btop
A monitor of resources
-
lsd
The next gen ls command
text
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
-
sd
Intuitive find & replace CLI (sed alternative)
text-editor
-
helix
A post-modern modal text editor.
vcs
-
jj
A Git-compatible VCS that is both simple and powerful
version-manager
-
mise
dev tools, env vars, task runner
-
asdf-vm
Extendable programming language version manager with support for Ruby, Node.js, Elixir, Erlang & more
view
-
bat
A cat(1) clone with wings.
-
glow
Render markdown on the CLI, with pizzazz! 💅🏻
web
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
-
axel
Lightweight CLI download accelerator