Skip to main content

A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.

37k
GitHub Stars
363
Curated Resources
11
Categories
2 hours ago
Last Refreshed
ShellsCommand-Line ProductivityCustomizationFor DevelopersSystem UtilitiesDownloading and ServingMultimedia and File FormatsApplicationsGamesShell Package ManagementShell Script Development

Use this list with your AI agent

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

"Show me directory navigation resources from awesome-shell"

Installation instructions →

What's inside

For Developers

  • 1Password SSH Agent

    Authenticate Git and SSH workflows with biometric unlock using 1Password

  • ack

    A grep-like search tool optimized for source code.

  • add-gitignore

    Interactive CLI that generates a .gitignore for your project based on your needs.

  • bcal

    Byte CALculator for storage conversions and calculations

  • bitwise

    Terminal based interactive bit manipulator in curses.

  • bocker

    Docker implemented in 100 lines of bash

Multimedia and File Formats

  • adb-export

    Export Android content providers to CSV format

  • Android-Kitchen

    A text-based kitchen for Android ROM customization. Uses shell scripts and works with Cygwin/OS X/Linux

  • Beets

    Music library manager and MusicBrainz tagger

  • cmus

    Cross-platform cli audio player.

  • dasel

    Query and update data structures using selectors from the command line. Comparable to

  • dzr

    Cross-platform Deezer.com audio player.

Command-Line Productivity

  • AdvancedNewFile

    Fast creation of files and directories in a recursive way. Inspired by the Vim plugin.

  • ag

    Super fast string search through a directory hierarchy

  • aliases

    Contextual, dynamic, organized aliases for bash

  • aliasmeDirectory Navigation

    alias helper to change directory quickly

  • arttime

    Beauty of text art meets functionality of clock, timer, pomodoro++ time manager

  • autoenv

    Directory-based environments.

Shell Script Development

  • A guide to learn bash

  • ansi

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

  • assert.sh

    Bash unit testing framework

  • awesome-cli-appsSee also

  • bashew

    bash script creator - from small stand-alone script to complex projects with CI/CD and testing

  • bashful

    A collection of libraries to simplify writing Bash scripts

Applications

  • ansiweather

    Weather in your terminal, with ANSI colors and Unicode symbols

  • awless

    A powerful, innovative and small surface CLI to manage AWS.

  • bashblog

    A Bash script that handles blog posting

  • carbon-now-cli

    🎨 Beautiful images of your code — from right inside your terminal.

  • choosealicense-cli

    Choose an OSS license from the comfort of your terminal

  • cointop

    The fastest and most interactive terminal based UI application for tracking cryptocurrencies

Customization

Downloading and Serving

  • aria2

    aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink

  • balls

    Bash on Balls

  • bashhub-server

    Private cloud shell history. Open source server for bashhub

  • bashttpd

    A web server written in Bash

  • bitpocket

    "DIY Dropbox" or "2-way directory (r)sync with proper deletion"

  • Dropbox-Uploader

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

System Utilities

  • atop

    ASCII full-screen performance monitor that is capable of reporting the activity of all processes

  • bat

    A

  • bmon

    Real-time network bandwidth monitor and rate estimator with human-friendly visual output

  • btop

    Linux/OSX/FreeBSD resource monitor

  • catcli

    The command line catalog tool for your offline data

  • ccat

    ccat is the colorizing cat. It works similar to cat but displays content with syntax highlighting.

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