Top Shell repositories

Repositories with the GitHub topic “shell”: 93 repositories with 2.4M stars between them, mostly written in Shell, Rust and Go. The highest-rated is tw93/Mole, #184 on the bestofgithub Elo ladder.

Biggest movers this week

ilyamiro/serpantinum

Open on GitHubQML

A shell for wayland compositors

  • 1,601±0 Elo, change today
  • 7.7k stars
  • 365 forks
git
git clone https://github.com/ilyamiro/serpantinum.git
  • desktop-environment
  • desktop-shell
  • hyprland
  • niri

sindresorhus/execa

Open on GitHubJavaScript

Process execution for humans

  • 1,462+16 Elo, change today
  • 7.6k stars
  • 727 forks
git
git clone https://github.com/sindresorhus/execa.git
  • binary
  • child-process
  • exec
  • execute

nvm-sh/nvm

Open on GitHubShell

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

  • 1,994−7 Elo, change today
  • 96.1k stars
  • 10.7k forks
  • 1.1k watchers
brew
brew install nvm
  • bash
  • install
  • lts
  • node

agent-infra/sandbox

Open on GitHubPython

All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode Server in a single Docker container.

  • 1,537+4 Elo, change today
  • 6.3k stars
  • 572 forks
git
git clone https://github.com/agent-infra/sandbox.git
  • agent
  • all-in-one
  • browser
  • filesystem

