Skip to main content

A curated list of delightful Bash scripts and resources.

9.8k
GitHub Stars
106
Curated Resources
12
Categories
20 hours ago
Last Refreshed
Books and ResourcesCommand-Line ProductivityCustomizationFor DevelopersDownloading and ServingApplicationsGamesWebsiteShell Package ManagementShell Script DevelopmentJust for funCommunity

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me books and resources resources from awesome-bash"

Installation instructions →

What's inside

Books and Resources

Command-Line Productivity

  • aliases

    Contextual, dynamic, organized aliases for the bash shell.

  • bashhub

    Bash history in the cloud. Indexed and searchable :cloud:.

  • bashhub-server

    Privately hosted open source bashhub server.

  • bashmarks

    Directory bookmarks for the shell.

  • bashmount

    Easily manage removable media.

  • ble.sh

    User-friendly and feature rich readline replacement, with syntax highlighting, better command completion, and improved multi-line editing.

Shell Script Development

  • alinex bashlib

    Modular bash library for server administration, data processing, and remote scripting.

  • ansi

    ANSI escape codes in pure bash - change text color, position the cursor, much more.

  • argbash

    Bash argument parsing code generator.

  • assert.sh

    Bash unit testing framework.

  • async-bash

    Implementation of async functions in bash.

  • bash3boilerplate

    Templates to write better Bash scripts.

Customization

Downloading and Serving

  • balls

    Bash on Balls.

  • bashbro

    A Bash-based web file browser - allowing you to remotely browse, stream, view documents and save files via your web browser.

  • bash-stack

    Modern web framework in bash.

  • bashttpd

    A web server written in Bash.

  • Bash-web-server

    A purely bash web server, no socat, netcat, etc.

  • Dropbox-Uploader

    Dropbox Uploader is a Bash script which can be used to upload, download, list or delete files from Dropbox.

Community

  • #bash

    IRC channel on Libera.​Chat. The main contributors of the BashGuide, BashFAQ, BashPitfalls and ShellCheck hang around there.

  • /r/bash

    A subreddit dedicated to bash scripting.

  • /r/commandline

    For anything regarding the command line, in any operating system.

  • Stack Overflow

    Bash tag on Stack Overflow.

Games

  • bash2048

    Bash implementation of 2048 game.

  • minesweeper

    Bash implementation of minesweeper.

  • wordle

    Wordle in less than 50 lines of Bash.

Applications

  • bashblog

    A Bash script that handles blog posting.

  • cheapci

    A continuous integration framework implemented in bash.

  • pushbullet-bash

    Bash interface to the PushBullet API.

  • todo.sh

    A simple and extensible shell script for managing your todo.txt file.

Showing a sample of 106 resources. View the full list on GitHub →