Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Shell Scripts

Shell Scripts

188 projects

Showing 36 of 188 projects

zx
zxJavaScript

A tool for writing better scripts using JavaScript with cross-platform shell command execution.

#exec#devops#bash-alternative
Stars45.6k
Forks1.3k
Last commit25 days ago
hyperfine
hyperfineRust

A command-line benchmarking tool that performs statistical analysis across multiple runs to accurately measure and compare shell command execution times.

#developer-tools#statistics#performance-analysis
Stars28.5k
Forks501
Last commit2 months ago
SketchyBar
SketchyBarC

A highly customizable, scriptable, and fast status bar replacement for macOS, designed for users who enjoy shell scripting.

#event-driven#open-source#shell-scripting
Stars12.1k
Forks174
Last commit1 month ago
Thoughtbot's
Thoughtbot'sShell

A collection of vim, zsh, git, and tmux configuration files for developers, managed with rcm.

#developer-tools#productivity#vim-configuration
Stars8.2k
Forks1.8k
Last commit3 months ago
bats
batsShell

A TAP-compliant testing framework for Bash and other UNIX programs, providing simple test case definition and execution.

#unix-testing#bash-testing#command-line-tools
Stars7.1k
Forks508
Last commit6 years ago
bats-core
bats-coreShell

A TAP-compliant testing framework for Bash and other UNIX programs, enabling simple verification of expected behavior.

#bash-testing#unit-testing#integration-testing
Stars6.2k
Forks485
Last commit12 hours ago
autoenv
autoenvShell

Automatically source environment variables and run commands when entering or leaving directories via .env files.

#environment-management#developer-tools#environment
Stars6.0k
Forks272
Last commit8 months ago
Übersicht
ÜbersichtObjective-C

A macOS desktop widget system that lets you build custom widgets using React and JSX to monitor your machine and the web.

#geolocation#live-reload#desktop-widgets
Stars5.0k
Forks180
Last commit1 year ago
vi-mode (jeffreytse)
vi-mode (jeffreytse)Shell

A better and friendly vi(vim) mode plugin for ZSH, offering near-native Vim keybindings and enhanced features.

#open-source#vim#terminal
Stars4.4k
Forks154
Last commit4 days ago
SwiftBar
SwiftBarSwift

A macOS menu bar customization tool that runs shell scripts to display dynamic information and controls.

#productivity#plugins#bitbar-compatible
Stars4.3k
Forks127
Last commit11 days ago
SwiftBar
SwiftBarSwift

A powerful macOS menu bar customization tool that runs shell scripts to display dynamic information and controls.

#plugin-system#productivity#bitbar-compatible
Stars4.3k
Forks127
Last commit11 days ago
Platypus
PlatypusObjective-C

Create native macOS applications from command line scripts with a graphical interface or command line tool.

#application#developer-tools#platypus
Stars3.4k
Forks198
Last commit2 months ago
SCM Breeze
SCM BreezeShell

A shell script suite that adds numbered file shortcuts to git status and provides repository indexing for faster git workflows.

#developer-tools#productivity#repository-management
Stars2.9k
Forks205
Last commit10 hours ago
Pi-Apps
Pi-AppsShell

A free, open-source app store for Raspberry Pi and ARM Linux devices, simplifying software installation with shell scripts.

#arm-linux#app-store#pi-apps
Stars2.8k
Forks271
Last commit6 hours ago
nvm
nvmShell

A Zsh plugin that automatically installs, updates, and loads nvm with additional utilities like lazy loading and auto-use.

#developer-tools#shell-automation#nvm
Stars2.4k
Forks123
Last commit2 years ago
sub
subShell

A bash-based framework for creating command-line programs with subcommands, supporting any scripting language.

#multi-language#autocompletion#developer-tools
Stars1.8k
Forks143
Last commit4 years ago
shunit2
shunit2Shell

A xUnit-based unit test framework for Bourne-based shell scripts, designed to work similarly to JUnit and PyUnit.

#devops#unit-testing#unix
Stars1.7k
Forks202
Last commit4 months ago
ugit
ugitShell

A command-line tool that helps undo over 20 common git mistakes, saving you from searching for complex git recovery commands.

