Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Shell Scripting

Shell Scripting

455 projects

Showing 36 of 455 projects

the-art-of-command-line
the-art-of-command-line

A concise, one-page guide to mastering command-line skills for Linux, macOS, and Windows, covering basics to advanced tips.

#devops#productivity#unix
Stars161.9k
Forks14.8k
Last commit2 years ago
shellcheck
shellcheckHaskell

A static analysis tool that finds bugs, potential issues, and suggests improvements in bash/sh shell scripts.

#haskell#developer-tools#devops
Stars39.7k
Forks1.9k
Last commit1 month ago
Shell
Shell

A curated list of awesome command-line frameworks, toolkits, guides, and utilities for shell enthusiasts.

#developer-tools#open-source#productivity
Stars37.3k
Forks2.5k
Last commit10 months ago
jq
jqC

A lightweight, zero-dependency command-line JSON processor for slicing, filtering, and transforming JSON data.

#json-query#shell-scripting#command-line-tool
Stars35.3k
Forks1.8k
Last commit4 days ago
jq
jqC

A lightweight, zero-dependency command-line JSON processor for slicing, filtering, and transforming JSON data.

#devops#shell-scripting#command-line-tool
Stars35.3k
Forks1.8k
Last commit4 days ago
just
justRust

A command runner for saving and running project-specific commands with a simple, make-inspired syntax.

#command-runner#productivity#make-alternative
Stars34.9k
Forks821
Last commit4 days ago
Hub
HubGo

A command-line tool that extends git with GitHub-specific features and commands.

#github-integration#version-control#developer-tools
Stars23.0k
Forks2.2k
Last commit2 years ago
shelljs
shelljsJavaScript

Portable Unix shell commands for Node.js, enabling cross-platform shell scripting without Bash dependencies.

#unix#shell-scripting#build-automation
Stars14.4k
Forks751
Last commit23 days ago
bash-guide
bash-guide

A comprehensive guide to learning Bash shell scripting, covering basic operations, shell programming, and debugging techniques.

#devops#unix#shell-scripting
Stars12.3k
Forks1.0k
Last commit1 year 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
awk by example
awk by exampleShell

A comprehensive guide to command-line text processing tools like grep, sed, awk, sort, and more for Linux/Unix environments.

#gnu-coreutils#regex#unix
Stars10.2k
Forks704
Last commit2 years ago
Fisher
FisherShell

A zero-configuration plugin manager for the Fish shell that installs functions, completions, bindings, and snippets with zero startup impact.

#plugin-manager#command-line-tools#shell-scripting
Stars9.4k
Forks279
Last commit5 months ago
sh
shGo

A Go library and toolset for parsing, formatting, and interpreting POSIX Shell, Bash, and Zsh scripts.

#developer-tools#code-formatter#interpreter
Stars8.9k
Forks429
Last commit3 days ago
jc
jcPython

A CLI tool and Python library that converts command output, files, and strings to JSON, YAML, or dictionaries for easier parsing.

#streaming-parsers#python-library#shell-scripting
Stars8.6k
Forks246
Last commit1 month ago
dotbot
dotbotPython

A lightweight, dependency-free tool that bootstraps your dotfiles with a simple install script.

#python-tool#developer-tools#dev-environment
Stars8.0k
Forks317
Last commit11 days ago
completions (zsh-users)
completions (zsh-users)Shell

A collection of additional completion definitions for the Zsh shell, extending its built-in autocomplete capabilities.

#productivity#shell-scripting#completion
Stars7.8k
Forks739
Last commit1 day ago
cash
cashJavaScript

A cross-platform implementation of Unix shell commands written in pure ES6 JavaScript, providing a Linux-like CLI on Windows.

#bash-alternative#shell-scripting#windows-compatibility
Stars7.7k
Forks197
Last commit6 years ago
script
scriptGo

A Go library for writing shell-like scripts with a pipeline API for file reading, subprocess execution, string matching, and more.

#command-line-tools#shell-scripting#pipeline
Stars7.0k
Forks361
Last commit1 month ago
pastel
pastelRust

A command-line tool to generate, analyze, convert, and manipulate colors across multiple formats and color spaces.

