Shell Shell

Open-source Shell projects categorized as Shell

Top 23 Shell Shell Projects

  1. ohmyzsh

    ๐Ÿ™ƒ A delightful community-driven (with 2,500+ 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.

    Project mention: Maruti-Zsh: a Custom, High-Performance Zsh Engine | dev.to | 2026-05-19

    We've all been there. You install Zsh, and the very next recommendation you see online is to install Oh-My-Zsh. For a long time, I did exactly that. But over time, the "magic" of heavy frameworks started to wear thin.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. nvm

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

    Project mention: What Happens When You Run `npm run dev` | dev.to | 2026-05-19

    Your shell looks up npm in your PATH and finds it โ€” often inside whatever directory nvm installed Node into, or at a system path like /usr/local/bin/npm. It hands control to the npm CLI, which is itself just a Node.js script.

  4. Pi-hole

    A black hole for Internet advertisements

    Project mention: ๐Ÿ—๏ธ Building my home server P5: Network-wide ad blocking with Pi-hole | dev.to | 2026-03-16

    In my previous blog post, I covered deploying containers, configuring UFW, and setting up Nginx as a reverse proxy for my services. In this post, I'm taking things a step further by adding network-wide ad blocking to my home lab using Pi-hole. Pi-hole is a DNS sinkhole that blocks ads and trackers at the network level, meaning every device on my local network benefits from it without needing any client-side software. It also comes with a slick web interface for monitoring DNS queries and managing blocklists. On top of that, I configured Pi-hole to handle local DNS resolution for all my home lab services, so I can access them by their subdomain names instead of remembering IP addresses and port numbers.

  5. acme.sh

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

    Project mention: Installing a Let's Encrypt TLS Certificate on a Brother Printer with Certbot | news.ycombinator.com | 2026-03-27

    * https://github.com/acmesh-official/acme.sh/wiki/How-to-use-A...

    BIND 9 example:

    * https://dan.langille.org/2020/12/19/creating-a-very-specific...

  6. pyenv

    Simple Python version management

    Project mention: The Ultimate Guide to a Smooth Dev Environment | dev.to | 2026-04-09

    Install runtimes for your programming languages (e.g., Python, Node.js) using package managers. Use version managers (e.g., pyenv, nvm) to handle multiple language versions across projects.

  7. zsh-autosuggestions

    Fish-like autosuggestions for zsh

    Project mention: Terminal Superpowers You Should Be Using in 2026 | dev.to | 2026-05-19

    zsh-autosuggestions gives you fish-like behavior in ZSH. As you type, it shows a grayed-out suggestion based on your history. Press the right arrow to accept it.

  8. .tmux

    Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ๐Ÿ’›๐Ÿฉท๐Ÿ’™๐Ÿ–คโค๏ธ๐Ÿค

    Project mention: Customizing tmux and making it less dreadful | news.ycombinator.com | 2025-08-04
  9. zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

    Project mention: Terminal Superpowers You Should Be Using in 2026 | dev.to | 2026-05-19

    zsh-syntax-highlighting highlights your commands as you type. Valid commands go green, invalid go red. It's instant feedback before you even hit enter.

  10. openvpn-install

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

    Project mention: ะšะฐะบ ัะดะตะปะฐั‚ัŒ ะธ ะฝะฐัั‚ั€ะพะธั‚ัŒ ัะฒะพะน VPN | dev.to | 2025-10-19

    ะดะปั OpenVPN

  11. spaceship-prompt

    ๐Ÿš€โœจ Minimalistic, powerful and extremely customizable Zsh prompt

    Project mention: Starship: The minimal, fast, and customizable prompt for any shell | news.ycombinator.com | 2025-06-24

    Happy user of spaceship prompt for zsh: https://spaceship-prompt.sh, and, among other things, it runs repo status asynchronously.

  12. rbenv

    Manage your app's Ruby environment

    Project mention: How to create a blog with GitLab Pages | dev.to | 2026-04-08

    # Install dependencies to run ruby sudo apt update && sudo apt install -y git curl build-essential libz-dev libffi-dev libssl-dev libyaml-dev # Clone rbenv and install it git clone https://github.com/rbenv/rbenv.git ~/.rbenv ~/.rbenv/bin/rbenv init source ~/.bashrc git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

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

  14. Kaldi Speech Recognition Toolkit

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

  15. bash-it

    A community Bash framework.

  16. prezto

    The configuration framework for Zsh

    Project mention: How to setup Terminal tools for Mac | dev.to | 2026-04-07

    git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

  17. pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

    Project mention: Speeding Up My ZSH Shell | news.ycombinator.com | 2025-07-20

    There's so many plugin systems for zsh. From comments it seems like Pretzo is the main one suggested.

    But there's a huge list of different offerings. Looking at https://github.com/sindresorhus/pure?tab=readme-ov-file#inte... , there's also for example zim, zplug, zinit, zi. It's be so great to have see some deeper investigations or comparisons: is Pretzo really the best choice? Aside from seeming popularity, why?

    At least found this neat gist with a cheat sheet for different zsh plugin systems (and how very many there are!)

  18. ani-cli

    A cli tool to browse and play anime

  19. oh-my-fish

    The Fish Shell Framework

    Project mention: Oh-My-Fish | news.ycombinator.com | 2025-09-11
  20. Gogh

    Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal also compatible with iTerm on macOS.

  21. hyprdots

    // Aesthetic, dynamic and minimal dots for Arch hyprland

  22. antigen

    The plugin manager for zsh.

    Project mention: Mi Setup para el 2026 | dev.to | 2026-01-15
  23. nb

    CLI and local web plain text noteโ€‘taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

  24. zsh-completions

    Additional completion definitions for Zsh.

    Project mention: Zsh ๋ฐ ์‰˜ ํ™˜๊ฒฝ ์„ค์ • ๊ฐ€์ด๋“œ | dev.to | 2025-12-30

    zsh-completions GitHub

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Shell Shell discussion

Log in or Post with

Shell Shell related posts

  • Maruti-Zsh: a Custom, High-Performance Zsh Engine

    2 projects | dev.to | 19 May 2026
  • Terminal Superpowers You Should Be Using in 2026

    4 projects | dev.to | 19 May 2026
  • Why Hyprland on Fedora Needs Vendored Dependencies (0.55.0 Edition)

    2 projects | dev.to | 10 May 2026
  • Ask HN: Who Uses a Todo.txt?

    1 project | news.ycombinator.com | 7 May 2026
  • Whohas โ€“ Command-line utility for cross-distro, cross-repository package search

    4 projects | news.ycombinator.com | 1 May 2026
  • My Terminal Setup: Zsh, Oh My Zsh, Powerlevel10k and Tmux

    5 projects | dev.to | 29 Apr 2026
  • My .config Ship of Theseus

    4 projects | news.ycombinator.com | 26 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Index

What are some of the best open-source Shell projects in Shell? This list will help you:

# Project Stars
1 ohmyzsh 187,794
2 nvm 93,676
3 Pi-hole 59,139
4 acme.sh 46,803
5 pyenv 44,846
6 zsh-autosuggestions 35,637
7 .tmux 25,028
8 zsh-syntax-highlighting 22,698
9 openvpn-install 20,550
10 spaceship-prompt 20,504
11 rbenv 16,697
12 lynis 15,737
13 Kaldi Speech Recognition Toolkit 15,402
14 bash-it 15,081
15 prezto 14,543
16 pure 14,272
17 ani-cli 12,532
18 oh-my-fish 11,336
19 Gogh 10,236
20 hyprdots 8,549
21 antigen 8,308
22 nb 8,198
23 zsh-completions 7,795

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Shell is
the 8th most popular programming language
based on number of references?