Best Open Source shell Libraries
A curated list of the most popular GitHub repositories tagged with shell. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1ohmyzsh/ohmyzsh
🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
#2nvbn/thefuck
Magnificent app which corrects your previous console command.
#3nvm-sh/nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
#4ryanoasis/nerd-fonts
Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
#5tldr-pages/tldr
Collaborative cheatsheets for console commands 📚.
#6git/git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
#7pi-hole/pi-hole
A black hole for Internet advertisements
#8PowerShell/PowerShell
PowerShell for every system!
#9acmesh-official/acme.sh
A pure Unix shell script ACME client for SSL / TLS certificate automation
#10google/zx
A tool for writing better scripts
#11pyenv/pyenv
Simple Python version management
#12tw93/Mole
🐹 Deep clean and optimize your Mac.
#13koalaman/shellcheck
ShellCheck, a static analysis tool for shell scripts
#14nushell/nushell
A new type of shell
#15alebcay/awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
#16zsh-users/zsh-autosuggestions
Fish-like autosuggestions for zsh
#17ajeetdsouza/zoxide
A smarter cd command. Supports all major shells.
#18fish-shell/fish-shell
The user-friendly command line shell.
#19ibraheemdev/modern-unix
A collection of modern/faster/saner alternatives to common unix commands.
#20kingToolbox/WindTerm
A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.
#21atuinsh/atuin
✨ Making your shell magical
#22cmderdev/cmder
Lovely console emulator package for Windows
#23warpdotdev/Warp
Warp is the agentic development environment, built for coding with multiple AI agents.
#24asdf-vm/asdf
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
#25withfig/autocomplete
IDE-style autocomplete for your existing terminal & shell
#26peass-ng/PEASS-ng
PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)
#27mack-a/v2ray-agent
Xray、Tuic、hysteria2、sing-box 八合一一键脚本
#28whyour/qinglong
支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)
#29fastapi/typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
#30denisidoro/navi
An interactive cheatsheet tool for the command-line
#31rbenv/rbenv
Manage your app's Ruby environment
#32faressoft/terminalizer
🦄 Record your terminal and generate animated gif images or share a web player
#33CISOfy/lynis
Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
#34kaldi-asr/kaldi
kaldi-asr/kaldi is the official location of the Kaldi project.
#35Bash-it/bash-it
A community Bash framework.
#36direnv/direnv
unclutter your .profile
#37pystardust/ani-cli
A cli tool to browse and play anime
#38bobthecow/psysh
A REPL for PHP
#39sigoden/aichat
All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.
#40httpie/http-prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
#41ConEmu/ConEmu
ConEmu: Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
#42mvdan/sh
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
#43tailcallhq/forgecode
AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models
#44antinomyhq/forge
AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models
#45Tyrrrz/CliWrap
Library for interacting with command-line interfaces
#46Nyr/wireguard-install
WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
#47GameServerManagers/LinuxGSM
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
#48alrra/dotfiles
💻 macOS / Ubuntu dotfiles
#49reubeno/brush
🐚bash/POSIX-compatible shell implemented in Rust 🦀