#version-control#developer-tools#undo-git-command
Stars1.5k
Forks48
Last commit1 year ago
basher
basherShell

A package manager for shell scripts and functions that installs packages from GitHub and other sites.

#shell-functions#fish#devops-tools
Stars1.3k
Forks80
Last commit8 months ago
git-extra-commands
git-extra-commandsShell

A collection of over 100 git utility scripts for branch management, commit history, and repository maintenance.

#hacktoberfest#version-control#developer-tools
Stars1.2k
Forks94
Last commit17 hours ago
gradle-completion (gradle)
gradle-completion (gradle)Shell

Bash and Zsh tab completion for Gradle tasks, CLI switches, and properties with fast caching.

#gradle#zsh-completion#tab-completion
Stars1.1k
Forks156
Last commit22 hours ago
sysadmin-util
sysadmin-utilPerl

A personal collection of Unix/Linux system administration utilities for common tasks like file monitoring, network testing, and automation.

#devops#command-line-tools#unix
Stars1.0k
Forks112
Last commit6 years ago
Parity
ParityRuby

Shell commands for development, staging, and production parity for Heroku apps.

#developer-tools#devops#heroku-apps
Stars892
Forks55
Last commit1 year ago
balls
ballsShell

A fully-featured web platform for bash scripting with API-driven development.

#developer-tools#command-line-tools#web-platform
Stars869
Forks37
Last commit10 years ago
google-drive-upload
google-drive-uploadShell

A collection of POSIX-compatible shell scripts for uploading files and folders to Google Drive using the official API.

#hacktoberfest#hacktoberfest2021#drive-uploader
Stars740
Forks141
Last commit2 years ago
emr-bootstrap-actions
emr-bootstrap-actionsShell

A collection of sample bootstrap action scripts for configuring applications on Amazon EMR clusters.

#infrastructure-automation#hadoop-ecosystem#cloud-computing
Stars613
Forks303
Last commit3 years ago
pier
pierRust

A CLI tool to organize, manage, and run short Unix shell scripts with metadata and search capabilities.

#productivity#script-management#terminal
Stars596
Forks37
Last commit5 months 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
getoptions
getoptionsShell

An elegant option parser for shell scripts with full support for all POSIX shells.

#parsing#shell-library#argument
Stars514
Forks31
Last commit1 year ago
Sunzi
SunziRuby

A minimalist server configuration automation tool that uses shell scripts over SSH for infrastructure as code.

#linux-server#devops-tools#server-automation
Stars453
Forks33
Last commit6 months ago
fzf (unixorn)
fzf (unixorn)Shell

A ZSH plugin that enhances fzf with search integrations for Docker, tmux, Homebrew, Git, and more.

#hacktoberfest#productivity#zsh-plugin
Stars428
Forks33
Last commit3 days ago
spark.fish
spark.fishShell

A Fish shell plugin for generating sparklines in the terminal with improved performance and additional flags.

#developer-tools#open-source#spark
Stars378
Forks6
Last commit5 years ago
Craft Scripts
Craft ScriptsShell

Shell scripts for managing backups, syncing, permissions, and cache clearing across Craft CMS environments.

#database-backup#backup-management#devops
Stars362
Forks62
Last commit2 years ago
AppMan
AppManShell

A rootless AppImage package manager for installing and managing portable apps locally without sudo privileges.

#rootless#appimage#cli-tool
Stars332
Forks9
Last commit1 day ago
sshfront
sshfrontGo

A lightweight SSH server frontend where authentication and connections are controlled with command handlers and shell scripts.

#unix-philosophy#authentication#ssh-server
Stars327
Forks27
Last commit2 years ago
sman
smanGo

A command-line snippet manager written in Go for storing, searching, and executing reusable shell commands.

#sman#productivity#dev-tools
Stars302
Forks22
Last commit8 years ago
Page 1 of 6Next

Related Tags

#Zsh Plugin98#Developer Tools68#Zsh66#Productivity59#Command Line58#Cli Tools37#Command Line Tools37#Oh My Zsh35#Automation28#Bash25#Terminal24#Shell22
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