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.

184,907Shell
Analyze Code

#2nvbn/thefuck

Magnificent app which corrects your previous console command.

95,519Python
Analyze Code

#3nvm-sh/nvm

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

91,774Shell
Analyze Code

#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

61,735CSS
Analyze Code

#5tldr-pages/tldr

📚 Collaborative cheatsheets for console commands

61,339Markdown
Analyze Code

#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,230C
Analyze Code

#7pi-hole/pi-hole

A black hole for Internet advertisements

55,796Shell
Analyze Code

#8PowerShell/PowerShell

PowerShell for every system!

51,512C#
Analyze Code

#9acmesh-official/acme.sh

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

45,735Shell
Analyze Code

#10google/zx

A tool for writing better scripts

45,172JavaScript
Analyze Code

#11pyenv/pyenv

Simple Python version management

44,304Shell
Analyze Code

#12GitSquared/edex-ui

A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

44,283JavaScript
Analyze Code

#13dylanaraps/pure-bash-bible

📖 A collection of pure bash alternatives to external processes.

41,356Shell
Analyze Code

#14koalaman/shellcheck

ShellCheck, a static analysis tool for shell scripts

39,006Haskell
Analyze Code

#15nushell/nushell

A new type of shell

38,483Rust
Analyze Code

#16alebcay/awesome-shell

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

36,538
Analyze Code

#17tw93/Mole

🐹 Deep clean and optimize your Mac.

35,953Shell
Analyze Code

#18zsh-users/zsh-autosuggestions

Fish-like autosuggestions for zsh

34,882Shell
Analyze Code

#19ajeetdsouza/zoxide

A smarter cd command. Supports all major shells.

33,623Rust
Analyze Code

#20ibraheemdev/modern-unix

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

32,765
Analyze Code

#21fish-shell/fish-shell

The user-friendly command line shell.

32,705Rust
Analyze Code

#22herrbischoff/awesome-macos-command-line

Use your macOS terminal shell to do awesome things.

30,264
Analyze Code

#23kingToolbox/WindTerm

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

29,793C
Analyze Code

#24atuinsh/atuin

✨ Magical shell history

28,361Rust
Analyze Code

#25cmderdev/cmder

Lovely console emulator package for Windows

26,775PowerShell
Analyze Code

#26warpdotdev/Warp

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

25,963
Analyze Code

#27asdf-vm/asdf

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

25,091Go
Analyze Code

#28withfig/autocomplete

IDE-style autocomplete for your existing terminal & shell

25,071TypeScript
Analyze Code

#29gpakosz/.tmux

Oh my tmux! My self-contained, pretty & versatile tmux configuration made with 💛🩷💙🖤❤️🤍

24,285Shell
Analyze Code

#30charmbracelet/gum

A tool for glamorous shell scripts 🎀

22,843Go
Analyze Code

#31zsh-users/zsh-syntax-highlighting

Fish shell like syntax highlighting for Zsh.

22,267Shell
Analyze Code

#32Nyr/openvpn-install

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

20,449Shell
Analyze Code

#33spaceship-prompt/spaceship-prompt

🚀✨ Minimalistic, powerful and extremely customizable Zsh prompt

20,399Shell
Analyze Code

#34peass-ng/PEASS-ng

PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

19,337C#
Analyze Code

#35whyour/qinglong

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

19,239TypeScript
Analyze Code

#36railsware/upterm

A terminal emulator for the 21st century.

19,126TypeScript
Analyze Code

#37mack-a/v2ray-agent

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

19,100Shell
Analyze Code

#38fastapi/typer

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

18,875Python
Analyze Code

#39Bash-it/bash-it

A community Bash framework.

14,953Shell
Analyze Code

#40direnv/direnv

unclutter your .profile

14,680Go
Analyze Code

#41sqshq/sampler

Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

14,485Go
Analyze Code

#42sorin-ionescu/prezto

The configuration framework for Zsh

14,470Shell
Analyze Code

#43shelljs/shelljs

:shell: Portable Unix shell commands for Node.js

14,413JavaScript
Analyze Code

#44sindresorhus/pure

Pretty, minimal and fast ZSH prompt

14,084Shell
Analyze Code

#45jessfraz/dockerfiles

Various Dockerfiles I use on the desktop and on servers.

13,957Dockerfile
Analyze Code

#46orf/gping

Ping, but with a graph

12,333Rust
Analyze Code

#47bobthecow/psysh

A REPL for PHP

9,829PHP
Analyze Code

#48nbedos/termtosvg

Record terminal sessions as SVG animations

9,753Python
Analyze Code

#49sigoden/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,345Rust
Analyze Code

#50httpie/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,107Python
Analyze Code