back to home

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

160,363
Explore Repo

#2nvm-sh/nvm

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

92,354Shell
Explore Repo

#3junegunn/fzf

:cherry_blossom: A command-line fuzzy finder

78,689Go
Explore Repo

#4starship/starship

☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

54,911Rust
Explore Repo

#5acmesh-official/acme.sh

A pure Unix shell script ACME client for SSL / TLS certificate automation

46,004Shell
Explore Repo

#6LeCoupa/awesome-cheatsheets

👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

45,492JavaScript
Explore Repo

#7google/zx

A tool for writing better scripts

45,291JavaScript
Explore Repo

#8koalaman/shellcheck

ShellCheck, a static analysis tool for shell scripts

39,122Haskell
Explore Repo

#9alebcay/awesome-shell

A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.

36,655
Explore Repo

#10jaywcjlove/linux-command

Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux

35,705Markdown
Explore Repo

#11ajeetdsouza/zoxide

A smarter cd command. Supports all major shells.

34,583Rust
Explore Repo

#12mathiasbynens/dotfiles

:wrench: .files, including ~/.macos — sensible hacker defaults for macOS

31,275Shell
Explore Repo

#13kingToolbox/WindTerm

A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.

30,071C
Explore Repo

#14atuinsh/atuin

✨ Making your shell magical

28,677Rust
Explore Repo

#15warpdotdev/Warp

Warp is the agentic development environment, built for coding with multiple AI agents.

26,146
Explore Repo

#16asdf-vm/asdf

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

25,166Go
Explore Repo

#17withfig/autocomplete

IDE-style autocomplete for your existing terminal & shell

25,078TypeScript
Explore Repo

#18peass-ng/PEASS-ng

PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

19,507C#
Explore Repo

#19denisidoro/navi

An interactive cheatsheet tool for the command-line

16,860Rust
Explore Repo

#20rbenv/rbenv

Manage your app's Ruby environment

16,651Shell
Explore Repo

#21faressoft/terminalizer

🦄 Record your terminal and generate animated gif images or share a web player

16,104JavaScript
Explore Repo

#22angristan/openvpn-install

Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS, Arch Linux and more

15,659Shell
Explore Repo

#23mikefarah/yq

yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor

15,056Go
Explore Repo

#24Bash-it/bash-it

A community Bash framework.

14,984Shell
Explore Repo

#25direnv/direnv

unclutter your .profile

14,818Go
Explore Repo

#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.

14,726Python
Explore Repo

#27alexanderepstein/Bash-Snippets

A collection of small bash scripts for heavy terminal users

9,931Shell
Explore Repo

#28rgcr/m-cli

 Swiss Army Knife for macOS

9,837Shell
Explore Repo

#29microsoft/inshellisense

IDE style command line auto complete

9,800TypeScript
Explore Repo

#30awesome-lists/awesome-bash

A curated list of delightful Bash scripts and resources.

9,612Shell
Explore Repo

#31bregman-arie/devops-resources

DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP

9,480Groovy
Explore Repo

#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.

9,049Shell
Explore Repo

#33mvdan/sh

A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt

8,563Go
Explore Repo

#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.

8,560Python
Explore Repo

#35dschep/ntfy

🖥️📱🔔 A utility for sending notifications, on demand and when commands finish.

4,947Python
Explore Repo

#36wfxr/forgit

:zzz: A utility tool powered by fzf for using git interactively.

4,928Shell
Explore Repo

#37tfutils/tfenv

Terraform version manager

4,891Shell
Explore Repo

#38Nyr/wireguard-install

WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora

4,805Shell
Explore Repo

#39GameServerManagers/LinuxGSM

The command-line tool for quick, simple deployment and management of Linux dedicated game servers.

4,778Shell
Explore Repo

#40alrra/dotfiles

💻 macOS / Ubuntu dotfiles

1,526Shell
Explore Repo

#41reubeno/brush

🐚bash/POSIX-compatible shell implemented in Rust 🦀

1,319Rust
Explore Repo