Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Shell

Shell

658 projects

Showing 36 of 658 projects

jovial
jovialShell

A clean, fast, and responsive ZSH theme with asynchronous git status and development environment detection.

#productivity#zshtheme#terminal
Stars562
Forks61
Last commit7 days ago
gbt
gbtGo

A fast, highly configurable shell prompt builder for Bash, ZSH, and PowerShell written in Go.

#shell-prompt#termux#terminal
Stars558
Forks35
Last commit2 years ago
notify (marzocchi)
notify (marzocchi)Shell

A ZSH plugin that sends desktop notifications when long-running terminal commands complete.

#developer-tools#command-line-tools#iterm2
Stars554
Forks89
Last commit2 years ago
cod
codGo

A completion daemon for bash, fish, and zsh that automatically generates shell completions from --help output.

#productivity#completion#fish
Stars550
Forks22
Last commit14 days ago
yash
yashShell

A POSIX-compliant command line shell with advanced interactive features like global aliases, arrays, and intelligent command line completion.

#bash-alternative#unix-tools#shell-scripting
Stars549
Forks43
Last commit17 days ago
defer
deferShell

A Zsh function that defers command execution until Zsh is idle, enabling staged startup for faster prompt display.

#zsh-plugins#plugin-management#shell
Stars508
Forks17
Last commit2 years ago
silver
silverRust

A cross-shell customizable powerline-like prompt written in Rust, heavily inspired by Agnoster.

#shell-prompt#productivity#fish
Stars503
Forks29
Last commit2 years ago
critic.sh
critic.shShell

A dead simple Bash testing framework with coverage reporting, offering a familiar API and custom assertion flexibility.

#lcov#bash-testing#coverage-testing
Stars456
Forks11
Last commit6 years ago
SHML
SHMLShell

A shell markup language and style framework for adding colors and formatting to terminal scripts.

#emojis#command-line-tools#shell-scripting
Stars454
Forks14
Last commit7 years ago
argc-completions
argc-completionsShell

Shell completion scripts for 1000+ commands, automatically generated and supporting bash, zsh, fish, PowerShell, and Nushell.

#command-line-tools#nushell#fish-completion
Stars449
Forks28
Last commit1 year ago
oksh
okshC

A portable, self-contained implementation of the OpenBSD Korn Shell (ksh) that runs across many operating systems and compilers.

#kornshell#unix#unix-shell
Stars449
Forks46
Last commit1 month ago
auto-fu.zsh
auto-fu.zshShell

A Zsh plugin for automatic word completion and menu selection as you type.

#productivity#terminal#zsh-plugin
Stars436
Forks50
Last commit9 years ago
zpm
zpmShell

A fast, configurable, and extensible plugin manager for Zsh that combines imperative and declarative approaches.

#plugin-manager#productivity#android
Stars400
Forks26
Last commit2 days ago
fuck
fuckC#

A Windows command-line tool that automatically corrects mistyped commands by suggesting the correct one.

#developer-tools#productivity#typo-correction
Stars399
Forks16
Last commit5 years ago
mongosh
mongoshTypeScript

A modern, extensible command-line interface and JavaScript/Node.js REPL for interacting with MongoDB databases.

#driver#repl#compass
Stars395
Forks92
Last commit1 day ago
vue-command
vue-commandVue

A fully working, feature-rich terminal emulator component for Vue.js applications.

#terminal-emulator#developer-tools#ui-component
Stars393
Forks47
Last commit4 months ago
gdrive-downloader
gdrive-downloaderShell

A collection of Bash scripts to download files and folders from Google Drive via the command line.

#hacktoberfest#open-source#data-transfer
Stars365
Forks37
Last commit7 days ago
common
commonShell

A minimal, customizable Zsh prompt theme showing git status, working directory, hostname, and more.

#minimal-design#terminal-prompt#developer-tools
Stars364
Forks30
Last commit5 months ago
BlaCk-Void-Zsh
BlaCk-Void-ZshShell

🔮 Awesome, Customable Zsh Starter Kit 🌠🌠

#zshrc#zplugin#terminal
Stars363
Forks38
Last commit1 year ago
jq
jqShell

