Awesome Bash

A curated list of delightful Bash scripts and resources.
By awesome-lists

bash awesome-list awesome

Awesome Bash

A curated list of delightful Bash scripts and resources.

Inspired by the awesome list thing.

In addition of this list, you should read the list awesome-shell. It is a curated list of awesome command-line frameworks, toolkits, guides and gizmos. You may also want to check awesome-zsh or awesome-fish. If you are looking for more lists, check awesome-link.

Books and Resources

Command-Line Productivity

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


Custom prompts, color themes, etc.


Tools for working with data.

For Developers

Command-line development, version control, and deployment.

Downloading and Serving

Self-hosted, lightweight servers and networking tools written in shell scripts.


Command line-based applications or command line access to existing services.


All work and no play is a cruddy way to spend your day.


Shell Package Management

Tools for managing multiple shell configurations.

Shell Script Development

Tools for writing, improving, or organizing Bash or other shell scripts


Other Awesome Lists

Other amazingly awesome lists can be found in awesome-awesome and awesome-awesomeness.


Contributions welcome! Read the contribution guidelines first.


To the extent possible under law, aloisdg has waived all copyright and related or neighboring rights to this work.