Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Bash

Bash

331 projects

Showing 36 of 331 projects

pog
pogNix

A Nix library for building full-featured CLI tools with flag parsing, auto-documentation, and tab completion in pure Nix.

#developer-tools#tab-completion#shell-scripting
Stars191
Forks4
Last commit12 days ago
up
upShell

A shell function for quickly navigating to parent directories using tab-completion instead of typing `../` repeatedly.

#tab-completion#productivity#shell-scripting
Stars183
Forks11
Last commit6 years ago
aphrodite
aphroditeShell

A minimalistic terminal theme that displays only essential information like virtual env, directory, and git branch for bash, fish, and zsh.

#developer-tools#shell-prompt#productivity
Stars177
Forks32
Last commit11 months ago
is.sh
is.shShell

A human-readable alternative to the test command for writing clear conditions in bash scripts.

#readability#devops#shell-scripting
Stars174
Forks10
Last commit6 years ago
powscript
powscriptShell

A bash-based transpiler that converts CoffeeScript-inspired, indentation-based syntax into portable shell scripts with safety features.

#embedded-systems#developer-tools#transpiler
Stars168
Forks13
Last commit1 year ago
optparse
optparseShell

A minimal BASH wrapper for getopts that simplifies command-line argument parsing with one-line definitions.

#shell-scripting#getopts#cli-tool
Stars164
Forks31
Last commit4 years ago
somafm-cli
somafm-cliShell

A pure bash command-line interface to listen to SomaFM internet radio stations directly in your terminal.

#music#soma-fm#jazz
Stars160
Forks13
Last commit2 years ago
bash-modules
bash-modulesShell

A module system and library for writing safe, maintainable Bash scripts with strict mode support.

#module-system#unit-testing#strict-mode
Stars151
Forks15
Last commit11 months ago
nostromo
nostromoGo

A CLI tool for building and managing complex command aliases and multi-dimensional tools declaratively.

#hacktoberfest#command-line-tools#productivity
Stars150
Forks9
Last commit3 days ago
calc (arzzen)
calc (arzzen)Shell

A Zsh plugin that provides a command-line calculator with support for basic math operations and number conversions.

#calc#calculator#productivity
Stars136
Forks9
Last commit2 years ago
cchistory
cchistoryTypeScript

A command-line tool that extracts and displays shell commands executed during Claude Code sessions, similar to the shell history command.

#developer-tools#productivity#terminal
Stars134
Forks7
Last commit1 month ago
stegextract
stegextractShell

Detect hidden files and text in images

#extract-images#images#penetration-testing
Stars132
Forks37
Last commit3 years ago
aliasme
aliasmeShell

A shell script to organize and manage command-line aliases with simple add, remove, list, and execute operations.

#alias-management#productivity#terminal
Stars129
Forks10
Last commit3 months ago
kube-aliases
kube-aliasesShell

An oh-my-zsh plugin providing bash aliases and zsh functions to simplify Kubernetes command-line operations.

#devops#oh-my-zsh-plugin#productivity
Stars127
Forks25
Last commit2 years ago
kubernetes
kubernetesShell

An oh-my-zsh plugin providing bash aliases and zsh functions to simplify Kubernetes command-line operations.

#devops#oh-my-zsh-plugin#command-line-tools
Stars127
Forks25
Last commit2 years ago
powerline-hs
powerline-hsHaskell

A lightning-fast Haskell reimplementation of the Powerline shell prompt generator that improves shell responsiveness.

#haskell#developer-tools#shell-prompt
Stars119
Forks6
Last commit2 years ago
gem_home
gem_homeShell

A command-line tool for managing Ruby gem environments by dynamically switching $GEM_HOME directories.

#environment-variables#rvm#shell-scripting
Stars117
Forks11
Last commit4 years ago
ssh-connect
ssh-connectShell

A simple SSH manager that extracts and manages SSH sessions from your bash/zsh history for quick reconnection.

#productivity#connect#bash
Stars116
Forks12
Last commit4 years ago
shell-history
shell-historyPython

Visualize your Bash/Zsh shell usage with interactive charts via a Flask web app.

