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.
#40strukto-ai/mirage
A Unified Virtual Filesystem For AI Agents
#41h0tak88r/AutoAR
AutoAR is an automated security reconnaissance tool, ASM and Discord bot for bug bounty hunters and penetration testers. It automates gathering subdomains, scanning ports, detecting technologies, mapping GitHub repositories, fuzzing, testing vulnerabilities, and AI analysis.