Awesome Shell
by alebcay · alebcay/awesome-shell
A curated list of awesome command-line frameworks, toolkits and guides.
CThe fastest and most interactive terminal based UI application for tracking cryptocurrencies
DSingle binary terminal-based TODO manager with git-based sync + markdown notes per task
JA simple command line journal application that stores your journal in a plain text file
Kcommandline asciii kanban board for minimalist productivity bash hackers (csv-based)
PCalculator made for programmers working with multiple number representations, sizes, and overall close to the bits.
AFast creation of files and directories in a recursive way. Inspired by the Vim plugin.
ABeauty of text art meets functionality of clock, timer, pomodoro++ time manager
Asingle binary that run list of commands in parallel and waits for their termination
BA simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.
CYour own clipboard in the cloud, copy and paste text with gist between different systems
Hhas helps you check presence of various command line tools and their versions on path
Hhow2 finds the simplest way to do something in a unix shell. It's like man, but you can query it in natural language.
HAn interactive parallel ssh client featuring autocomplete and asynchronous execution
Kk is a Zsh script to make directory listings more readable, adding Git status, fileweight colors and rotting dates
LQuickly search files with fewer typings and do many more (grepping, copying path to clipboard, etc)
Lua-based Environment Modules that enhances Tcl-based modules while being backward compatible (compare to modules)
Classical Tcl-based Environment Modules managing the shell environment (compare to Lmod, direnv, and autoenv)
ODo you work on many different projects? And in each project, are there commands you use that are specific to that project? You need a .ok file.
Manage passwords from the command line with GPG encryption and optional git integration.
PAccepts inputs like grep, searches, git etc; allows selecting files from the result of the input, which you can then open or provide as argument to a command.
PAdds flavor of interactive filtering to the traditional pipe concept of UNIX shell
Rripgrep is a line oriented search tool that combines the usability of The Silver Searcher with the raw speed of GNU grep
SShell for issuing SQL to relational databases via JDBC (multiline, completion, highlighting, dialect support)
TA todo command line manager to organize and manage your todos across multiple projects.
TA fully-functional bash client for tldr, simplified and community-driven man pages
Uundollar bites the dollar sign off the tip of the command you just pasted into your terminal
AMinimalistic Aphrodite theme (prompt) for sexy terminals that works in bash, fish and zsh
B:bullettrainside: An oh-my-zsh shell theme based on the Powerline Vim plugin
GA minimal ZSH theme where any function can be added to the left prompt or (async) right prompt on the fly.
PAn informative Git prompt that works in bash, zsh, ksh, mksh, pdksh, oksh, dash, yash, busybox sh, and osh
LSimple bash commands for bookmarked navigation of the file system, complete with bash-completion.
Aaria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink
DDropbox Uploader is a Bash script which can be used to upload, download, list or delete files from Dropbox
SHTTP-server to execute shell commands. Designed for development, prototyping or remote control
Authenticate Git and SSH workflows with biometric unlock using 1Password
AInteractive CLI that generates a .gitignore for your project based on your needs.
GMany Git extra utilities. Churn, cut-branch, improved-merge and many more.
GGit utilities -- repo summary, repl, changelog population, author commit percentages and more
GType git open to open the GitHub page or website for a repository in your browser
GGit quick statistics is a simple and efficient way to access various statistics in git repository.
A framework for managing and maintaining multi-language pre-commit hooks
RInstantly browse Stack Overflow results in your terminal when you get a compiler error
Vgit-based automatic versioning and state recovery solution agnostic to language or architecture
AA text-based kitchen for Android ROM customization. Uses shell scripts and works with Cygwin/OS X/Linux
DQuery and update data structures using selectors from the command line. Comparable to jq / yq but supports JSON, YAML, TOML and XML with zero runtime dependencies.
JConvert command output, file-types, and common strings to JSON or YAML for easier use in scripts.
JSed for json data. You can use it to slice and filter and map and transform structured data
LCreate SQLITE databases for folders of music, video, images, or online media. Play and track media like Plex but a CLI-only interface with many sorting options.
Lets you play most audio and video formats (using ASCII characters) in the shell as well as in a GUI.
NConsole tool, which downloads, sets IDv3 tags and adds to your iTunes (if you use it) your SoundCloud likes in convenient way
SCommand line manipulation of PDF documents (split, merge, rotate, convert to jpg, extract text, etc)
VA terminal spreadsheet multitool for exploring and arranging data (csv/json/xml/xls/yaml/etc)
XCli tool to filter, map and create HTML/XML/JSON data with (Turing-complete) XPath and XQuery.
Old but powerful tool for command-line XML formatting, filtering, and manipulation.
SEasily create lightweight documentation of installed packages, dotfiles, and more
AANSI escape codes in pure bash - change text color, position the cursor, much more
Bbash script creator - from small stand-alone script to complex projects with CI/CD and testing
Ba Bash framework written just for fun with testing, dependency management & packaging
EA simple templating engine based on shell, implemented in ~290 lines of POSIX shell and awk.
IAn alternative for builtin test command, it will make your "if" statements pretty
SA repository of namespaced, composable shell (bash, sh and dash) function libraries
SA full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells
IA modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust.
MA smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
NFully featured scripting language created specifically for Ops. REPL is being developed.
a cross-platform task automation and configuration management framework, consisting of a command-line shell and scripting language
YA POSIX-compliant command line shell with built-in support for completion and prediction based on command history
ASCII full-screen performance monitor that is capable of reporting the activity of all processes
BReal-time network bandwidth monitor and rate estimator with human-friendly visual output
Cccat is the colorizing cat. It works similar to cat but displays content with syntax highlighting.
GGoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in \nix systems.
LLSDeluxe, rewrite of GNU ls with lot of added features like colors, icons, tree-view and more formatting options.
LAn improved ls, with file descriptions in plain language and intelligent file grouping
MThe functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool.
PBattery/Power usage and device stats monitoring command-line tool, with tune-up options.
PMaking the output of ping prettier, more colorful, more compact, and easier to read.
A
A
B
C
C
E
F
F
G
G
H
H
I
L
M
M
N
P
P
P
R
R
T
T
T
V
W
W
W
A
A
A
B
B
B
B
B
B
B
C
D
D
D
E
F
F
F
F
F
F
F
G
G
H
H
H
K
L
L
L
M
M
M
N
Q
R
S
S
S
S
S
S
S
S
S
S
T
T
U
V
W
X
X
X
B
B
B
B
B
E
G
G
G
L
M
O
P
S
S
A
A
B
B
C
E
G
J
U
Z
Z
B
B
B
B
H
H
K
N
R
T
V
X
Y
B
B
C
D
D
F
G
G
G
H
J
L
M
N
O
R
S
S
S
T
W
B
M
N
P
S
S
T
A
B
C
D
F
G
I
J
K
P
Y
A
T
B
B
B
D
D
F
H
S
V
A
A
B
B
B
B
B
C
C
C
D
G
M
O
P
R
R
S
S
S
S
S
S
T
U
Z
K
M
N
O
S
S
B
E
G
H
H
H
L
N
P
Q
R
T
W
X