Two by far the most popular plugins are zsh-syntax-highlighting and zsh-autosuggestions . They are of high quality and quite useful. The most popular standalone prompt/theme is likely powerlevel10k (disclaimer: my project). Answer from romkatv on reddit.com
Reddit
reddit.com โบ r/zsh โบ [question] what are the best plugins for zsh ?
r/zsh on Reddit: [Question] What are the best plugins for zsh ?
May 28, 2023 -
Hello reddit community, I am new in zsh I started learning today and see zsh has a lot of plugins, what are the best plugins or what plugins do you guys use ? This will help me setting up zsh more fast thanks
Top answer 1 of 17
54
My favourite plugins are as follows (in no particular order): Git plugin zsh-autosuggestions zsh-syntax-highlighting you-should-use plugin zsh-bat I need to also try powerlevel10k. Btw, I even wrote a post about my favourite zsh plugins if anyone is curious. Hope I'm allowed to share links and doesn't violate the rules.
2 of 17
47
Two by far the most popular plugins are zsh-syntax-highlighting and zsh-autosuggestions . They are of high quality and quite useful. The most popular standalone prompt/theme is likely powerlevel10k (disclaimer: my project).
What zsh plugins & shell tools do you actually use every day?
zoxide, pay-respects, zsh-autosuggestions, fzf, tv ( https://github.com/alexpasmantier/television ), ripgrep, eza, bat, .. More on reddit.com
[Question] What are the best plugins for zsh ?
Two by far the most popular plugins are zsh-syntax-highlighting and zsh-autosuggestions . They are of high quality and quite useful. The most popular standalone prompt/theme is likely powerlevel10k (disclaimer: my project). More on reddit.com
My Top 5 Zsh Plugins
I see your opinion and offer mine. zsh-syntax-highlighting is a great plugin. It's extremely popular. If you are going to enable just one plugin, this is the one I would recommend. If you have an appetite for two plugins, go with zsh-autosuggestions on top. This ends the list of plugins I would recommend. There are useful plugins out there apart from these two but they are rare and situational. Most zsh plugins are useless or harmful. I would strongly recommend against git plugin from ohmyzsh and zsh-bat that were mentioned in the article. If you want some of the aliases that they define, simply copy them over to your .zshrc. More on reddit.com
As a developer using Oh-My-ZSH, what are a couple of plugins or shortcuts that you can't live without?
I love autojump aka the j command. I switch between projects a lot and being able to do so very quickly is great, especially when urgent issues crop up! More on reddit.com
Videos
17:23
Top 10 Oh My Zsh Plugins For Productive Developers - YouTube
The Only 5 Zsh Plugins You Need
r/zsh on Reddit: Transform Your Terminal: 3 Must-Have Zsh Plugins!
17:24
This Zsh config is perhaps my favorite one yet. - YouTube
17:24
This Zsh config is perhaps my favorite one yet.
Wicksipedia
wicksipedia.com โบ home โบ blog โบ my fast zsh setup without oh my zsh (but with its best plugins)
My Fast Zsh Setup Without Oh My Zsh (But With Its Best Plugins) | Wicksipedia
March 5, 2026 - It replaces Zshโs default tab completion with fuzzy matching powered by fzf. Type git checkout and hit tab: interactive branch picker instead of a flat list. Same for cd, kill, file paths, basically anything with completions. Once I had this, the default tab completion felt broken by comparison especially since TUIs > GUIs. A few more pieces that round things out, all loaded via Zinit: eza via zstyle is worth calling out specifically. The OMZ eza plugin supports zstyle configuration, which is cleaner than aliasing ls manually.
GitHub
github.com โบ unixorn โบ awesome-zsh-plugins
GitHub - unixorn/awesome-zsh-plugins: A collection of ZSH frameworks, plugins, themes and tutorials. ยท GitHub
Starred by 17.8K users
Forked by 602 users
Languages ย Shell
GitHub
github.com โบ ohmyzsh โบ ohmyzsh โบ wiki โบ plugins
Plugins
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 that makes it easy to ...
Author ย ohmyzsh
Oh My Zsh!
ohmyz.sh
Oh My Zsh - a delightful & open source framework for Zsh
Psstโฆ Oh My Zsh works best on macOS or Linux. If you don't, we do! Oh My Zsh includes over 300 plugins, and we like to share.
Linux Handbook
linuxhandbook.com โบ best-zsh-plugins
7 Zsh Plugins I Love (And Probably You Will Too)
August 23, 2025 - Syntax highlighting is one of the most useful plugins of zsh as it uses different colors to indicate commands, arguments, variables, operators, and other elements. The best part is you get to know that the command you are about to execute is faulty and you should re-read the command.
Open Awesome
open-awesome.com โบ home โบ categories โบ development environment โบ zsh plugins
Curated List of awesome ZSH Plugins | Open Awesome
The "Awesome ZSH Plugins" project is a curated collection of plugins designed to enhance the functionality of Zsh, a powerful shell for interactive use and scripting. This list includes a variety of plugins that improve productivity, add useful features, and customize the user experience, covering categories such as themes, auto-completion, syntax highlighting, and version control integrations.
OpenReplay
blog.openreplay.com โบ openreplay blog โบ customizing your terminal with oh my zsh themes and plugins
Customizing Your Terminal with Oh My Zsh Themes and Plugins
August 5, 2025 - If you prioritize terminal startup speed over visual features, minimal themes offer the best performance: ... These themes load instantly and consume minimal resources, making them perfect for older machines or when working over slow SSH connections. The git plugin comes pre-installed and provides dozens of aliases that dramatically reduce typing. Instead of git status, use gst. Replace git add --all with gaa. The plugin includes shortcuts for every common Git operation. ... zsh-autosuggestions provides intelligent command completion based on your history.
Medium
medium.com โบ @vishwanathnarayanan29 โบ moving-away-from-oh-my-zsh-cc8b6bfc3b57
Moving away from Oh-My-Zsh ๐. Introduction | by Vishwanath N | Medium
January 29, 2026 - I kept each theme in a separate folder, thereby sourcing the theme I want dynamically based on a variable I keep in my zshrc file. I still wanted a few plugins from OMZ, such as autosuggestions, autocompletions, and syntax highlighting, so I pulled only those plugins from the OMZ repository and sourced them manually in my .zshrc.
Odysee
neko.odysee.tv โบ @ericnmurphy:9 โบ the-top-5-zsh-plugins-i-can't-live:2
The Top 5 ZSH Plugins I CAN'T Live Without!
November 1, 2021 - Is your ZSH not living up to its full potential? Make working in the terminal a little more pleasant with a few ZSH plugins. Enable syntax highlighting, automatic suggestions, search through your hist...
Starship
starship.rs
Starship: Cross-Shell Prompt
Add the following to the end of ~/.zshrc: sh ยท # ~/.zshrc eval "$(starship init zsh)" Add the following to the end of Microsoft.PowerShell_profile.ps1. You can check the location of this file by querying the $PROFILE variable in PowerShell. Typically the path is ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 or ~/.config/powershell/Microsoft.PowerShell_profile.ps1 on -Nix.