Shell Shell

Open-source Shell projects categorized as Shell | Edit details

Top 23 Shell Shell Projects

  • GitHub repo ohmyzsh

    🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

    Project mention: Fedora Diaries - I | | 2021-09-20

    I have ohmyzsh installed in my shell and find the Git information like branch, etc very helpful.

  • GitHub repo nvm

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

    Project mention: Best way to use node.js? | | 2021-09-19

    nvm can install node and it should be used for that. Once you installed nvm and added to your PATH, you can install any available version of node as easily as nvm install 16 and switch between installed versions with nvm use 14 (assuming you have node 14 installed). The README at its repo is long and very detailed, but at the end the use of nvm boils down to install and use - .

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Pi-hole

    A black hole for Internet advertisements

    Project mention: Why is using your own DNS resolver important? | | 2021-09-20

    It adds another layer of direct control over your network. Why should I let someone else be in charge of my DNS requests? With a stack like Pihole or Adguard on top of Unbound in recursive mode, not only do I get to monitor, control, block and manage my own requests, but I can be absolutely certain that my requests don't get tampered with as they come directly from the root DNS servers

  • GitHub repo pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

    Project mention: Can anyone explain the line | | 2021-04-09

    The line in question is from dylanaraps/pure-bash-bible

  • GitHub repo

    A pure Unix shell script implementing ACME client protocol

    Project mention: Is there anyway to use Let's Encrypt without port forwarding 80? | | 2021-09-02

    There is a guide somewhere out there on how to set it up directly on Synology. I just looked for it again but couldn't. I remember you have to set up ssh on Synology, ssh in as root, create a few folders here and there, install, configure the appropriate folder/file privileges, etc. It may be a simpler solution, but I felt much more at ease with messing with the pi.

  • GitHub repo zsh-autosuggestions

    Fish-like autosuggestions for zsh

    Project mention: Setting Hyper with WSL 2 | | 2021-09-19

    # zsh-completions git clone ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions # zsh-autosuggestions git clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # fasd sudo apt install fasd -y

  • GitHub repo spaceship-prompt

    :rocket::star: A Zsh prompt for Astronauts

    Project mention: Win10 + WSL2 | | 2021-09-13


  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo openvpn-install

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

    Project mention: What is the best way to run a private/secure home made vpn (openvpn) ? | | 2021-09-18

    Nothing stops the VPS provider from just logging your traffic though, even if only to enforce their acceptable use policy. runs on any recent Debian & Ubuntu install, including VPS, if you prefer other OS either or should work. Usually, your OS, VPS configuration and service-level firewall then need to be configured to open the port for traffic.

  • GitHub repo zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

    Project mention: Customize your terminal on Manjaro using ZSH with powerlevel10k, Autosuggestion and Syntax Highlighting plugin | | 2021-09-06

    git clone ~/.zsh/zsh-autosuggestions echo 'source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh'>>~/.zshrc git clone echo 'source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh'>>~/.zshrc

  • GitHub repo bash-it

    A community Bash framework.

    Project mention: Happens more often than I'd like to admit... | | 2021-04-19

    Same here with Bash-It

  • GitHub repo asdf

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

    Project mention: What are your thoughts on Homebrew for getting Python3 up and running on a Mac? And what is your preferred method on your machine? | | 2021-09-20

    asdf will install python versions for you, with no issues.

  • GitHub repo Kaldi Speech Recognition Toolkit

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

    Project mention: Voice input option for AnySoftKeyboard? | | 2021-09-14
  • GitHub repo pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

    Project mention: How do I enable this on vscode terminal on macOS | | 2021-09-17
  • GitHub repo 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.

    Project mention: T440p is a really nice machine. | | 2021-09-12
  • GitHub repo crouton

    Chromium OS Universal Chroot Environment

    Project mention: Install: cannot stat '/root/Downloads/crouton': No such file or directory | | 2021-09-19

    Long story short, I have an old garbage chromebook so cheap it doesn't have enough room for crouton, so I got an sd card to install it onto (using this guide: Got all the way till "sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton" where it seems it can't find my crouton file (Install: cannot stat '/root/Downloads/crouton': No such file or directory), though I checked and it's indeed there, and from what I can tell, the command should be directing it right to it, but it can't seem to find it. What am I doing wrong?

  • GitHub repo docker-mailserver

    A fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) using Docker.

    Project mention: Modoboa – open-source email server | | 2021-09-19
  • GitHub repo oh-my-fish

    The Fish Shell Framework

    Project mention: Easy way to fish shell | | 2021-07-13


  • GitHub repo antigen

    The plugin manager for zsh.

    Project mention: zsh plugin managers ... a review ... | | 2021-08-01
  • GitHub repo Gogh

    Color Scheme for Gnome Terminal and Pantheon Terminal

    Project mention: Getting started with programming - kind of | | 2021-09-10 I like dracula, nord, github, night owl, dissonance/brogrammer, and broadcast oh yeah

  • GitHub repo dehydrated

    letsencrypt/acme client implemented as a shell-script – just add water

    Project mention: Is there anyway to use Let's Encrypt without port forwarding 80? | | 2021-09-02
  • GitHub repo bash-oo-framework

    Bash Infinity is a modern standard library / framework / boilerplate for Bash

    Project mention: Something equivalent to classes in bash? | | 2021-03-18

    Otherwise... maybe this?

  • GitHub repo git-ftp

    Uses Git to upload only changed files to FTP servers.

    Project mention: Copia automatica dei file da una repository GitHub allo spazio hosting web di Aruba | | 2021-07-10
  • GitHub repo git-quick-stats

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

    Project mention: 🧢 Stefan's Web Weekly #18 | | 2021-05-09

    arzzen/git-quick-stats – A simple and efficient way to access various statistics in git repository.

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). The latest post mention was on 2021-09-20.


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

Project Stars
1 ohmyzsh 133,157
2 nvm 51,470
3 Pi-hole 32,486
4 pure-bash-bible 27,733
5 23,520
6 zsh-autosuggestions 18,582
7 spaceship-prompt 15,191
8 openvpn-install 13,772
9 zsh-syntax-highlighting 12,618
10 bash-it 12,506
11 asdf 11,839
12 Kaldi Speech Recognition Toolkit 10,840
13 pure 10,668
14 lynis 8,810
15 crouton 7,845
16 docker-mailserver 7,698
17 oh-my-fish 7,640
18 antigen 6,708
19 Gogh 6,212
20 dehydrated 5,186
21 bash-oo-framework 5,169
22 git-ftp 5,040
23 git-quick-stats 5,008
Find remote jobs at our new job board There are 24 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives