command-line-tools
CLI toolkit
A curated list of command line tools and utilities for various tasks and applications.
Awesome Command Line Utilities
426 stars
11 watching
43 forks
last commit: about 1 month ago
Linked from 1 awesome list
awesomeawesome-listcommand-line-toolscurated-listknowledgelearning
Command line tools / CSV | |||
xsv | 10,396 | 5 months ago | Fast CSV command line toolkit written in Rust |
csvdiff | 532 | 8 months ago | Fast diff tool for comparing csv files |
sc-im | 4,873 | 9 days ago | ncurses spreadsheet program for terminal |
Command line tools / File system | |||
RecoverPy | 1,345 | 6 days ago | Recover overwritten or deleted data |
modd | 2,801 | over 1 year ago | Flexible tool for responding to filesystem changes |
reflex | 3,391 | about 1 year ago | Run a command when files change |
Command line tools / Fun | |||
primitive | 12,688 | 4 months ago | reproducing images with geometric primitives |
Command line tools / Games | |||
love | Framework to make 2D games in Lua | ||
Command line tools / Git | |||
fac | 1,840 | 11 months ago | Easy-to-use CUI for fixing git conflicts |
git | The stupid content tracker | ||
hub | 22,832 | 10 months ago | Wrapper around Git to extend it with features |
tig | Text-mode interface for git | ||
Command line tools / Go | |||
dep | 12,841 | about 4 years ago | Go dependency management tool |
go | Manage go source code | ||
playgo | 81 | 5 months ago | Send .go file to the Go Playground |
richgo | 851 | 4 months ago | Enrich outputs with text decorations |
Command line tools / Java | |||
ant | Java based make tool | ||
java-repl | 1,336 | over 6 years ago | Read Eval Print Loop for Java |
Command line tools / Lua | |||
lua | Lua interpreter | ||
luajit | Just-in-time compiler for the lua language | ||
Command line tools / macOS | |||
asr | Apple Software Restore; copy volumes (e.g. from disk images) | ||
defaults | Access user's defaults | ||
do-not-disturb | 246 | about 3 years ago | Control the macOS feature |
kexstat | Display status of loaded kernel extensions | ||
m-cli | 9,692 | 3 months ago | Swiss Army Knife for macOS |
PlistBuddy | Read and write values to plists | ||
softwareupdate | System software update tool | ||
iStats | 2,408 | almost 2 years ago | Mac stats |
mas | 10,922 | 4 days ago | Command line interface for the Mac App Store |
time | |||
switchaudio-osx | 1,192 | 5 months ago | Change the audio source for Mac OS X from the command line |
displayplacer | 3,792 | 6 months ago | macOS command line utility to configure multi-display resolutions and arrangements. Essentially XRandR for macOS |
Command line tools / Networking | |||
neoss | 153 | 16 days ago | Socket statistics visualization and explanation tool for Unix systems |
Catflap | 142 | over 3 years ago | Creates a listening TCP socket and passes its FD to a child process |
curlie | 2,865 | 9 months ago | Power of curl, the ease of use of httpie |
sshfs | 6,020 | 17 days ago | Network filesystem client to connect to SSH servers |
sshuttle | 11,787 | 21 days ago | Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling |
telnet | User interface to the TELNET protocol | ||
bandwhich | 10,106 | 20 days ago | CLI utility for displaying current network utilization by process, connection and remote IP/hostname |
httpie | 33,939 | 20 days ago | Modern, user-friendly command-line HTTP client for the API era |
http-prompt | 8,962 | 6 months ago | Interactive command-line HTTP and API testing tool built on top of HTTPie with autocomplete, syntax highlighting, and more |
Command line tools / Nix | |||
nix-env | Manipulate or query Nix user environments | ||
nix-shell | Start an interactive shell based on a Nix expression | ||
nox | Tools to make nix nicer to use | ||
Command line tools / Package managers | |||
brew | Package manager for macOS | ||
npm | Package manager for javascript | ||
yarn | Package manager for javascript | ||
Command line tools / Productivity | |||
eureka | 776 | about 1 year ago | CLI tool to input and store your ideas without leaving the terminal |
cb | 4,829 | 4 days ago | Powerful clipboard manager for all platforms |
Command line tools / Python | |||
livepython | 2,553 | almost 6 years ago | Visually trace python code in real-time |
rq | 9,890 | 5 days ago | Simple job queues for Python |
tg | 950 | 8 months ago | Telegram terminal client |
visa-cli | 20 | over 2 years ago | Visa Requirements terminal interface |
Command line tools / Ruby | |||
rbenv | 16,131 | 3 months ago | Groom your app’s Ruby environment |
ruby-build | 3,893 | 6 days ago | Compile and install Ruby |
Command line tools / Rust | |||
project init | 138 | about 1 year ago | Project templates in rust |
rustup | 6,182 | 3 days ago | Rust toolchain installer |
Command line tools / Static website engines | |||
hugo | Static site generator written in go | ||
jekyll | Static site generator written in ruby | ||
Command line tools / Text editors | |||
kakoune | 9,978 | 10 days ago | Modal editor with multi selections |
helix | 33,775 | 8 days ago | A Kakoune / Neovim inspired editor, written in Rust |
micro | 25,198 | 7 days ago | Modern and intuitive terminal-based text editor |
emacs | Extendable/customizable text editor | ||
neovim | 83,313 | 6 days ago | Vim-fork focused on extensibility and usability |
vim | 36,652 | 6 days ago | Modal text editor |
Command line tools / Web | |||
create-react-app | 102,771 | 3 months ago | Create React apps with no build configuration |
preact | 4,688 | 8 months ago | Create preact app |
up | 8,795 | 8 months ago | Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS |
urlsup | 15 | over 2 years ago | CLI to validate URLs in files |
Command line tools / Logging | |||
lnav | 8,020 | 3 days ago | Advanced log file viewer for the small-scale; Watch and analyze your log files from a terminal |
red | 1,475 | about 1 month ago | Terminal log analysis tools |
goaccess | 18,491 | 22 days ago | Real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through your browser |
angle-grinder | 3,515 | 3 months ago | Slice and dice logs on the command line |
drep | 89 | over 2 years ago | Grep with dynamic reloadable filter expressions. This allows filtering stream of logs/lines, while changing filters on the fly |
Command line tools / Other | |||
zenith | 2,645 | about 2 months ago | Sort of like top or htop but with zoom-able charts, network, and disk usage |
grcov | 1,190 | 9 days ago | Collects and aggregates code coverage information for multiple source files |
wtf | 15,874 | 3 months ago | Personal information dashboard for your terminal |
navi | 15,157 | 12 days ago | Interactive cheatsheet tool for the command-line |
zoxide | 22,837 | 15 days ago | cd command that learns your habits |
pastefile | 10 | 2 months ago | Create a file that contains the contents from the clipboard |
ran | 870 | over 1 year ago | Simple static web server written in Go |
watchexec | 5,388 | 10 days ago | Executes commands in response to file modifications |
procs | 5,152 | 6 days ago | Modern replacement for ps written in Rust |
termdash | 2,730 | about 2 months ago | Terminal based dashboard |
yq | 12,298 | 7 days ago | Portable command-line YAML processor |
squeeze | 17 | almost 3 years ago | Enables to extract rich information from any text (raw, JSON, HTML, YAML, etc) |
amber | 862 | 9 days ago | Code search / replace tool |
Pueue | 5,011 | 8 days ago | Daemon for managing long running shell commands |
mmv | 747 | over 1 year ago | Rename multiple files using your $EDITOR |
jq | 30,562 | 8 days ago | Command-line JSON processor. ( ) |
jq in Go | 3,321 | 23 days ago | Pure Go implementation of jq |
faq | 439 | about 2 months ago | Format Agnostic jQ |
gomi | 318 | over 1 year ago | Trash can in CLI |
jql | 896 | about 1 year ago | Easy JSON Query Processor with a Lispy syntax in Go |
linkchecker | 894 | about 1 month ago | Check links in web documents or full websites |
brok | 425 | over 1 year ago | Find broken links in text documents. ( ) |
broot | 10,775 | 21 days ago | New way to see and navigate directory trees |
chars | 183 | 14 days ago | Display names and codes for various ASCII (and unicode) characters / code points |
diskus | 1,023 | 10 months ago | Minimal, fast alternative to du -sh |
glow | 16,345 | 21 days ago | Render markdown on the CLI, with pizzazz |
dtool | 370 | 5 months ago | Collection of development tools |
uni | 802 | 2 months ago | Query the Unicode database from the commandline, with good support for emojis |
viu | 2,588 | 30 days ago | Command-line application to view images from the terminal written in Rust |
tealdeer | 4,250 | 7 days ago | Very fast implementation of tldr in Rust |
xcp | 750 | 24 days ago | Extended cp |
pazi | 162 | 10 days ago | Fast autojump helper |
cbf | 27 | over 1 year ago | Build custom CLI apps with only a json or yaml file |
rga | 8,201 | about 1 month ago | Ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc |
hunter | 1,322 | about 2 years ago | Ranger-like file browser written in rust |
ytop | 2,155 | about 4 years ago | TUI system monitor written in Rust |
noti | 4,603 | 6 months ago | Monitor a process and trigger a notification |
ffsend | 6,998 | about 1 year ago | Easily and securely share files from the command line. A fully featured Firefox Send client |
adns | Advanced, easy to use, asynchronous-capable DNS client library and utilities | ||
advancecomp | 223 | 5 months ago | Collection of recompression utilities for your .ZIP archives, .PNG snapshots, .MNG video clips and .GZ files |
ag | 26,185 | 5 months ago | Recursively search for pattern |
Antibody | 1,677 | over 2 years ago | Fastest shell plugin manager |
aria2A | 35,839 | 4 months ago | Lightweight multi-protocol & multi-source, cross platform download utility |
asciinema | Terminal session recorder | ||
asdf | 22,058 | 20 days ago | Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more |
aspcud | Solver for package dependencies | ||
automake | Automatically create Makefile.in's from Makefile.am's | ||
basename | Strip directory and suffix from filenames | ||
bash | GNU Bourne-Again SHell | ||
camlp4 | 101 | 5 months ago | Software system for writing extensible parsers for programming languages |
ccat | 3,167 | about 2 years ago | Colorizing |
chroma | 4,378 | 7 days ago | General purpose syntax highlighter in pure Go |
chrome-cli | 2,615 | 5 months ago | Control Google Chrome from the command line |
cmake | Cross-platform makefile generator | ||
cowyo | 926 | over 1 year ago | Feature rich wiki webserver for minimalists |
croc | 28,127 | 8 days ago | Easily get things from one computer to another |
ctop | 15,576 | 5 months ago | Container metric viewer |
curl | Transfer a URL | ||
direnv | 12,563 | 24 days ago | Unclutter your .profile |
dirname | Strip last component from file name | ||
docker | Self-sufficient runtime for containers | ||
entr | Run arbitrary commands when files change. ( ) ( ) | ||
eisd | 23 | almost 3 years ago | Execute your favorite command in SubDirectories |
fasd | 5,905 | over 4 years ago | Quick access to files and directories |
fd | 34,133 | 19 days ago | Simple, fast and user-friendly alternative to 'find' |
ffmpeg | Video converter | ||
fkill | 6,879 | 6 months ago | Kill processes |
friendly-find | 214 | about 2 years ago | Usable replacement for find |
fzf | 65,547 | 6 days ago | Command-line fuzzy finder |
fzy | 2,984 | 6 months ago | Better fuzzy finder |
gdbm | Library of database functions that use extensible hashing and work similar to the standard UNIX dbm | ||
gifski | 4,834 | 18 days ago | GIF encoder. Squeezes maximum possible quality from the awful GIF format |
gotty | 18,795 | 4 months ago | Share your terminal as a web application |
GraphicsMagick | Swiss army knife of image processing | ||
hask-replace | 6 | about 6 years ago | Command-line tool to rename modules in Haskell projects |
hexyl | 9,166 | 23 days ago | Command-line hex viewer |
htttpie | HTTP client | ||
hyperfine | 22,258 | 8 days ago | Command-line benchmarking tool |
temci | 144 | over 2 years ago | Advanced benchmarking tool written in Python 3 that supports setting up an environment for benchmarking and the generation of visually appealing reports |
imgur-screenshot | 563 | over 3 years ago | Take screenshot selection, upload to Imgur. + more cool things |
jq | Lightweight and flexible command-line JSON processor | ||
jump | 1,797 | 6 months ago | Helps you navigate faster by learning your habits |
just | 21,421 | 9 days ago | Handy way to save and run project-specific commands |
kubectl | Kubernetes cluster manager | ||
less | Free, open-source file pager | ||
license-up | 103 | 10 months ago | Create a license quickly for a given name |
LicGD | Open source code library for the dynamic creation of images by programmers | ||
loc | 2,325 | 7 months ago | Count lines of code quickly |
mackup | 14,602 | 3 months ago | Keep your application settings in sync (OS X/Linux) |
make | GNU make utility to maintain groups of programs | ||
massren | 1,353 | 7 months ago | Easily rename multiple files using your text editor |
mediumexporter | 235 | almost 2 years ago | Export medium.com articles to markdown |
moreutils | Growing collection of the unix tools that nobody thought to write long ago when unix was young | ||
mycli | 11,481 | 11 days ago | Terminal Client for MySQL with AutoCompletion and Syntax Highlighting |
ncdu | Disk usage analyzer with an ncurses interface | ||
neofetch | 22,176 | 4 months ago | Displays information about your operating system, software and hardware in an aesthetic and visually pleasing way |
ninja | Small build system with a focus on speed | ||
nm | Display name list (symbol table) | ||
nmap | Network mapper | ||
pgcli | 12,140 | about 2 months ago | Postgres CLI with autocompletion and syntax highlighting |
pkg | 24,326 | 11 months ago | Package your node.js project into an executable |
pngquant | Command-line utility and a library for lossy compression of PNG images | ||
pspg | 2,500 | about 2 months ago | Postgres Pager |
pv | 219 | over 2 years ago | Pipe Viewer |
rclone | Rsync for cloud storage | ||
rename | Renames files according to modification rules specified on the command line | ||
scipy | 13,097 | 3 days ago | Open-source software for mathematics, science, and engineering |
scons | 2,113 | 4 days ago | Software construction tool |
skim | 5,175 | 9 days ago | Fuzzy Finder in rust |
snallygaster | 2,076 | 21 days ago | Tool to scan for secret files on HTTP servers |
spark | Sparklines for your shell | ||
spotify-ripper | 77 | over 9 years ago | Rip Spotify URIs to MP3 files |
static-docs | 293 | almost 5 years ago | General-purpose library, purpose-built commands for various domains |
stow | 672 | 2 months ago | Symlink farm manager program |
svgcleaner | 1,628 | about 3 years ago | Clean up your SVG files from the unnecessary data |
tar | Manipulate tape archives | ||
tin-summer | 339 | over 1 year ago | Find build artifacts that are taking up disk space |
tokei | 11,251 | 11 days ago | Display statistics about your code. ( ) |
visidata | 7,917 | 8 days ago | Terminal spreadsheet multitool for discovering and arranging data |
vsce | Publish VS Code extensions | ||
warp | 1,621 | over 6 years ago | Secure and simple terminal sharing |
weather | 963 | over 1 year ago | Weather via the command line |
wego | 7,835 | about 2 months ago | Weather app for the terminal |
wifi-password | 4,446 | 5 months ago | Get wifi pass |
you-get | 53,851 | 24 days ago | Dumb downloader that scrapes the web |
dust | 8,904 | 13 days ago | More intuitive version of du in rust |
mdcat | 2,180 | 8 days ago | for Markdown |
exa | 23,655 | about 2 months ago | Replacement for ls written in Rust |
sd | 5,896 | 6 months ago | Intuitive find & replace CLI |
ack | Grep-like text finder | ||
alias | Define or display aliases | ||
apropos | Search the manual page names and descriptions | ||
awk | Pattern-directed scanning and processing language | ||
bc | Arbitrary precision calculator language | ||
cat | Concatenate and print files | ||
cd | Change Directory | ||
chmod | Change file mode bits | ||
cp | Copy files and directories | ||
cron | Daemon to execute scheduled commands | ||
cut | Cut out selected portions of each line of a file | ||
diff | Compare files line by line | ||
echo | Write arguments to the standard output | ||
env | Set environment and execute command, or print environment | ||
file | Determine file type | ||
find | Walk a file hierarchy | ||
gnuplot | Generate two and three dimensional plots of data | ||
grep | File pattern searcher | ||
head | Output the first part of files | ||
jobs | Display status of jobs in the current session | ||
join | Join lines of two files on a common field | ||
kill | Send a signal to a process | ||
killall | Kill processes by name | ||
ln | Create symbolic links | ||
ls | List directory contents | ||
lsof | List open files | ||
man | Open manual pages | ||
mv | Move (rename) files | ||
nice | Execute a utility with an altered scheduling priority | ||
nohup | Run a command immune to hangups, with output to a non-tty | ||
paste | Merge lines of files | ||
rm | Remove directory entries | ||
rmdir | Remove empty directories | ||
scp | Secure copy (remote file copy program) | ||
screen | Screen manager | ||
sed | Stream editor | ||
set | Set or unset options and positional parameters | ||
sort | Put the lines of a text file in alphanumeric order | ||
split | Split a file into pieces | ||
ssh | Remote login | ||
strings | Print the strings of printable characters in files | ||
tail | Output the last part of files | ||
top | Display and update sorted information about processes | ||
touch | Change file timestamps | ||
tr | Translate or delete characters | ||
tree | List contents of directories in a tree-like format | ||
type | Describe a command | ||
uniq | Report or omit repeated lines | ||
uptime | Tell how long the system has been running | ||
wc | Print newline, word, and byte counts for each file | ||
whoami | Print effective userid | ||
whois | Client for the whois directory service | ||
habitctl | 365 | 7 months ago | Minimalist command line tool you can use to track and examine your habits |
jwt-cli | 1,108 | 10 days ago | Super fast CLI tool to decode and encode JWTs built in Rust |
rtss | 52 | about 3 years ago | Relative TimeStamps for Stuff |
jc | 7,900 | about 1 month ago | Serializes the output of popular gnu linux command line tools and file types to structured JSON output. This allows piping of output to tools like jq |
psrecord | 595 | 17 days ago | Record the CPU and memory activity of a process |
bottom | 10,283 | 6 days ago | Cross-platform graphical process/system monitor with a customizable interface and a multitude of features |
undent | 35 | almost 4 years ago | Unindent text/code |
misspell | 1,351 | 5 months ago | Correct commonly misspelled English words in source files |
rargs | 495 | over 1 year ago | Kind of xargs + awk with pattern-matching support |
dupe-krill | 186 | about 1 year ago | Fast file deduplicator |
fcat | 269 | over 1 year ago | Cat implementation in Rust. Only works on Linux |
lorem | 81 | 9 months ago | Python lorem ipsum generator |
miller | 8,989 | 6 days ago | Like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON |
kickstart | 365 | 8 months ago | Scaffolding tool to get new projects up and running quickly |
scc | 6,760 | 9 days ago | Very fast accurate code counter with complexity calculations and COCOMO estimates |
gf | 1,823 | 6 months ago | Wrapper around grep, to help you grep for things |
godu | 532 | 6 months ago | Simple golang utility helping to discover large files/folders |
now | 12,898 | 5 days ago | Develop. Preview. Ship |
nomino | 568 | 6 months ago | Batch rename utility for developers |
hex | 526 | 5 months ago | Futuristic take on hexdump, made in Rust |
url-parser | 11 | over 7 years ago | Command-line URL parser, written in Go |
luneta | 62 | over 1 year ago | Interactive filter that can be easily composed within any script |
spin | 20 | almost 3 years ago | Simple scaffolding tool |
as-tree | 463 | about 3 years ago | Print a list of paths as a tree of paths |
wifi-password | 87 | 7 months ago | Quickly share Wi-Fi connection info |
delta | 24,394 | 5 days ago | Syntax-highlighter for git and diff output |
fzz | 201 | over 8 years ago | Allows you to change the input of a single command interactively |
github-stats | 10 | 3 months ago | Command-line tool to get the total traffic statistics of your GitHub repositories |
map | 223 | over 4 years ago | Map lines from stdin to commands |
JQL | 1,509 | 14 days ago | JSON Query Language CLI tool built with Rust |
jiq | 920 | almost 2 years ago | jid on jq - interactive JSON query tool using jq expressions |
ijq | Interactive jq tool. Like jqplay for the command line | ||
rex | Command line playground for regular expressions | ||
PWatch | 37 | about 2 years ago | Process Watcher |
Rdfind | 976 | 8 months ago | Command line tool that finds duplicate files |
bfs | 996 | 10 days ago | Breadth-first search for your files |
Choose | 1,871 | about 2 months ago | Human-friendly and fast alternative to awk and cut. ( ) |
yj | 976 | 11 months ago | Convert YAML <=> TOML <=> JSON <=> HCL |
buku | 6,521 | 13 days ago | Browser-independent bookmark manager |
twf | 272 | almost 3 years ago | Standalone tree view file explorer, inspired by fzf |
hostblock | 96 | over 4 years ago | Simple terminal interface for blocking websites via the /etc/hosts file |
ugrep | 2,647 | 6 days ago | Ultra fast grep with interactive query UI |
sad | 1,777 | 2 months ago | CLI search and replace. Show you a nice diff of proposed changes before you commit them |
wfh | 9 | almost 2 years ago | Continuously watches your local directories and rsync them against a remote host |
teip | 571 | 9 months ago | Select partial standard input and replace with the result of another command |
Got | 723 | 10 months ago | Simple and fast concurrent downloader |
duf | 12,896 | 4 months ago | Disk Usage/Free Utility |
espanso | 10,084 | 14 days ago | Cross-platform Text Expander written in Rust |
huniq | 240 | 10 months ago | Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates |
RustScan | 14,669 | 9 days ago | Modern Port Scanner |
nat | 1,272 | over 3 years ago | Complete replacement for the 'ls' command |
csvq | 1,520 | 4 months ago | SQL-like query language for csv |
gping | 10,863 | 5 days ago | Ping, but with a graph |
FClones | 1,976 | 6 months ago | Efficient Duplicate File Finder |
googler | 6,105 | about 3 years ago | Google from the terminal |
Proji | 203 | almost 2 years ago | Powerful cross-platform CLI project templating tool |
dasel | 7,158 | 10 days ago | Allows you to query and modify data structures using selector strings |
McFly | 6,945 | about 1 month ago | Fly through your shell history |
pbgopy | 812 | over 2 years ago | Copy and paste between devices |
prism | 168 | 12 months ago | RTMP stream recaster / splitter |
menyoki | 620 | 6 months ago | Screen{shot,cast} and perform ImageOps on the command line. ( ) |
projen | 2,683 | 6 days ago | Define and maintain complex project configuration through code |
lsd | 13,538 | about 1 month ago | Next gen ls command |
ls-lint | 1,739 | 7 days ago | Extremely fast directory and filename linter - Bring some structure to your project directories. ( ) |
lychee | 2,207 | 8 days ago | Fast, async, resource-friendly link checker written in Rust |
vgrep | 667 | 10 days ago | User-friendly pager for grep |
urlhunter | 1,512 | about 1 year ago | Recon tool that allows searching on URLs that are exposed via shortener services |
rip | 1,440 | 8 months ago | Safe and ergonomic alternative to rm |
Orderly | 158 | about 4 years ago | Tool that provides ordered and controlled start, stop, restart and cleanup of a group of processes |
Ruplacer | 447 | about 1 month ago | Find and replace text in source files |
Graphtage | 2,387 | 7 months ago | Semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV |
sq | 2,132 | 3 days ago | Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel. ( ) |
yank | 1,623 | about 2 years ago | Yank terminal output to clipboard. ( ) |
xplr | 4,218 | 3 months ago | Hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf |
Freshfetch | 465 | 6 months ago | Fresh take on Neofetch |
rush | 882 | 9 days ago | Cross-platform command-line tool for executing jobs in parallel |
so | 1,357 | 3 months ago | Terminal interface for Stack Overflow |
gdu | 3,980 | 8 days ago | Disk usage analyzer with console interface written in Go |
kalk | 1,656 | about 2 months ago | Command line calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers. ( ) ( ) |
fcp | 767 | 4 months ago | Significantly faster alternative to the classic Unix cp command |
Renamer | 53 | about 3 years ago | Command line utility to batch-rename files via your editor |
Difftastic | 21,106 | 5 days ago | Syntax-aware structured diff tool. ( ) |
hck | 699 | 4 months ago | Drop in replacement for cut that can use a regex delimiter instead of a fixed string |
calendarheatmap | 398 | 10 days ago | Calendar heatmap inspired by GitHub contribution activity |
rnr | 478 | 3 months ago | Command-line tool to batch rename files and directories |
Gaze | 269 | over 1 year ago | Runs a command, right after you save a file |
Czkawka | 20,255 | about 1 month ago | Multi functional app to find duplicates, empty folders, similar images etc |
Rustcat | 713 | 4 months ago | Netcat Alternative in Rust |
s | 2,346 | 8 days ago | Web search from the terminal. Just opens in your browser |
Sweep | 179 | 4 months ago | Reduce the disk usage of your projects by removing dependencies & builds |
Viddy | 4,795 | 5 days ago | Modern watch command. Time machine and pager etc |
tree-grepper | 298 | 7 days ago | Like grep, but uses tree-sitter grammars to search |
165 | over 6 years ago | Select stdin with query | |
todocheck | 427 | about 1 year ago | Static code analyzer for annotated TODO comments |
TV | 2,061 | 8 months ago | Cross-platform CSV pretty printer made to maximize viewer enjoyment. ( ) |
anew | 1,382 | 10 months ago | Tool for adding new lines to files, skipping duplicates |
hors | 239 | 8 months ago | Instant coding answers via the command line |
dua | 4,136 | 18 days ago | View disk space usage and delete unwanted data, fast |
conan | 48 | 3 months ago | Find clue about the type of the file |
alt | 138 | 6 months ago | Find alternate files |
fzwiki | 83 | over 2 years ago | Command with fzf-like UI to quickly search Wikipedia articles and open it in your browser |
Untree | 95 | almost 2 years ago | Converts tree diagrams produced by tree back into directory file structures |
IDNT | 103 | almost 3 years ago | Batch software uninstall |
Command line tools / Related | |||
Awesome CLI apps | 15,370 | 7 days ago | |
Awesome command line apps | 3,962 | about 3 years ago | |
Awesome shell | 33,182 | 3 months ago | |
Structured text tools | 6,982 | 3 months ago | List of text-based file formats and command line tools for manipulating each |
More related projects:
- ibhagwan/fzf-lua
- gfanto/fzf-lsp.nvim
- linrongbin16/fzfx.nvim
- laggardkernel/git-ignore
- patrickf1/fzf.fish
- ksxgithub/parallel-disk-usage
- chitoku-k/fzf-zsh-completions
- kevinhwang91/nvim-bqf
- ray-x/sad.nvim
- blacksuan19/init.nvim
- ytakahashi/igit
- happycod3r/fzf-tools
- casonadams/bitwarden-cli
- vitobotta/zsh-history-sync