Speeding Up My ZSH Shell

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    Once you have everything figured out, you just keep using the config you have. It might be worth the investment. I stopped using oh-my-zsh when I realized it was what was causing multi-second delays on Raspberry Pis.

    I think auto suggestions and syntax highlighting plugins can be installed separately from oh-my-zsh.

    I use starship for a better prompt, and it works on more shells than just Zsh.

    I also have Atuin installed to share history across machines, and as a benefit the history search is a lot more powerful.

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

    https://github.com/zsh-users/zsh-syntax-highlighting

    https://starship.rs

    https://atuin.sh

  2. SaaSHub

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

    SaaSHub logo
  3. powerlevel10k

    A Zsh theme

    https://github.com/romkatv/powerlevel10k?tab=readme-ov-file#...

  4. zsh-nvm

    Zsh plugin for installing, updating and loading nvm

  5. use-omz

    A plugin to make using Oh-My-Zsh with antidote seamless

  6. fish-shell

    The user-friendly command line shell.

    You should try fish shell. Great user experience out of the box, including history suggestions.

    https://fishshell.com

  7. zsh-autosuggestions

    Fish-like autosuggestions for zsh

    Once you have everything figured out, you just keep using the config you have. It might be worth the investment. I stopped using oh-my-zsh when I realized it was what was causing multi-second delays on Raspberry Pis.

    I think auto suggestions and syntax highlighting plugins can be installed separately from oh-my-zsh.

    I use starship for a better prompt, and it works on more shells than just Zsh.

    I also have Atuin installed to share history across machines, and as a benefit the history search is a lot more powerful.

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

    https://github.com/zsh-users/zsh-syntax-highlighting

    https://starship.rs

    https://atuin.sh

  8. zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

    Once you have everything figured out, you just keep using the config you have. It might be worth the investment. I stopped using oh-my-zsh when I realized it was what was causing multi-second delays on Raspberry Pis.

    I think auto suggestions and syntax highlighting plugins can be installed separately from oh-my-zsh.

    I use starship for a better prompt, and it works on more shells than just Zsh.

    I also have Atuin installed to share history across machines, and as a benefit the history search is a lot more powerful.

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

    https://github.com/zsh-users/zsh-syntax-highlighting

    https://starship.rs

    https://atuin.sh

  9. prezto

    The configuration framework for Zsh

    I switched to Prezto [0] because I found OMZ too slow. Prezto is much faster out of the box and doesn’t have a lot of things enabled by default. Definitely give it a try if you find OMZ too slow on your machine.

    [0] https://github.com/sorin-ionescu/prezto

  10. pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

    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!)

  11. zimfw

    Zim Framework: The Zsh configuration framework with blazing speed and modular extensions.

    I switched from Oh My Zsh to ZimFW because they have benchmarks showing it is faster: https://github.com/zimfw/zimfw

  12. dotfiles

    Configs for apps I care about (by bbkane)

    I'm definitely not an expert, but I configure zsh manually with those fzf and "ghost text". I took some notes in my repo, just copy the relevant portions if you actually want to try this: https://github.com/bbkane/dotfiles/tree/master/zsh

    I tweak it occasionally, but for the most part I set it and forget it.

  13. gum

    A tool for glamorous shell scripts 🎀

    I don't have anything against ZSH or similar shells. I think they are great, but they are not my thing.

    Latency is a deal-breaker for me, and this is where autocompletion engines generally introduce surprising user-interactive pauses. I've generally settled with using mksh (or OpenBSD's KSH depending on the environment) with little configuration outside of aliases, variables, and few local functions.

    When I need something more sophisticated, I lean on using Go or Elvish and potentially delegate some UI elements out to https://github.com/charmbracelet/gum.

    I'd rather keep my shell simpler and delegate out any other complexity to these other programs.

  14. fish-async-prompt

    Make your prompt asynchronous to improve the reactivity.

    Quite possibly, but I use it daily with no issues. It’s also pretty easy to write your own prompt and then make it async with this plugin: https://github.com/acomagu/fish-async-prompt

  15. fast-syntax-highlighting

    Discontinued (Short name F-Sy-H). Syntax-highlighting for Zshell – fine granularity, number of features and multiple shipped themes.

    Is this one better?

    https://github.com/zdharma/fast-syntax-highlighting

  16. znvm

    Nodejs version managment for zsh

    I created an alternative because of nvm's slowness: https://github.com/Ajnasz/znvm

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: What's your terminal and shell setup?

    3 projects | news.ycombinator.com | 14 Nov 2024
  • fish-shell: the user-friendly command-line shell

    24 projects | news.ycombinator.com | 26 Aug 2023
  • My ultimate shell setup with Fish shell and Tmux

    12 projects | news.ycombinator.com | 22 Apr 2023
  • Advice to be more efficient with the terminal?

    12 projects | /r/ExperiencedDevs | 27 Feb 2023
  • A Comma and a Question Mark, Redux: Quick Terminal Helpers Using Pi

    2 projects | news.ycombinator.com | 27 May 2026

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