Best Open Source bash Libraries
A curated list of the most popular GitHub repositories tagged with bash. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1jlevy/the-art-of-command-line
Master the command line, in one page
#2nvm-sh/nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
#3junegunn/fzf
:cherry_blossom: A command-line fuzzy finder
#4starship/starship
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
#5acmesh-official/acme.sh
A pure Unix shell script ACME client for SSL / TLS certificate automation
#6LeCoupa/awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
#7google/zx
A tool for writing better scripts
#8koalaman/shellcheck
ShellCheck, a static analysis tool for shell scripts
#9alebcay/awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
#10jaywcjlove/linux-command
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
#11ajeetdsouza/zoxide
A smarter cd command. Supports all major shells.
#12mathiasbynens/dotfiles
:wrench: .files, including ~/.macos — sensible hacker defaults for macOS
#13kingToolbox/WindTerm
A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.
#14atuinsh/atuin
✨ Making your shell magical
#15warpdotdev/Warp
Warp is the agentic development environment, built for coding with multiple AI agents.
#16asdf-vm/asdf
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
#17withfig/autocomplete
IDE-style autocomplete for your existing terminal & shell
#18peass-ng/PEASS-ng
PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)
#19denisidoro/navi
An interactive cheatsheet tool for the command-line
#20rbenv/rbenv
Manage your app's Ruby environment
#21faressoft/terminalizer
🦄 Record your terminal and generate animated gif images or share a web player
#22angristan/openvpn-install
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS, Arch Linux and more
#23mikefarah/yq
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
#24Bash-it/bash-it
A community Bash framework.
#25direnv/direnv
unclutter your .profile
#26powerline/powerline
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
#27alexanderepstein/Bash-Snippets
A collection of small bash scripts for heavy terminal users
#28rgcr/m-cli
Swiss Army Knife for macOS
#29microsoft/inshellisense
IDE style command line auto complete
#30awesome-lists/awesome-bash
A curated list of delightful Bash scripts and resources.
#31bregman-arie/devops-resources
DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
#32guarinogabriel/Mac-CLI
macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your Mac.
#33mvdan/sh
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
#34kellyjonbrazil/jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
#35dschep/ntfy
🖥️📱🔔 A utility for sending notifications, on demand and when commands finish.
#36wfxr/forgit
:zzz: A utility tool powered by fzf for using git interactively.
#37tfutils/tfenv
Terraform version manager
#38Nyr/wireguard-install
WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
#39GameServerManagers/LinuxGSM
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
#40alrra/dotfiles
💻 macOS / Ubuntu dotfiles
#41reubeno/brush
🐚bash/POSIX-compatible shell implemented in Rust 🦀