Our take
- Activity
- 20
- Community
- 76
- Issues
- 21
- Pull requests
- 21
+101 stars in the last 18 days
- More contributors than 78% of the projects we track
Overview
awesome-shell is a curated directory for people who work in the command line. It brings together shell choices, utilities, customization projects, development tools, and guides, helping readers discover options without searching across unrelated lists.
The repository is a reference list rather than a packaged application: browse its categories to compare tools and follow links to the projects that fit your needs. It also points to separate lists focused on Bash, Fish, and Zsh.
Key Features
- Covers shells including Bash, Fish, Zsh, PowerShell, Nushell, and others.
- Groups command-line productivity tools, including search, history, navigation, and terminal multiplexing utilities.
- Collects prompt themes, shell frameworks, package managers, and dotfile tools.
- Includes resources for developers, system administration, networking, multimedia, and command-line applications.
- Lists shell scripting tools for testing, linting, formatting, argument parsing, and development.
- Links to shell guides and specialized Awesome lists for Bash, Fish, and Zsh.
Use Cases
- New command-line users can survey shell options and find guides before settling on a shell or learning path.
- Developers can look for terminal tools that support Git workflows, scripting, testing, and project tasks.
- Experienced shell users can browse for productivity utilities, prompts, configuration managers, or alternatives to familiar tools.
- System administrators can discover command-line utilities for monitoring, networking, and file management.
Getting Started
Browse the README and follow links in the categories relevant to your workflow. This repository is a list, so there is no installation command.
Considerations
- The list is broad, so it is a discovery resource rather than a guarantee that every listed project is maintained or suitable for a particular environment.
- Entries link to independent projects with their own installation instructions, requirements, and licensing.
- The repository is not archived, and its listing may change over time.
Found this useful?
Share it with someone who would like awesome-shell.