Discover productivity tools like fuzzy finders and file navigators when setting up a new development machine.
Find the best terminal multiplexer, diff viewer, or clipboard manager for a specific workflow.
Learn about alternative shells like Fish or Nushell and decide which fits your needs.
Browse curated guides and resources to improve your command-line skills and shell scripting.
Awesome Shell is a curated reference list of command-line tools, frameworks, plugins, and guides for working in the terminal and shell environments. The problem it solves is discoverability: there are hundreds of useful command-line tools that improve productivity, but they are scattered across GitHub, package managers, and blog posts. This list collects and categorizes the best ones in one place so you can browse rather than search. The list is organized into categories. The Shells section lists alternative shell programs to the default bash, including fish, zsh, nushell (written in Rust), and others, with brief descriptions of what makes each distinctive. Command-Line Productivity covers tools for navigating directories faster, fuzzy searching files and history, bookmarking locations, managing clipboard content, and getting quick help. Customization covers prompt themes and terminal appearance tools. For Developers covers tools for testing, debugging, and building shell scripts. System Utilities covers monitoring, process management, and system information tools. Additional sections cover multimedia processing from the terminal, downloading and serving files, games playable in the terminal, shell plugin managers, and shell script development helpers. A Guides section links to learning resources. You would use Awesome Shell when setting up a new development machine and wanting to discover productivity tools for your terminal, or when looking for the best tool for a specific terminal task (for example, a fuzzy file finder, a better diff viewer, or a multi-pane terminal multiplexer). The repository has no primary programming language since it is a curated markdown document, not code. It covers tools for bash, zsh, and fish shells.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.