Shell Zsh

Open-source Shell projects categorized as Zsh

Top 23 Shell Zsh Projects

  • GitHub repo nvm

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

    Project mention: trouble running sudo npm start | reddit.com/r/node | 2021-04-12
  • GitHub repo zsh-autosuggestions

    Fish-like autosuggestions for zsh

    Project mention: Setup Javascript Dev on ChromeOS | dev.to | 2021-04-07

    $ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-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? | reddit.com/r/commandline | 2021-03-20
  • 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. | reddit.com/r/archlinux | 2021-03-08

    zsh-syntax-highlighting

  • 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. | reddit.com/r/golang | 2021-03-27

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

  • GitHub repo dehydrated

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

    Project mention: good server distros besides ubuntu cent and RH? | reddit.com/r/linuxquestions | 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 zplug

    :hibiscus: A next-generation plugin manager for zsh

    Project mention: The VSCode Insiders Build for Apple Silicon is ridiculously fast | reddit.com/r/vscode | 2021-01-30
  • GitHub repo zsh-completions

    Additional completion definitions for Zsh.

    Project mention: How to prevent completion from allowing a value to repeat indefinitely? | reddit.com/r/zsh | 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 enhancd

    :rocket: A next-generation cd command with your interactive filter

    Project mention: Show HN: A hackable, minimal, fast TUI file explorer | news.ycombinator.com | 2021-04-05

    This is really cool! I use a similar tool for fuzzy cd[0]. At the moment I'm trying to use broot[1] as my directory browser but I might consider trying this too

    [0]: https://github.com/b4b4r07/enhancd

  • GitHub repo forgit

    :zzz: A utility tool powered by fzf for using git interactively.

    Project mention: 🧢 Stefan's Web Weekly #14 | dev.to | 2021-04-12

    wfxr/forgit – A utility tool powered by fzf for using git interactively.

  • GitHub repo LS_COLORS

    A collection of LS_COLORS definitions; needs your contribution!

    Project mention: How to make colorful text like this in ohmyzsh? | reddit.com/r/commandline | 2021-02-05

    Along with lsd or exa, I would recommend you check/install LSCOLORS, which enhances the available pallet based on file types.

  • GitHub repo zsh-nvm

    Zsh plugin for installing, updating and loading nvm

    Project mention: Setup Javascript Dev on ChromeOS | dev.to | 2021-04-07

    $ git clone https://github.com/lukechilds/zsh-nvm ~/.oh-my-zsh/custom/plugins/zsh-nvm

  • GitHub repo notes

    :pencil: Simple delightful note taking, with more unix and less lock-in. (by pimterry)

    Project mention: Tool to manage notes and personal knowledge base | reddit.com/r/commandline | 2021-04-06

    BTW, I came across this tool which looks pretty much what I was looking for.

  • GitHub repo fzf-tab

    Replace zsh's default completion selection menu with fzf!

    Project mention: Improving Shell Workflows with Fzf | news.ycombinator.com | 2021-03-30

    Alternatively, you can add fzf to the menu and have it available anywhere that you have tab-completion: https://github.com/Aloxaf/fzf-tab

    (I use this and it works great.)

  • GitHub repo zsh-histdb

    A slightly better history for zsh

    Project mention: My Mac Setup - 2020/21: Getting close to OS nirvana | dev.to | 2021-01-26

    This is genius. Every single zsh command I've entered for the last ~9 months is stored in a sqlite database, instantly searchable. An amazing time saver for commands you run infrequently like obscure docker or gitlab-runner incantations.

  • GitHub repo pure

    Pretty, minimal, and fast prompt for Fish from Zsh. (by pure-fish)

    Project mention: fish 3.2.0 released | reddit.com/r/fishshell | 2021-03-01

    It was Pure. PR opened, https://github.com/pure-fish/pure/pull/278.

  • GitHub repo zsh-autocomplete

    🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.

    Project mention: my first blog post ever created - hope for feedback from you - it's about zsh and stuff | reddit.com/r/zsh | 2021-03-29
  • GitHub repo zsh-z

    Jump quickly to directories that you have visited "frecently." A native ZSH port of z.sh.

    Project mention: Zsh Tricks to Blow Your Mind | news.ycombinator.com | 2021-02-17

    My company is fond of putting source code under very deep directory structures, so I quite like Z: https://github.com/agkozak/zsh-z

    Not ZSH specific, but it's also handy to load project-specific environment variables automatically on entering directories: https://direnv.net/.

  • GitHub repo wd

    :rocket: Jump to custom directories in zsh

    Project mention: Looking for zsh plugin for creating/managing named directories database. | reddit.com/r/commandline | 2021-03-04

    Or wd ?

  • GitHub repo zsh-async

    Because your terminal should be able to perform tasks asynchronously without external tools!

    Project mention: P10K Custom Async Segment | reddit.com/r/zsh | 2021-01-22

    You can use https://github.com/mafredri/zsh-async to run dvc asynchronously. First, run git clone https://github.com/mafredri/zsh-async.git ~/zsh-async. Then replace your prompt_dvc function with this:

  • GitHub repo dotfiles

    dotfiles for the developer happiness: macos, zsh, brew, vscode, codespaces, python, node, elixir (by sobolevn)

    Project mention: dotfiles for the developer happiness: macos, zsh, brew, vscode, codespaces, python, node, elixir by sobolevn | reddit.com/r/dotfiles | 2021-03-02
  • GitHub repo shellspec

    A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

    Project mention: Bash_unit – bash unit testing framework | news.ycombinator.com | 2021-03-02

    If you fancy more BDD-style testing with a Gherkin-like syntax, there is also Shellspec https://shellspec.info / https://github.com/shellspec/shellspec

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

Index

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

Project Stars
1 nvm 48,054
2 zsh-autosuggestions 16,860
3 spaceship-prompt 14,264
4 zsh-syntax-highlighting 11,586
5 pure 10,141
6 dehydrated 5,022
7 zplug 4,547
8 zsh-completions 4,280
9 enhancd 1,911
10 forgit 1,476
11 nave 1,464
12 LS_COLORS 1,445
13 zsh-nvm 1,438
14 notes 949
15 fzf-tab 813
16 zsh-histdb 803
17 pure 749
18 zsh-autocomplete 671
19 zsh-z 582
20 wd 561
21 zsh-async 531
22 dotfiles 413
23 shellspec 399