Shell Zsh

Open-source Shell projects categorized as Zsh

Top 23 Shell Zsh Projects

  • ohmyzsh

    🙃 A delightful community-driven (with 2,300+ 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 so that makes it easy to keep up with the latest updates from the community.

  • Project mention: Melhorando e configurando seu novo Shell linux. Pt-2 | dev.to | 2024-05-02
  • nvm

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

  • Project mention: Software Engineering Workflow | dev.to | 2024-04-08

    Node.js + Nvm - runtime for javascript without a browser

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • powerlevel10k

    A Zsh theme

  • Project mention: Terminal commands I use as a frontend developer | dev.to | 2024-03-09

    That’s the minimum terminal setup. You can modify the look and add plugins such as autocompletion to your terminal by installing ohmyzsh and using themes such as powerlevel10k. I am already using them.

  • zsh-autosuggestions

    Fish-like autosuggestions for zsh

  • Project mention: Melhorando e configurando seu novo Shell linux. Pt-2 | dev.to | 2024-05-02

    git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting && git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting && git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH_CUSTOM/plugins/zsh-autocomplete

  • asdf

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

  • Project mention: Install Asdf: One Runtime Manager to Rule All Dev Environments | news.ycombinator.com | 2024-04-27

    The main issue most people have with asdf is that it’s annoyingly slow. Not unusably so, but just enough that it’s irritating.

    I identified [0] the source for much of it (sub-shells and pipes) and began a PR [1], but became bogged down with BATS testing, and then found mise / rtx, so kind of lost interest. Sorry. You can always implement these if you’d like.

    [0]: https://github.com/asdf-vm/asdf/issues/290#issuecomment-1383...

    [1]: https://github.com/asdf-vm/asdf/pull/1441

  • config

    Apps/CLIs/configs I use on macOS/iOS. Fish, Karabiner, Cursor.. (by nikitavoloboev)

  • spaceship-prompt

    :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt

  • Project mention: Is there any way to remove the first newline from Starship Prompt? | /r/commandline | 2023-05-24

    There are solutions in this GH issue discussion: https://github.com/spaceship-prompt/spaceship-prompt/issues/677

  • SaaSHub

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

    SaaSHub logo
  • zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

  • Project mention: Melhorando e configurando seu novo Shell linux. Pt-2 | dev.to | 2024-05-02

    git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting && git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting && git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH_CUSTOM/plugins/zsh-autocomplete

  • prezto

    The configuration framework for Zsh

  • Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-22

    Beyond zprof (https://www.bigbinary.com/blog/zsh-profiling) not really I'm afraid. I did the majority of my zsh-prompt hacking 10 years ago and haven't thought about it since. That snippet could be from anywhere.

    You could peek at something like zprezto https://github.com/sorin-ionescu/prezto or pure https://github.com/sindresorhus/pure for tips.

    Fetching git/hg/... info is always slow, so try and speed that up where you can (as to how to do that, uhh... I know my prompt has a dirty-state check nicked from pure for speed reasons). You can also cache any `asdf init zsh` or similar to a file and do the same "run in background" trick so the next shell will have any changes.

    The biggest improvement I can remember was dropping zprezto for my own much smaller config, I really did not need much comparatively. Mostly some git info and "good default" options. I use zgenom for a plugin manager but only have 3 plugins, probably I should just dump it and inline the plugins to avoid getting owned one day.

  • pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

  • Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-22

    Beyond zprof (https://www.bigbinary.com/blog/zsh-profiling) not really I'm afraid. I did the majority of my zsh-prompt hacking 10 years ago and haven't thought about it since. That snippet could be from anywhere.

    You could peek at something like zprezto https://github.com/sorin-ionescu/prezto or pure https://github.com/sindresorhus/pure for tips.

    Fetching git/hg/... info is always slow, so try and speed that up where you can (as to how to do that, uhh... I know my prompt has a dirty-state check nicked from pure for speed reasons). You can also cache any `asdf init zsh` or similar to a file and do the same "run in background" trick so the next shell will have any changes.

    The biggest improvement I can remember was dropping zprezto for my own much smaller config, I really did not need much comparatively. Mostly some git info and "good default" options. I use zgenom for a plugin manager but only have 3 plugins, probably I should just dump it and inline the plugins to avoid getting owned one day.

  • antigen

    The plugin manager for zsh.

  • dotfiles

    @holman does dotfiles (by holman)

  • zsh-completions

    Additional completion definitions for Zsh.

  • Project mention: Arch Installation for Beginners | dev.to | 2023-09-15

    $ git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions

  • dehydrated

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

  • Project mention: Dehydrated: Letsencrypt/acme client implemented as a shell-script | news.ycombinator.com | 2024-04-19

    From this commit:

    https://github.com/dehydrated-io/dehydrated/commit/b116e6bc2...

  • zplug

    :hibiscus: A next-generation plugin manager for zsh

  • Project mention: zsh doesn't output anything when there's an segfault | /r/zsh | 2023-06-20

    Without looking too closely, I see that zplug disables monitor in at least three places in its code, and that some people have issues with it not getting re-enabled due to a stale lock file: zplug#374

  • Autoenv

    Directory-based environments.

  • Project mention: Autoenv: Directory-Based Environments | news.ycombinator.com | 2023-06-28
  • zsh-autocomplete

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

  • Project mention: Melhorando e configurando seu novo Shell linux. Pt-2 | dev.to | 2024-05-02

    git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting && git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting && git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH_CUSTOM/plugins/zsh-autocomplete

  • liquidprompt

    A full-featured & carefully designed adaptive prompt for Bash & Zsh

  • Project mention: Liquidprompt: Full-featured, carefully designed adaptive prompt for Bash, Zsh | news.ycombinator.com | 2024-03-20
  • forgit

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

  • Project mention: My last weeks GitHub contributions | dev.to | 2024-04-27

    Some PR about forgit improvements

  • kube-ps1

    Kubernetes prompt info for bash and zsh

  • Project mention: Weekly: Questions and advice | /r/kubernetes | 2023-05-16

    I meant bash/zsh PS1 prompt. Not PowerShell :) Check this out https://github.com/jonmosco/kube-ps1

  • zsh-vi-mode

    💻 A better and friendly vi(vim) mode plugin for ZSH.

  • Project mention: The secret weapon of Bash power users | news.ycombinator.com | 2024-03-24
  • fzf-tab

    Replace zsh's default completion selection menu with fzf!

  • Project mention: fish-shell: the user-friendly command-line shell | news.ycombinator.com | 2023-08-26

    Am i the only one who feels fish is not worth it despite of hype? Don't get me wrong. I think that fish is really good shell.

    BUT...

    After adding the following plugins to zsh(before you chime in, it's just adding these lines,not anything configuring much. also it auto bootstraps on new install), I found out that fish is no where near configured zsh.

    1) https://github.com/zdharma-continuum/zinit (plugin manager)

    2) https://github.com/zdharma-continuum/fast-syntax-highlightin...

    3) https://github.com/zdharma-continuum/history-search-multi-wo...

    4) https://github.com/zsh-users/zsh-autosuggestions

    5) https://github.com/zsh-users/zsh-completions

    6) https://github.com/Aloxaf/fzf-tab

    7) any good shell prompt generator like https://github.com/romkatv/powerlevel10k

    For example, I use fzf integration for tab completion. Fish's fzf integration is nowhere as good as that of zsh's. Also, posix compat and almost bash compat of zsh is plus.

    I acknowledge that zsh isn't perfect shell either and I have tried and failed few times in past to switch to fish. If you provide me compelling reason/s to switch to fish, I am all ears.

  • desk

    A lightweight workspace manager for the shell (by jamesob)

  • SaaSHub

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

    SaaSHub logo
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 Zsh related posts

  • Melhorando e configurando seu novo Shell linux. Pt-2

    5 projects | dev.to | 2 May 2024
  • Improve your productivity by using more terminal and less mouse (🚀).

    2 projects | dev.to | 30 Apr 2024
  • Ask HN: Any tool for managing large and variable command lines?

    8 projects | news.ycombinator.com | 25 Apr 2024
  • Carapace: A multi-shell completion library and binary

    8 projects | news.ycombinator.com | 22 Apr 2024
  • Deeply scammy looking zsh plugin manager called "zi"

    3 projects | news.ycombinator.com | 8 Apr 2024
  • Liquidprompt: Full-featured, carefully designed adaptive prompt for Bash, Zsh

    1 project | news.ycombinator.com | 20 Mar 2024
  • Terminal commands I use as a frontend developer

    4 projects | dev.to | 9 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 ohmyzsh 168,913
2 nvm 75,736
3 powerlevel10k 43,035
4 zsh-autosuggestions 29,672
5 asdf 20,547
6 config 20,297
7 spaceship-prompt 19,103
8 zsh-syntax-highlighting 19,094
9 prezto 13,793
10 pure 12,795
11 antigen 7,899
12 dotfiles 7,165
13 zsh-completions 6,608
14 dehydrated 5,902
15 zplug 5,689
16 Autoenv 5,555
17 zsh-autocomplete 4,848
18 liquidprompt 4,425
19 forgit 4,250
20 kube-ps1 3,411
21 zsh-vi-mode 2,777
22 fzf-tab 2,747
23 desk 2,516

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