back to home

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.

185,430Shell
Explore Repo

#2nvbn/thefuck

Magnificent app which corrects your previous console command.

95,709Python
Explore Repo

#3nvm-sh/nvm

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

92,354Shell
Explore Repo

#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

62,037CSS
Explore Repo

#5tldr-pages/tldr

Collaborative cheatsheets for console commands 📚.

61,693Markdown
Explore Repo

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

59,728C
Explore Repo

#7pi-hole/pi-hole

A black hole for Internet advertisements

56,151Shell
Explore Repo

#8PowerShell/PowerShell

PowerShell for every system!

51,890C#
Explore Repo

#9acmesh-official/acme.sh

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

46,004Shell
Explore Repo

#10google/zx

A tool for writing better scripts

45,291JavaScript
Explore Repo

#11pyenv/pyenv

Simple Python version management

44,435Shell
Explore Repo

#12tw93/Mole

🐹 Deep clean and optimize your Mac.

40,598Shell
Explore Repo

#13koalaman/shellcheck

ShellCheck, a static analysis tool for shell scripts

39,122Haskell
Explore Repo

#14nushell/nushell

A new type of shell

38,773Rust
Explore Repo

#15alebcay/awesome-shell

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

36,655
Explore Repo

#16zsh-users/zsh-autosuggestions

Fish-like autosuggestions for zsh

35,040Shell
Explore Repo

#17ajeetdsouza/zoxide

A smarter cd command. Supports all major shells.

34,583Rust
Explore Repo

#18fish-shell/fish-shell

The user-friendly command line shell.

32,906Rust
Explore Repo

#19ibraheemdev/modern-unix

A collection of modern/faster/saner alternatives to common unix commands.

32,826
Explore Repo

#20kingToolbox/WindTerm

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

30,071C
Explore Repo

#21atuinsh/atuin

✨ Making your shell magical

28,677Rust
Explore Repo

#22cmderdev/cmder

Lovely console emulator package for Windows

26,804PowerShell
Explore Repo

#23warpdotdev/Warp

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

26,146
Explore Repo

#24asdf-vm/asdf

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

25,166Go
Explore Repo

#25withfig/autocomplete

IDE-style autocomplete for your existing terminal & shell

25,078TypeScript
Explore Repo

#26peass-ng/PEASS-ng

PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

19,507C#
Explore Repo

#27mack-a/v2ray-agent

Xray、Tuic、hysteria2、sing-box 八合一一键脚本

19,439Shell
Explore Repo

#28whyour/qinglong

支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)

19,403TypeScript
Explore Repo

#29fastapi/typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

19,039Python
Explore Repo

#30denisidoro/navi

An interactive cheatsheet tool for the command-line

16,860Rust
Explore Repo

#31rbenv/rbenv

Manage your app's Ruby environment

16,651Shell
Explore Repo

#32faressoft/terminalizer

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

16,104JavaScript
Explore Repo

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

15,403Shell
Explore Repo

#34kaldi-asr/kaldi

kaldi-asr/kaldi is the official location of the Kaldi project.

15,343Shell
Explore Repo

#35Bash-it/bash-it

A community Bash framework.

14,984Shell
Explore Repo

#36direnv/direnv

unclutter your .profile

14,818Go
Explore Repo

#37pystardust/ani-cli

A cli tool to browse and play anime

12,095Shell
Explore Repo

#38bobthecow/psysh

A REPL for PHP

9,833PHP
Explore Repo

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

9,560Rust
Explore Repo

#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

9,120Python
Explore Repo

#41ConEmu/ConEmu

ConEmu: Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more

9,065C++
Explore Repo

#42mvdan/sh

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

8,563Go
Explore Repo

#43tailcallhq/forgecode

AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models

6,674Rust
Explore Repo

#44antinomyhq/forge

AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models

4,946Rust
Explore Repo

#45Tyrrrz/CliWrap

Library for interacting with command-line interfaces

4,912C#
Explore Repo

#46Nyr/wireguard-install

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

4,805Shell
Explore Repo

#47GameServerManagers/LinuxGSM

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

4,778Shell
Explore Repo

#48alrra/dotfiles

💻 macOS / Ubuntu dotfiles

1,526Shell
Explore Repo

#49reubeno/brush

🐚bash/POSIX-compatible shell implemented in Rust 🦀

1,319Rust
Explore Repo