Top 93 on the Elo ladder

  1. #184
    tw93/Mole

    🐹 Open-source Mac and PC cleaner. Keep your machine clean, light, and running like new. Fast CLI, plus native Mac and…

    2,137 Elo +1075.1kShell
  2. #267
    ohmyzsh/ohmyzsh

    🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes…

    2,083 Elo −17190kShell
  3. #398
    git/git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing…

    2,016 Elo −764.3kC
  4. #447
    nvm-sh/nvm

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

    1,994 Elo +6596.1kShell
  5. #449
    pi-hole/pi-hole

    A black hole for Internet advertisements

    1,993 Elo +5862kShell
  6. #586
    PowerShell/PowerShell

    PowerShell for every system!

    1,944 Elo +1856.1kC#
  7. #611
    junegunn/fzf

    General-purpose command-line fuzzy finder for files, history, processes and anything you pipe in.

    1,938 Elo −3984.2kGo
  8. #641
    warpdotdev/warp

    Warp is an agentic development environment, born out of the terminal.

    1,930 Elo −4466kRust
  9. #833
    starship/starship

    Minimal, blazing-fast and endlessly customisable prompt for any shell.

    1,888 Elo −5360.7kRust
  10. #919
    tldr-pages/tldr

    Collaborative cheatsheets for console commands 📚.

    1,872 Elo −6064.2kMarkdown
  11. #922
    ryanoasis/nerd-fonts

    Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph…

    1,871 Elo −4165.2kCSS
  12. #1,240
    ajeetdsouza/zoxide

    A smarter cd command that learns the directories you use most.

    1,822 Elo −4240.5kRust
  13. #1,243
    atuinsh/atuin

    ✨ Making your shell magical

    1,821 Elo +2532.4kRust
  14. #1,350
    nushell/nushell

    A new type of shell

    1,805 Elo −5841kRust
  15. #1,406
    acmesh-official/acme.sh

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

    1,797 Elo −2447.9kShell
  16. #1,480
    koalaman/shellcheck

    ShellCheck, a static analysis tool for shell scripts

    1,787 Elo +240.3kHaskell
  17. #1,516
    kingToolbox/WindTerm

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

    1,783 Elo −1232.6kC
  18. #1,585
    peass-ng/PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

    1,774 Elo −620.8kC#
  19. #1,588
    mack-a/v2ray-agent

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

    1,774 Elo −1922.3kShell
  20. #1,601
    nvbn/thefuck

    Magnificent app which corrects your previous console command.

    1,772 Elo −6297.9kPython
  21. #1,604
    alebcay/awesome-shell

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

    1,772 Elo −5037.9k
  22. #1,722
    fish-shell/fish-shell

    The user-friendly command line shell.

    1,758 Elo −3934.4kRust
  23. #2,227
    fastapi/typer

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

    1,703 Elo +3220.3kPython
  24. #2,304
    CISOfy/lynis

    Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing…

    1,695 Elo −316.6kShell
  25. #2,383
    whyour/qinglong

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

    1,687 Elo −1320.1kJavaScript
  26. #2,444
    google/zx

    A tool for writing better scripts

    1,681 Elo +1745.8kJavaScript
  27. #2,578
    zsh-users/zsh-autosuggestions

    Fish-like autosuggestions for zsh

    1,669 Elo −4536.2kShell
  28. #2,668
    pyenv/pyenv

    Simple Python version management

    1,662 Elo −7345.1kShell
  29. #2,683
    charmbracelet/gum

    A tool for glamorous shell scripts 🎀

    1,661 Elo +3824.6kGo
  30. #2,770
    herrbischoff/awesome-macos-command-line

    Use your macOS terminal shell to do awesome things.

    1,655 Elo −2131.1k
  31. #2,939
    GitSquared/edex-ui

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

    1,641 Elo −2445kJavaScript
  32. #3,203
    dylanaraps/pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

    1,623 Elo −5741.7kShell
  33. #3,447
    Nyr/openvpn-install

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

    1,608 Elo −4320.6kShell
  34. #3,538
    pystardust/ani-cli

    A cli tool to browse and play anime

    1,602 Elo −814.1kShell
  35. #3,563
    ilyamiro/serpantinum

    A shell for wayland compositors

    1,601 Elo +797.7kQML
  36. #3,631
    gpakosz/.tmux

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

    1,596 Elo −2325.4kShell
  37. #3,664
    cmderdev/cmder

    Lovely console emulator package for Windows

    1,594 Elo −4427kPowerShell
  38. #3,810
    zsh-users/zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

    1,585 Elo −5923kShell
  39. #4,107
    asdf-vm/asdf

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

    1,567 Elo −3725.6kGo
  40. #4,187
    Bash-it/bash-it

    A community Bash framework.

    1,563 Elo −4215.3kShell
  41. #4,279
    denisidoro/navi

    An interactive cheatsheet tool for the command-line

    1,557 Elo −1217.8kRust
  42. #4,292
    kaldi-asr/kaldi

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

    1,557 Elo −4715.5kShell
  43. #4,415
    ibraheemdev/modern-unix

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

    1,550 Elo −1033k
  44. #4,426
    withfig/autocomplete

    IDE-style autocomplete for your existing terminal & shell

    1,549 Elo −4025.2kTypeScript
  45. #4,559
    direnv/direnv

    unclutter your .profile

    1,542 Elo +815.5kGo
  46. #4,590
    sigoden/aichat

    All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude…

    1,540 Elo +2010.5kRust
  47. #4,641
    agent-infra/sandbox

    All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode Server in a single Docker container.

    1,537 Elo +556.3kPython
  48. #5,033
    spaceship-prompt/spaceship-prompt

    🚀✨ Minimalistic, powerful and extremely customizable Zsh prompt

    1,518 Elo −2720.6kShell
  49. #5,091
    rbenv/rbenv

    Manage your app's Ruby environment

    1,515 Elo −4816.7kShell
  50. #5,307
    jessfraz/dockerfiles

    Various Dockerfiles I use on the desktop and on servers.

    1,505 Elo −2713.9kDockerfile
  51. #5,564
    sorin-ionescu/prezto

    The configuration framework for Zsh

    1,494 Elo 14.5kShell
  52. #5,649
    adnanh/webhook

    webhook is a lightweight incoming webhook server to run shell commands

    1,490 Elo −1112.2kGo
  53. #5,676
    sindresorhus/pure

    Pretty, minimal and fast ZSH prompt

    1,489 Elo −2114.4kShell
  54. #5,876
    TheR1D/shell_gpt

    A command-line productivity tool powered by AI large language models like GPT-5, will help you accomplish your tasks…

    1,479 Elo −2412.3kPython
  55. #6,052
    sqshq/sampler

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

    1,471 Elo 14.8kGo
  56. #6,118
    railsware/upterm

    A terminal emulator for the 21st century.

    1,468 Elo −2719kTypeScript
  57. #6,263
    sindresorhus/execa

    Process execution for humans

    1,462 Elo +667.6kJavaScript
  58. #6,414
    mvdan/sh

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

    1,456 Elo +219.1kGo
  59. #6,775
    faressoft/terminalizer

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

    1,442 Elo −2616.1kJavaScript
  60. #6,779
    webpro/awesome-dotfiles

    A curated list of dotfiles resources.

    1,442 Elo +2710.9k
  61. #6,827
    holman/dotfiles

    @holman does dotfiles

    1,440 Elo −127.7kShell
  62. #6,832
    oh-my-fish/oh-my-fish

    The Fish Shell Framework

    1,440 Elo −1411.4kShell
  63. #6,903
    onceupon/Bash-Oneliner

    A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.

    1,437 Elo +1110.8k
  64. #6,986
    orf/gping

    Ping, but with a graph

    1,434 Elo +812.7kRust
  65. #6,994
    n1nj4sec/pupy

    Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) C2 and post-exploitation framework written in…

    1,433 Elo −79kPython
  66. #7,090
    Gogh-Co/Gogh

    Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal…

    1,430 Elo +1410.3kShell
  67. #7,160
    shelljs/shelljs

    :shell: Portable Unix shell commands for Node.js

    1,427 Elo −2414.4kJavaScript
  68. #7,390
    blinksh/blink

    Blink Mobile Shell for iOS (Mosh based)

    1,418 Elo +287kSwift
  69. #7,392
    ConEmu/ConEmu

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

    1,418 Elo +139.2kC++
  70. #7,464
    ohmybash/oh-my-bash

    A delightful community-driven framework for managing your bash configuration, and an auto-update tool so that makes it…

    1,415 Elo +37.7kShell
  71. #7,465
    dunwu/linux-tutorial

    :penguin: Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本

    1,415 Elo +97kShell
  72. #7,565
    oldratlee/useful-scripts

    🐌 useful scripts for making developer's everyday life easier and happier, involved java, shell etc.

    1,411 Elo −137.5kShell
  73. #7,707
    tailcallhq/forgecode

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

    1,407 Elo +77.6kRust
  74. #8,125
    MichaIng/DietPi

    Lightweight justice for your single-board computer!

    1,391 Elo +126.4kShell
  75. #8,143
    dnschneid/crouton

    Chromium OS Universal Chroot Environment (EOL)

    1,390 Elo −68.5kShell
  76. #8,192
    CodingGay/BlackDex

    BlackDex is an Android unpack(dexdump) tool, it supports Android 5.0~12 and need not rely to any environment. BlackDex…

    1,388 Elo +16.4kC++
  77. #8,376
    bats-core/bats-core

    Bash Automated Testing System

    1,380 Elo +376.3kShell
  78. #8,512
    zsh-users/zsh-completions

    Additional completion definitions for Zsh.

    1,374 Elo −57.9kShell
  79. #8,719
    jrnl-org/jrnl

    Collect your thoughts and notes without leaving the command line.

    1,365 Elo +307.3kPython
  80. #8,753
    prasanthrangan/hyprdots

    // Aesthetic, dynamic and minimal dots for Arch hyprland

    1,363 Elo −178.4kShell
  81. #8,902
    xwmx/nb

    CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git…

    1,355 Elo +228.4kShell
  82. #9,089
    nbedos/termtosvg

    Record terminal sessions as SVG animations

    1,345 Elo −119.7kPython
  83. #9,237
    zsh-users/antigen

    The plugin manager for zsh.

    1,337 Elo +18.3kShell
  84. #9,300
    httpie/http-prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax…

    1,333 Elo −259.1kPython
  85. #9,378
    bobthecow/psysh

    A REPL for PHP

    1,328 Elo −119.8kPHP
  86. #9,554
    dylanaraps/pure-sh-bible

    📖 A collection of pure POSIX sh alternatives to external processes.

    1,313 Elo −57.7kShell
  87. #9,608
    bitfield/script

    Making it easy to write shell-like scripts in Go

    1,305 Elo +187kGo
  88. #9,628
    donnemartin/gitsome

    A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise…

    1,304 Elo −57.6kPython
  89. #9,648
    cantino/mcfly

    Fly through your shell history. Great Scott!

    1,300 Elo −117.8kRust
  90. #9,754
    enquirer/enquirer

    Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS…

    1,286 Elo −187.9kJavaScript
  91. #9,799
    git-quick-stats/git-quick-stats

    ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.

    1,276 Elo −37kShell
  92. #9,881
    elves/elvish

    Powerful scripting language & versatile interactive shell

    1,250 Elo +106.3kGo
  93. #9,996
    govijr/terminal-mac

    Entire MacOS running in your terminal.

    1,027 Elo +1142.7kSwift