A Zsh plugin that interactively builds jq expressions with real-time preview using fzf.

#zshell#shell-tools#gojq
Stars362
Forks21
Last commit1 year ago
wipe-modules
wipe-modulesShell

A command-line agent that automatically removes node_modules folders from inactive JavaScript projects to free up disk space.

#unix#npm#cli-tool
Stars358
Forks6
Last commit3 years ago
passion
passionShell

A real-time oh-my-zsh theme with command timing, error hints, and git status prompts.

#developer-tools#productivity#terminal
Stars358
Forks138
Last commit2 years ago
composure
composureShell

A shell toolkit for organically transitioning from commands to reusable functions with metadata, help, and Git versioning.

#posix-compliant#repl-environment#command-line-tools
Stars343
Forks28
Last commit3 years ago
zshdb
zshdbShell

A gdb-like debugger for zsh shell scripts with commands similar to bashdb and GNU gdb.

#command-line-tools#shell-scripting#trepan-debugger
Stars325
Forks26
Last commit9 months ago
nix
nixShell

A comprehensive set of ZSH shell completions for the Nix package manager, NixOS, NixOps, and related tools.

#developer-tools#nixops#zsh-completions
Stars281
Forks37
Last commit7 months ago
purs
pursRust

A minimal, fast ZSH prompt written in Rust, inspired by the Pure prompt.

#developer-tools#terminal#zsh-prompt
Stars266
Forks36
Last commit6 years ago
OpenAutoComplete Spec
OpenAutoComplete Spec

A shell-agnostic, declarative specification for CLI autocomplete that works across bash, zsh, fish, and PowerShell.

#developer-tools#command-line-tools#fish
Stars266
Forks2
Last commit3 years ago
split2flac
split2flacShell

A POSIX shell script that splits audio images with CUE sheets into separate tracks with tagging and cover art.

#cue-sheet#flac#tagging
Stars259
Forks35
Last commit6 years ago
lowcharts
lowchartsRust

A Rust tool for drawing low-resolution graphs directly in the terminal for quick data analysis from logs and text files.

#plot#terminal-graphics#bar-chart
Stars249
Forks5
Last commit7 months ago
Nake
NakeC#

A magic script-based C# task runner for .NET Core that uses plain C# code as its DSL.

#dotnet-tool#nuget#developer-tools
Stars243
Forks22
Last commit7 months ago
mksh
mkshC

MirBSD Korn Shell Source Code Mirror – This is a publish-only repository and all pull requests are ignored. This repository is a mirror and may receive forced (non-fast-forward) updates. Please contribute to the CVS repository of The MirOS Project instead.

#haiku#kornshell#android
Stars241
Forks43
Last commit
esh
eshShell

Simple templating engine based on shell.

#template-engine#shell#awk
Stars240
Forks18
Last commit3 months ago
bar.wezterm
bar.weztermLua

A customizable tab bar plugin for WezTerm with built-in modules for workspace info, Spotify integration, and system status.

#unix#rice#modular-design
Stars234
Forks37
Last commit3 months ago
commander
commanderGo

A CLI tool for testing command-line interfaces across local machines, SSH hosts, and Docker containers using YAML test definitions.

#devops#integration-testing#terminal
Stars231
Forks19
Last commit2 years ago
shellclear
shellclearRust

A Rust CLI tool that finds and clears sensitive data from shell history to enhance command-line security.

#sensitive-data#devops#open-source
Stars229
Forks14
Last commit3 years ago
MySQL Shell
MySQL ShellC++

MySQL Shell is a command line scriptable shell for MySQL, with support for logical backups, InnoDB Cluster management and more. It supports SQL, JavaScript and Python.

#high-availability#shell#mysql
Stars222
Forks79
Last commit1 month ago
PreviousPage 5 of 19Next

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
5 months ago
#Terminal399
#Command Line366
#Productivity331
#Zsh312
#Developer Tools273
#Zsh Theme252
#Oh My Zsh233
#Zsh Plugin144
#Git Integration143
#Bash117
#Cli112
#Minimalist79