Skip to main content

My personal Awesome Bash list.

4
GitHub Stars
114
Curated Resources
12
Categories
23 hours ago
Last Refreshed
ApplicationsLibrariesHelper Function ThingsAnalysisInteractive ToolsPrompts and Color ThemesCommand-Line ProductivityPackage Managers and ToolsProfile Initialization FrameworksOrganizationsCommunityBooks and Resources

Use this list with your AI agent

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

"Show me testing 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

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

  • bashhub-server

    Privately hosted open source bashhub server.

  • bashmarks

    Directory bookmarks for the shell.

  • commacd

    A faster way to move around in Bash.

  • has

Libraries

  • ansi

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

  • argbash

    Bash argument parsing code generator.

  • bash3boilerplateReusable Things

    Templates to write better Bash scripts.

  • bashfulReusable Things

    A collection of libraries to simplify writing Bash scripts.

  • bashful

  • Bash InfinityReusable Things

    A modern boilerplate / framework / standard library for bash.

Package Managers and Tools

  • ash

    🐚 A Modular Bash Framework.

  • basalt

    The rock-solid Bash package manager.

  • basher

    A package manager for shell scripts.

  • bpkg

    A lightweight bash package manager.

  • bpm

  • import.bash

Applications

  • assert.shTesting

    Bash unit testing framework.

  • assert.shTesting

  • ballsWeb Frameworks

    Bash on Balls.

  • bash2048Cool Things

    Bash implementation of 2048 game.

  • bashblogTools

    A Bash script that handles blog posting.

  • bashletsCool Things

    An experiment in extending the command-line interface.

Helper Function Things

  • async-bash

    Implementation of async functions in bash.

  • bashify

    Few helper functions in bash (especially string manipulation functions).

  • emitter

    Event listeners for bash.

  • furious-bash

    Furious is a bash script that benchmarks bunch of functions, and gives you the ability to be able to extract the fastest or slowest function.

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

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