Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Shell Script
S

Shell Script

Language
180 projects119.0k total stars17.4k total forks9 languages

Open-source projects built with Shell Script

There are currently 180 open-source projects built with Shell Script, with a combined total of 119.0k GitHub stars. The most common language among these projects is Shell.

Showing 180 open-source projects · page 3 of 5

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
setenv
setenvkalpakrg/setenv

An Oh My Zsh plugin that automatically sources executable .setenv scripts when changing directories.

82Shell
4 years ago
bitbake
bitbakeantznin/zsh-bitbake

Zsh completion plugin for BitBake, devtool, and bitbake-layers commands in OpenEmbedded/Yocto Project environments.

80Shell
12 days ago
dotpyvenv
dotpyvenvjeanpantoja/dotpyvenv

An oh-my-zsh plugin that automatically activates Python virtual environments when entering directories containing .pyvenv folders.

72Shell
5 years ago
dino
dinoOdilonDamasceno/dino-zsh-theme

A zsh theme for developers with language support and a clean interface.

72
5 years ago
autovenv (linnnus)
autovenv (linnnus)linnnus/autovenv

ZSH plugin that automatically activates and deactivates Python virtual environments when navigating directories.

70Shell
2 years ago
javaVersions
javaVersionsmiguefl/javaVersions

An oh-my-zsh plugin that provides aliases to quickly switch between Java versions in the terminal.

70Shell
7 years ago
zshrc
zshrcfreak2geek/zshrc

A zsh plugin that automatically loads project-specific .zshrc files from your project directories.

71Shell
7 years ago
agitnoster
agitnosterdbestevez/agitnoster-theme

A customizable Oh My Zsh theme that displays detailed git repository status in the terminal prompt.

74Shell
6 years ago
sensei-git
sensei-gitaswitalski/oh-my-zsh-sensei-git-plugin

An Oh My Zsh plugin that enhances Git workflow with intelligent command suggestions and aliases.

70Shell
1 year ago
dogesh
dogeshkeithhamilton/oh-my-dogesh

A Doge-themed plugin for oh-my-zsh that replaces common shell commands with humorous Doge-speak equivalents.

60Shell
12 years ago
mochi
mochimochidaz/zsh-themes

A collection of unique Zsh themes featuring OS display, time-based greetings, and network info.

60Shell
5 years ago
zellij (jaeheonji)
zellij (jaeheonji)jaeheonji/zsh-zellij-plugin

A Zsh plugin that automatically starts and manages Zellij terminal sessions with configurable behavior.

60Shell
4 years ago
calc (sam-programs)
calc (sam-programs)Sam-programs/zsh-calc

A zsh plugin that enables mathematical calculations directly in the shell without requiring a command prefix.

61Shell
1 year ago
web-search (anant-mishra1729)
web-search (anant-mishra1729)Anant-mishra1729/web-search

A standalone zsh plugin that adds aliases for searching the web directly from the terminal.

60Shell
3 years ago
portal
portalanasouardini/portal

A shell plugin for efficient path navigation using fuzzy matching and command execution without changing directories.

50Shell
2 years ago
linear
linearMrYazdan/zsh-linear-theme

A clean, linear-style theme for oh-my-zsh that provides a minimalist and modern terminal prompt.

50Shell
3 years ago
agnoster-refresh
agnoster-refreshfusion94/Agnoster-refresh

A custom terminal setup for iTerm2 and ZSH featuring a refreshed Agnoster theme with battery and connectivity indicators.

53Python
12 years ago
duckster
ducksterducky/duckster

A personalized fork of the Gitster ZSH theme with a fresh, ducky aesthetic.

51Shell
4 years ago
powerline-train
powerline-trainsherubthakur/powerline-train

A Powerline-style theme for oh-my-zsh with Solarized color scheme and customizable prompt elements.

51Shell
10 years ago
svn-n-zsh
svn-n-zshkhrt/svn-n-zsh-plugin

Enhanced Subversion (SVN) plugin for oh-my-zsh with improved prompt integration and functionality.

53Shell
5 years ago
poetry
poetryfourdim/zsh-poetry

A Zsh plugin that adds tab completion for Python Poetry commands.

40Shell
2 months ago
gitio (nicolodiamante)
gitio (nicolodiamante)nicolodiamante/gitio

A Zsh plugin that shortens GitHub URLs using curl, inspired by Git.io, for cleaner sharing.

40Shell
2 years ago
randeme
randemeex-surreal/randeme

An oh-my-zsh plugin that selects a random theme for each terminal session.

40Shell
8 years ago
DolosHoneypot
DolosHoneypotMarist-Innovation-Lab/DolosHoneypot

A software-defined networking honeypot that captures and analyzes malicious traffic by simulating vulnerable network services.

41CSS
8 years ago
nnvm
nnvmtorifat/nnvm

A zsh plugin that automatically switches Node.js versions based on .nvmrc files using the n version manager.

41Shell
6 years ago
mkcd
mkcdmarvinroman/oh-my-zsh-mkcd-plugin

An Oh My Zsh plugin that creates a directory and automatically changes into it upon success.

40Shell
2 years ago
ZSH Setup by Easy-Cloud-in
ZSH Setup by Easy-Cloud-inEasy-Cloud-in/zsh-setup

Automates setup of a modern Zsh terminal environment with Oh My Posh themes, essential plugins, and CLI tools.

40Shell
5 months ago
show-git-user
show-git-userluisprgr/zsh-show-git-user

A zsh plugin that displays the current git user name in your terminal prompt for managing multiple git identities.

40Shell
3 years ago
git-graph
git-graphMaks0u/git-graph

A lightweight Zsh plugin that provides a colorful, readable git log graph with smart defaults and flexible options.

41Shell
24 days ago
envrc
envrcfabiogibson/envrc-zsh-plugin

Oh-my-zsh plugin that automatically loads and unloads environment variables from .envrc files based on directory changes.

40Shell
6 years ago
vagrant-box-wrapper
vagrant-box-wrapperevanthegrayt/vagrant-box-wrapper

A shell plugin for managing multiple Vagrant boxes from outside their directories with custom commands and tab completion.

30Shell
15 days ago
mode-switch.CLI
mode-switch.CLIGyumeijie/mode-switch.CLI

A zsh plugin that toggles the command line between normal mode and vi mode with keyboard shortcuts.

30Shell
7 years ago
lazy-load
lazy-loadgoarano/zsh-lazy-load

A Zsh/Bash plugin that lazily loads command completions on-demand when pressing Tab instead of at shell startup.

30Shell
1 year ago
azure-subscription
azure-subscriptiondmakeienko/azure-subscription-prompt

A zsh plugin that displays the current Azure subscription and tenant information in your terminal prompt.

32Shell
4 years ago
todotxt
todotxtNeluji/omz-todotxt

An oh-my-zsh plugin providing convenient aliases for the todo.txt CLI tool.

30Shell
3 years ago
gitneko
gitnekogynamics/zsh-gitneko

A cute neko character (^>ω<^) that displays git status in your zsh prompt.

30Shell
3 months ago
1
2
3
4
5