#highcharts#history#flask
Stars114
Forks0
Last commit4 months ago
Create/Update/Delete a GitHub Wiki Page Based on Any File
Create/Update/Delete a GitHub Wiki Page Based on Any FileTypeScript

A GitHub Action that automatically synchronizes a folder of documentation files to a repository's GitHub wiki.

#actions#github-action#ci-cd
Stars107
Forks17
Last commit
boxx
boxxV

A V library for creating highly customizable and visually appealing terminal boxes for CLI tools.

#v-lang#command-line-tools#library
Stars105
Forks5
Last commit3 years ago
ok-sh
ok-shShell

A bash/zsh tool that provides project-specific command menus via .ok files, making shell scripts executable and discoverable.

#developer-tools#productivity#project-management
Stars102
Forks7
Last commit1 year ago
svelte-bash
svelte-bashSvelte

A fully typed, lightweight, and customizable terminal emulator component for Svelte 5 with a virtual file system.

#theming#terminal-emulator#svelte-5
Stars96
Forks2
Last commit1 month ago
athena
athenaShell

A declarative automation platform with a plugin architecture for creating and sharing services using bash and Docker.

#continuous-integration#infrastructure-automation#automation-platform
Stars96
Forks25
Last commit
nix-installer-scripts
nix-installer-scriptsShell

Bash scripts to install and uninstall the Nix package manager on various Linux distributions and environments.

#installers#immutable-os#selinux
Stars95
Forks8
Last commit2 years ago
journalot
journalotShell

A minimal, git-backed command-line journaling tool for developers that opens directly in your terminal.

#version-control#developer-tools#productivity
Stars94
Forks5
Last commit1 month ago
shellChatGPT
shellChatGPTShell

A shell wrapper for interacting with multiple AI service providers including OpenAI, LocalAI, Ollama, Gemini, and Anthropic via chat, text, and speech endpoints.

#tts#grok#localai
Stars92
Forks7
Last commit1 month ago
tinted-shell
tinted-shellShell

A shell script to change your shell's default ANSI colors with Base16 and Base24 theme support.

#themes#shell-scripting#fish
Stars91
Forks213
Last commit5 days ago
shundle
shundleShell

A plugin manager for general-purpose Unix shells that manages bundles from GitHub, web URLs, and local files.

#unix-shell#plugin-management#shell-plugin-manager
Stars85
Forks4
Last commit6 years ago
snips
snipsTypeScript

A CLI tool to stash and invoke text snippets with fuzzy search and clipboard integration.

#js#developer-tools#productivity
Stars84
Forks5
Last commit2 years ago
bashing
bashingShell

A tool for developing modular single-file Bash scripts by organizing code across multiple files.

#devops#shell-scripting#cli-tool
Stars83
Forks9
Last commit6 years ago
Bashlets
BashletsShell

A modular extensible toolbox for Bash that provides reusable code modules, data types, and utilities while shielding users from Bash technicalities.

#command-line-tools#library#toolbox
Stars82
Forks3
Last commit5 years ago
fzshell
fzshellGo

A fuzzy command-line completer that generates custom completions from user-defined patterns and commands.

#productivity#shell-completion#bash-completion
Stars81
Forks3
Last commit6 months ago
Portainer stack utils
Portainer stack utilsGo

A CLI client written in Go for managing Docker stacks and endpoints in Portainer from automated environments.

#portainer#deployment#devops
Stars75
Forks16
Last commit7 months ago
minimal-terminal
minimal-terminalShell

A clean, minimal PS1 bash prompt displaying user, host, pathname, and git status.

#open-source#productivity#shell
Stars71
Forks10
Last commit2 years ago
q (cal2195)
q (cal2195)Shell

Adds vim-like macro registers to bash and zsh shells for saving and quickly executing commands and directory bookmarks.

#bookmarks#directories#productivity
Stars70
Forks7
Last commit6 years ago
PreviousPage 6 of 10Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
13 days ago
9 years ago
#Zsh185
#Command Line118
#Shell117
#Productivity113
#Terminal108
#Developer Tools99
#Cli84
#Shell Scripting70
#Cli Tool60
#Fish58
#Automation50
#Command Line Tool47