#developer-tools#colors#shell-scripting
Stars6.4k
Forks127
Last commit2 months ago
AnyBar
AnyBarObjective-C

A minimal macOS menubar indicator that displays a colored dot, controlled via UDP commands for custom status monitoring.

#developer-tools#shell-scripting#menubar
Stars6.0k
Forks158
Last commit4 months ago
Clipboard
ClipboardC++

A fast, feature-packed, and user-friendly clipboard manager for the terminal with infinite clipboards and history.

#open-source#productivity#shell-scripting
Stars5.8k
Forks176
Last commit2 months ago
entr
entrC

A utility for running arbitrary commands when files change using kqueue or inotify without polling.

#development-workflow#shell-scripting#build-automation
Stars5.6k
Forks123
Last commit26 days ago
PathPicker
PathPickerPython

A command-line tool that parses bash output, presents a UI to select files, and lets you open them or run commands.

#developer-tools#file-selection#productivity
Stars5.2k
Forks282
Last commit1 year ago
WP-CLI framework repository
WP-CLI framework repositoryPHP

A command-line interface for WordPress that enables plugin management, configuration, and database operations without a web browser.

#hacktoberfest#devops#wordpress-development
Stars5.1k
Forks1.0k
Last commit2 days ago
shellharden
shellhardenRust

A syntax highlighter and tool to semi-automatically rewrite shell scripts for ShellCheck conformance, focusing on proper quoting.

#shellcheck#devops#lint
Stars4.8k
Forks134
Last commit13 days ago
oh-my-git
oh-my-gitShell

An opinionated, informative Git prompt for bash and zsh that displays repository status with custom symbols.

#developer-tools#productivity#shell-scripting
Stars3.7k
Forks281
Last commit4 years ago
bash-language-server
bash-language-serverTypeScript

A language server for Bash that provides IDE-like features such as code completion, diagnostics, and formatting for shell scripts.

#language-server#shell-scripting#editor-integration
Stars2.8k
Forks148
Last commit
bunster
bunsterGo

A shell compiler that converts bash scripts into secure, portable, and static binaries by transpiling them to Go.

#compiler#devops#static-binary
Stars2.7k
Forks71
Last commit2 months ago
resty
restyShell

A tiny shell script wrapper for curl that provides a simple command-line interface for interacting with REST services in pipelines.

#pipeline-tool#rest-client#devops
Stars2.7k
Forks141
Last commit3 years ago
Betty
BettyRuby

A friendly English-like interface for your command line that translates natural language phrases into executable commands.

#developer-tools#productivity#shell-scripting
Stars2.6k
Forks210
Last commit5 years ago
desk
deskShell

A lightweight workspace manager for the shell that switches project contexts with custom aliases, functions, and environment variables.

#environment-management#productivity#shell-scripting
Stars2.6k
Forks112
Last commit4 years ago
evil.sh
evil.shShell

A collection of subtle and not-so-subtle shell tweaks designed to slowly drive people insane.

#developer-tools#shell-environment#terminal-pranks
Stars2.2k
Forks212
Last commit3 years ago
ctypes.sh
ctypes.shC

A foreign function interface (FFI) plugin for bash that allows calling routines from shared libraries directly in shell scripts.

#libffi#shell-scripting#gtk
Stars2.2k
Forks95
Last commit2 days ago
The Fish Cookbook
The Fish Cookbook

A comprehensive cookbook of recipes and guides for mastering shell scripting with the Fish shell.

#bash-alternative#shell-recipes#shell-functions
Stars2.1k
Forks100
Last commit2 years ago
marker
markerPython

A terminal command palette that bookmarks commands with fuzzy search and template placeholders.

#zshell#command-bookmarking#productivity
Stars2.1k
Forks107
Last commit2 years ago
bashmarks
bashmarksShell

A shell script for saving and quickly navigating to directory bookmarks with tab completion support.

#tab-completion#command-line-tools#shell-scripting
Stars2.0k
Forks294
Last commit18 days ago
Page 1 of 13

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
2 days ago
Next
#Zsh Plugin268
#Command Line171
#Developer Tools164
#Zsh163
#Productivity161
#Terminal89
#Oh My Zsh87
#Command Line Tool86
#Bash70
#Cli Tool63
#Automation61
#Shell60