awesome-shell README

The project's README from github.com/alebcay/awesome-shell. As one markdown file: README.md.

 █████╗ ██╗    ██╗███████╗███████╗ ██████╗ ███╗   ███╗███████╗
██╔══██╗██║    ██║██╔════╝██╔════╝██╔═══██╗████╗ ████║██╔════╝
███████║██║ █╗ ██║█████╗  ███████╗██║   ██║██╔████╔██║█████╗
██╔══██║██║███╗██║██╔══╝  ╚════██║██║   ██║██║╚██╔╝██║██╔══╝
██║  ██║╚███╔███╔╝███████╗███████║╚██████╔╝██║ ╚═╝ ██║███████╗
╚═╝  ╚═╝ ╚══╝╚══╝ ╚══════╝╚══════╝ ╚═════╝ ╚═╝     ╚═╝╚══════╝
███████╗██╗  ██╗███████╗██╗     ██╗
██╔════╝██║  ██║██╔════╝██║     ██║
███████╗███████║█████╗  ██║     ██║
╚════██║██╔══██║██╔══╝  ██║     ██║
███████║██║  ██║███████╗███████╗███████╗
╚══════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝

Awesome Shell [![Awesome][awesome-badge]][awesome-link]

A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. This awesome collection is also available on Unix-Shell.ZEEF.com.

Shells

Choose your base shell.

Command-Line Productivity

Search, bookmarks, multiplexing, and other tools that make your terminal experience more productive.

Directory Navigation

Customization

Custom prompts, color themes, etc.

For Developers

Command-line development, version control, and deployment.

awesome-shell (alebcay/awesome-shell)

Searching Database…

What is this?A curated list of awesome command-line frameworks, toolkits, guides, and gizmos for the shell, inspired by awesome-php.
Is this one list or an index of multiple lists?It's mainly one big categorized list, but it also links out to three dedicated sister lists for specific shells (Zsh, Fish, Bash) plus other awesome lists.
How is the list organized?Entries are grouped into sections like Shells, Command-Line Productivity, Directory Navigation, Customization, For Developers, System Utilities, Downloading and Serving, Multimedia, Applications, Games, Shell Package Management, Shell Script Development, and Guides, each with a one-line description per tool.
Do I need anything beyond a terminal to use this?No, it's just a reference document; you only need whichever shell or tool you decide to pick from the list.
Where should a beginner start?Start with the 'Shells' section to pick a base shell (bash, fish, zsh, nushell, etc.), then browse 'Command-Line Productivity' and 'Customization' for everyday tools and prompt themes.
Which shells are covered?It covers traditional shells like bash, zsh, ksh93, tcsh, and powershell, plus modern alternatives like fish, nushell, xonsh, elvish, and ion written in Rust.
Is there a separate list just for Zsh or Fish?Yes, the project links to dedicated sister lists: Awesome Zsh, Awesome Fish, and Awesome Bash, each focused on one shell.
What kind of tools are in Command-Line Productivity?Fuzzy finders, directory bookmarking, clipboard syncing, snippet managers, SSH tools, and history enhancers like fzf, thefuck, tmux, and autojump.
Are entries vetted or just dumped in?Each entry has a short curated description explaining what the tool does, suggesting manual review rather than an automated dump, though the README doesn't state a formal vetting process.
Creator
alebcay
Size
0.6 MB
Stars
37.8K
Updated
CommitFeb 20
Age
12y
Commits · 90 Days