Shell Shell

Open-source Shell projects categorized as Shell

Top 23 Shell Shell Projects

  • GitHub repo ohmyzsh

    🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, python, etc), over 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: What Programs Changed the way you use a computer? | | 2021-04-12

    shell zsh with oh my zsh and plugin autosuggestions (my to go shell with autosuggestions)

  • GitHub repo nvm

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

    Project mention: trouble running sudo npm start | | 2021-04-12
  • GitHub repo Pi-hole

    A black hole for Internet advertisements

    Project mention: *Skip video to see Ads* by 2025 | | 2021-04-12 Save yourself some money there.

  • 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: Nginx reverse proxy with Lets Encrypt issues | | 2021-04-04

    I don't know—I switched to several years ago after getting frustrated with certbot. definitely auto-renews wildcard certs!

  • GitHub repo zsh-autosuggestions

    Fish-like autosuggestions for zsh

    Project mention: What Programs Changed the way you use a computer? | | 2021-04-12

    shell zsh with oh my zsh and plugin autosuggestions (my to go shell with autosuggestions)

  • GitHub repo spaceship-prompt

    :rocket::star: A Zsh prompt for Astronauts

    Project mention: Shell prompt flickers after `clear` command while using Starship shell prompt? | | 2021-03-20
  • GitHub repo openvpn-install

    OpenVPN road warrior installer for Ubuntu, Debian, CentOS and Fedora

    Project mention: Vpn for Virgin Tv Go | | 2021-03-29
  • GitHub repo zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

    Project mention: Cool new things on linux world for fresh installation and a bit of my usage different things. | | 2021-03-08


  • GitHub repo asdf

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

    Project mention: New to Mac. Software/Usability suggestions for DevOps work? | | 2021-04-08

    asdf for managing versions of your languages

  • GitHub repo Kaldi Speech Recognition Toolkit

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

  • GitHub repo pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

    Project mention: Typer: A terminal user-interface (written in Go) for measuring your typing speed. | | 2021-03-27

    The one I am using I wrote myself (it's very simple) but its largely based on sindresorhus/pure and

  • 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: Any recommendations for security scans? | | 2021-04-13
  • GitHub repo crouton

    Chromium OS Universal Chroot Environment

    Project mention: Issues with app stores | | 2021-04-12

    Ah I see. So to install things I would have to use the terminal? As for my distro I just downloaded this and followed the instructions to install the Ubuntu LTS with Xfce.

  • GitHub repo oh-my-fish

    The Fish Shell Framework

    Project mention: Thoughts on Fish? Is POSIX compliance really that important? | | 2021-03-22

    You may already be familiar with Oh My Fish.

  • GitHub repo docker-mailserver

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

    Project mention: Self hosted Disposable email service. | | 2021-04-08

    If you have a domain and a server you can map DNS to, you can set up a solid email server with this: I have one running in a k3s cluster and it works great, takes about a GB of ram to run. Its your own email server so its as disposable as you want it to be.

  • GitHub repo Gogh

    Color Scheme for Gnome Terminal and Pantheon Terminal

    Project mention: Manjaro GNOME with Pop!_OS theme. | | 2021-04-02

    GNOME Terminal theme: Chalk (Gogh color scheme)

  • 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 dehydrated

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

    Project mention: good server distros besides ubuntu cent and RH? | | 2021-01-26

    Well as someone else pointed out, it's not true. You also don't have to use certbot. I use dehydrated, it requires bash, openssl, cURL, sed, grep, awk, mktemp. That's the whole dependency list. I usually use it on my servers as it's so much easier to install.

  • GitHub repo git-ftp

    Uses Git to upload only changed files to FTP servers.

    Project mention: Anyone is using a tool to deploy your app to shared hosting providers? | | 2021-03-25
  • GitHub repo todo.txt-cli

    ☑️ A simple and extensible shell script for managing your todo.txt file.

    Project mention: A seriously amazing productivity tips... | | 2021-04-13

    I have three points: First I love the idea from getting things done that any task that takes less than 5 mom to complete doesn't go a list, it gets done immediately. Second in my opinion the best organize is the simplest option that has all features required. My preference is a 3x5 note card and a pen. Dead simple, I can format however I like, and it has the lovely permanence of a real object. Plus crossing things off a list is so much more satisfying than tapping a screen. It also has the major draw of being as present as I need it to be, I can leave it on my desk and the screen won't turn off and there are no distracting notifications. Third and final point, apps can be really useful, my go to is google keep (also quite simple). For more complex ones I've tinkered with Todoist the most, and heard good things from others but I still come back to good old 3x5s. At work I needed a barebones digital todo list that wasn't a god awful fullscreen giant whitespace flat ui mess. And I found todo.txt I use a simple gui which doesn't look supper pretty but displays my tasks in and slim and compact window on the side of my screen.

  • GitHub repo zsh-completions

    Additional completion definitions for Zsh.

    Project mention: How to prevent completion from allowing a value to repeat indefinitely? | | 2021-03-16

    My code is modeled after many of those in zsh-users/zsh-completions, because I found it the most legible form which easily supports arguments in subcommands, like

  • GitHub repo nb

    CLI plain-text note-taking, bookmarking, and archiving with encryption, filtering and search, Git-backed versioning and syncing, Pandoc-backed conversion, and more in a single portable script.

    Project mention: Cross-Platform To-Do App | | 2021-03-10
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-04-13.


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

Project Stars
1 ohmyzsh 126,204
2 nvm 48,054
3 Pi-hole 30,710
4 pure-bash-bible 26,860
5 21,764
6 zsh-autosuggestions 16,860
7 spaceship-prompt 14,264
8 openvpn-install 13,116
9 zsh-syntax-highlighting 11,586
10 asdf 10,381
11 Kaldi Speech Recognition Toolkit 10,336
12 pure 10,141
13 lynis 8,339
14 crouton 7,702
15 oh-my-fish 7,174
16 docker-mailserver 6,985
17 Gogh 5,722
18 bash-oo-framework 5,135
19 dehydrated 5,022
20 git-ftp 4,945
21 todo.txt-cli 4,452
22 zsh-completions 4,280
23 nb 3,206