9836 lines
514 KiB
HTML
9836 lines
514 KiB
HTML
<h1 id="awesome-zsh-plugins">awesome-zsh-plugins</h1>
|
||
<p><a href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||
alt="Awesome" /></a></p>
|
||
<h2 id="status">Status</h2>
|
||
<p><a href="https://opensource.org/license/BSD-3-Clause"><img
|
||
src="https://img.shields.io/github/license/unixorn/awesome-zsh-plugins.svg"
|
||
alt="License" /></a> <img
|
||
src="https://github.com/unixorn/awesome-zsh-plugins/actions/workflows/awesomebot.yml/badge.svg"
|
||
alt="Awesomebot" /> <a
|
||
href="https://github.com/unixorn/awesome-zsh-plugins/stargazers"><img
|
||
src="https://img.shields.io/github/stars/unixorn/awesome-zsh-plugins.svg"
|
||
alt="GitHub stars" /></a> <img
|
||
src="https://img.shields.io/github/contributors/unixorn/awesome-zsh-plugins.svg"
|
||
alt="Contributors" /> <a
|
||
href="https://github.com/unixorn/awesome-zsh-plugins"><img
|
||
src="https://img.shields.io/github/last-commit/unixorn/awesome-zsh-plugins/main.svg"
|
||
alt="GitHub last commit" /></a> <a
|
||
href="https://www.trackawesomelist.com/unixorn/awesome-zsh-plugins/"><img
|
||
src="https://www.trackawesomelist.com/badge.svg"
|
||
alt="Track Awesome List" /></a></p>
|
||
<p>A collection of ZSH frameworks, plugins, tutorials & themes
|
||
inspired by the various awesome list collections out there.</p>
|
||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||
<h2 id="table-of-contents">Table of Contents</h2>
|
||
<ul>
|
||
<li><a href="#disclaimer">Disclaimer</a></li>
|
||
<li><a href="#frameworks">Frameworks</a>
|
||
<ul>
|
||
<li><a href="#alf">alf</a></li>
|
||
<li><a href="#ansible-role-zsh">ansible-role-zsh</a></li>
|
||
<li><a href="#ant-zsh">ant-zsh</a></li>
|
||
<li><a href="#antibody">antibody</a></li>
|
||
<li><a href="#antidote">antidote</a></li>
|
||
<li><a href="#antigen-hs">antigen-hs</a></li>
|
||
<li><a href="#antigen">antigen</a></li>
|
||
<li><a href="#awesome-lazy-zsh">awesome-lazy-zsh</a></li>
|
||
<li><a href="#ax-zsh">ax-zsh</a></li>
|
||
<li><a href="#deer">deer</a></li>
|
||
<li><a href="#dotzsh">dotzsh</a></li>
|
||
<li><a href="#fresh">fresh</a></li>
|
||
<li><a href="#gh-source">gh-source</a></li>
|
||
<li><a href="#miniplug">miniplug</a></li>
|
||
<li><a href="#oh-my-zsh">oh-my-zsh</a></li>
|
||
<li><a href="#pms">PMS</a></li>
|
||
<li><a href="#prezto">prezto</a></li>
|
||
<li><a href="#pumice">pumice</a></li>
|
||
<li><a href="#ryzshrc">ryzshrc</a></li>
|
||
<li><a href="#sheldon">sheldon</a></li>
|
||
<li><a href="#shplug">shplug</a></li>
|
||
<li><a href="#thefly">TheFly</a></li>
|
||
<li><a href="#toasty">Toasty</a></li>
|
||
<li><a href="#usepkg">Usepkg</a></li>
|
||
<li><a href="#uz">uz</a></li>
|
||
<li><a href="#x-cmd">x-cmd</a></li>
|
||
<li><a href="#yazt">yazt</a></li>
|
||
<li><a href="#yzsh">yzsh</a></li>
|
||
<li><a href="#zap">zap</a></li>
|
||
<li><a href="#zapack">zapack</a></li>
|
||
<li><a href="#zcomet">zcomet</a></li>
|
||
<li><a href="#zeesh">zeesh</a></li>
|
||
<li><a href="#zgem">zgem</a></li>
|
||
<li><a href="#zgen">zgen</a></li>
|
||
<li><a href="#zgenom">zgenom</a></li>
|
||
<li><a href="#zilsh">zilsh</a></li>
|
||
<li><a href="#zim">zim</a></li>
|
||
<li><a href="#zinit">Zinit</a></li>
|
||
<li><a href="#zinit-4">zinit-4</a></li>
|
||
<li><a href="#zit">zit</a></li>
|
||
<li><a href="#zlugin">zlugin</a></li>
|
||
<li><a href="#znap">znap</a></li>
|
||
<li><a href="#zoppo">zoppo</a></li>
|
||
<li><a href="#zpacker">zpacker</a></li>
|
||
<li><a href="#zpico">zpico</a></li>
|
||
<li><a href="#zplug">zplug</a></li>
|
||
<li><a href="#zpm">zpm</a></li>
|
||
<li><a href="#zr">zr</a></li>
|
||
<li><a href="#zshing">zshing</a></li>
|
||
<li><a href="#zsh-dot-plugin">zsh-dot-plugin</a></li>
|
||
<li><a href="#zsh-mgr">zsh-mgr</a></li>
|
||
<li><a href="#zshplug">zshPlug</a></li>
|
||
<li><a href="#ztanesh">ztanesh</a></li>
|
||
<li><a href="#ztheme">ztheme</a></li>
|
||
<li><a href="#ztupide">ztupide</a></li>
|
||
<li><a href="#zulu">zulu</a></li>
|
||
</ul></li>
|
||
<li><a href="#setups">Setups</a>
|
||
<ul>
|
||
<li><a href="#zgenom-1">zgenom</a></li>
|
||
<li><a href="#zinit">zinit</a></li>
|
||
</ul></li>
|
||
<li><a href="#prerequisites">Prerequisites</a></li>
|
||
<li><a href="#tutorials">Tutorials</a>
|
||
<ul>
|
||
<li><a href="#generic-zsh">Generic ZSH</a></li>
|
||
<li><a href="#antigen">Antigen</a></li>
|
||
<li><a href="#oh-my-zsh">Oh-My-Zsh</a></li>
|
||
<li><a href="#prezto">Prezto</a></li>
|
||
<li><a href="#zgen">Zgen</a></li>
|
||
<li><a href="#zinit-n%C3%A9-zplugin">Zinit (né zplugin)</a></li>
|
||
<li><a href="#zsh-on-windows">ZSH on Windows</a>
|
||
<ul>
|
||
<li><a href="#superconsole---windows-only">superconsole -
|
||
Windows-only</a></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><a href="#plugins">Plugins</a></li>
|
||
<li><a href="#completions">Completions</a></li>
|
||
<li><a href="#themes">Themes</a></li>
|
||
<li><a href="#fonts">Fonts</a></li>
|
||
<li><a href="#installation">Installation</a>
|
||
<ul>
|
||
<li><a href="#antigen-1">Antigen</a></li>
|
||
<li><a href="#dotzsh-1">dotzsh</a></li>
|
||
<li><a href="#oh-my-zsh-1">Oh-My-Zsh</a></li>
|
||
<li><a href="#prezto-1">Prezto</a></li>
|
||
<li><a href="#zgen-1">Zgen</a></li>
|
||
<li><a href="#zgenom">Zgenom</a></li>
|
||
<li><a href="#zplug-1">zplug</a></li>
|
||
<li><a href="#zpm-1">zpm</a></li>
|
||
</ul></li>
|
||
<li><a href="#writing-new-plugins-and-themes">Writing New Plugins and
|
||
Themes</a></li>
|
||
<li><a href="#other-resources">Other Resources</a>
|
||
<ul>
|
||
<li><a href="#zsh-tools">ZSH Tools</a></li>
|
||
<li><a href="#other-useful-lists">Other Useful Lists</a></li>
|
||
<li><a href="#other-references">Other References</a></li>
|
||
</ul></li>
|
||
<li><a href="#thanks">Thanks</a></li>
|
||
</ul>
|
||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||
<p><em>Please read the <a href="Contributing.md">Contributing
|
||
Guidelines</a> before contributing.</em> ## Disclaimer</p>
|
||
<p>While I have done my best to not add entries with embedded malicious
|
||
code, I don’t have the time to sift through the source of every entry in
|
||
the list.</p>
|
||
<p>THIS LIST IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS
|
||
IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
||
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>
|
||
<h2 id="frameworks">Frameworks</h2>
|
||
<p>These frameworks make customizing your ZSH setup easier.</p>
|
||
<p>You can find some interesting performance timing comparisons of
|
||
various frameworks in the following locations.</p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/rossmacarthur/zsh-plugin-manager-benchmark">rossmacarthur/zsh-plugin-manager-benchmark</a>
|
||
- Contains performance benchmarks for the most popular ZSH frameworks,
|
||
including both install time and load time.</li>
|
||
<li><a href="https://github.com/z-shell/pm-perf-test">pm-perf-test</a> -
|
||
Tooling for running performance tests on multiple ZSH frameworks.</li>
|
||
</ul>
|
||
<h3 id="alf"><a href="https://github.com/psyrendust/alf">alf</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/psyrendust/alf"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/psyrendust/alf"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Alf</strong> is an out of this world super fast and
|
||
configurable framework for ZSH; it’s modeled after <a
|
||
href="https://github.com/sorin-ionescu/prezto">Prezto</a> and <a
|
||
href="https://github.com/zsh-users/antigen">Antigen</a> while utilizing
|
||
<a href="https://ohmyz.sh">Oh-My-Zsh</a> under the covers; and offers
|
||
standard defaults, aliases, functions, auto completion, automated
|
||
updates and installable prompt themes and plugins.</p>
|
||
<h3 id="ansible-role-zsh"><a
|
||
href="https://github.com/viasite-ansible/ansible-role-zsh">ansible-role-zsh</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/viasite-ansible/ansible-role-zsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/viasite-ansible/ansible-role-zsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>ansible-role-zsh</strong> is an ansible role with
|
||
zero-knowledge installation. It uses <a
|
||
href="https://github.com/zsh-users/antigen">antigen</a> to manage
|
||
bundles and <a href="ohmyz.sh">oh-my-zsh</a>. Can load bundles
|
||
conditionally. By default it includes the powerlevel9k theme,
|
||
autosuggestions, syntax-highlighting and <a
|
||
href="https://github.com/ytet5uy4/fzf-widgets">fzf-widgets</a> and <a
|
||
href="https://github.com/urbainvaes/fzf-marks">fzf-marks</a>. Fully
|
||
customizable.</p>
|
||
<h3 id="ant-zsh"><a
|
||
href="https://github.com/anthraxx/ant-zsh">ant-zsh</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/anthraxx/ant-zsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/anthraxx/ant-zsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Ant-zsh</strong> is a tiny and lightweight ZSH configuration
|
||
environment for special customization needs. It includes plugins, themes
|
||
and a basic convenient setup.</p>
|
||
<h3 id="antibody"><a
|
||
href="https://github.com/getantibody/antibody">antibody</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/getantibody/antibody"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/getantibody/antibody"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Antibody</strong> is a faster and simpler <a
|
||
href="https://github.com/zsh-users/antigen">antigen</a> written in
|
||
Golang. More details are available at <a
|
||
href="http://getantibody.github.io/">http://getantibody.github.io/</a>.</p>
|
||
<h3 id="antidote"><a
|
||
href="https://getantidote.github.io/">antidote</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/mattmc3/antidote"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/mattmc3/antidote"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Antidote</strong> is a ZSH plugin manager made from the
|
||
ground up thinking about performance.</p>
|
||
<p>It is fast because it can do things concurrently, and generates an
|
||
ultra-fast static plugin file that you can include in your ZSH
|
||
config.</p>
|
||
<p>It is written natively in ZSH, is well tested, and picks up where <a
|
||
href="https://github.com/getantibody/antibody">Antibody</a> left
|
||
off.</p>
|
||
<p><a href="https://github.com/getantidote/use-omz">use-omz</a> enables
|
||
easy use of <a href="https://github.com/ohmyzsh/ohmyzsh">Oh-My-ZSH</a>
|
||
with antidote.</p>
|
||
<h3 id="antigen-hs"><a
|
||
href="https://github.com/Tarrasch/antigen-hs">antigen-hs</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/Tarrasch/antigen-hs"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/Tarrasch/antigen-hs"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>antigen-hs</strong> is a replacement for <a
|
||
href="https://github.com/zsh-users/antigen">antigen</a> optimized for a
|
||
low overhead when starting up a <code>zsh</code> session. It will
|
||
automatically clone plugins for you.</p>
|
||
<h3 id="antigen"><a
|
||
href="https://github.com/zsh-users/antigen">antigen</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/zsh-users/antigen"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zsh-users/antigen"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Antigen</strong> is a small set of functions that help you
|
||
easily manage your shell (ZSH) plugins, called bundles. The concept is
|
||
pretty much the same as bundles in a typical vim+pathogen setup. Antigen
|
||
is to ZSH, what Vundle is to vim. Antigen can load oh-my-zsh themes and
|
||
plugins and will automatically clone them for you.</p>
|
||
<h3 id="awesome-lazy-zsh"><a
|
||
href="https://github.com/AmJaradat01/awesome-lazy-zsh">awesome-lazy-zsh</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/AmJaradat01/awesome-lazy-zsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/AmJaradat01/awesome-lazy-zsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>Awesome-Lazy-Zsh is a simplified and customizable Zsh setup tool for
|
||
managing plugins and themes. It streamlines your terminal environment
|
||
with an easy-to-use CLI interface, allowing you to manage .zshrc
|
||
configurations effectively. Features</p>
|
||
<ul>
|
||
<li>Plugin Management: Install and manage plugins easily.</li>
|
||
<li>Theme Customization: Apply a variety of Zsh themes.</li>
|
||
<li>Backup and Restore: Safeguard your .zshrc configurations.</li>
|
||
<li>Interactive CLI: User-friendly setup options.</li>
|
||
<li>Dependency Management: Automatically checks for Git, Node.js, and
|
||
Homebrew.</li>
|
||
</ul>
|
||
<h3 id="ax-zsh"><a
|
||
href="https://github.com/alexbarton/ax-zsh">ax-zsh</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/alexbarton/ax-zsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/alexbarton/ax-zsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Ax-ZSH</strong> is a modular configuration system for ZSH. It
|
||
provides sane defaults and is extendable by plugins.</p>
|
||
<p><strong>Ax-ZSH</strong> integrates well with <a
|
||
href="https://github.com/romkatv/powerlevel10k">Powerlevel10k</a> and
|
||
other extensions, including plugins compatible with <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a>.</p>
|
||
<h3 id="deer"><a href="https://github.com/ArtixLabs/deer">deer</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/ArtixLabs/deer"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/ArtixLabs/deer"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>A minimalist ZSH plugin manager.</p>
|
||
<h3 id="dotzsh"><a
|
||
href="https://github.com/dotphiles/dotzsh">dotzsh</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/dotphiles/dotzsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/dotphiles/dotzsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Dotzsh</strong> strives to be platform and version
|
||
independent. Some functionality may be lost when running under older
|
||
versions of ZSH, but it should degrade cleanly and allow you to use the
|
||
same setup on multiple machines of differing OSes without problems.</p>
|
||
<h3 id="fresh"><a
|
||
href="https://github.com/freshshell/fresh">fresh</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/freshshell/fresh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/freshshell/fresh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>fresh</strong> is a tool to source shell configuration
|
||
(aliases, functions, etc) from others into your own configuration files.
|
||
We also support files such as ackrc and gitconfig. Think of it as <a
|
||
href="https://bundler.io">Bundler</a> for your dot files.</p>
|
||
<h3 id="gh-source"><a
|
||
href="https://github.com/Yarden-zamir/gh-source">gh-source</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/Yarden-zamir/gh-source"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/Yarden-zamir/gh-source"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>gh-source</strong> is a plugin manager for people who don’t
|
||
like plugin managers. It’s a simple shell function that downloads and
|
||
installs plugins from GitHub as part of the sourcing step. It’s designed
|
||
to be used with <code>zsh</code>, but it should work with any shell.</p>
|
||
<h3 id="miniplug"><a
|
||
href="https://sr.ht/~yerinalexey/miniplug">miniplug</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/yerinalexey/miniplug"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/yerinalexey/miniplug"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>miniplug</strong> is a minimalistic plugin manager for
|
||
ZSH.</p>
|
||
<ul>
|
||
<li>No crashes or double plugin loading when re-sourcing
|
||
<code>.zshrc</code></li>
|
||
<li>Unlike other frameworks, Miniplug does not pollute your
|
||
<code>$PATH</code></li>
|
||
<li>Only does the bare minimum for managing plugins</li>
|
||
</ul>
|
||
<h3 id="oh-my-zsh"><a href="https://ohmyz.sh/">oh-my-zsh</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/ohmyzsh/ohmyzsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/ohmyzsh/oh-my-zsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>oh-my-zsh</strong> is a community-driven framework for
|
||
managing your ZSH configuration. Includes 120+ optional plugins (rails,
|
||
<code>git</code>, macOS, <code>hub</code>, <code>capistrano</code>,
|
||
<code>brew</code>, <code>ant</code>, MacPorts, etc), over 120 themes to
|
||
spice up your morning, and an auto-update tool that makes it easy to
|
||
keep up with the latest updates from the community.</p>
|
||
<h3 id="pms"><a href="https://github.com/JoshuaEstes/pms">PMS</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/JoshuaEstes/pms"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/JoshuaEstes/pms"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>PMS allows you to manage your shell in a way to that helps decrease
|
||
setup time and increases your productivity. It has support for themes
|
||
(change the way your shell looks), plugins (adds functionality to your
|
||
shell), and dotfile management.</p>
|
||
<p>The PMS framework also allows you to use the same framework in
|
||
different shells. Use ZSH on your personal laptop, and use
|
||
<code>bash</code> on remote servers. Wanna try <code>fish</code>? Go
|
||
ahead, try out different shells.</p>
|
||
<h3 id="prezto"><a
|
||
href="https://github.com/sorin-ionescu/prezto">prezto</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/sorin-ionescu/prezto"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/sorin-ionescu/prezto"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Prezto</strong> enriches the ZSH command line interface
|
||
environment with sane defaults, aliases, functions, auto completion, and
|
||
prompt themes. There are some <a
|
||
href="https://github.com/sorin-ionescu/prezto">prezto</a>-specific
|
||
plugins at <a
|
||
href="https://github.com/belak/prezto-contrib">https://github.com/belak/prezto-contrib</a>.</p>
|
||
<h3 id="pumice"><a
|
||
href="https://github.com/ryutamaki/pumice">pumice</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/ryutamaki/pumice"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/ryutamaki/pumice"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Pumice</strong> is a lightweight plugin manager for ZSH.</p>
|
||
<h3 id="ryzshrc"><a
|
||
href="https://github.com/ryzshrc/ryzshrc">ryzshrc</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/ryzshrc/ryzshrc"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/ryzshrc/ryzshrc"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>ryzshrc is a smart, innovative plugin manager like <a
|
||
href="https://ohmyz.sh/">Oh My Zsh</a>, designed to enhance your
|
||
terminal experience with professional and cool features. It boosts
|
||
productivity by providing efficient shell management, sleek themes, and
|
||
powerful plugins. Perfect for developers seeking a modern and
|
||
intelligent way to work with their terminal</p>
|
||
<h3 id="sheldon"><a
|
||
href="https://github.com/rossmacarthur/sheldon">sheldon</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/rossmacarthur/sheldon"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/rossmacarthur/sheldon"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>A fast, configurable, shell plugin manager.</p>
|
||
<ul>
|
||
<li>Can manage
|
||
<ul>
|
||
<li>Any <code>git</code> repository.
|
||
<ul>
|
||
<li>Branch/tag/commit support.</li>
|
||
<li>Extra support for GitHub repositories.</li>
|
||
<li>Extra support for Gists.</li>
|
||
</ul></li>
|
||
<li>Arbitrary remote files, simply specify the URL.</li>
|
||
<li>Local plugins, simply specify the directory path.</li>
|
||
</ul></li>
|
||
<li>Highly configurable install methods using <a
|
||
href="http://handlebarsjs.com/">handlebars</a> templating.</li>
|
||
<li>Super-fast parallel installation.</li>
|
||
<li>Configuration file using <a
|
||
href="https://github.com/toml-lang/toml">TOML</a> syntax.</li>
|
||
<li>Uses a lock file for much faster loading of plugins.</li>
|
||
</ul>
|
||
<h3 id="shplug"><a
|
||
href="https://github.com/dtrugman/shplug">shplug</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/dtrugman/shplug"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/dtrugman/shplug"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>An easy solution for managing your shell environments. Works with
|
||
both <code>bash</code> and <code>zsh</code>. Makes it easy to sync your
|
||
environment across multiple machines with a <code>git</code>
|
||
repository.</p>
|
||
<h3 id="thefly"><a
|
||
href="https://github.com/joknarf/thefly">TheFly</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/joknarf/thefly"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/joknarf/thefly"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><code>bash</code>/<code>zsh</code>/<code>ksh</code> plugin manager
|
||
and env teleporter</p>
|
||
<p>Makes your shell env and plugins available everywhere
|
||
(hosts/users)!</p>
|
||
<h3 id="toasty"><a
|
||
href="https://github.com/CosmicToast/toasty-zsh">Toasty</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/CosmicToast/toasty-zsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/CosmicToast/toasty-zsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Toasty</strong> is a ZSH framework made to facilitate
|
||
management, not dictate it.</p>
|
||
<h3 id="usepkg"><a
|
||
href="https://github.com/gynamics/zsh-usepkg">Usepkg</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/gynamics/zsh-usepkg"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/gynamics/zsh-usepkg"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>A minimal declarative zsh plugin manager.</p>
|
||
<p>Supports: - fetch & load plugin(s) with declared methods - list,
|
||
check, reload, update & remove plugin(s) with commands</p>
|
||
<p>Dependencies: - zsh - gnu coreutils - git (optional, if you want to
|
||
clone git repositories from internet) - curl (optional, if you want to
|
||
fetch a script file by url)</p>
|
||
<p>Pros: - extremely simple and light, but enough to use. - compared to
|
||
similar packages like <code>zplug</code>, it has a much simpler
|
||
configuration grammar.</p>
|
||
<h3 id="uz"><a href="https://github.com/maxrodrigo/uz">uz</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/maxrodrigo/uz"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/maxrodrigo/uz"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>A ZSH micro plugin manager.</p>
|
||
<h3 id="x-cmd"><a href="https://github.com/x-cmd/x-cmd">x-cmd</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/x-cmd/x-cmd"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/x-cmd/x-cmd"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>x-cmd</strong> is a toolset implemented using posix shell and
|
||
awk.It is very small in size and offers many interesting features. Here
|
||
is a milestone demo: https://x-cmd.com/</p>
|
||
<p>Tools Provided by x-cmd: - <a
|
||
href="https://x-cmd.com/mod/zuz">Wrappers for Common Commands (e.g., cd,
|
||
ip, ps, tar, apt, brew)</a>: These wrapped commands are more intelligent
|
||
and easier to use compared to the native commands. - <a
|
||
href="https://x-cmd.com/pkg/">Lightweight Package Management Tool</a>:
|
||
We have implemented a lightweight package management tool using shell
|
||
and awk. Through it, you can quickly obtain most common software tools,
|
||
such as jq, 7za, bat, nvim, python, node, go, etc. - <a
|
||
href="https://x-cmd.com/mod/cht">CLI for Useful Websites (e.g.,
|
||
github.com, cht.sh)</a>: We have wrapped their APIs using shell and awk
|
||
for daily use and to obtain corresponding services in scripts. - <a
|
||
href="https://x-cmd.com/mod/openai">AI Tools</a>: We provide CLIs for
|
||
ChatGPT, Gemini, Jina.ai, etc., and have wrapped corresponding shortcut
|
||
commands for different application scenarios, such as
|
||
<code>@gemini</code> for chatting with Gemini AI and <code>@zh</code>
|
||
for using AI to translate specified content or command results.</p>
|
||
<h3 id="yazt"><a href="https://github.com/bashelled/yazt">yazt</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/bashelled/yazt"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/bashelled/yazt"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Yazt</strong> is a simple ZSH theme manager in maintenance
|
||
that is compatible with nearly everything. You can use prompts in
|
||
plugins, mix ‘n’ match two themes and with a few modifications, you can
|
||
even use it in <code>bash</code>.</p>
|
||
<h3 id="yzsh"><a href="https://github.com/yunielrc/yzsh">yzsh</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/yunielrc/yzsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/yunielrc/yzsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>yzsh</strong> is a simple ZSH framework for managing plugins,
|
||
themes, functions, aliases and environment variables.</p>
|
||
<h3 id="zap"><a href="https://github.com/zap-zsh/zap">zap</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/zap-zsh/zap"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zap-zsh/zap"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zap</strong> is a minimal ZSH plugin manager.</p>
|
||
<h3 id="zapack"><a
|
||
href="https://github.com/aiya000/zsh-zapack">zapack</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/aiya000/zsh-zapack"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/aiya000/zsh-zapack"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zapack</strong> is a basic fast minimal ZSH plugin
|
||
loader.</p>
|
||
<h3 id="zcomet"><a
|
||
href="https://github.com/agkozak/zcomet">zcomet</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/agkozak/zcomet"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/agkozak/zcomet"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zcomet</strong> is a minimalistic ZSH plugin manager that
|
||
gets you to the prompt surprisingly quickly without caching (see the
|
||
benchmarks). In addition to loading and updating plugins stored in
|
||
<code>git</code> repositories, it supports lazy-loading plugins (further
|
||
reducing startup time) as well as downloading and sourcing code
|
||
snippets.</p>
|
||
<h3 id="zeesh"><a href="https://github.com/zeekay/zeesh">zeesh</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/zeekay/zeesh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zeekay/zeesh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Zeesh</strong> is a cross-platform ZSH framework. It’s
|
||
similar to, but incompatible with, <a
|
||
href="http://ohmyz.sh/">oh-my-zsh</a>. It has a modular plugin
|
||
architecture making it easy to extend. It has a rich set of defaults,
|
||
but is designed to be as lightweight as possible.</p>
|
||
<h3 id="zgem"><a href="https://github.com/qoomon/zgem">zgem</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/qoomon/zgem"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/qoomon/zgem"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zgem</strong> is a plugin manager for ZSH that supports
|
||
loading and updating plugins and themes from git, http and local
|
||
files.</p>
|
||
<h3 id="zgen"><a href="https://github.com/tarjoilija/zgen">zgen</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/tarjoilija/zgen"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/tarjoilija/zgen"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Zgen is currently not being actively maintained</strong> and
|
||
I recommend you use the <a
|
||
href="https://github.com/jandamm/zgenom">zgenom</a> fork instead, which
|
||
is actively maintained and continues to get new features.</p>
|
||
<p><strong>Zgen</strong> is a lightweight plugin manager for ZSH
|
||
inspired by <a href="https://github.com/zsh-users/antigen">Antigen</a>.
|
||
The goal is to have minimal overhead when starting up the shell because
|
||
nobody likes waiting.</p>
|
||
<h3 id="zgenom"><a
|
||
href="https://github.com/jandamm/zgenom">zgenom</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/jandamm/zgenom"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/jandamm/zgenom"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>A lightweight plugin manager for ZSH that is a fork that extends the
|
||
brilliant <a href="https://github.com/tarjoilija/zgen">zgen</a> and
|
||
provides more features and bugfixes while being fully backwards
|
||
compatible.</p>
|
||
<p>To keep loading fast during new terminal sessions,
|
||
<code>zgenom</code> generates a static <code>init.zsh</code> file which
|
||
does nothing but source your plugins and append them to your
|
||
<code>fpath</code>.</p>
|
||
<p>This minimizes startup time by not having to execute time consuming
|
||
logic (plugin checking, updates, etc) during every shell session’s
|
||
startup. The downside is that you have to refresh the init script
|
||
manually with <code>zgenom reset</code> whenever you update your plugin
|
||
list in your <code>.zshrc</code>.</p>
|
||
<p>Zgenom can load <a href="http://ohmyz.sh/">oh-my-zsh</a>-compatible
|
||
and <a
|
||
href="https://github.com/sorin-ionescu/prezto">prezto</a>-compatible
|
||
plugins and themes, and will automagically <code>git clone</code>
|
||
plugins for you when you add them to your plugin list.</p>
|
||
<h3 id="zilsh"><a href="https://github.com/zilsh/zilsh">zilsh</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/zilsh/zilsh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zilsh/zilsh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zilsh</strong> is a ZSH config system that aims to appeal
|
||
more to power-users and follow the simplistic approach of
|
||
vim-pathogen.</p>
|
||
<h3 id="zim"><a href="https://github.com/zimfw/zimfw">zim</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/zimfw/zimfw"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zimfw/zimfw"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Zim</strong> is a ZSH configuration framework with blazing
|
||
speed and modular extensions.</p>
|
||
<h3 id="zinit"><a
|
||
href="https://github.com/zdharma-continuum/zinit">Zinit</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/zdharma-continuum/zinit"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zdharma-continuum/zinit"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Zinit</strong> is an innovative and probably (because of the
|
||
Turbo) the fastest plugin manager with support for:</p>
|
||
<ul>
|
||
<li>Turbo mode – 80% faster ZSH startup! for example: instead of 200 ms,
|
||
it’ll be 40 ms</li>
|
||
<li>Completion management (selectively disable and enable
|
||
completions)</li>
|
||
<li>Snippets (↔︎ regular files downloaded via-URL, e.g.: scripts) and
|
||
through them Oh My Zsh and Prezto plugins support (→ low overhead)</li>
|
||
<li>Annexes (↔︎ Zinit extensions)</li>
|
||
<li>Reports (from the plugin loads – plugins are no longer black
|
||
boxes)</li>
|
||
<li>Plugin unloading (allows e.g.: dynamic theme switching)</li>
|
||
<li><code>bindkey</code> capturing and remapping</li>
|
||
<li>packages</li>
|
||
<li>Clean <code>fpath</code> (the array <code>$fpath</code> is not being
|
||
used to add completions and autoload functions, hence it stays concise,
|
||
not bloated)</li>
|
||
<li>Services ↔︎ a single-instance, background plugins</li>
|
||
<li>Also, in general: all the mechanisms from the ZSH Plugin Standard –
|
||
Zinit is a reference implementation of the standard.</li>
|
||
</ul>
|
||
<p>The project is very active – currently > 3100 commits.</p>
|
||
<h3 id="zinit-4"><a
|
||
href="https://github.com/psprint/Zinit-4">zinit-4</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/psprint/Zinit-4"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/psprint/Zinit-4"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>This is Zinit 4 from the <a
|
||
href="https://github.com/psprint">original author</a>, who once removed
|
||
the <a href="https://github.com/zdharma-continuum/zinit">Zinit</a>
|
||
repository from GitHub. This spawned a community-driven <a
|
||
href="https://github.com/zdharma-continuum">zdharma-continuum</a>
|
||
organization that revived all of psprint’s ZSH projects. Its main
|
||
innovations from the <span class="citation"
|
||
data-cites="zdharma-continuum">@zdharma-continuum</span> fork are:</p>
|
||
<ul>
|
||
<li>AppImage distribution (release link),</li>
|
||
<li>Action complete – press Alt-Shift-A and Alt-Shift-C to complete
|
||
plugin names and ice modifiers,</li>
|
||
<li>Themes – set $ZITHEME to one of default, blue and gold to set a
|
||
color set to use for Zinit 4 messages,</li>
|
||
<li>New ice <code>build</code> which is equivalent of three other ices:
|
||
<code>null</code>, <code>configure</code> and <code>make install</code>
|
||
and simply builds the project from sources, with support for
|
||
autotools/CMake/Meson/Scons.</li>
|
||
</ul>
|
||
<p>These are the most visible changes, but there are more (like e.g.:
|
||
support for compiling with libraries from previously built
|
||
projects/<code>$ZPFX</code>).</p>
|
||
<h3 id="zit"><a href="https://github.com/thiagokokada/zit">zit</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/thiagokokada/zit"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/thiagokokada/zit"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zit</strong> is a plugin manager for ZSH. It is minimal
|
||
because it implements the bare minimum to be qualified as a plugin
|
||
manager: it allows the user to install plugins from <code>git</code>
|
||
repositories (and <code>git</code> repositories only, that’s why the
|
||
name), source plugins and update them. It does not implement fancy
|
||
functions like cleanup of removed plugins, automatic compilation of
|
||
installed plugins, alias for oh-my-zsh/prezto/other ZSH frameworks,
|
||
building binaries, <code>$PATH</code> manipulation and others.</p>
|
||
<h3 id="zlugin"><a
|
||
href="https://github.com/DrgnFireYellow/zlugin">zlugin</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/DrgnFireYellow/zlugin"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/DrgnFireYellow/zlugin"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zlugin</strong> is a very lightweight ZSH plugin manager.</p>
|
||
<h3 id="znap"><a
|
||
href="https://github.com/marlonrichert/zsh-snap">znap</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/marlonrichert/zsh-snap"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/marlonrichert/zsh-snap"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>:zap:Znap</strong> is a light-weight plugin manager &
|
||
<code>git</code> repository manager for ZSH that’s easy to grok. While
|
||
tailored for ZSH plugins specifically, <strong>Znap</strong> also
|
||
functions as a general-purpose utility for managing <code>git</code>
|
||
repositories.</p>
|
||
<p>Znap can:</p>
|
||
<ul>
|
||
<li>Make any prompt appear instantly. Reduce your startup time from
|
||
~200ms to ~40ms with just one command.</li>
|
||
<li>Asynchronously compile your plugins and functions.</li>
|
||
<li>Cache those expensive <code>eval $(commands)</code>.</li>
|
||
<li>Clone or pull multiple repos in parallel.</li>
|
||
<li>Re-clone all your repos without you having to re-enter them.</li>
|
||
<li>Multi-repo management</li>
|
||
<li>Automatic <code>compinit</code> and <code>bashinit</code> - you no
|
||
longer need them in your <code>.zshrc</code>, znap will do them
|
||
automatically as needed.</li>
|
||
</ul>
|
||
<h3 id="zoppo"><a href="https://github.com/zoppo/zoppo">zoppo</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/zoppo/zoppo"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zoppo/zoppo"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Zoppo</strong> is the crippled configuration framework for
|
||
ZSH. As an Italian saying goes: “chi va con lo zoppo, impara a
|
||
zoppicare”, we realized we were walking with a cripple and are now going
|
||
to become crippled ourselves.</p>
|
||
<h3 id="zpacker"><a
|
||
href="https://github.com/happyslowly/zpacker">zpacker</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/happyslowly/zpacker"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/happyslowly/zpacker"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Zpacker</strong> is a lightweight ZSH plugin & theme
|
||
management framework.</p>
|
||
<h3 id="zpico"><a
|
||
href="https://github.com/thornjad/zpico">zpico</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/thornjad/zpico"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/thornjad/zpico"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>The minuscule ZSH package manager. No frills, no bloat, just 2 kB of
|
||
100% ZSH code, providing complete package management for your ZSH
|
||
environment.</p>
|
||
<p>ZSH package managers are abundant, but most are bloated, slow or have
|
||
excessive requirements. On top of that, more than a few have been
|
||
abandoned for years. Zpico does not seek to be the best of the best,
|
||
rather to balance functionality against a tiny, fast footprint.</p>
|
||
<h3 id="zplug"><a href="https://github.com/zplug/zplug">zplug</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/zplug/zplug"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zplug/zplug"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>:hibiscus: Zplug</strong> is a next-generation ZSH plugin
|
||
manager.</p>
|
||
<ul>
|
||
<li>Can manage everything
|
||
<ul>
|
||
<li>ZSH plugins/UNIX commands on <a href="https://github.com">GitHub</a>
|
||
and <a href="https://bitbucket.org">Bitbucket</a></li>
|
||
<li>Gist files (<a
|
||
href="https://gist.github.com/discover">gist.github.com</a>)</li>
|
||
<li>Externally managed plugins e.g., <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh">oh-my-zsh</a> and <a
|
||
href="https://github.com/sorin-ionescu/prezto">prezto</a>
|
||
plugins/themes</li>
|
||
<li>Binary artifacts on <a
|
||
href="https://help.github.com/articles/about-releases/">GitHub
|
||
Releases</a></li>
|
||
<li>Local plugins</li>
|
||
<li>etc. (you can add your <a
|
||
href="https://github.com/zplug/zplug/blob/master/doc/guide/External-Sources.md">own
|
||
sources</a>!)</li>
|
||
</ul></li>
|
||
<li>Super-fast parallel installation/update</li>
|
||
<li>Support for lazy-loading</li>
|
||
<li>Branch/tag/commit support</li>
|
||
<li>Post-update, post-load hooks</li>
|
||
<li>Dependencies between packages</li>
|
||
<li>Unlike <a href="https://github.com/zsh-users/antigen">antigen</a>,
|
||
no ZSH plugin files (<code>*.plugin.zsh</code>) are required</li>
|
||
<li>Interactive interface (<a
|
||
href="https://github.com/junegunn/fzf">fzf</a>, <a
|
||
href="https://github.com/peco/peco">peco</a>, <a
|
||
href="https://github.com/zsh-users/zaw">zaw</a>, and so on)</li>
|
||
<li>Cache mechanism for reducing <a
|
||
href="https://github.com/zplug/zplug#vs">the startup time</a></li>
|
||
</ul>
|
||
<h3 id="zpm"><a href="https://github.com/zpm-zsh/zpm">zpm</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/zpm-zsh/zpm"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zpm-zsh/zpm"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zpm</strong> ( ZSH Plugin Manager ) is a plugin manager for
|
||
<a href="http://www.zsh.org/">ZSH</a> which combines the imperative and
|
||
declarative approach. At first run, zpm will do complex logic and
|
||
generate a cache, after that will only use the cache, so it makes this
|
||
framework very fast.</p>
|
||
<ul>
|
||
<li>Fastest plugin manager (Really, after the first run, zpm will not be
|
||
used at all)</li>
|
||
<li>Support for async loading</li>
|
||
<li>Dependencies between packages</li>
|
||
<li><strong>zpm</strong> runs on Linux, macOS, FreeBSD and Android.</li>
|
||
<li><strong>zpm</strong> plugins are compatible with <a
|
||
href="http://ohmyz.sh/">oh-my-zsh</a>.</li>
|
||
</ul>
|
||
<h3 id="zr"><a href="https://github.com/jedahan/zr">zr</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/jedahan/zr"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/jedahan/zr"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zr</strong> is a quick, simple ZSH plugin manager written in
|
||
Rust and easily installable with <code>cargo install zr</code>.</p>
|
||
<h3 id="zshing"><a
|
||
href="https://github.com/zakariaGatter/zshing">zshing</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/zakariaGatter/zshing"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zakariaGatter/zshing"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zshing</strong> is a ZSH plugin manager similar to Vundle/Vim
|
||
and allows you to…</p>
|
||
<ul>
|
||
<li>Keep track of and configure your plugins right in the
|
||
<code>.zshrc</code></li>
|
||
<li>Install ZSH plugins</li>
|
||
<li>Update ZSH plugins</li>
|
||
<li>Search by name all available ZSH Plugins</li>
|
||
<li>Clean unused plugins up</li>
|
||
<li>Run the above actions in a <em>single command</em></li>
|
||
<li>Manages the <strong>Source Plugins</strong> of your installed
|
||
Plugins</li>
|
||
</ul>
|
||
<h3 id="zsh-dot-plugin"><a
|
||
href="https://github.com/DuckzCantFly/zsh-dot-plugin">zsh-dot-plugin</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/DuckzCantFly/zsh-dot-plugin"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/DuckzCantFly/zsh-dot-plugin"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>Customize your <code>.zshrc</code> with only ~21 lines of code. Based
|
||
on <a href="https://github.com/mattmc3/zsh_unplugged">zsh-unplugged</a>.
|
||
<img
|
||
src="https://img.shields.io/github/last-commit/mattmc3/zsh_unplugged"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/mattmc3/zsh_unplugged"
|
||
alt="GitHub Repo stars" /></p>
|
||
<h3 id="zsh-mgr"><a
|
||
href="https://github.com/amt911/zsh-mgr">zsh-mgr</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/amt911/zsh-mgr"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/amt911/zsh-mgr"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>A simple plugin manager for zsh. Features:</p>
|
||
<ul>
|
||
<li>Auto-updates all plugins.</li>
|
||
<li>Auto-updates itself.</li>
|
||
<li>Configurable time interval for both auto-updaters.</li>
|
||
</ul>
|
||
<h3 id="zshplug"><a
|
||
href="https://github.com/Atlas34/zshPlug">zshPlug</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/Atlas34/zshPlug"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/Atlas34/zshPlug"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>zshPlug</strong> is a minimalist plugin manager heavily based
|
||
on <a href="https://github.com/zap-zsh/zap">zap</a>.</p>
|
||
<h3 id="ztanesh"><a
|
||
href="https://github.com/miohtama/ztanesh">ztanesh</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/miohtama/ztanesh"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/miohtama/ztanesh"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Ztanesh</strong> aims to improve your UNIX command line
|
||
experience and productivity with the the configuration provided by the
|
||
ztanesh project: the tools will make your shell more powerful and easier
|
||
to use.</p>
|
||
<h3 id="ztheme"><a
|
||
href="https://github.com/SkyyySi/ztheme">ztheme</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/SkyyySi/ztheme"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/SkyyySi/ztheme"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>ztheme</strong> is a small and fast theme engine for ZSH.</p>
|
||
<h3 id="ztupide"><a
|
||
href="https://github.com/mpostaire/ztupide">ztupide</a></h3>
|
||
<p><img
|
||
src="https://img.shields.io/github/last-commit/mpostaire/ztupide"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/mpostaire/ztupide"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p>A simple and fast ZSH plugin manager. It uses <code>zcompile</code>
|
||
and async loading to speed up your shell startup time.</p>
|
||
<h3 id="zulu"><a href="https://github.com/zulu-zsh/zulu">zulu</a></h3>
|
||
<p><img src="https://img.shields.io/github/last-commit/zulu-zsh/zulu"
|
||
alt="GitHub last commit" /> <img
|
||
src="https://img.shields.io/github/stars/zulu-zsh/zulu"
|
||
alt="GitHub Repo stars" /></p>
|
||
<p><strong>Zulu</strong> is a environment manager for ZSH 5 or later,
|
||
which aims to make it easy to manage your shell without writing any
|
||
code.</p>
|
||
<ul>
|
||
<li>Easily manage your shell environment without editing files.</li>
|
||
<li>Create aliases, functions and environment variables, and have them
|
||
available to you at the next shell startup.</li>
|
||
<li>Add and remove directories from <code>$path</code>,
|
||
<code>$fpath</code> and <code>$cdpath</code> with simple commands.</li>
|
||
<li>Install packages, plugins and themes easily, and have them available
|
||
to you immediately.</li>
|
||
</ul>
|
||
<h2 id="setups">Setups</h2>
|
||
<p>This section is for full setup dropins - they aren’t frameworks, but
|
||
they’re not simple plugins/themes either.</p>
|
||
<h3 id="zgenom-1">zgenom</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/unixorn/zsh-quickstart-kit">zsh-quickstart-kit</a>
|
||
- A simple quickstart for using ZSH with <a
|
||
href="https://github.com/jandamm/zgenom">zgenom</a>. This automatically
|
||
configures ZSH to use <a
|
||
href="https://github.com/jandamm/zgenom">zgenom</a> to load a curated
|
||
(but easily customizable) collection of plugins and periodically
|
||
automatically update itself, the plugins, and the quickstart kit
|
||
itself.</li>
|
||
</ul>
|
||
<h3 id="zinit-1">zinit</h3>
|
||
<ul>
|
||
<li><p><a href="https://github.com/MenkeTechnologies/zpwr">ZPWR</a> - An
|
||
extremely powerful custom terminal environment built on top of <a
|
||
href="https://github.com/zdharma-continuum/zinit">Zinit</a> for maximum
|
||
speed. A full terminal configuration framework including
|
||
<code>zsh</code>, <code>tmux</code>, <code>fzf</code>, <code>vim</code>
|
||
and spacemacs configurations. It includes:</p></li>
|
||
<li><p>12.9k+ tab completions</p></li>
|
||
<li><p>1.9k+ aliases</p></li>
|
||
<li><p>330+ git aliases</p></li>
|
||
<li><p>400+ zpwr subcommands</p></li>
|
||
<li><p>2.8k functions</p></li>
|
||
<li><p>175+ zpwr environment variables</p></li>
|
||
<li><p>175+ perl, python, bash, ZSH scripts</p></li>
|
||
<li><p>2.8k line README.md</p></li>
|
||
<li><p>50k+ LOC</p></li>
|
||
<li><p>1 line install</p></li>
|
||
</ul>
|
||
<h2 id="prerequisites">Prerequisites</h2>
|
||
<p>If you’re on a Mac, the <code>zsh</code> that comes with it is
|
||
usually pretty stale. You can use <code>brew install zsh</code> to
|
||
update it.</p>
|
||
<p>Many of the themes here use special glyphs for things like displaying
|
||
a branch icon. You’ll need to use a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a> or a
|
||
Powerline-compatible font in your terminal program or you’ll see ugly
|
||
broken boxes where the symbols should be.</p>
|
||
<p>Here are a few good sources for Nerd Fonts and Powerline-compatible
|
||
fonts:</p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/gabrielelana/awesome-terminal-fonts">Awesome
|
||
Terminal Fonts</a> - A family of fonts that include some nice monospaced
|
||
Icons.</li>
|
||
<li><a href="https://github.com/microsoft/cascadia-code">Cascadia
|
||
Code</a> - Microsoft’s Cascadia Code</li>
|
||
<li><a
|
||
href="https://github.com/ztomer/fantasque_awesome_powerline">Fantasque
|
||
Awesome Font</a> - A nice monospaced font, patched with Font-Awesome,
|
||
Octoicons, and Powerline-Glyphs.</li>
|
||
<li><a href="https://github.com/mozilla/Fira">Fira Mono</a> - Mozilla’s
|
||
Fira type family.</li>
|
||
<li><a href="http://sourcefoundry.org/hack/">Hack</a> - Another
|
||
Powerline-compatible font designed for source code and terminal
|
||
usage.</li>
|
||
<li><a href="https://input.djr.com/">Input Mono</a> - A family of fonts
|
||
designed specifically for code. It offers both monospaced and
|
||
proportional fonts and includes Powerline glyphs.</li>
|
||
<li><a href="https://be5invis.github.io/Iosevka/">Iosevka</a> - Iosevka
|
||
is an open source slender monospace sans-serif and slab-serif typeface
|
||
inspired by <a href="http://www.fsd.it/fonts/pragmatapro.htm">Pragmata
|
||
Pro</a>, M+ and <a
|
||
href="https://www.myfonts.com/fonts/parachute/pf-din-mono/">PF DIN
|
||
Mono</a>, designed to be the ideal font for programming.</li>
|
||
<li><a href="http://larsenwork.com/monoid/">Monoid</a> - Monoid is
|
||
customizable and optimized for coding with bitmap-like sharpness at 15px
|
||
line-height even on low res displays.</li>
|
||
<li><a href="https://madmalik.github.io/mononoki/">Mononoki</a> -
|
||
Mononoki is a typeface by Matthias Tellen, created to enhance code
|
||
formatting.</li>
|
||
<li><a href="https://www.nerdfonts.com/font-downloads">More Nerd
|
||
Fonts</a> - Another site to download Nerd Fonts.</li>
|
||
<li><a href="https://github.com/ryanoasis/nerd-fonts">Nerd fonts</a> - A
|
||
collection of over 20 patched fonts (over 1,700 variations) & the
|
||
fontforge font patcher python script for Powerline, devicons, and
|
||
vim-devicons: includes Droid Sans, Meslo, AnonymousPro, ProFont,
|
||
Inconsolta, and many more. These can be installed with <code>brew</code>
|
||
- do
|
||
<code>brew tap homebrew/cask-fonts && brew install --cask fontname</code></li>
|
||
<li><a href="https://github.com/powerline/fonts">Powerline patched font
|
||
collection</a> - A collection of a dozen or so fonts patched to include
|
||
Powerline glyphs.</li>
|
||
<li><a href="https://github.com/googlefonts/spacemono">Spacemono</a> -
|
||
Google’s new original monospace display typeface family.</li>
|
||
<li><a href="https://rubjo.github.io/victor-mono/">Victor Mono</a> -
|
||
Victor Mono is a free programming font with semi-connected cursive
|
||
italics, symbol ligatures (!=, ->>, =>, ===, <=, >=, ++)
|
||
and Latin, Cyrillic and Greek characters.</li>
|
||
</ul>
|
||
<h2 id="tutorials">Tutorials</h2>
|
||
<h3 id="generic-zsh">Generic ZSH</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://mikebuss.com/2014/02/02/a-beautiful-productive-terminal-experience/">A
|
||
Beautifully Productive Terminal Experience</a> - Tutorial using a
|
||
combination of <a href="https://www.iterm2.com/#/section/home">iTerm
|
||
2</a>, <a href="https://en.wikipedia.org/wiki/Z_shell">ZSH</a>, <a
|
||
href="https://github.com/sorin-ionescu/prezto">Prezto</a>, <a
|
||
href="https://tmux.github.io">Tmux</a>, and <a
|
||
href="https://github.com/tmuxinator/tmuxinator">Tmuxinator</a> to make
|
||
for an extremely productive developer workflow.</li>
|
||
<li><a href="https://thevaluable.dev/zsh-completion-guide-examples/">A
|
||
Guide to ZSH Completion With Examples</a> - Explains ZSH autocompletion
|
||
configuration with examples.</li>
|
||
<li><a
|
||
href="https://github.com/adamnorwood/adamnorwood-zsh/">adamnorwood-zsh</a>
|
||
- A minimalist but readable ZSH setup based on <a
|
||
href="https://ohmyposh.dev/">oh-my-posh</a>.</li>
|
||
<li><a href="https://wiki.archlinux.org/index.php/zsh">Arch Linux’s ZSH
|
||
introduction</a> - Not actually Arch or Linux-specific.</li>
|
||
<li><a href="https://github.com/gustavohellwig/gh-zsh">GH</a> - Setup
|
||
ZSH on debian/Ubuntu-based linuxes. Installs <a
|
||
href="https://github.com/romkatv/powerlevel10k">Powerlevel10k</a>, <a
|
||
href="https://github.com/zsh-users/zsh-completions">zsh-completions</a>,
|
||
<a
|
||
href="https://github.com/zsh-users/zsh-autosuggestions">zsh-autosuggestions</a>,
|
||
<a
|
||
href="https://github.com/zdharma-continuum/fast-syntax-highlighting/">fast-syntax-highlighting</a>,
|
||
and more.</li>
|
||
<li><a
|
||
href="https://linuxstans.com/how-to-make-an-awesome-custom-shell-with-zsh/">How
|
||
To Make an Awesome Custom Shell with ZSH</a> - A beginner-friendly
|
||
tutorial on how to install and configure a ZSH shell.</li>
|
||
<li><a
|
||
href="https://commandlinepoweruser.com/">commandlinepoweruser.com</a> -
|
||
Wes Bos’ videos introducing ZSH and oh-my-zsh.</li>
|
||
<li><a
|
||
href="http://reasoniamhere.com/2014/01/11/outrageously-useful-tips-to-master-your-z-shell/">Outrageously
|
||
Useful Tips To Master Your Z Shell</a> - covers some of the features
|
||
that ZSH has that Bash doesn’t, and using oh-my-zsh.</li>
|
||
<li><a href="https://ellie.wtf/notes/profiling-zsh">Profiling ZSH</a> -
|
||
Good article about profiling your ZSH setup to optimize startup
|
||
time.</li>
|
||
<li><a
|
||
href="https://github.com/al-jshen/zshplug-rs-example">rs-example</a> -
|
||
An example plugin showing how a Rust program can listen to and process
|
||
commands from ZSH.</li>
|
||
<li><a
|
||
href="https://www.slideshare.net/jaguardesignstudio/why-zsh-is-cooler-than-your-shell-16194692">Why
|
||
ZSH is Cooler than your Shell</a> - slideshare presentation.</li>
|
||
<li><a href="https://github.com/mattmc3/zephyr">zephyr</a> - Zephyr uses
|
||
built-in Zsh features to set up better default options, completions,
|
||
keybindings, history, and much more.</li>
|
||
<li><a href="https://github.com/romkatv/zsh4humans">ZSH for Humans</a> -
|
||
A turnkey configuration for ZSH that aims to work really well out of the
|
||
box. It combines a curated set of ZSH plugins into a coherent whole that
|
||
feels like a finished product rather than a DIY starter kit.</li>
|
||
<li><a href="https://github.com/mika/zsh-pony">ZSH Pony</a> - Covers
|
||
customizing ZSH without a framework.</li>
|
||
<li><a href="http://strcat.de/zsh/#tipps">ZSH tips by Christian
|
||
Schneider</a> - An exhaustive list of ZSH tips by Christian
|
||
Schneider.</li>
|
||
<li><a href="https://github.com/Easy-Cloud-in/zsh-setup">ZSH Setup by
|
||
Easy-Cloud-in</a> - A powerful Zsh environment setup with Oh My Posh
|
||
themes, essential plugins, and advanced search capabilities. This
|
||
repository provides scripts to automatically configure your terminal
|
||
with modern features and aesthetics. Requires a Debian or Ubuntu based
|
||
system.</li>
|
||
<li><a href="https://github.com/mattmc3/zsh_unplugged">ZSH Unplugged</a>
|
||
- Good resource if you want to eliminate using a framework but still
|
||
easily use plugins.</li>
|
||
</ul>
|
||
<h3 id="antigen-1">Antigen</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/belak/zsh-utils">belak/zsh-utils</a> - A
|
||
minimal set of ZSH plugins designed to be low-friction and
|
||
low-complexity.</li>
|
||
<li><a
|
||
href="https://mgdm.net/weblog/zsh-antigen/">mgdm.net/weblog/zsh-antigen/</a>
|
||
- Michael Maclean’s article about switching from oh-my-zsh to
|
||
antigen.</li>
|
||
<li><a
|
||
href="https://joshldavis.com/2014/07/26/oh-my-zsh-is-a-disease-antigen-is-the-vaccine/">Oh-my-zsh
|
||
is the Disease and Antigen is the Vaccine</a> - Josh Davis’ introduction
|
||
to Antigen.</li>
|
||
</ul>
|
||
<h3 id="oh-my-zsh-1">Oh-My-Zsh</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/jkergal/hyperjs-wsl-zsh-powerlevel10k-config-on-windows/">Configuration
|
||
to use Hyper.js as a ZSH terminal with a Windows Subsystem Linux on
|
||
windows 10, with Oh My Zsh and the Powerlevel10k theme</a> - How-to for
|
||
getting Oh-My-ZSH running on WSL.</li>
|
||
<li><a
|
||
href="https://medium.com/@dienbui/using-oh-my-zsh-f65be6460d3f">Getting
|
||
started with oh-my-zsh</a> - A beginners guide to oh-my-zsh by Dien
|
||
Bui</li>
|
||
<li><a
|
||
href="https://github.com/profpan396/how-to-install-and-configure-zshell">How
|
||
to Install and Configure Z Shell in Ubuntu</a> - Amar Pan’s article will
|
||
walk you through the process of installing and configuring ZSH,
|
||
including how to change themes and enable the time-saving
|
||
autosuggestions plug-in.</li>
|
||
<li><a href="https://catalins.tech/improve-mac-terminal">iTerm2 +
|
||
Oh-My-ZSH: Supercharge Your Mac Terminal</a> - Catalin Pit’s tutorial on
|
||
getting started with Oh-My-ZSH on macOS.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=MSPu-lYF-A8">Learn Zsh in
|
||
80 Minutes macOS</a> - A beginners guide to using Oh My Zsh on macOS by
|
||
Karl Hadwen</li>
|
||
<li><a
|
||
href="https://medium.com/wearetheledger/oh-my-zsh-made-for-cli-lovers-installation-guide-3131ca5491fb">Oh-My-Zsh!
|
||
A Work of CLI Magic</a> - Michiel Mulders installation guide for
|
||
Ubuntu</li>
|
||
<li><a href="https://github.com/miracleyoo/one-key-linux-setup">One Key
|
||
Linux Setup</a> - Simple setup (ubuntu-only) of <code>zsh</code>,
|
||
<code>oh-my-zsh</code>, <code>tmux</code>, <code>python</code> support
|
||
and other packages.</li>
|
||
</ul>
|
||
<h3 id="prezto-1">Prezto</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://mikebuss.com/2014/02/02/a-beautiful-productive-terminal-experience">A
|
||
Beautifully Productive Terminal Experience</a> - Mike Buss’ blog post
|
||
about using Prezto, <a href="https://tmux.github.io">Tmux</a> &
|
||
Tmuxinator.</li>
|
||
<li><a
|
||
href="http://jeromedalbert.com/migrate-from-oh-my-zsh-to-prezto/">Migrate
|
||
from Oh-My-Zsh to Prezto</a> - Jerome Dalbert’s blog post on migrating
|
||
to Prezto.</li>
|
||
</ul>
|
||
<h3 id="zgen-1">Zgen</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/brandon-fryslie/rad-shell">rad-shell</a>
|
||
- A fantastically feature rich, lightning-fast shell setup, powered by
|
||
<a href="http://www.zsh.org/">ZSH</a>, <a
|
||
href="https://github.com/sorin-ionescu/prezto">Prezto</a>, and <a
|
||
href="https://github.com/tarjoilija/zgen">Zgen</a>.</li>
|
||
</ul>
|
||
<h3 id="zinit-né-zplugin">Zinit (né zplugin)</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/black7375/BlaCk-Void-Zsh">BlaCk-Void-Zsh</a> -
|
||
:crystal_ball: Awesome, customizable Zsh Starter Kit :stars::stars:.
|
||
Includes powerline, <a href="https://github.com/junegunn/fzf">fzf</a>
|
||
integration, Weather and image viewing in some terminals.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-configs">zinit-configs</a>
|
||
- Real-world configuration files (basically a collection of
|
||
<code>.zshrc</code> files) holding <a
|
||
href="https://github.com/zdharma-continuum/zinit">zinit</a>
|
||
invocations.</li>
|
||
</ul>
|
||
<h3 id="zsh-on-windows">ZSH on Windows</h3>
|
||
<h4 id="superconsole---windows-only"><a
|
||
href="https://github.com/alexchmykhalo/superconsole">superconsole</a> -
|
||
Windows-only</h4>
|
||
<ul>
|
||
<li><code>ConEmu</code>/<code>zsh</code> out-of-the-box configured to
|
||
restore previously opened tabs and shell working directories after
|
||
<code>ConEmu</code> restart</li>
|
||
<li>Choose between clean and inherited environment when starting new
|
||
SuperConsole sessions</li>
|
||
<li>Custom colorful scheme, colorful output for various commands</li>
|
||
<li><code>MSYS2</code> included, <code>zsh</code> and necessary software
|
||
preinstalled, uses zsh-grml-config</li>
|
||
<li>Uses <a href="https://github.com/zsh-users/antigen">Antigen</a> for
|
||
ZSH theme and config management</li>
|
||
<li>Enabled number of ZSH plugins to activate completion, highlighting
|
||
and history for most comfortable use</li>
|
||
<li>Git-for-Windows repo with proper <code>git</code> and
|
||
<code>git lfs</code> support for <code>MSYS2</code> environment is
|
||
configured, <code>git</code> client already installed.</li>
|
||
<li><code>ssh-agent</code> for <code>git</code> works out-of-box, add
|
||
your keys to <code>ConEmu/msys64/ConEmu/msys64/home/user/.ssh</code>
|
||
dir</li>
|
||
<li>Non-blocking ZSH prompt status updates thanks to <a
|
||
href="https://github.com/agkozak/agkozak-zsh-prompt">agkozak-zsh-prompt</a></li>
|
||
<li>Command-not-found handler customized for <code>MSYS2</code> suggests
|
||
what package to install</li>
|
||
<li>Sets up <code>nano</code> as main editor, enables <code>nano</code>
|
||
syntax highlighting</li>
|
||
<li>Custom helper scripts added to
|
||
<code>ConEmu/msys64/3rdparty</code></li>
|
||
</ul>
|
||
<h2 id="plugins">Plugins</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/agpenton/1password-zsh-plugin">1password</a> -
|
||
Adds <a href="https://1password.com/">1Password</a> functionality
|
||
including a <code>opswd</code> command that wraps the <code>op</code>
|
||
command. It takes a service name as an argument and copies the password
|
||
for that service to the clipboard.</li>
|
||
<li><a href="https://github.com/chrissicool/zsh-256color">256color</a> -
|
||
Enhances the terminal environment with 256 colors. It looks at the
|
||
chosen <code>TERM</code> environment variable and sees if there is
|
||
respective ncurses’ terminfo with 256 colors available. The result is a
|
||
multicolor terminal, if available.</li>
|
||
<li><a href="https://github.com/olets/zsh-abbr">abbr (olets)</a> -
|
||
Manages auto-expanding abbreviations that expand inline when you hit
|
||
space, inspired by fish shell.</li>
|
||
<li><a
|
||
href="https://github.com/felixgravila/zsh-abbr-path">abbr-path</a> -
|
||
Adds functionality of the <code>theme_title_use_abbreviated_path</code>
|
||
parameter from some oh-my-fish themes.</li>
|
||
<li><a
|
||
href="https://github.com/momo-lab/zsh-abbrev-alias">abbrev-alias</a> -
|
||
Provides functionality similar to <code>vim</code>’s abbreviation
|
||
expansion.</li>
|
||
<li><a href="https://github.com/matthieusb/act">actiona</a> - Make it
|
||
easier to call <a href="https://github.com/Jmgr/actiona">actiona</a>
|
||
scripts from your command line. Includes tab completions.</li>
|
||
<li><a
|
||
href="https://github.com/se-jaeger/zsh-activate-py-environment">activate-py-environment</a>
|
||
- Automagically detects and activates your python environments
|
||
(<code>poetry</code>, <code>virtualenv</code> and <code>conda</code>)
|
||
while traversing directories.</li>
|
||
<li><a
|
||
href="https://github.com/MohamedElashri/adguard-helper">adguard-helper</a>
|
||
- Simplies interaction with the <a
|
||
href="https://github.com/AdguardTeam/AdGuardVPNCLI">AdGuard VPN CLI</a>.
|
||
It provides user-friendly commands that reduce the need to remember
|
||
complex flags and commands by offering a more intuitive interface.</li>
|
||
<li><a
|
||
href="https://github.com/baliestri/adonisjs.plugin.zsh">adonisjs</a> -
|
||
Plugin for skipping the <code>node</code> part of the <code>ace</code>
|
||
command.</li>
|
||
<li><a
|
||
href="https://github.com/muePatrick/zsh-ai-commands">ai-commands</a> -
|
||
Asks GPT (gpt-4-turbo-preview) for CLI commands that achieve the
|
||
described target action.</li>
|
||
<li><a
|
||
href="https://github.com/louis-thevenet/zsh-airpods-battery/">airpods-battery</a>
|
||
- Looks for AirPods via Bluetooth and puts their battery charge state
|
||
into <code>$RPROMPT</code>.</li>
|
||
<li><a href="https://github.com/chr15m/aish">aish</a> - Instant shell
|
||
script solutions from OpenAI right in your prompt.</li>
|
||
<li><a
|
||
href="https://github.com/casonadams/alacritty-shell">alacritty</a> -
|
||
Control <a
|
||
href="https://github.com/alacritty/alacritty/wiki/Color-schemes">alacritty</a>
|
||
color schemes.</li>
|
||
<li><a href="https://github.com/sticklerm3/alehouse">alehouse</a> -
|
||
Contains short aliases for <a href="https://brew.sh">brew</a> commands,
|
||
inspired by <code>betterbrew</code>.</li>
|
||
<li><a
|
||
href="https://github.com/akash329d/zsh-alias-finder">alias-finder</a> -
|
||
Displays an alias when you use a command you have aliased previously.
|
||
Helpful for remembering aliases you have defined in the past. Written as
|
||
a pure ZSH script for speed.</li>
|
||
<li><a href="https://github.com/MefitHp/alias-maker">alias-maker</a> -
|
||
Allows you to easily create and manage aliases from the command
|
||
line.</li>
|
||
<li><a href="https://github.com/djui/alias-tips">alias-tips</a> - An <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a> plugin to help remembering those
|
||
aliases you defined once.</li>
|
||
<li><a href="https://github.com/givensuman/zsh-allclear">allclear</a> -
|
||
Clears the terminal when you cd into <code>$HOME</code>.</li>
|
||
<li><a href="https://github.com/stanislas/allergen">allergen</a> - A
|
||
collection of custom ZSH plugins to use with Antigen.</li>
|
||
<li><a href="https://github.com/Valiev/almostontop">almostontop</a> -
|
||
Clears previous command output every time before new command executed in
|
||
shell. Inspired by the <a
|
||
href="https://github.com/swirepe/alwaysontop">alwaysontop</a> plugin for
|
||
<code>bash</code>.</li>
|
||
<li><a
|
||
href="https://github.com/raisty/alt-and-select">alt-and-select</a> -
|
||
Binds the alt-c (copy), alt-v (paste), alt-x (cut) keyboard shortcut to
|
||
a commands: copy-region-as-kill, yank, kill-region. Remaps the execute
|
||
command to Alt-Shift-X.</li>
|
||
<li><a href="https://github.com/sparsick/ansible-zsh">ansible</a> - A
|
||
plugin for <a href="https://www.ansible.com/">Ansible</a>.</li>
|
||
<li><a href="https://github.com/yuhonas/zsh-ansimotd">ansimotd</a> -
|
||
Adds old-school cool ANSI art when a login shell starts.</li>
|
||
<li><a href="https://github.com/fcambus/ansiweather">ansiweather</a> -
|
||
Weather in your terminal, with ANSI colors and Unicode symbols.</li>
|
||
<li><a
|
||
href="https://github.com/getantidote/use-omz">antidote-use-omz</a> -
|
||
Make using <a href="https://ohmyz.sh/">oh-my-zsh</a> with <a
|
||
href="https://getantidote.github.io/">antidote</a> seamless.</li>
|
||
<li><a
|
||
href="https://github.com/smallhadroncollider/antigen-git-rebase">antigen-git-rebase</a>
|
||
- Antigen/ZSH script to aid with <code>git</code> rebasing.</li>
|
||
<li><a href="https://github.com/mollifier/anyframe">anyframe</a> - A
|
||
<code>peco</code>/<code>percol</code>/<code>fzf</code> wrapper plugin
|
||
for ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/voronkovich/apache2.plugin.zsh">apache2</a> -
|
||
Adds aliases and functions for managing Apache2.</li>
|
||
<li><a href="https://github.com/micans/apparix">apparix</a> - Command
|
||
line directory bookmarks with jumping to bookmarks, subdirectory tab
|
||
completion, distant listing etc.</li>
|
||
<li><a
|
||
href="https://github.com/zsh-users/zsh-apple-touchbar">apple-touchbar</a>
|
||
- Adds MacBook Pro touchbar support in <a
|
||
href="https://iterm2.com">iTerm 2</a>.</li>
|
||
<li><a href="https://github.com/Cloudstek/zsh-plugin-appup">appup</a> -
|
||
Adds <code>start</code>, <code>stop</code>, <code>up</code> and
|
||
<code>down</code> commands when it detects a
|
||
<code>docker-compose.yml</code> or <code>Vagrantfile</code> in the
|
||
current directory (e.g. your application). Just run <code>up</code> and
|
||
get coding!</li>
|
||
<li><a href="https://github.com/GeoLMg/apt-zsh-plugin">apt</a> - For
|
||
distros with <code>apt</code> package manager. Offers to install missing
|
||
programs for you.</li>
|
||
<li><a
|
||
href="https://github.com/michaelsousajr/zsh-arc-search">arc-search</a> -
|
||
Enables quick searches using Arc browser directly from your terminal.
|
||
Features URL encoding for search terms.</li>
|
||
<li><a href="https://github.com/anton-rudeshko/zsh-arc">arc</a> - Adds
|
||
aliases for Yandex version control system.</li>
|
||
<li><a href="https://github.com/fourdim/zsh-archlinux">archlinux
|
||
(fourdim)</a> - Defines helper functions for <code>pacman</code> on Arch
|
||
Linux.</li>
|
||
<li><a href="https://github.com/Junker/zsh-archlinux">archlinux
|
||
(junker)</a> - Based on the oh-my-zsh <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/archlinux">archlinux</a>
|
||
plugin. Defines helper functions and aliases.</li>
|
||
<li><a href="https://github.com/raghur/zsh-arduino">arduino</a> - Adds
|
||
scripts to build, upload and monitor arduino sketches from a command
|
||
line. Requires <a
|
||
href="https://stedolan.github.io/jq/"><code>jq</code></a>.</li>
|
||
<li><a href="https://github.com/jessarcher/zsh-artisan">artisan</a> -
|
||
Laravel <code>artisan</code> plugin for ZSH to help you to run
|
||
<code>artisan</code> from anywhere in the project tree, with tab
|
||
completion!</li>
|
||
<li><a
|
||
href="https://github.com/sparsick/asciidoctor-zsh">asciidoctor</a> - A
|
||
plugin for AsciiDoctor.</li>
|
||
<li><a href="https://github.com/kiurchv/asdf.plugin.zsh">asdf
|
||
(kiurchv)</a> - Integration and completions for <a
|
||
href="https://github.com/asdf-vm/asdf">asdf</a>, the extendable version
|
||
manager, with support for Ruby, Node.js, Elixir, Erlang and more.</li>
|
||
<li><a href="https://github.com/zimfw/asdf">asdf (zimfw)</a> -
|
||
Initializes <a href="https://github.com/asdf-vm/asdf">asdf</a>,
|
||
installing it using <code>git</code> if not installed yet. Also,
|
||
bypasses the shims if you’re using the <a
|
||
href="https://github.com/asdf-community/asdf-direnv">direnv</a> plugin,
|
||
as suggested by the plugin <a
|
||
href="https://github.com/asdf-community/asdf-direnv/#pro-tips">pro-tips</a>.</li>
|
||
<li><a
|
||
href="https://github.com/redxtech/zsh-asdf-direnv">asdf-direnv</a> -
|
||
Integration and completions for <a
|
||
href="https://github.com/asdf-vm/asdf">asdf</a> and <a
|
||
href="https://github.com/asdf-community/asdf-direnv">direnv</a>.</li>
|
||
<li><a
|
||
href="https://github.com/CurryEleison/zsh-asdf-prompt">asdf-prompt</a> -
|
||
Provides a function usable in prompts that displays version information
|
||
for your current tool versions.</li>
|
||
<li><a href="https://github.com/Licheam/zsh-ask">ask</a> - Serves as a
|
||
ChatGPT API frontend, enabling you to interact with ChatGPT directly
|
||
from the ZSH shell using only <code>cURL</code> and
|
||
<code>jq</code>.</li>
|
||
<li><a href="https://github.com/weizard/assume-role">assume-role</a> -
|
||
Allows you to assume AWS IAM roles easily. Includes completions.</li>
|
||
<li><a href="https://github.com/mafredri/zsh-async">async</a> - Library
|
||
for running asynchronous tasks in ZSH without requiring any external
|
||
tools. Allows you to run multiple asynchronous jobs, enforce unique jobs
|
||
(multiple instances of the same job will not run), flush all currently
|
||
running jobs and create multiple workers (each with their own
|
||
jobs).</li>
|
||
<li><a
|
||
href="https://github.com/CorradoRossi/oh-my-zsh-atom-plugin">atom-plugin</a>
|
||
- Based on the <a
|
||
href="https://github.com/valentinocossar/sublime">Sublime</a> plugin,
|
||
lets you launch a file or folder in <a href="https://atom.io">Atom</a>
|
||
from <a href="https://iterm2.com">iTerm 2</a>.</li>
|
||
<li><a href="https://github.com/ellie/atuin">atuin</a> - Replaces your
|
||
existing shell history with a SQLite database, and records additional
|
||
context for your commands. Additionally, it provides optional and fully
|
||
encrypted synchronisation of your history between machines, via an Atuin
|
||
server.</li>
|
||
<li><a
|
||
href="https://github.com/redxtech/zsh-aur-install">aur-install</a> -
|
||
Small plugin to install packages from the AUR.</li>
|
||
<li><a href="https://github.com/gretzky/auto-color-ls">auto-color-ls</a>
|
||
- Automatically list directories with <code>colorls</code>.</li>
|
||
<li><a href="https://github.com/hchbaw/auto-fu.zsh">auto-fu.zsh</a> -
|
||
Automatic complete-word and list-choices. Originally incr-0.2.zsh by
|
||
y.fujii <y-fujii at mimosa-pudica.net>.</li>
|
||
<li><a href="https://github.com/commanda-panda/zsh-auto-ls">auto-ls
|
||
(commanda-panda)</a> - Automatically runs <code>ls</code> or
|
||
<code>color-ls</code> if available on <code>cd</code>.</li>
|
||
<li><a href="https://github.com/desyncr/auto-ls">auto-ls (desyncr)</a> -
|
||
Automatically <code>ls</code> when cding to a new directory.</li>
|
||
<li><a
|
||
href="https://github.com/MichaelAquilina/zsh-auto-notify">auto-notify</a>
|
||
- Automatically sends out a notification when a long running task has
|
||
completed.</li>
|
||
<li><a href="https://github.com/manlao/zsh-auto-nvm">auto-nvm</a> -
|
||
Automatically switches to the node version specified in a given
|
||
directory.</li>
|
||
<li><a
|
||
href="https://github.com/brunomacedo/zsh-auto-pnpm-use">auto-pnpm-use</a>
|
||
- Automatically loads the node version specified in <code>.nvmrc</code>
|
||
or <code>.npmrc</code>.</li>
|
||
<li><a href="https://github.com/Skylor-Tang/auto-venv">auto-venv</a> -
|
||
Automatically activates the Python virtual environment in the current
|
||
directory or its parent directories.</li>
|
||
<li><a
|
||
href="https://github.com/marlonrichert/zsh-autocomplete">autocomplete</a>
|
||
- Automatically lists completions as you type and provides intuitive
|
||
keybindings for selecting and inserting them.</li>
|
||
<li><a href="https://github.com/cravend/autodark">autodark (cravend)</a>
|
||
- Switches between user-specified light and dark themes. Only works on
|
||
macOS.</li>
|
||
<li><a href="https://github.com/vbwx/zsh-autodark">autodark (vbwx)</a> -
|
||
Switches to another Terminal profile if dark mode is enabled
|
||
(macOS-only).</li>
|
||
<li><a href="https://github.com/nocttuam/autodotenv">autodotenv</a> -
|
||
Will prompt you to load variables when you <code>cd</code> into a
|
||
directory containing a <code>.env</code> file.</li>
|
||
<li><a href="https://github.com/zpm-zsh/autoenv">autoenv-extended</a> -
|
||
Extended version of the <a
|
||
href="https://github.com/Tarrasch/zsh-autoenv">zsh-autoenv</a>
|
||
plugin.</li>
|
||
<li><a href="https://github.com/hyperupcall/autoenv">autoenv</a> -
|
||
Directory-based environments.</li>
|
||
<li><a href="https://github.com/wting/autojump">autojump</a> - A
|
||
<code>cd</code> command that learns - easily navigate directories from
|
||
the command line. Install autojump-zsh for best results.</li>
|
||
<li><a href="https://github.com/hlissner/zsh-autopair">autopair</a> - A
|
||
ZSH plugin for auto-closing, deleting and skipping over matching
|
||
delimiters. Only tested on ZSH 5.0.2 or later.</li>
|
||
<li><a
|
||
href="https://github.com/ianthehenry/zsh-autoquoter">autoquoter</a> - A
|
||
<code>zle</code> widget (“zsh plugin”) that will automatically put
|
||
quotes around arguments to certain commands.</li>
|
||
<li><a
|
||
href="https://github.com/zsh-users/zsh-autosuggestions">autosuggestions</a>
|
||
- <a href="https://fishshell.com/">Fish</a>-like fast/unobtrusive
|
||
autosuggestions for ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/MichaelAquilina/zsh-autoswitch-virtualenv">autoswitch-virtualenv</a>
|
||
- ZSH plugin to automatically switch python virtualenvs and pipenvs when
|
||
traversing directories. Automatically detects <a
|
||
href="https://pypi.org/project/pipenv/">pipenv</a> and <a
|
||
href="https://python-poetry.org/">poetry</a> projects.</li>
|
||
<li><a
|
||
href="https://github.com/spikespaz/autoupdate-antibody-zsh">autoupdate-antibody</a>
|
||
- A fork of <a
|
||
href="https://github.com/unixorn/autoupdate-antigen.zshplugin">autoupdate-antigen</a>
|
||
for the <a href="https://getantibody.github.io">Antibody</a> plugin
|
||
manager, with the added ability to cooperate with static loading.</li>
|
||
<li><a
|
||
href="https://github.com/unixorn/autoupdate-antigen.zshplugin">autoupdate-antigen</a>
|
||
- <a href="https://github.com/zsh-users/antigen">Antigen</a> doesn’t do
|
||
automatic updates like <a href="https://ohmyz.sh/">oh-my-zsh</a>. This
|
||
plugin adds auto updating for <code>antigen</code>, both of
|
||
<code>antigen</code> and the bundles loaded in your configuration.</li>
|
||
<li><a
|
||
href="https://github.com/TamCore/autoupdate-oh-my-zsh-plugins">autoupdate-oh-my-zsh-plugins</a>
|
||
- <a href="https://ohmyz.sh/">oh-my-zsh</a> doesn’t automatically update
|
||
non-core plugins, this plugin autoupdates <code>git</code> repositories
|
||
in the <code>$ZSH_CUSTOM</code> directory.</li>
|
||
<li><a href="https://github.com/linnnus/autovenv">autovenv (linnnus)</a>
|
||
- Automatically activates Python virtual environments when entering
|
||
their parent directory.</li>
|
||
<li><a href="https://github.com/snovra-dev/zsh-autovenv">autovenv
|
||
(snovra-dev)</a> - Automatically activates Python virtual environments
|
||
when entering their parent directory.</li>
|
||
<li><a
|
||
href="https://github.com/joepjoosten/aws-cli-mfa-oh-my-zsh">aws-cli-mfa</a>
|
||
- AWS CLI MFA plugin based on sweharris’ <a
|
||
href="https://github.com/sweharris/aws-cli-mfa">aws-cli-mfa</a>.
|
||
Supports specifying <code>mfa_device</code> in profile.</li>
|
||
<li><a
|
||
href="https://github.com/FreebirdRides/oh-my-zsh-aws-mfa">aws-mfa</a> -
|
||
Plugin for AWS MFA.</li>
|
||
<li><a href="https://github.com/pookey/zsh-aws-plugin">aws-plugin</a> -
|
||
Adds helper functions for <code>aws</code> command. Includes mfa and
|
||
<code>assume-role</code> helpers.</li>
|
||
<li><a
|
||
href="https://github.com/borracciaBlu/aws-upload-zsh">aws-upload</a> -
|
||
Boost your productivity with <code>aws-upload</code>.</li>
|
||
<li><a
|
||
href="https://github.com/jonscheiding/zsh-plugin-aws-vault-profiles">aws-vault-profiles</a>
|
||
- Plugin that integrates usage of <a
|
||
href="https://github.com/99designs/aws-vault">aws-vault</a> with the
|
||
<code>$AWS_PROFILE</code> environment variable.</li>
|
||
<li><a href="https://github.com/blimmer/zsh-aws-vault">aws-vault</a> -
|
||
Plugin for <a
|
||
href="https://github.com/99designs/aws-vault">aws-vault</a>. Includes
|
||
tab completions.</li>
|
||
<li><a href="https://github.com/apachler/zsh-aws">aws</a> - Forked from
|
||
the original <a href="https://ohmyz.sh/">oh-my-zsh</a> <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/aws">aws</a>.
|
||
Includes completions for <code>awscli</code> and a few utilities for
|
||
managing AWS profiles and displaying them in your prompt.</li>
|
||
<li><a href="https://github.com/drgr33n/oh-my-zsh_aws2-plugin">aws2</a>
|
||
- Provides completion support for version 2 of the <a
|
||
href="https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html">awscli</a>
|
||
and a few utilities to manage AWS profiles and display them in the
|
||
prompt.</li>
|
||
<li><a href="https://github.com/suonto/awsp-zsh-plugin">awsp</a> - AWS
|
||
profile management for ZSH. Inspired by oh-my-zsh’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/aws/aws.plugin.zsh">aws</a>
|
||
plugin. Shows details of currently active AWS profile.</li>
|
||
<li><a href="https://github.com/raisedadead/zsh-awsssh">awsssh</a> -
|
||
List, select and <code>ssh</code> into EC2 instances.</li>
|
||
<li><a href="https://github.com/Sordie/AWSume">awsume</a> - Plugin that
|
||
enables showing the current <a
|
||
href="https://github.com/trek10inc/awsume">awsume</a> profile.</li>
|
||
<li><a href="https://github.com/dmakeienko/azcli">azcli</a> - Helper for
|
||
using the Azure cli tools.</li>
|
||
<li><a
|
||
href="https://github.com/milespossing/Azure-Keyvault-Zsh">azure-keyvault</a>
|
||
- Makes using Azure keyvaults less verbose from the cli.</li>
|
||
<li><a
|
||
href="https://github.com/dmakeienko/azure-subscription-prompt">azure-subscription</a>
|
||
- Displays information about the Azure current Subscription and
|
||
tenant.</li>
|
||
<li><a href="https://github.com/drkhsh/zsh-banner">banner</a> - Displays
|
||
ANSI/ASCII art on session startup.</li>
|
||
<li><a
|
||
href="https://github.com/richardmoyer/baseballfunfacts">baseballfunfacts</a>
|
||
- Print random baseball related “fun facts” in your shell. Depends on
|
||
<code>fortune</code> and <code>cowsay</code> being installed.</li>
|
||
<li><a href="https://github.com/jtprog/bash-quote">bash-quote</a> - Get
|
||
random quote from Bash.im.</li>
|
||
<li><a href="https://github.com/chrissicool/zsh-bash">bash</a> - Makes
|
||
ZSH more Bash compatible. It redefines the source command to act more
|
||
like <code>bash</code> does. It also enables <code>bash</code>
|
||
completions.</li>
|
||
<li><a href="https://github.com/fdellwing/zsh-bat">bat</a> - Adds some
|
||
helper aliases for <a href="https://github.com/sharkdp/bat">bat</a>
|
||
users.</li>
|
||
<li><a
|
||
href="https://github.com/Jactry/zsh_battery_state">battery_state</a> -
|
||
Show battery state in right-prompt.</li>
|
||
<li><a href="https://github.com/Tarrasch/zsh-bd">bd</a> - Jump back to a
|
||
specific directory, without doing <code>cd ../../..</code>.</li>
|
||
<li><a href="https://github.com/sheoak/zsh-bepoptimist/">bepoptimist</a>
|
||
Remaps vi-mode for the French <a
|
||
href="http://bepo.fr/wiki/Accueil">bépo</a> keyboard.</li>
|
||
<li><a
|
||
href="https://github.com/unixorn/bitbucket-git-helpers.plugin.zsh">bitbucket-git-helpers</a>
|
||
- Adds helper scripts to allow you to create bitbucket PRs or open a
|
||
directory in the current branch.</li>
|
||
<li><a href="https://github.com/casonadams/bitwarden-cli">bitwarden
|
||
(casonadams)</a> - A <a
|
||
href="https://bitwarden.com/download/">Bitwarden</a> CLI fuzzy finder
|
||
using <a href="https://github.com/junegunn/fzf">fzf</a>. Requires <a
|
||
href="https://stedolan.github.io/jq/">jq</a>.</li>
|
||
<li><a href="https://github.com/Game4Move78/zsh-bitwarden">bitwarden
|
||
(game4move78)</a> - Adds functions to manage <a
|
||
href="https://bitwarden.com/">bitwarden</a> sessions.</li>
|
||
<li><a href="https://github.com/kalsowerus/zsh-bitwarden">bitwarden
|
||
(kalsowerus)</a> - Opens a <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> widget containing your <a
|
||
href="https://bitwarden.com/">Bitwarden</a> vault items. Upon selecting
|
||
an item either the username or password will be either written into the
|
||
shell or copied into the clipboard. Requires <code>fzf</code>,
|
||
<code>jq</code> and <code>bitwarden</code>.</li>
|
||
<li><a href="https://github.com/StackExchange/blackbox">blackbox</a> -
|
||
Stack Exchange’s toolkit for storing keys/credentials securely in a
|
||
<code>git</code> repository.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-bob">bob</a> - Plugin for
|
||
<a href="https://github.com/MordechaiHadad/bob">bob</a> a cross-platform
|
||
and easy-to-use Neovim version manager.</li>
|
||
<li><a href="https://github.com/fundor333/bofh">bofh</a> - Adds
|
||
functions to display random bofh fortunes.</li>
|
||
<li><a href="https://github.com/ikhurramraza/bol">bol</a> - Prints a
|
||
random quote when you open a terminal window.</li>
|
||
<li><a
|
||
href="https://github.com/bossjones/boss-docker-zsh-plugin">boss-docker</a>
|
||
- Manages <code>docker</code> on macOS.</li>
|
||
<li><a
|
||
href="https://github.com/bossjones/boss-git-zsh-plugin">boss-git</a> -
|
||
Adds some convenience aliases for <code>git</code>.</li>
|
||
<li><a
|
||
href="https://github.com/elstgav/branch-manager">branch-manager</a> - A
|
||
plugin for managing <code>git</code> branches.</li>
|
||
<li><a href="https://github.com/troykelly/oh-my-zsh-brave">brave</a> -
|
||
Manages <a href="https://brave.com">Brave</a> profiles. With this
|
||
plugin, you can start the Brave Browser with a specific user profile by
|
||
using the brave command followed by the profile’s name. The plugin also
|
||
implements autocompletion for the profile names so you won’t have to
|
||
type the entire profile name manually.</li>
|
||
<li><a href="https://github.com/rhuang2014/brew">brew (rhuang2014)</a> -
|
||
Standalone plugin for the <a href="https://brew.sh/">Homebrew</a>
|
||
Package Manager.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-brew">brew (wintermi)</a> -
|
||
Simple plugin for the <a href="https://brew.sh/">Homebrew</a> Package
|
||
Manager.</li>
|
||
<li><a href="https://github.com/wolffaxn/brew-zsh-plugin">brew
|
||
(wolffaxn)</a> - Standalone plugin for the <a
|
||
href="https://brew.sh/">Homebrew</a> Package Manager.</li>
|
||
<li><a
|
||
href="https://github.com/marceloclp/zsh-brew-install">brew-install</a> -
|
||
Installs and loads <a href="https://brew.sh">brew</a> on WSL.</li>
|
||
<li><a
|
||
href="https://github.com/fielding/zsh-brew-switcher">brew-switcher</a> -
|
||
Automatically switch between Homebrew installations based on the current
|
||
active arch, arm64 or x86_64, on Apple Silicon Macs.</li>
|
||
<li><a
|
||
href="https://github.com/adolfoabegg/browse-commit">browse-commit</a> -
|
||
Lets you open any commit in your browser from the command line.</li>
|
||
<li><a href="https://github.com/aubreypwd/zsh-plugin-bruse">bruse</a> -
|
||
Makes it easy to <code>brew link</code> different versions of
|
||
packages.</li>
|
||
<li><a
|
||
href="https://github.com/Niverton/zsh-bumblebee-plugin">bumblebee</a> -
|
||
A plugin to toggle prepending <code>optirun</code> in the command
|
||
line.</li>
|
||
<li><a href="https://github.com/begris/bw-zsh-plugin">bw</a> - Provides
|
||
formatting options and easy access to credentials stored in <a
|
||
href="https://bitwarden.com">Bitwarden</a> via the Bitwarden <a
|
||
href="https://bitwarden.com/download/">CLI</a>. The plugin tries to
|
||
retrieve a valid session before each action, therefore an explicit login
|
||
is not nescessary beforehand.</li>
|
||
<li><a href="https://github.com/elogiclab/zsh-bws">bws</a> - Simplify
|
||
and improve the retrieval of secrets from the <a
|
||
href="https://bitwarden.com">Bitwarden</a> Secret Manager.</li>
|
||
<li><a href="https://github.com/sebastiangraz/c">c</a> - Adds some
|
||
<code>git</code> shortcuts.</li>
|
||
<li><a href="https://github.com/arzzen/calc.plugin.zsh">calc
|
||
(arzzen)</a> - A calculator for ZSH.</li>
|
||
<li><a href="https://github.com/Sam-programs/zsh-calc">calc
|
||
(sam-programs)</a> - Allows you to run math calculations with no
|
||
prefixes.</li>
|
||
<li><a
|
||
href="https://github.com/junkblocker/calibre-zaw-source">calibre-zaw-source</a>
|
||
- <a href="https://calibre-ebook.com/">Calibre - E-book management</a>
|
||
source for <a href="https://github.com/zsh-users/zaw">zaw</a></li>
|
||
<li><a href="https://github.com/walesmd/caniuse.plugin.zsh">caniuse</a>
|
||
- Add <a href="https://caniuse.com">Can I Use</a> support to ZSH.</li>
|
||
<li><a href="https://github.com/kobylinski/caper-bush">caper-bush</a> -
|
||
Enhances Git’s tab autocomplete by using AI to generate concise,
|
||
context-aware summaries of staged changes for thoughtful commit
|
||
messages. Requires and OpenAI key, <code>jq</code> and
|
||
<code>yq</code>.</li>
|
||
<li><a href="https://github.com/MikeDacre/careful_rm">careful_rm</a> - A
|
||
wrapper for <code>rm</code> that adds trash/recycling and useful
|
||
warnings.</li>
|
||
<li><a href="https://github.com/rtuin/zsh-case">case</a> - A ZSH plugin
|
||
that adds two aliases <code>tolower</code> and <code>toupper</code> to
|
||
switch output case.</li>
|
||
<li><a href="https://github.com/mollifier/cd-gitroot">cd-gitroot</a> - A
|
||
ZSH plugin to <code>cd</code> to the <code>git</code> repository root
|
||
directory.</li>
|
||
<li><a href="https://github.com/zshzoo/cd-ls">cd-ls</a> - Automatically
|
||
<code>ls</code> after <code>cd</code>.</li>
|
||
<li><a href="https://github.com/bartboy011/cd-reminder">cd-reminder</a>
|
||
- Display reminders when <code>cd</code>-ing into specified
|
||
directories.</li>
|
||
<li><a href="https://github.com/P4Cu/cd-reporoot">cd-reporoot</a> - A
|
||
ZSH plugin to <code>cd</code> to the current repository checkout’s root
|
||
directory.</li>
|
||
<li><a href="https://github.com/jeffwalter/zsh-plugin-cd-ssh">cd-ssh</a>
|
||
- <code>ssh</code> to a server when you accidentally <code>cd</code> to
|
||
it.</li>
|
||
<li><a href="https://github.com/MikeDacre/cdbk">cdbk</a> - A ZSH plugin
|
||
to allow easy named directory creation - shortcuts to any directory you
|
||
want.</li>
|
||
<li><a href="https://github.com/evanthegrayt/cdc">cdc</a> - Makes it
|
||
easier to change directories to directories that are subdirs of a
|
||
user-defined list of directories. Includes tab-completion, session
|
||
history and <code>pushd</code>, <code>popd</code> and <code>dirs</code>
|
||
equivalents.</li>
|
||
<li><a href="https://github.com/johncassol/cdh">cdh</a> - Allows users
|
||
to manage and navigate through a history of directories they have
|
||
visited. It maintains a history file of directories and provides several
|
||
commands to interact with this history.</li>
|
||
<li><a href="https://github.com/joknarf/cdhist">cdhist</a> - cd
|
||
history/subdir/locatedir navigation. simple cd history, alias builtin
|
||
<code>cd</code> to add <code>cd</code> history, rapidily swich to
|
||
already visited directories, can use <code>locate</code>,
|
||
<code>mlocate</code> or <code>plocate</code> to rapidly cd to any
|
||
directory</li>
|
||
<li><a href="https://github.com/willghatch/zsh-cdr">cdr</a> - Easy setup
|
||
of <code>cdr</code> for ZSH.</li>
|
||
<li><a href="https://github.com/mtxr/zsh-change-case">change-case</a> -
|
||
Plugin for fast swap between upper and lower case in your command line.
|
||
:sunglasses:</li>
|
||
<li><a href="https://github.com/0b10/cheatsheet">cheatsheet</a> - Plugin
|
||
to easily view, create, and edit cheatsheets.</li>
|
||
<li><a href="https://github.com/zpm-zsh/check-deps">check-deps</a> -
|
||
Helper for ZSH plugins that allows them to show how to install any
|
||
missing dependencies. Works on Debian (and derivatives like Ubuntu),
|
||
Arch and its derivatives, Node.js and ZSH plugins if you are using the
|
||
<a href="https://github.com/zpm-zsh/zpm">zpm</a> framework.</li>
|
||
<li><a href="https://github.com/sbfaulkner/chgo-plugin-zsh">chgo</a> -
|
||
Clone of <code>chruby</code> modified to make it easy to switch between
|
||
multiple Go versions.</li>
|
||
<li><a
|
||
href="https://github.com/wwilsman/zsh-clean-project">clean-project</a> -
|
||
Remove files from projects (automatically by default). Useful for
|
||
keeping <code>.DS_Store</code> and <code>Thumbs.db</code> files from
|
||
cluttering your directories.</li>
|
||
<li><a href="https://github.com/Xeferis/cleanzip">cleanzip</a> - Helps
|
||
create zip files that don’t have data that shouldn’t be in there.</li>
|
||
<li><a href="https://github.com/zpm-zsh/clipboard">clipboard</a> - Adds
|
||
a cross-platform helper function to access the system clipboard. Works
|
||
on macOS, X11 (and Wayland) and Cygwin.</li>
|
||
<li><a href="https://github.com/apalkk/Cmaker">cmaker</a> - Makes using
|
||
<code>cmake</code> easier.</li>
|
||
<li><a href="https://github.com/BlaineEXE/zsh-cmd-status">cmd-status</a>
|
||
- Reports the status of commands including return code and
|
||
duration.</li>
|
||
<li><a href="https://github.com/TomfromBerlin/zsh-cmd-time">cmd-time</a>
|
||
- Collects the execution time of commands and exports the result to a
|
||
variable that can be used elsewhere. It is similar to the built-in <a
|
||
href="http://zsh.sourceforge.net/Doc/Release/Parameters.html">REPORTTIME</a>
|
||
function, but it is also slightly different. Unlike when you set
|
||
<code>REPORTTIME</code>, it considers user and sytem time, not just CPU
|
||
time.</li>
|
||
<li><a href="https://github.com/tom-auger/cmdtime">cmdtime</a> -
|
||
Displays the duration of a command to the terminal forked from the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/timer">timer</a>
|
||
plugin.</li>
|
||
<li><a
|
||
href="https://github.com/xorkevin/code-review-zsh">code-review</a> -
|
||
Launches <code>git difftool</code> on
|
||
<code>git merge-base target_branch base_branch</code> and
|
||
<code>target_branch</code>.</li>
|
||
<li><a
|
||
href="https://gitlab.com/code-stats/code-stats-zsh">code-stats</a> -
|
||
Counts keypresses and logs stats to <a
|
||
href="https://codestats.net/">Code::Stats</a>.</li>
|
||
<li><a href="https://github.com/tom-doerr/zsh_codex">codex</a> - Enables
|
||
you to use OpenAI’s powerful Codex AI in the command line.</li>
|
||
<li><a
|
||
href="https://github.com/gakimball/zsh-coffee-time">coffee-time</a> -
|
||
Adds the <code>caf</code> alias, which runs
|
||
<code>caffeinate -dims</code>. The extra flags keep everything awake:
|
||
the system, the drive, and the display.</li>
|
||
<li><a
|
||
href="https://github.com/p1r473/zsh-color-logging">color-logging</a> -
|
||
provides a really easy to use logging library with notifications for
|
||
pushbullet and pushover, colorizes tools like <code>cat</code> and
|
||
<code>ls</code> and provides a color library.</li>
|
||
<li><a
|
||
href="https://github.com/zuxfoucault/colored-man-pages_mod">colored-man-pages-mod</a>
|
||
- Forked from <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/colored-man-pages/colored-man-pages.plugin.zsh">ohmyzsh/ohmyzsh/plugins/colored-man-pages</a>.
|
||
Colorizes <code>man</code> output.</li>
|
||
<li><a
|
||
href="https://github.com/ael-code/zsh-colored-man-pages">colored-man-pages</a>
|
||
- Colorize <code>man</code> pages.</li>
|
||
<li><a
|
||
href="https://github.com/Freed-Wu/zsh-colorize-functions">colorize-functions</a>
|
||
- Colorizes functions for ZSH.</li>
|
||
<li><a href="https://github.com/zpm-zsh/colorize">colorize</a> -
|
||
Colorize the output of various programs.</li>
|
||
<li><a href="https://github.com/Kallahan23/zsh-colorls">colorls</a> -
|
||
Defines a few helpful shortcuts to some colorls functions.</li>
|
||
<li><a href="https://github.com/Tarrasch/zsh-colors">colors
|
||
(Tarrasch)</a> - Makes it easier to colorize text from the CLI.
|
||
<code>red foo</code> just works.</li>
|
||
<li><a href="https://github.com/zpm-zsh/colors">colors (zpm-zsh)</a> -
|
||
Enhanced colors for ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/olets/command-execution-timer">command-execution-timer</a>
|
||
- Displays the time an interactive shell command takes to execute.</li>
|
||
<li><a
|
||
href="https://github.com/Freed-Wu/zsh-command-not-found">command-not-found
|
||
(freed-wu)</a> - Uses the <code>command-not-found</code> package for ZSH
|
||
to provide suggested packages to be installed if a command cannot be
|
||
found.</li>
|
||
<li><a
|
||
href="https://github.com/Tarrasch/zsh-command-not-found">command-not-found
|
||
(tarrasch)</a> - A mirror of the <a
|
||
href="https://ohmyz.sh">oh-my-zsh</a> <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/command-not-found">command-not-found</a>
|
||
plugin so you don’t have to include all of oh-my-zsh.</li>
|
||
<li><a
|
||
href="https://github.com/KKRainbow/zsh-command-note.plugin">command-note</a>
|
||
- Record complex commands and comment on them.</li>
|
||
<li><a
|
||
href="https://github.com/popstas/zsh-command-time">command-time</a> -
|
||
Show execution time for long commands in ZSH and <a
|
||
href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a>.
|
||
Similar to <code>REPORTTIME</code> builtin, but only outputs when user +
|
||
system time >= <code>REPORTTIME</code>.</li>
|
||
<li><a
|
||
href="https://github.com/victoria-riley-barnett/Communism/">communism</a>
|
||
- Displays a Marx quote of the day.</li>
|
||
<li><a href="https://github.com/tamago324/compe-zsh">compe</a> - Add
|
||
completion for <a
|
||
href="https://github.com/hrsh7th/nvim-compe">nvim-compe</a>.</li>
|
||
<li><a
|
||
href="https://github.com/RobSis/zsh-completion-generator">completion-generator</a>
|
||
- This plugin tries to read the list of options from the help text of
|
||
programs and generate a completion function automatically. Note that
|
||
this doesn’t do it automatically, you have to explicitly call the
|
||
generator to create a completion script.</li>
|
||
<li><a href="https://github.com/ThemysciraData/conda.plugin.zsh">conda
|
||
(themysciradata)</a> - Adds function to provide a prompt segment for <a
|
||
href="https://conda.io">conda</a> and aliases for some base
|
||
functions.</li>
|
||
<li><a href="https://github.com/wardhanisukoco/zsh-plugin-conda/">conda
|
||
(wardhanisukoco)</a> - Automatically loads <code>conda</code> and
|
||
provides functions for detecting <code>conda</code> versions for use in
|
||
themes.</li>
|
||
<li><a
|
||
href="https://github.com/commiyou/conda-init-zsh-plugin">conda-init</a>
|
||
- Cleans up environment variables so <a
|
||
href="https://conda.io">conda</a> doesn’t mess up
|
||
<code>tmux</code>.</li>
|
||
<li><a
|
||
href="https://github.com/saravanabalagi/zsh-plugin-condaenv">condaenv</a>
|
||
- Provides a <code>condaenv_prompt_info</code> function which returns
|
||
the current <code>conda</code> environment name.</li>
|
||
<li><a href="https://github.com/SleepyBag/zsh-confer">confer</a> - Tries
|
||
to find program configuration files automatically so you can do things
|
||
like <code>conf vim</code> to edit your <code>vim</code> configuration
|
||
files.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-containers">containers</a>
|
||
- Provides aliases and better interoperability between <a
|
||
href="https://podman.io">podman</a> and <a
|
||
href="https://docker.com">docker</a> commands based on which you have
|
||
installed.</li>
|
||
<li><a href="https://github.com/ChrisPenner/copy-pasta">copy-pasta</a> -
|
||
Copy and paste files in your terminal like you would in a GUI.</li>
|
||
<li><a href="https://github.com/rutchkiwi/copyzshell">copyzshell</a> - A
|
||
ZSH plugin to copy your shell configuration to another machine over
|
||
<code>ssh</code>.</li>
|
||
<li><a href="https://github.com/phucleeuwu/cowsay.zsh">cowsay</a> -
|
||
Displays a joke with <code>cowsay</code> and <code>lolcat</code> every
|
||
time you open a terminal.</li>
|
||
<li><a href="https://github.com/molovo/crash">crash</a> - Adds proper
|
||
error handling, exceptions and try/catch for ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/gsemet/crayon-syntax-zsh">crayon-syntax</a> -
|
||
ZSH syntax highlighting for the Crayon Plugin for Wordpress.</li>
|
||
<li><a
|
||
href="https://github.com/D3STY/cros-auto-notify-zsh">cros-auto-notify</a>
|
||
- Automatically sends out a notification when a long running task has
|
||
completed. Works with macOS and linux (if <code>hterm-notify</code> is
|
||
installed).</li>
|
||
<li><a
|
||
href="https://github.com/vincentdnl/zsh-crypto-prices">crypto-prices</a>
|
||
- Add a <a
|
||
href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a> segment
|
||
with the current bitcoin price.</li>
|
||
<li><a href="https://github.com/veelenga/crystal-zsh">crystal</a> - A
|
||
plugin for <a
|
||
href="https://github.com/crystal-lang/crystal">Crystal</a>.</li>
|
||
<li><a href="https://github.com/aubreypwd/zsh-plugin-cvideo">cvideo</a>
|
||
- Quickly compress video with <code>ffmpeg</code>.</li>
|
||
<li><a
|
||
href="https://github.com/cibinmathew/cycle-fav-dirs">cycle-fav-dirs</a>
|
||
- A plugin to cycle through your favourite directories.</li>
|
||
<li><a href="https://github.com/aemonge/zsh-cycle-jobs">cycle-jobs</a> -
|
||
The ZSH Cycle Jobs Plugin is a simple yet powerful tool that enhances
|
||
your terminal workflow by allowing you to cycle through background jobs
|
||
using a single keyboard shortcut. This plugin is particularly useful for
|
||
developers and system administrators who frequently work with multiple
|
||
background processes.</li>
|
||
<li><a href="https://github.com/jsks/czhttpd">czhttpd</a> - A simple
|
||
http server written in 99.9% pure ZSH.</li>
|
||
<li><a href="https://github.com/BlackFlame444/dpd-plugin">dbd</a> -
|
||
Displays eye-catching banners whenever you change directories (cd). It
|
||
uses figlet and lolcat to generate colorful banners, giving your
|
||
terminal a stylish touch.</li>
|
||
<li><a href="https://github.com/voronkovich/ddev.plugin.zsh">ddev</a> -
|
||
A ZSH plugin for the <a href="https://github.com/drud/ddev">ddev</a>
|
||
tool for setting up PHP development environments.</li>
|
||
<li><a href="https://github.com/z-shell/declare-zsh">declare-zsh</a> - A
|
||
parser for <a
|
||
href="https://github.com/zdharma-continuum/zinit">zinit</a> commands in
|
||
<code>.zshrc</code>. It allows you to perform the following actions on
|
||
<code>.zshrc</code> from the command-line - enable and disable plugins
|
||
add or remove snippets.</li>
|
||
<li><a href="https://github.com/GetAmbush/deepx-zsh-plugin">deepx</a> -
|
||
Collection of useful and fun commands to improve workflow and quality of
|
||
life.</li>
|
||
<li><a href="https://github.com/Vifon/deer">deer</a> - A file navigator
|
||
for ZSH heavily inspired by <a
|
||
href="https://ranger.github.io/">ranger</a>.</li>
|
||
<li><a href="https://github.com/thevinter/def">def</a> - Allows you to
|
||
specify and run a default command in any directory of your choice.</li>
|
||
<li><a href="https://github.com/romkatv/zsh-defer">defer</a> - Defers
|
||
execution of a <code>zsh</code> command until <code>zsh</code> has
|
||
nothing else to do and is waiting for user input. Its intended purpose
|
||
is staged <code>zsh</code> startup. It works similarly to Turbo mode in
|
||
<a href="https://github.com/zdharma-continuum/zinit">zinit</a>.</li>
|
||
<li><a
|
||
href="https://github.com/aoyama-val/zsh-delete-prompt">delete-prompt</a>
|
||
- ZSH widget to delete the prompt texts within the current line. It is
|
||
useful when executing pasted commands from the web or a README. A
|
||
leading non-alphanumeric character + space is detected as a prompt.</li>
|
||
<li><a href="https://github.com/cowboyd/zsh-deno">deno (cowboyd)</a> -
|
||
Useful <a href="https://deno.land/">deno</a> aliases and settings.</li>
|
||
<li><a href="https://github.com/Tricked-dev/deno-zsh-plugin">deno
|
||
(tricked-dev)</a> - Automatically installs <a
|
||
href="https://deno.land/">deno</a> to <code>$HOME/.deno</code> on
|
||
startup if deno is not already installed.</li>
|
||
<li><a href="https://github.com/kuoe0/zsh-depot-tools">depot-tools</a> -
|
||
Simple <a href="https://ohmyz.sh/">oh-my-zsh</a> plugin for installing
|
||
the chromium depot_tools. Installing this plugin will add all of the
|
||
chromium depot_tools to your <code>$PATH</code> automatically.</li>
|
||
<li><a href="https://github.com/sbfaulkner/dev-plugin-zsh">dev</a> -
|
||
Provides a lightweight version of Shopify’s internal dev tool</li>
|
||
<li><a href="https://github.com/unixorn/dietpi.plugin.zsh">dietpi</a> -
|
||
Adds utilities for <a href="https://dietpi.com">dietpi</a> to your
|
||
<code>$PATH</code> (and includes aliases to automagically run them with
|
||
<code>sudo</code>) when you log into a machine running <a
|
||
href="https://dietpi.com">dietpi</a>.</li>
|
||
<li><a
|
||
href="https://github.com/z-shell/zsh-diff-so-fancy">diff-so-fancy</a> -
|
||
Automatically installs <a
|
||
href="https://github.com/so-fancy/diff-so-fancy">diff-so-fancy</a> and
|
||
enables its use in ZSH and <code>git</code>.</li>
|
||
<li><a href="https://github.com/AdrieanKhisbe/diractions">diractions</a>
|
||
- Allow you to map a short logical/mnemonic name to directories to
|
||
quickly access them, or perform actions in them.</li>
|
||
<li><a href="https://github.com/giovannilupi/dirbrowse/">dirbrowse</a> -
|
||
Customized version of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/dircycle">dirbrowse</a>
|
||
plugin in <a href="https://ohmyz.sh">oh-my-zsh</a>.</li>
|
||
<li><a
|
||
href="https://github.com/joel-porquet/zsh-dircolors-solarized">dircolors-solarized
|
||
(joel-porquet)</a> - Solarized dircolors plugin, with options for dark
|
||
or light terminal backgrounds.</li>
|
||
<li><a
|
||
href="https://github.com/pinelibg/dircolors-solarized-zsh">dircolors-solarized
|
||
(pinelibg)</a> - Enables <a
|
||
href="https://github.com/seebi/dircolors-solarized">Solarized Color
|
||
Theme for GNU ls</a>.</li>
|
||
<li><a
|
||
href="https://github.com/michaelxmcbride/zsh-dircycle">dircycle</a> -
|
||
Cycle through the directory stack.</li>
|
||
<li><a
|
||
href="https://github.com/tymm/zsh-directory-history">directory-history</a>
|
||
- A per directory history for ZSH which implements forward/backward
|
||
navigation as well as substring search in a directory sensitive
|
||
manner.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-direnv">direnv</a> - A
|
||
plugin for installing and loading <a
|
||
href="https://github.com/direnv/direnv.git">direnv</a>. Inspired by <a
|
||
href="https://github.com/mattberther/zsh-pyenv">zsh-pyenv</a>.</li>
|
||
<li><a href="https://github.com/gmatheu/shell-plugins">dirrc</a> -
|
||
Executes <code>.dirc</code> when present in a directory you
|
||
<code>cd</code> into.</li>
|
||
<li><a href="https://github.com/gepoch/oh-my-zsh-dirstack">dirstack</a>
|
||
- Plugin for displaying the dirstack info on a single line.</li>
|
||
<li><a href="https://github.com/alex-crouch/zsh-diskfree/">diskfree</a>
|
||
- Displays the free space on your disk in your prompt.</li>
|
||
<li><a href="https://github.com/anatolykopyl/doas-zsh-plugin">doas
|
||
(anatolykopyl)</a> - Easily prefix your current or previous commands
|
||
with <code>doas</code> by pressing <code>ESC</code> twice.</li>
|
||
<li><a href="https://github.com/Senderman/doas-zsh-plugin">doas
|
||
(senderman)</a> - Easily prefix your current or previous commands with
|
||
<code>doas</code> by pressing <code>ESC</code> twice.</li>
|
||
<li><a
|
||
href="https://github.com/webyneter/docker-aliases">docker-aliases</a> -
|
||
<code>Docker</code> aliases for everyday use.</li>
|
||
<li><a
|
||
href="https://github.com/sroze/docker-compose-zsh-plugin">docker-compose</a>
|
||
- Show <code>docker</code> container status in your prompt.</li>
|
||
<li><a
|
||
href="https://github.com/unixorn/docker-helpers.zshplugin">docker-helpers</a>
|
||
- A collection of <code>docker</code> helper scripts.</li>
|
||
<li><a
|
||
href="https://github.com/asuran/zsh-docker-machine">docker-machine</a> -
|
||
A docker-machine plugin for ZSH.</li>
|
||
<li><a href="https://github.com/rawkode/zsh-docker-run">docker-run</a> -
|
||
Go back to running your commands “naturally”, we’ll handle the
|
||
container.</li>
|
||
<li><a href="https://github.com/keithhamilton/oh-my-dogesh">dogesh</a> -
|
||
Dogification plugin.</li>
|
||
<li><a href="https://github.com/toku-sa-n/zsh-dot-up">dot-up</a> -
|
||
Converts <code>...</code>, <code>....</code>, <code>.....</code>, etc.,
|
||
into <code>cd</code> commands to navigate parent directories.</li>
|
||
<li><a href="https://github.com/kazhala/dotbare">dotbare</a> -
|
||
Interactive dotfile management with the help of <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/vladmyr/dotfiles-plugin">dotfiles</a> -
|
||
Keep your dotfiles in sync across multiple machines using
|
||
<code>git</code>.</li>
|
||
<li><a href="https://github.com/jeanpantoja/dotpyvenv">dotpyvenv</a> -
|
||
Automagically switch to a python virtual environment located (that you
|
||
previously have created with virtualenv program) in a directory named
|
||
<code>.pyvenv</code> when you <code>cd</code> into a directory.</li>
|
||
<li><a
|
||
href="https://github.com/aubreypwd/zsh-plugin-download">download</a> -
|
||
Helper to download files with <code>aria2c</code>.</li>
|
||
<li><a href="https://github.com/zpm-zsh/dropbox">dropbox</a> - A <a
|
||
href="https://www.dropbox.com/">dropbox</a> plugin for ZSH that provides
|
||
<code>dropbox-cli</code> and <code>dropbox-uploader</code>
|
||
commands.</li>
|
||
<li><a href="https://github.com/yhaefliger/zsh-drupal">drupal</a> - Adds
|
||
aliases for common tasks and also tab-completion for <code>drush</code>.
|
||
Inspired by <a
|
||
href="https://github.com/jessarcher/zsh-artisan">Artisan</a>.</li>
|
||
<li><a href="https://github.com/brokendisk/dune-quotes">dune-quotes</a>
|
||
- Random Dune quote generator plugin.</li>
|
||
<li><a href="https://github.com/rtakasuke/zsh-duration">duration</a> -
|
||
Displays command duration if it exceeds a user-settable run time.</li>
|
||
<li><a href="https://github.com/oknowton/zsh-dwim">dwim</a> - Attempts
|
||
to predict what you will want to do next. It provides a key binding
|
||
(control-u) that will replace the current (or previous) command line
|
||
with the command you will want to run next.</li>
|
||
<li><a
|
||
href="https://github.com/IngoHeimbach/zsh-easy-motion">easy-motion</a> -
|
||
A port of <a
|
||
href="https://github.com/easymotion/vim-easymotion">vim-easymotion</a>
|
||
for ZSH.</li>
|
||
<li><a href="https://github.com/h3poteto/zsh-ec2ssh">ec2ssh</a> - List
|
||
EC2 instances and <code>ssh</code> login to the instances easily.</li>
|
||
<li><a
|
||
href="https://github.com/commiyou/zsh-editing-workbench">editing-workbench</a>
|
||
- Adds sane, complex command line editing (e.g. incremental history word
|
||
completion).</li>
|
||
<li><a href="https://github.com/matthieusb/zsh-edward">edward cli</a> -
|
||
Adds smart completions and alises for <a
|
||
href="https://github.com/yext/edward">edward CLI micro-service
|
||
launcher</a>.</li>
|
||
<li><a href="https://github.com/gusaiani/elixir-oh-my-zsh">elixir</a> -
|
||
Adds shortcuts for Elixir, IEX, Mix, Kiex and Phoenix.</li>
|
||
<li><a href="https://github.com/cowboyd/zsh-emacs">emacs (cowboyd)</a> -
|
||
Make Emacs the default for CLI operations like editing git commit
|
||
messages; set up handy aliases.</li>
|
||
<li><a href="https://github.com/Flinner/zsh-emacs">emacs (flinner)</a> -
|
||
Uses the Emacs daemon capability, allowing the user to quickly open
|
||
frames, whether they are opened in a terminal via a <code>ssh</code>
|
||
connection, or X frames opened on the same host.</li>
|
||
<li><a href="https://github.com/b4b4r07/emoji-cli">emoji-cli</a> -
|
||
:scream: Emoji completion on the command line.</li>
|
||
<li><a href="https://github.com/pschmitt/emoji-fzf.zsh">emoji-fzf</a> -
|
||
Configurable ZSH plugin for the excellent <a
|
||
href="https://github.com/noahp/emoji-fzf">emoji-fzf</a>. It is heavily
|
||
inspired by <a
|
||
href="https://github.com/b4b4r07/emoji-cli">emoji-cli</a>.</li>
|
||
<li><a href="https://github.com/MichaelAquilina/zsh-emojis">emojis</a> -
|
||
Adds numerous ASCII art emojis to your environment in convenient
|
||
variables.</li>
|
||
<li><a href="https://github.com/b4b4r07/enhancd">enhancd</a> - A simple
|
||
tool that provides an enhanced <code>cd</code> command by memorizing all
|
||
directories visited by a user and use it for the pathname
|
||
resolution.</li>
|
||
<li><a
|
||
href="https://github.com/do-i-need-a-username/ensure-kube-context">ensure-kube-context</a>
|
||
- Ensures that the <code>--context</code> flag is passed to various
|
||
Kubernetes commands like <code>kubectl</code>, <code>cilium</code>,
|
||
<code>stern</code>, and more.</li>
|
||
<li><a
|
||
href="https://github.com/singular0/zsh-env-secrets">env-secrets</a> -
|
||
Automatically retrieves secrets from secure storage backends and exports
|
||
them as environment variables during shell initialization. This
|
||
eliminates the need to store sensitive information in plain text
|
||
configuration files. Works with <code>pass</code> and the macOS
|
||
keychain.</li>
|
||
<li><a href="https://github.com/fabiogibson/envrc-zsh-plugin">envrc</a>
|
||
- Automatically loads and unloads environment variables if a
|
||
<code>.envrc</code> file is found in a directory.</li>
|
||
<li><a
|
||
href="https://github.com/bezhermoso/zsh-escape-backtick">escape-backtick</a>
|
||
- Quickly insert escaped backticks when double-tapping “`”.</li>
|
||
<li><a href="https://github.com/mroth/evalcache">evalcache</a> - Caches
|
||
the output of a binary initialization command like
|
||
<code>eval "$(hub alias -s)"</code>, to help lower shell startup time by
|
||
loading from cache instead of re-running every new shell session.</li>
|
||
<li><a
|
||
href="https://github.com/zsh-vi-more/evil-registers">evil-registers</a>
|
||
- Extends ZLE <code>vi</code> commands to remotely access named
|
||
registers of the <code>vim</code> and <code>nvim</code> editors, and
|
||
system selection and clipboard.</li>
|
||
<li><a href="https://github.com/DarrinTisdale/zsh-aliases-exa">exa
|
||
(DarrinTisdale)</a> - Enables a number of aliases extending <a
|
||
href="https://github.com/ogham/exa">exa</a>, the modern replacement for
|
||
<code>ls</code>.</li>
|
||
<li><a href="https://github.com/MohamedElashri/exa-zsh">exa
|
||
(mohamedelashri)</a> - Adds aliases for <a
|
||
href="https://github.com/ogham/exa">exa</a>, a modern replacement for
|
||
<code>ls</code>.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-exa">exa (ptavares)</a> -
|
||
Installs and loads <a
|
||
href="https://github.com/ogham/exa.git">exa</a>.</li>
|
||
<li><a href="https://github.com/RitchieS/zsh-exa/">exa (ritchies)</a> -
|
||
Adds aliases to make using <a
|
||
href="https://github.com/ogham/exa.git">exa</a> easier.</li>
|
||
<li><a href="https://github.com/todie/exa.plugin.zsh">exa (todie)</a> -
|
||
Integration and completions for <a
|
||
href="https://github.com/ogham/exa">exa</a>, a modern replacement for
|
||
<code>ls</code>.</li>
|
||
<li><a href="https://github.com/zap-zsh/exa">exa (zap-zsh)</a> -
|
||
Overrides common commands to use exa instead.</li>
|
||
<li><a href="https://github.com/zplugin/zsh-exa">exa (zplugin)</a> -
|
||
replace <code>ls</code> with <a
|
||
href="https://github.com/ogham/exa">ogham/exa</a>.</li>
|
||
<li><a href="https://github.com/z-shell/zsh-exa">exa (zshell)</a> -
|
||
replace <code>ls</code> with <a
|
||
href="https://github.com/ogham/exa">ogham/exa</a>.</li>
|
||
<li><a href="https://github.com/zpm-zsh/ls">exa-ls (zpm-zsh)</a> - Zsh
|
||
plugin for ls.</li>
|
||
<li><a href="https://github.com/birdhackor/zsh-exa-ls-plugin">exa-ls</a>
|
||
- Adds aliases so that you can use <a
|
||
href="https://github.com/ogham/exa">exa</a> as a drop-in replacement for
|
||
<code>ls</code> and <code>tree</code>.</li>
|
||
<li><a
|
||
href="https://github.com/fabiokiatkowski/exercism.plugin.zsh">exercism</a>
|
||
- A plugin for <a href="http://exercism.io/">exercism.io</a>.</li>
|
||
<li><a
|
||
href="https://github.com/zigius/expand-ealias.plugin.zsh">expand-ealias</a>
|
||
- Expand specific aliases with space.</li>
|
||
<li><a href="https://github.com/MenkeTechnologies/zsh-expand">expand</a>
|
||
- Expands regular aliases, global aliases, incorrect spellings and
|
||
phrases, globs, history expansion and $parameters with the spacebar
|
||
key.</li>
|
||
<li><a href="https://github.com/ianthehenry/zsh-expander">expander</a> -
|
||
A <code>zle</code> widget that allows you to write custom expanders and
|
||
select them with <a href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a
|
||
href="https://github.com/brokentoaster/zsh-explainshell">explain-shell
|
||
(brokentoaster)</a> - Uses <a href="https://lynx.browser.org/">lynx</a>
|
||
to look up the current command line on <a
|
||
href="https://explainshell.com">explainshell.com</a>.</li>
|
||
<li><a href="https://github.com/gmatheu/shell-plugins">explain-shell
|
||
(gmatheu)</a> - Opens commands on <a
|
||
href="https://explainshell.com">explainshell.com</a>.</li>
|
||
<li><a
|
||
href="https://github.com/xav-b/zsh-extend-history">extend-history</a> -
|
||
Extends command history by adding the exit code for each command in the
|
||
history.</li>
|
||
<li><a href="https://github.com/akgarhwal/ez-cmd">ez-cmd</a> -
|
||
Simplifies and streamlines common command-line tasks by providing
|
||
easy-to-use shortcuts and aliases.</li>
|
||
<li><a href="https://github.com/mattmc3/ez-compinit">ez-compinit</a> -
|
||
Wraps <code>compinit</code>, queueing up calls to <code>compdef</code>,
|
||
and hooking the real <code>compinit</code> call to an event that runs at
|
||
the end of your <code>.zshrc</code>. That way you get all the benefits
|
||
of calling <code>compinit</code> early without any of the
|
||
downsides.</li>
|
||
<li><a href="https://github.com/clavelm/eza-omz-plugin">eza
|
||
(clavelm)</a> - Replaces <code>ls</code> with <a
|
||
href="https://github.com/eza-community/eza">eza-community/eza</a>.</li>
|
||
<li><a href="https://github.com/MohamedElashri/eza-zsh">eza
|
||
(mohamedelashri)</a> - Adds aliases for <a
|
||
href="https://github.com/eza-community/eza">eza</a>, a modern
|
||
replacement for <code>ls</code>.</li>
|
||
<li><a href="https://github.com/twopizza9621536/zsh-eza">eza
|
||
(twopizza9621536)</a> - Replaces <code>ls</code> with <a
|
||
href="https://github.com/eza-community/eza">eza-community/eza</a>.</li>
|
||
<li><a href="https://github.com/z-shell/zsh-eza">eza (z-shell)</a> -
|
||
Replaces <code>ls</code> with <a
|
||
href="https://github.com/eza-community/eza">eza-community/eza</a>.</li>
|
||
<li><a href="https://github.com/birdhackor/zsh-eza-ls-plugin">eza-ls</a>
|
||
- Adds aliases allowing <a
|
||
href="https://github.com/eza-community/eza">eza</a>, to act as a drop-in
|
||
replacement for <code>ls</code> and <code>tree</code>.</li>
|
||
<li><a href="https://github.com/zpm-zsh/f-shortcuts">f-shortcuts</a> -
|
||
Makes a shortcuts toolbar using <code>F1</code> to <code>F12</code>
|
||
keys.</li>
|
||
<li><a href="https://github.com/mdumitru/fancy-ctrl-z">fancy-ctrl-z</a>
|
||
- Broken out version of the version in <a
|
||
href="http://ohmyz.sh/">oh-my-zsh</a> so users of other frameworks don’t
|
||
have to import all of <a href="https://ohmyz.sh">oh-my-zsh</a>.</li>
|
||
<li><a
|
||
href="https://github.com/decayofmind/zsh-fast-alias-tips">fast-alias-tips</a>
|
||
- Helps remember the aliases you defined and forgot about. Ported from
|
||
<a href="https://github.com/djui/alias-tips">djui/alias-tips</a>. Active
|
||
fork of <a
|
||
href="https://github.com/sei40kr/zsh-fast-alias-tips">sei40kr/zsh-fast-alias-tips</a>.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/fast-syntax-highlighting">fast-syntax-highlighting</a>
|
||
- Optimized and improved <code>zsh-users/zsh-syntax-highlighting</code>
|
||
– better response times, switchable highlight themes.</li>
|
||
<li><a href="https://github.com/QuarticCat/zsh-fastcache">fastcache</a>
|
||
- Caches command output to improve shell startup time.</li>
|
||
<li><a href="https://github.com/ddnexus/fav">fav</a> - ZSH/<a
|
||
href="https://github.com/junegunn/fzf">fzf</a> plugin that makes it
|
||
really easy to add and recall named favorites of your important
|
||
directories.</li>
|
||
<li><a
|
||
href="https://github.com/seletskiy/zsh-favorite-directories">favorite-directories</a>
|
||
- Fast jumps to your favorite directories.</li>
|
||
<li><a href="https://github.com/MohamedElashri/fd-zsh">fd-plugin</a> -
|
||
Adds aliases for <a href="https://github.com/sharkdp/fd">fd</a>, a
|
||
modern replacement for <code>find</code>.</li>
|
||
<li><a href="https://github.com/aubreypwd/zsh-plugin-fd">fd</a> - Use <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> to browse
|
||
directories.</li>
|
||
<li><a href="https://github.com/zpm-zsh/figures">figures</a> - Unicode
|
||
symbols for ZSH.</li>
|
||
<li><a href="https://github.com/rmrs/firebase-zsh">firebase (rmrs)</a> -
|
||
Add an indicator in the prompt that you’re in a directory with a
|
||
<code>firebase.json</code> file (aka “firebase project”).</li>
|
||
<li><a href="https://github.com/Seqi/firebase-zsh">firebase (seqi)</a> -
|
||
Display the current working project or project alias when in a Firebase
|
||
project directory or subdirectory.</li>
|
||
<li><a href="https://github.com/GNUWood/firmine">firmine</a> - Includes
|
||
decorators for user@hostname, date & time, current directory and <a
|
||
href="https://en.wikipedia.org/wiki/Kaomoji">Kaomoji</a> icons for last
|
||
command exit status.</li>
|
||
<li><a
|
||
href="https://github.com/zackintosh/fixnumpad-osx.plugin.zsh">fixnumpad-osx</a>
|
||
- Enables numpad keys of Apple keyboards to be recognized in ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/sandstorm/oh-my-zsh-flow-plugin">flow-plugin</a>
|
||
- This plugin makes the <code>flow</code> command available inside every
|
||
subdirectory of the TYPO3 Flow distribution.</li>
|
||
<li><a
|
||
href="https://github.com/dizzpy/flutter-zsh-shortcuts">flutter-zsh-shortcuts</a>
|
||
- Adds clean aliases for flutter commands.</li>
|
||
<li><a href="https://github.com/dominik-schwabe/zsh-fnm">fnm
|
||
(dominik-schwabe)</a> - Installs and loads the <a
|
||
href="https://github.com/Schniz/fnm">Fast Node Manager (fnm)</a> if it
|
||
is missing.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-fnm">fnm (wintermi)</a> -
|
||
Helper plugin for the fast and simple Node.js version manager <a
|
||
href="https://github.com/Schniz/fnm">fnm</a>.</li>
|
||
<li><a href="https://github.com/wfxr/forgit">forgit</a> - Utility tool
|
||
for <code>git</code> which takes advantage of fuzzy finder <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/mingeme/zsh-fuckmit">fuckmit</a> -
|
||
Provides useful aliases and functions for the <a
|
||
href="https://github.com/mingeme/fuckmit">fuckmit</a> command-line tool,
|
||
an AI-powered git commit message generator.</li>
|
||
<li><a href="https://github.com/Tarrasch/zsh-functional">functional</a>
|
||
- ZSH higher order functions.</li>
|
||
<li><a
|
||
href="https://github.com/seletskiy/zsh-fuzzy-search-and-edit">fuzzy-search-and-edit</a>
|
||
- ZSH plugin for fuzzy searching files and instantly opening a matched
|
||
file on matched line.</li>
|
||
<li><a href="https://github.com/spodin/zsh-fuzzy-wd">fuzzy-wd</a> - Adds
|
||
fuzzy search for directories warped with the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/wd">WD</a>
|
||
plugin.</li>
|
||
<li><a href="https://github.com/changyuheng/fz">fz</a> - Seamlessly adds
|
||
fuzzy search to <a href="https://github.com/rupa/z">z</a>’s tab
|
||
completion and lets you easily jump around among directories in your
|
||
history.</li>
|
||
<li><a href="https://github.com/gimbo/fzf.zsh">fzf (gimbo)</a> - Helpers
|
||
for using <a href="https://github.com/junegunn/fzf">fzf</a> in ZSH.
|
||
Requires <a href="https://brew.sh">brew.sh</a>.</li>
|
||
<li><a href="https://github.com/unixorn/fzf-zsh-plugin/">fzf
|
||
(unixorn)</a> - Enables <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> history and file
|
||
searches.</li>
|
||
<li><a
|
||
href="https://github.com/magidc/fzf-copyq-clipboard-zsh-plugin">fzf-copyq-clipboard</a>
|
||
- Add <a href="https://github.com/junegunn/fzf">fzf</a> support for <a
|
||
href="https://hluk.github.io/CopyQ/">CopyQ</a>.</li>
|
||
<li><a
|
||
href="https://github.com/KulkarniKaustubh/fzf-dir-navigator">fzf-dir-navigator</a>
|
||
- This is a cool and user-friendly directory navigation plugin for
|
||
<code>zsh</code> using <code>fzf</code> that allows the user to switch
|
||
to any directory from anywhere and to anywhere. It also maintains a
|
||
history of recently visited directories. Additionally, you can use
|
||
hotkeys to move back and forth between directories in the shell
|
||
session.</li>
|
||
<li><a href="https://github.com/wookayin/fzf-fasd">fzf-fasd</a> -
|
||
Integrates <a href="https://github.com/junegunn/fzf">fzf</a> and <a
|
||
href="https://github.com/clvv/fasd">fasd</a> — tab completion of
|
||
<code>z</code> with <code>fzf</code>’s fuzzy search!</li>
|
||
<li><a
|
||
href="https://github.com/leophys/zsh-plugin-fzf-finder">fzf-finder</a> -
|
||
Plugin to have a cool search keybinding with <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> and (optionally) <a
|
||
href="https://github.com/sharkdp/bat">bat</a> and <a
|
||
href="https://github.com/sharkdp/fd">fd</a>. Falls back to
|
||
<code>find</code> and <code>cat</code>. Searches in the local tree of
|
||
subdirectories for files.</li>
|
||
<li><a
|
||
href="https://github.com/joshskidmore/zsh-fzf-history-search">fzf-history-search</a>
|
||
- Replaces <code>Ctrl+R</code> with an <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>-driven history search
|
||
that includes date/times.</li>
|
||
<li><a href="https://github.com/micakce/fzf-it">fzf-it</a> - Make any
|
||
command interactive wrapping it with <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> functionality.</li>
|
||
<li><a href="https://github.com/urbainvaes/fzf-marks">fzf-marks</a> -
|
||
Little script to create, navigate and delete bookmarks in
|
||
<code>bash</code> and <code>zsh</code>, using the fuzzy finder <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a
|
||
href="https://github.com/goarano/zsh-fzf-packagemanager">fzf-packagemanager</a>
|
||
- Adds commands for installing tools via various package managers using
|
||
<a href="https://github.com/junegunn/fzf">fzf</a>. Supports
|
||
<code>apt</code>, <code>brew</code> & <code>dnf</code>.</li>
|
||
<li><a href="https://github.com/smeagol74/zsh-fzf-pass">fzf-pass</a> -
|
||
Better handling of passwords using <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> and <a
|
||
href="https://www.passwordstore.org/">pass</a>.</li>
|
||
<li><a href="https://github.com/Atlas34/fzf-plugin">fzf-plugin</a> - <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh">oh-my-zsh</a>’s
|
||
<code>fzf</code> plugin extracted so it can be used easily with other
|
||
plugin managers.</li>
|
||
<li><a href="https://github.com/lildude/fzf-prezto">fzf-prezto</a> -
|
||
Prezto plugin that finds where <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> has been installed and
|
||
enables its auto-completion and key-bindings. This plugin works as a
|
||
Prezto <code>zstyle</code> configuration option.</li>
|
||
<li><a
|
||
href="https://github.com/tom-power/fzf-tab-widgets">fzf-tab-widgets</a>
|
||
- Adds widgets for <a
|
||
href="https://github.com/Aloxaf/fzf-tab">fzf-tab</a>.</li>
|
||
<li><a href="https://github.com/Aloxaf/fzf-tab">fzf-tab</a> - Replace
|
||
ZSH’s default completion selection menu with <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/happycod3r/fzf-tools">fzf-tools</a> -
|
||
Provides functions, aliases and key-bindings for commands such as
|
||
<code>alias</code>, <code>find</code>, <code>ls</code>,
|
||
<code>man</code>, <code>printenv</code> that are designed to enhance
|
||
your command-line workflow by making them to default to filtering
|
||
through <a href="https://github.com/junegunn/fzf">fzf</a>, allowing you
|
||
to quickly find files, search & run commands from history, run
|
||
scripts of many supported types, browse <code>git</code> commits, and
|
||
more.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-fzf-utils">fzf-utils</a> -
|
||
Provides functions to kill proceses and find in path with <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/ytet5uy4/fzf-widgets">fzf-widgets</a> -
|
||
Adds some ZLE widgets for <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/ethan605/fzfsh">fzfsh</a> - Add <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> plugins for
|
||
<code>chezmoi</code>, <code>docker</code>, <code>git</code>,
|
||
<code>kubectl</code> and <code>pass</code>.</li>
|
||
<li><a href="https://github.com/aperezdc/zsh-fzy">fzy</a> - Plugin that
|
||
uses <a href="https://github.com/jhawthorn/fzy">fzy</a> for certain
|
||
fuzzy matching operations.</li>
|
||
<li><a href="https://github.com/avivl/gcloud-project">gcloud-project</a>
|
||
- Easy selection of Google Cloud Projects.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-gcloud">gcloud</a> - Finds
|
||
the installed gcloud sdk and sources the zsh file there, along with the
|
||
zsh completions file.</li>
|
||
<li><a href="https://github.com/zdharma-continuum/zgdbm">gdbm</a> - Adds
|
||
GDBM as a plugin.</li>
|
||
<li><a href="https://github.com/MattiaG-afk/gentoo-ohmyzsh">gentoo</a> -
|
||
Adds some aliases and functions to work with Gentoo Linux.</li>
|
||
<li><a
|
||
href="https://github.com/desyncr/geometry-datetime">geometry-datetime</a>
|
||
- <a href="https://github.com/geometry-zsh/geometry">Geometry</a>
|
||
datetime plugin. Shows datetime (<code>date</code> unix command) in your
|
||
prompt.</li>
|
||
<li><a
|
||
href="https://github.com/jedahan/geometry-hydrate">geometry-hydrate</a>
|
||
- <a href="https://github.com/geometry-zsh/geometry">Geometry</a> plugin
|
||
to remind you to hydrate.</li>
|
||
<li><a
|
||
href="https://github.com/drager/geometry-npm-package-version">geometry-npm-package-version</a>
|
||
- <a href="https://github.com/geometry-zsh/geometry">Geometry</a> plugin
|
||
to display the current folder’s npm package version.</li>
|
||
<li><a
|
||
href="https://github.com/drager/geometry-rust-version">geometry-rust-version</a>
|
||
- <a href="https://github.com/geometry-zsh/geometry">Geometry</a> plugin
|
||
to display the current folder’s Rust version when either a
|
||
<code>.rs</code> or <code>Cargo.toml</code> is present.</li>
|
||
<li><a
|
||
href="https://github.com/voronkovich/get-jquery.plugin.zsh">get-jquery</a>
|
||
- Plugin for fast downloading the jQuery library from <a
|
||
href="https://code.jquery.com">code.jquery.com</a>.</li>
|
||
<li><a href="https://github.com/fontno/ghost_zeus">ghost-zeus</a> - Lets
|
||
you use <a href="https://github.com/burke/zeus">zeus</a> with normal
|
||
rails commands.</li>
|
||
<li><a href="https://github.com/gimbo/gimbo-git.zsh">gimbo-git</a> - A
|
||
subset of the <a href="https://ohmyz.sh/">oh-my-zsh</a> <a
|
||
href="https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/git/git.plugin.zsh">git
|
||
plugin</a> aliases, plus some new aliases, plus a few handy
|
||
functions.</li>
|
||
<li><a href="https://github.com/folixg/gimme-ohmyzsh-plugin">gimme</a> -
|
||
Manage <a href="https://golang.org/">Go</a> installations with <a
|
||
href="https://github.com/travis-ci/gimme/">gimme</a>.</li>
|
||
<li><a
|
||
href="https://github.com/MenkeTechnologies/zsh-git-acp">git-acp</a> -
|
||
Take the current command line as the commit message and then run
|
||
<code>git pull</code>, <code>git add</code>, <code>git commit</code> and
|
||
<code>git push</code> with one keystroke.</li>
|
||
<li><a
|
||
href="https://github.com/caarlos0/git-add-remote">git-add-remote</a> -
|
||
Easily add the upstream remote to your <code>git</code> fork.</li>
|
||
<li><a href="https://github.com/mdumitru/git-aliases">git-aliases
|
||
(mdumitru)</a> - Broken out version of the version in <a
|
||
href="http://ohmyz.sh/">oh-my-zsh</a> so users of other frameworks don’t
|
||
have to import all of <a href="https://ohmyz.sh">oh-my-zsh</a>.</li>
|
||
<li><a
|
||
href="https://github.com/peterhurford/git-aliases.zsh">git-aliases
|
||
(peterhurford)</a> - Creates a lot of useful aliases for combinations of
|
||
commonly used <code>git</code> commands.</li>
|
||
<li><a
|
||
href="https://github.com/remino/omz-plugin-git-aliases">git-aliases
|
||
(remino)</a> - Aliases all <code>git xyz</code> commands to
|
||
<code>gxyz</code>. Also aliases <code>g</code> to <code>git</code>.</li>
|
||
<li><a
|
||
href="https://github.com/jlduran/git-arc-oh-my-zsh-plugin">git-arc</a> -
|
||
Adds aliases and functions for <a
|
||
href="https://github.com/freebsd/freebsd-src/tree/main/tools/tools/git">git-arc</a>,
|
||
a FreeBSD development tool.</li>
|
||
<li><a
|
||
href="https://github.com/Schroefdop/git-branches">git-branches</a> -
|
||
Makes a menu of <code>git</code> branches you can switch to without
|
||
having to type long branch names.</li>
|
||
<li><a href="https://github.com/git-girl/git-check">git-check</a> - Adds
|
||
a ZSH hook to check if the origin of the current branch has changes to
|
||
local in the background and sends a notification.</li>
|
||
<li><a
|
||
href="https://github.com/gobriansteele/git-clean-branch">git-clean-branch</a>
|
||
- Cleans up dead <code>git</code> branches.</li>
|
||
<li><a
|
||
href="https://github.com/rapgenic/zsh-git-complete-urls">git-complete-urls</a>
|
||
- Enhance <code>git</code> completion to include in the remotes
|
||
completion (e.g. from <code>git clone</code>) any URL in the
|
||
clipboard.</li>
|
||
<li><a
|
||
href="https://github.com/unixorn/git-extra-commands">git-extra-commands</a>
|
||
- Extra <code>git</code> helper scripts packaged as a plugin.</li>
|
||
<li><a
|
||
href="https://github.com/nekofar/zsh-git-flow-avh">git-flow-avh</a> -
|
||
Adds short aliases for the <code>git-flow</code> commands.</li>
|
||
<li><a href="https://github.com/bigH/git-fuzzy">git-fuzzy</a> - A CLI
|
||
interface to <code>git</code> that relies heavily on <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/sharif3271/git-gen">git-gen</a> - Handle
|
||
<code>git</code> bulk branch delete and create operations.</li>
|
||
<li><a href="https://github.com/laggardkernel/git-ignore">git-ignore</a>
|
||
- Generates <code>.gitignore</code> files from gitignore.io
|
||
<strong>offline</strong>. <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>, completion, preview
|
||
integrated.</li>
|
||
<li><a
|
||
href="https://github.com/aubreypwd/zsh-plugin-git-is-clean">git-is-clean</a>
|
||
- This function will return true or false depending on if it finds out
|
||
your <code>git</code> repo is dirty or not.</li>
|
||
<li><a
|
||
href="https://github.com/peterhurford/git-it-on.zsh">git-it-on</a> -
|
||
Adds ability to open a folder in your current branch on GitHub.</li>
|
||
<li><a href="https://github.com/nekofar/zsh-git-lfs">git-lfs</a> - Adds
|
||
short aliases for the <code>git-lfs</code> commands.</li>
|
||
<li><a
|
||
href="https://github.com/marvinroman/oh-my-zsh-git-patch-plugin">git-patch</a>
|
||
- Adds custom functions and aliases to the oh-my-zsh <code>git</code>
|
||
plugin.</li>
|
||
<li><a href="https://github.com/dark-kitt/zsh-git-plugin">git-plugin
|
||
(dark-kitt)</a> - <code>git</code> integration that displays the current
|
||
directory and <code>git</code> branch.</li>
|
||
<li><a href="https://github.com/rcruzper/zsh-git-plugin">git-plugin
|
||
(rcruzper)</a> - Adds some functions for <code>git</code>.</li>
|
||
<li><a
|
||
href="https://github.com/rhorno/oh-my-zsh-git-plugin-cheatsheet">git-plugin-cheatsheet</a>
|
||
- Displays the aliases and functions available from the <code>git</code>
|
||
oh-my-zsh plugin.</li>
|
||
<li><a
|
||
href="https://github.com/LFabre/zsh-git-prompt-enhanced">git-prompt-enhanced</a>
|
||
- Provides a more granular information about a <code>git</code>
|
||
repository.</li>
|
||
<li><a
|
||
href="https://github.com/mroth/git-prompt-useremail">git-prompt-useremail</a>
|
||
- Adds prompt reminders for <code>git</code> user.email.</li>
|
||
<li><a href="https://github.com/diazod/git-prune">git-prune (diazod)</a>
|
||
- Allows you to delete all branches that are already merged in your
|
||
local <code>git</code> repository and/or that were merged in your remote
|
||
origin <code>git</code> repository.</li>
|
||
<li><a href="https://github.com/Seinh/git-prune">git-prune (seinh)</a> -
|
||
Plugin that simplifies deleting merged branches in a <code>git</code>
|
||
repository.</li>
|
||
<li><a
|
||
href="https://github.com/packruler/zsh-git-scripts">git-scripts</a> -
|
||
Adds <code>git-squash-branch</code> and <code>git-remove-merged</code>
|
||
commands.</li>
|
||
<li><a href="https://github.com/sobolevn/git-secret">git-secret</a> - A
|
||
bash-tool to store your private data inside a <code>git</code>
|
||
repository.</li>
|
||
<li><a
|
||
href="https://github.com/seletskiy/zsh-git-smart-commands">git-smart-commands</a>
|
||
- Adds extra <code>git</code> commands to make some common
|
||
<code>git</code> usages more efficient.</li>
|
||
<li><a
|
||
href="https://github.com/jelek21/omz-git-smart-commands">git-smart-commends-wrapper</a>
|
||
- Wraps <a
|
||
href="https://github.com/seletskiy/zsh-git-smart-commands">git-smart-commands</a>
|
||
to make it compatible with the <a href="https://ohmyz.sh">oh-my-zsh</a>
|
||
plugins system.</li>
|
||
<li><a
|
||
href="https://github.com/AyoubMounim/zsh-git-status/">git-status</a> -
|
||
Exposes functions with information about the current <code>git</code>
|
||
repository.</li>
|
||
<li><a
|
||
href="https://github.com/okhiroyuki/zsh-git-switch-branch-skim">git-switch-branch-skim</a>
|
||
- Allows you to switch <code>git</code> branches with <a
|
||
href="https://github.com/lotabout/skim">skim</a></li>
|
||
<li><a
|
||
href="https://github.com/caarlos0-graveyard/zsh-git-sync">git-sync</a> -
|
||
A ZSH plugin to sync <code>git</code> repositories and clean them
|
||
up.</li>
|
||
<li><a href="https://github.com/dehlen/git-tree-zsh">git-tree</a> - <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> powered
|
||
<code>git worktree</code> helper.</li>
|
||
<li><a
|
||
href="https://github.com/alexiszamanidis/zsh-git-worktree">git-worktree</a>
|
||
- Wraps some <code>git worktree</code> operations for simplicity and
|
||
productivity. Includes <a href="https://github.com/junegunn/fzf">fzf</a>
|
||
tooling.</li>
|
||
<li><a
|
||
href="https://github.com/egyptianbman/zsh-git-worktrees">git-worktrees</a>
|
||
- Makes <code>git</code> worktrees more functional. Includes tab
|
||
completions.</li>
|
||
<li><a href="https://github.com/davidde/git">git</a> - Replacement for
|
||
the stock <a href="https://ohmyz.sh/">oh-my-zsh</a> <code>git</code>
|
||
plugin. Provides quite a few useful aliases and functions. The
|
||
motivation to replace the default plugin stems from the fact that it
|
||
comes with some inconsistencies that make a few popular commands rather
|
||
unintuitive, so this plugin makes the aliases consistent.</li>
|
||
<li><a href="https://github.com/SukkaW/zsh-gitcd">gitcd (SukkaW)</a> -
|
||
Adds command to <code>git clone</code> a repository and <code>cd</code>
|
||
into the resulting directory.</li>
|
||
<li><a href="https://github.com/viko16/gitcd.plugin.zsh">gitcd
|
||
(viko16)</a> - Automatically <code>cd</code> to a <code>git</code>
|
||
working directory after cloning it.</li>
|
||
<li><a href="https://github.com/tevren/gitfast-zsh-plugin">gitfast</a> -
|
||
Updated fork of the <a href="https://ohmyz.sh/">oh-my-zsh</a>
|
||
<code>gitfast</code> plugin.</li>
|
||
<li><a href="https://github.com/ltj/gitgo">gitgo</a> - Open a
|
||
GitHub/GitLab repository in your browser from the command line (macOS
|
||
only).</li>
|
||
<li><a
|
||
href="https://github.com/buzuloiu/zsh-github-folders">github-folders</a>
|
||
- Organizes your GitHub checkouts for you.</li>
|
||
<li><a
|
||
href="https://github.com/shakir-abdo/zsh-github-plugin">github</a> -
|
||
Fork of the original <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/github">GitHub
|
||
plugin</a> embedded in <a href="https://ohmyz.sh/">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/valerius21/omz-gitignore">gitignore
|
||
(valerius21)</a> - <a href="https://ohmyz.sh">oh-my-zsh</a>’s gitignore
|
||
plugin extracted to be standalone</li>
|
||
<li><a
|
||
href="https://github.com/voronkovich/gitignore.plugin.zsh">gitignore
|
||
(voronkovich)</a> - Plugin for creating <code>.gitignore</code>
|
||
files.</li>
|
||
<li><a href="https://github.com/denysdovhan/gitio-zsh">gitio
|
||
(denysdovhan)</a> - A ZSH plugin for generating a GitHub short URL using
|
||
<a href="https://git.io">git.io</a>.</li>
|
||
<li><a href="https://github.com/nicolodiamante/gitio">gitio
|
||
(nicolodiamante)</a> - Uses <a href="https://git.io/">git.io</a> to
|
||
shorten <code>git</code> urls.</li>
|
||
<li><a href="https://github.com/washtubs/gitsync">gitsync</a> - ZSH
|
||
plugin to improve workflows for one person developing on the same
|
||
repository on multiple machines.</li>
|
||
<li><a href="https://github.com/bbenne10/goenv">goenv (bbenne10)</a> -
|
||
Manage <code>$GOPATH</code> similarly to Python’s
|
||
virtualenvwrapper.</li>
|
||
<li><a href="https://github.com/CDA0/zsh-goenv/">goenv (cda0)</a> -
|
||
Plugin for installing, updating and loading <code>goenv</code>.</li>
|
||
<li><a href="https://github.com/heyvito/goenv.zsh">goenv (heyvito)</a> -
|
||
Automatically reads <code>.goenv</code> files in the current directory
|
||
and sets <code>GOPRIVATE</code> environment variables.</li>
|
||
<li><a href="https://github.com/or17191/going_places">going_places</a> -
|
||
A plugin that helps to use, create and maintain a list of shell
|
||
locations.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-golang">golang</a> - Adds
|
||
tooling for the Go programming language toolchain.</li>
|
||
<li><a
|
||
href="https://github.com/slessans/oh-my-zsh-golinks-plugin">golinks</a>
|
||
- Launch golinks from your terminal.</li>
|
||
<li><a href="https://github.com/axtl/gpg-agent.zsh">gpg-agent</a> -
|
||
Plugin that tries to do the right thing when it comes to setting up the
|
||
GPG agent to act as an SSH agent as well on macOS.</li>
|
||
<li><a href="https://github.com/Czocher/gpg-crypt">gpg-crypt</a> - ZSH
|
||
plugin to encrypt and decrypt files or directories in place.</li>
|
||
<li><a
|
||
href="https://github.com/marvinroman/oh-my-zsh-gpg-plugin">gpg</a> -
|
||
Adds helpful aliases for using <code>gpg</code>.</li>
|
||
<li><a href="https://github.com/antonjs/zsh-gpt">gpt</a> - Enable
|
||
querying ChatGPT from the command line.</li>
|
||
<li><a href="https://github.com/joepvd/grep2awk">grep2awk</a> - ZLE
|
||
widget to transform <code>grep</code> command into <code>awk</code>
|
||
command.</li>
|
||
<li><a
|
||
href="https://github.com/clauswitt/zsh-grunt-plugin">grunt-plugin</a> -
|
||
Add autocompletion for <code>grunt</code>.</li>
|
||
<li><a href="https://github.com/cjayross/gsh">gsh</a> - Collection of
|
||
helper functions for <code>git</code></li>
|
||
<li><a
|
||
href="https://github.com/git-time-metric/gtm-terminal-plugin">gtm-terminal-plugin</a>
|
||
- terminal plugin for <a
|
||
href="https://github.com/git-time-metric/gtm">git time metrics</a>.</li>
|
||
<li><a href="https://github.com/Zocker1999NET/zsh-gtr">gtr</a> - Allows
|
||
fast tagging of a release in <code>git</code> using the tag name
|
||
**release-YYYY-MM-DD-HH-MM*- and headline <strong>Release YYYY-MM-DD
|
||
HH:MM</strong>.</li>
|
||
<li><a href="https://github.com/gcarrarom/oh-my-guish">guish</a> -
|
||
Collection of utility functions and aliases.</li>
|
||
<li><a
|
||
href="https://github.com/Lowess/gumsible-oh-my-zsh-plugin">gumsible</a>
|
||
- Wrapper plugin for <a
|
||
href="https://molecule.readthedocs.io/">Molecule</a>.</li>
|
||
<li><a href="https://github.com/LucasLarson/gunstage">gunstage</a> -
|
||
There are at least eight ways to unstage files in a <code>git</code>
|
||
repository. This is a command-line shell plugin for undoing
|
||
<code>git add</code>.</li>
|
||
<li><a href="https://github.com/dgnest/zsh-gvm-plugin">gvm (dgnest)</a>
|
||
- A <code>gvm</code> (Go version manager) plugin for ZSH.</li>
|
||
<li><a href="https://github.com/yerinle/zsh-gvm">gvm (yerinle)</a> -
|
||
Provides autocompletion for <code>gvm</code> (Groovy enVironment
|
||
Manager).</li>
|
||
<li><a href="https://github.com/alexdesousa/hab">hab</a> - Automatically
|
||
loads OS environment variables defined in the file <code>.envrc</code>
|
||
if it’s found when changing to a new directory.</li>
|
||
<li><a
|
||
href="https://github.com/oldratlee/hacker-quotes">hacker-quotes</a> -
|
||
Outputs a random hacker quote when you open a terminal.</li>
|
||
<li><a href="https://github.com/alesr/oh-my-zsh-haiku-plugin">haiku</a>
|
||
- Prints a haiku promoting work-life balance and stress management once
|
||
every 24 hours when the terminal is open.</li>
|
||
<li><a href="https://github.com/davydovanton/hanami-zsh">hanami</a> -
|
||
ZSH plugin for <a href="http://hanamirb.org">hanami</a> projects.</li>
|
||
<li><a href="https://github.com/gomjellie/zsh-hangul">hangul</a> - Auto
|
||
correct hangul(한글, korean) to English when it was supposed to be typed
|
||
in English. 영어를 타이핑 해야되는데 한글로 타이핑된경우 자동으로
|
||
수정합니다.</li>
|
||
<li><a href="https://github.com/lzambarda/hbt">hbt</a> - Heuristic ZSH
|
||
suggestion system based on past command usage.</li>
|
||
<li><a href="https://github.com/admons/hebzsh">hebzsh</a> - If a command
|
||
is not found as typed in Hebrew, translates the command as if it was
|
||
typed on a keyboard with a US English layout and tries again.</li>
|
||
<li><a href="https://github.com/Freed-Wu/zsh-help">help</a> - Colorizes
|
||
the output of commands run with <code>--help</code>.</li>
|
||
<li><a href="https://github.com/joepvd/zsh-hints">hints</a> - Display
|
||
glob and parameter flags and other non completable info right under your
|
||
editing buffer.</li>
|
||
<li><a href="https://github.com/robertzk/hipchat.zsh">hipchat</a> - Send
|
||
hipchat messages from the shell.</li>
|
||
<li><a
|
||
href="https://github.com/p1r473/zsh-hist-delete-fzf/">hist-delete</a> -
|
||
Delete history items from zsh’s <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> Ctrl+R history
|
||
search.</li>
|
||
<li><a href="https://github.com/marlonrichert/zsh-hist">hist</a> - Edit
|
||
your history in ZSH, without ever leaving the command line.</li>
|
||
<li><a href="https://github.com/larkery/zsh-histdb">histdb</a> - Stores
|
||
your history in an SQLite database. Can be integrated with <a
|
||
href="https://github.com/zsh-users/zsh-autosuggestions">zsh-autosuggestions</a>.</li>
|
||
<li><a
|
||
href="https://github.com/stiliajohny/historikeeper">historikeeper</a> -
|
||
Captures history in a database.</li>
|
||
<li><a
|
||
href="https://github.com/zthxxx/zsh-history-enquirer">history-enquirer</a>
|
||
- Enhances history search with more interaction and a multiline
|
||
selection menu. Requires Node.js.</li>
|
||
<li><a
|
||
href="https://github.com/MichaelAquilina/zsh-history-filter">history-filter</a>
|
||
- Allows you to specify patterns that will automatically exclude
|
||
commands from being inserted into your permanent history. Particularly
|
||
useful for preventing secrets being written.</li>
|
||
<li><a href="https://github.com/leonjza/history-here">history-here</a> -
|
||
Binds <code>^G</code> to quickly toggle the current shell history file
|
||
location.</li>
|
||
<li><a
|
||
href="https://github.com/nyoungstudios/zsh-history-on-success">history-on-success</a>
|
||
- Save yourself from repeating the same mistakes by filtering out your
|
||
unsuccessful commands from your zsh history file. Based on a <a
|
||
href="https://scarff.id.au/blog/2019/zsh-history-conditional-on-command-success/">blog
|
||
post</a> by Dean Scarff.</li>
|
||
<li><a
|
||
href="https://github.com/lcrespom/oh-my-zsh-history-popup">history-popup</a>
|
||
- Captures the <code>PageUp</code> key and uses <code>dialog</code> to
|
||
open a popup menu with the history, so the user can interactively
|
||
navigate through it and pick the history line to bring back to the
|
||
prompt.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/history-search-multi-word">history-search-multi-word</a>
|
||
- A syntax highlighted, multi-word history searcher for ZSH, bound to
|
||
Ctrl-R, with advanced functions (e.g. bump of history entry to top of
|
||
history).</li>
|
||
<li><a
|
||
href="https://github.com/zsh-users/zsh-history-substring-search">history-substring-search</a>
|
||
- Needs to be loaded after <code>zsh-syntax-highlighting</code>, or
|
||
they’ll both break. You’ll also need to bind keys to its functions,
|
||
details are in the README.md.</li>
|
||
<li><a
|
||
href="https://github.com/vitobotta/zsh-history-sync/">history-sync
|
||
(vitobotta)</a> - Syncs your ZSH history across computers using a
|
||
<code>git</code> private repository. Uses <code>openssl</code> to
|
||
encrypt the history.</li>
|
||
<li><a href="https://github.com/wulfgarpro/history-sync">history-sync
|
||
(wulfgarpro)</a> - An <a href="https://ohmyz.sh/">oh-my-zsh</a> plugin
|
||
for <a href="https://www.gnupg.org/">GPG</a> encrypted, Internet
|
||
synchronized ZSH history using <code>git</code>.</li>
|
||
<li><a href="https://github.com/b4b4r07/zsh-history">history</a> -
|
||
Extend history so that it can be queried by SQL.</li>
|
||
<li><a href="https://github.com/fuba/histree-zsh">histree</a> -
|
||
Integrates with <a
|
||
href="https://github.com/fuba/histree-core">histree-core</a> to provide
|
||
enhanced command history logging with directory awareness.</li>
|
||
<li><a href="https://github.com/derry96/hitokoto">hitokoto</a> -
|
||
Displays a random quote from <a
|
||
href="https://hitokoto.cn/">hitokoto.cn</a>.</li>
|
||
<li><a
|
||
href="https://github.com/frosit/zsh-plugin-homeassistant-cli">homeassistant-cli</a>
|
||
- Provides completion and (configuration) helpers for the <a
|
||
href="https://github.com/home-assistant/home-assistant-cli">Home
|
||
Assistant Command-line interface (hass-cli)</a>. and allows command line
|
||
interaction with <a href="https://home-assistant.io/">Home Assistant</a>
|
||
instances.</li>
|
||
<li><a href="https://github.com/digitalraven/omz-homebrew">homebrew</a>
|
||
- Plugin for <a href="https://brew.sh">homebrew</a> that supplements the
|
||
one built into oh-my-zsh and can safely run with it enabled.</li>
|
||
<li><a href="https://github.com/willghatch/zsh-hooks">hooks</a> - Add
|
||
missing hooks - for plugins and personal use.</li>
|
||
<li><a href="https://github.com/LockonS/host-switch">host-switch</a> -
|
||
Make it easier to switch in different <code>/etc/hosts</code> files
|
||
during development.</li>
|
||
<li><a
|
||
href="https://github.com/raymondjcox/hub-ci-zsh-plugin">hub-ci-zsh-plugin</a>
|
||
- A simple plugin for adding <code>hub</code> ci-status to your ZSH
|
||
theme.</li>
|
||
<li><a href="https://github.com/soraliu/zsh-hub">hub</a> - ZSH plugin
|
||
for forking model.</li>
|
||
<li><a href="https://github.com/josephcourtney/hypnosnek">hypnosnek</a>
|
||
- Simple utilities with p10k integration for managing
|
||
<code>python</code> environments.</li>
|
||
<li><a href="https://github.com/ytakahashi/igit">igit</a> - Interactive
|
||
<code>git</code> commands using <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/aoyama-val/zsh-incsearch">incsearch</a>
|
||
- Friendlier <code>vim</code> mode for ZSH. Moves cursor with
|
||
incremental search within current line.</li>
|
||
<li><a href="https://github.com/rummik/zsh-ing">ing</a> - Streamlined
|
||
<code>ping</code> output.</li>
|
||
<li><a
|
||
href="https://github.com/jandamm/instant-repl.zsh">instant-repl</a> -
|
||
Activate a REPL for any command in your current ZSH session.</li>
|
||
<li><a
|
||
href="https://github.com/changyuheng/zsh-interactive-cd">interactive-cd</a>
|
||
- Fish-like interactive tab completion for <code>cd</code>.</li>
|
||
<li><a href="https://github.com/obayer/iosctl">iosctl</a> - Quickly
|
||
access App, Data, and Log of the running simulator.</li>
|
||
<li><a href="https://github.com/SukkaW/zsh-ipip">ipip</a> - Plugin for
|
||
<a href="https://en.ipip.net">IPIP</a>.</li>
|
||
<li><a
|
||
href="https://github.com/bernardop/iterm-tab-color-oh-my-zsh">iterm-tab-color</a>
|
||
- Adds function to set the tab color in iTerm2 and can automatically
|
||
change color based on cwd or command being executed.</li>
|
||
<li><a
|
||
href="https://github.com/tysonwolker/iterm-tab-colors">iterm-tab-colors</a>
|
||
- Automatically changes iTerm 2 tab color based on the current working
|
||
directory.</li>
|
||
<li><a
|
||
href="https://github.com/remino/omz-plugin-iterm2-tmux-color-tabs">iterm-tmux-color-tabs</a>
|
||
- Every new <code>tmux</code> tab opened in iTerm2 will have the next
|
||
colour from the default or specified palette.</li>
|
||
<li><a
|
||
href="https://github.com/iam4x/zsh-iterm-touchbar">iterm-touchbar</a> -
|
||
Display iTerm2 feedback in the MacbookPro TouchBar (Current directory,
|
||
git branch & status).</li>
|
||
<li><a
|
||
href="https://github.com/shayneholmes/zsh-iterm2colors">iterm2-colors</a>
|
||
- Manage your iTerm 2’s color scheme from the command line.</li>
|
||
<li><a
|
||
href="https://github.com/gnachman/iterm2-shell-integration">iterm2-shell-integration</a>
|
||
- Shell integration and utilities for iTerm2.</li>
|
||
<li><a href="https://github.com/gimbo/iterm2-tabs.zsh">iterm2-tabs</a> -
|
||
Set colors and titles of iTerm 2 tabs.</li>
|
||
<li><a href="https://github.com/laggardkernel/zsh-iterm2">iterm2</a> -
|
||
Packs iTerm 2’s ZSH integration scripts into a ZSH plugin to avoid
|
||
polluting your $HOME directory, with a negligible time increase of only
|
||
2ms.</li>
|
||
<li><a href="https://github.com/zshzoo/iwd">iwd</a> - Similar in concept
|
||
to <code>$PWD</code>, this ZSH plugin saves your initial working
|
||
directory in <code>$IWD</code> for easy returns to the starting point of
|
||
your session.</li>
|
||
<li><a href="https://github.com/2m/zsh-jabba">jabba</a> - Adds shell
|
||
integration code and completions for the <a
|
||
href="https://github.com/shyiko/jabba">jabba</a> Java version
|
||
manager.</li>
|
||
<li><a
|
||
href="https://github.com/Xetius/java-zsh-plugin">java-zsh-plugin</a> -
|
||
Adds a <code>setjdk</code> command so you can switch easily between
|
||
different versions of the jdk.</li>
|
||
<li><a href="https://github.com/miguefl/javaVersions">javaVersions</a> -
|
||
Change between different java versions with a single command.</li>
|
||
<li><a href="https://github.com/LockonS/jdk-switch">jdk-switch</a> -
|
||
Switches between jdk versions. Works on macOS and Linux.</li>
|
||
<li><a href="https://github.com/tomplex/jenkins-zsh">jenkins</a> - A
|
||
jenkins plugin for ZSH, heavily inspired by the excellent jira
|
||
plugin.</li>
|
||
<li><a href="https://github.com/shihyuho/zsh-jenv-lazy">jenv-lazy</a> -
|
||
A ZSH plugin for lazy loading of jEnv.</li>
|
||
<li><a
|
||
href="https://github.com/jhipster/jhipster-oh-my-zsh-plugin">jhipster</a>
|
||
- Adds commands for <a
|
||
href="https://www.jhipster.tech/">jHipster</a>.</li>
|
||
<li><a
|
||
href="https://github.com/gerges/oh-my-zsh-jira-plus">jira-plus</a> -
|
||
Create JIRA tickets from the command line.</li>
|
||
<li><a href="https://github.com/rkh/zsh-jj">jj</a> - Add support for <a
|
||
href="https://github.com/jj-vcs/jj">jujitsu</a> VCS.</li>
|
||
<li><a href="https://github.com/onurhanak/zsh-journal">journal</a> -
|
||
Lets you attach notes to shell commands you have run. Handy for
|
||
remembering what a oneliner was actually doing when you look back at it
|
||
later.</li>
|
||
<li><a href="https://github.com/reegnz/jq-zsh-plugin">jq</a> -
|
||
Interactively build <a href="https://stedolan.github.io/jq/">jq</a>
|
||
expressions. Also supports <a
|
||
href="https://github.com/itchyny/gojq">gojq</a>. Requires <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a
|
||
href="https://github.com/jrocha-dev/ohmyzsh-plugin-jrgit">jrgit</a> -
|
||
Provides a suite of functions to streamline the Git user experience. It
|
||
includes features for installing and configuring Git, handling large
|
||
files with Git LFS, improving diff outputs, and managing credentials and
|
||
keys securely.</li>
|
||
<li><a href="https://github.com/thestuckster/jumper">jumper</a> - Saves
|
||
your current path and allows you to quickly jump to others.</li>
|
||
<li><a href="https://github.com/mgryszko/jvm">jvm</a> - Allows selection
|
||
of JDK on macOS.</li>
|
||
<li><a href="https://github.com/supercrabtree/k">k</a> - Directory
|
||
listings for ZSH with <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/dwaynebradley/k3d-oh-my-zsh-plugin">k3d</a> -
|
||
Adds aliases and tab completions for <a
|
||
href="https://k3d.io/">k3d</a>.</li>
|
||
<li><a href="https://github.com/yzdann/kctl">kctl</a> - Add helper
|
||
aliases for <code>kubectl</code>.</li>
|
||
<li><a href="https://github.com/vmattos/kill-node">kill-node</a> - ZSH
|
||
plugin for murdering <code>node</code> process families.</li>
|
||
<li><a
|
||
href="https://github.com/d12frosted/kitsunebook.plugin.zsh">kitsunebook</a>
|
||
- KitsuneBook plugin for <a href="https://ohmyz.sh">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/pickle-slime/kittyback">kittyback</a> -
|
||
Automatically updates and modifies the background image for the
|
||
<code>kitty</code> terminal emulator.</li>
|
||
<li><a href="https://github.com/fruitydog/kiwi.zsh-theme">kiwi</a> -
|
||
Dog-themed, includes <code>git</code> status and last command exit
|
||
status decorators.</li>
|
||
<li><a
|
||
href="https://github.com/rocknrollMarc/zsh-konsole-theme-changer">konsole-theme-changer</a>
|
||
- Toggle konsole theme from ZSH.</li>
|
||
<li><a href="https://github.com/Dbz/kube-aliases">kube-aliases</a> -
|
||
Adds functions and aliases to make working with <code>kubectl</code>
|
||
more pleasant.</li>
|
||
<li><a href="https://github.com/jonmosco/kube-ps1">kube-ps1</a> - ZSH
|
||
plugin for <code>kubectl</code> that adds current context and
|
||
namespace.</li>
|
||
<li><a href="https://github.com/devopstales/zsh-kubecolor">kubecolor
|
||
(devopstales)</a> - Adds aliases for the <code>kubecolor</code>
|
||
command.</li>
|
||
<li><a href="https://github.com/droctothorpe/kubecolor">kubecolor
|
||
(droctothorpe)</a> - Simplify and colorize the output of
|
||
<code>kubectl get events -w</code></li>
|
||
<li><a href="https://github.com/trejo08/kubecolor-zsh">kubecolor
|
||
(trejo08)</a> - Prints colorized outputs from <code>kubectl</code>.
|
||
Includes helper functions.</li>
|
||
<li><a
|
||
href="https://github.com/yhlooo/zsh-kubeconfig-mgr">kubeconfig-mgr</a> -
|
||
Makes managing multiple kubeconfig files easier.</li>
|
||
<li><a
|
||
href="https://github.com/chmouel/kubectl-config-switcher/">kubectl-config-switcher</a>
|
||
- Switch between config files in <code>~/.kube</code> via the
|
||
<code>KUBECTL</code> environment variable.</li>
|
||
<li><a
|
||
href="https://github.com/superbrothers/zsh-kubectl-prompt">kubectl-prompt</a>
|
||
- Display information about the kubectl current context and namespace in
|
||
your ZSH prompt. Creates <code>ZSH_KUBECTL_CONTEXT</code>,
|
||
<code>ZSH_KUBECTL_NAMESPACE</code>,<code>ZSH_KUBECTL_PROMPT</code> and
|
||
<code>ZSH_KUBECTL_USER</code> variables you can use to customize your
|
||
prompt.</li>
|
||
<li><a
|
||
href="https://github.com/mattbangert/kubectl-zsh-plugin">kubectl</a> -
|
||
ZSH plugin for managing <code>kubectl</code>.</li>
|
||
<li><a
|
||
href="https://github.com/rafalmasiarek/oh-my-zsh-kubectlenv-plugin">kubectlenv</a>
|
||
- Easily switch between multiple <code>kubectl</code> versions.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-kubectx">kubectx
|
||
(ptavares)</a> - Installs and loads <a
|
||
href="https://github.com/ahmetb/kubectx">kubectx</a>.</li>
|
||
<li><a href="https://github.com/unixorn/kubectx-zshplugin">kubectx
|
||
(unixorn)</a> - Automatically installs <a
|
||
href="https://github.com/ahmetb/kubectx">kubectx</a> and
|
||
<code>kubens</code>.</li>
|
||
<li><a href="https://github.com/Dbz/zsh-kubernetes">kubernetes</a> - Add
|
||
<a href="https://kubernetes.io">kubernetes</a> helper functions and
|
||
aliases.</li>
|
||
<li><a href="https://github.com/caIamity/lacrimae">lacrimae</a> - Prints
|
||
a line from a collection of chants.</li>
|
||
<li><a href="https://github.com/JoshuaBedford/lando-zsh">lando
|
||
(joshuabedford)</a> - A collection of alias functions to enable the use
|
||
of the CLIs within <a href="https://docs.lando.dev">Lando</a> without
|
||
having to type lando to access them.</li>
|
||
<li><a href="https://github.com/mannuel/lando-alias-zsh">lando
|
||
(mannuel)</a> - Adds aliases for various <a
|
||
href="https://docs.lando.dev/basics/usage.html#default-commands/">Lando</a>
|
||
commands.</li>
|
||
<li><a
|
||
href="https://github.com/rluders/laradock-workspace-zsh">laradock-workspace</a>
|
||
- Provides an interface to <a href="http://laradock.io/">Laradock</a>’s
|
||
workspace.</li>
|
||
<li><a href="https://github.com/baliestri/laravel.plugin.zsh">laravel
|
||
(baliestri)</a> - Plugin for skiping the <code>php</code> command when
|
||
running <code>artisan</code> commands and <code>./sail</code> or
|
||
<code>./vendor/bin/sail</code> when running <code>sail</code>
|
||
commands.</li>
|
||
<li><a href="https://github.com/crazybooot/laravel-zsh-plugin">laravel
|
||
(crazybooot)</a> - Add shortcuts for <a
|
||
href="https://laravel.com/">Laravel</a> 5, 5.1, 5.2 & 5.3.</li>
|
||
<li><a
|
||
href="https://github.com/Saleh7/laravel-au-zsh-plugin">laravel-au</a> -
|
||
Adds aliases for <a href="https://laravel.com/">Laravel</a> 6.</li>
|
||
<li><a href="https://github.com/ariaieboy/laravel-sail">laravel-sail</a>
|
||
- Adds shortcuts for <code>sail</code> commands.</li>
|
||
<li><a
|
||
href="https://github.com/rsthegeek/oh-my-zsh-laravelx">laravelx</a> -
|
||
Adds some aliases for common <a
|
||
href="https://laravel.com/docs">Laravel</a> commands.</li>
|
||
<li><a
|
||
href="https://github.com/Curly-Mo/last-working-dir-tmux">last-working-dir-tmux</a>
|
||
- Keeps track of the last used working directory globally and per <a
|
||
href="https://github.com/tmux/tmux">tmux</a> session and automatically
|
||
jumps into it for new shells.</li>
|
||
<li><a
|
||
href="https://github.com/mdumitru/last-working-dir">last-working-directory</a>
|
||
- Broken out copy of the version in <a
|
||
href="http://ohmyz.sh/">oh-my-zsh</a>. Keeps track of the last used
|
||
working directory and automatically jumps into it for new shells.</li>
|
||
<li><a href="https://github.com/goarano/zsh-lazy-load">lazy-load</a> -
|
||
Lazy load tab completions only when you actually need them.</li>
|
||
<li><a href="https://github.com/qoomon/zsh-lazyload">lazyload</a> - Lazy
|
||
load commands and speed up start up time of ZSH.</li>
|
||
<li><a href="https://github.com/MenkeTechnologies/zsh-learn">learn</a> -
|
||
Learning collection in MySQL/MariadB to save, query and quiz everything
|
||
you learn.</li>
|
||
<li><a href="https://github.com/lesaint/lesaint-git">lesaint-git</a> -
|
||
Replacement <code>git</code> plugin for <a
|
||
href="https://ohmyz.sh">oh-my-zsh</a>-compatible frameworks.</li>
|
||
<li><a href="https://github.com/lesaint/lesaint-mvn">lesaint-mvn</a> -
|
||
Maven plugins for <a href="https://ohmyz.sh">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/bGZo/life-progress">life-progress</a> -
|
||
Shows your life progress in days, weeks, months, and age.</li>
|
||
<li><a
|
||
href="https://github.com/david-gutierrez-mesa/liferay-zsh">liferay</a> -
|
||
Adds scripts for <a
|
||
href="https://github.com/liferay/liferay-portal">liferay</a>
|
||
development.</li>
|
||
<li><a href="https://github.com/JaumeRF/linkfile-zsh">linkfile</a> - Add
|
||
shortcuts to your favorite directories.</li>
|
||
<li><a
|
||
href="https://github.com/bhayward93/Linus-rants-ZSH">linus-rants</a> -
|
||
Outputs a random Linus Torvalds rant when opening a terminal.</li>
|
||
<li><a href="https://github.com/gko/listbox">listbox</a> - Listbox
|
||
element for shell.</li>
|
||
<li><a
|
||
href="https://github.com/stefanheule/zsh-llm-suggestions">llm-suggestions</a>
|
||
- Type something in English at the prompt, hit a definable key, and it
|
||
uses LLM to generate a command line for you.</li>
|
||
<li><a
|
||
href="https://github.com/david-treblig/locate-sublime-projects-cli">locate-sublime-projects-cli</a>
|
||
- Allows searching for <a href="https://www.sublimetext.com">Sublime
|
||
Text</a> projects and opens them in Sublime.</li>
|
||
<li><a
|
||
href="https://github.com/pressdarling/logout-user">logout-user</a> -
|
||
Provides a function to log out another macOS user session.</li>
|
||
<li><a
|
||
href="https://github.com/pfahlr/zsh_plugin_loremipsum">loremipsum</a> -
|
||
Generate lorem ipsum text on the command line. Gets its data from <a
|
||
href="https://www.lipsum.com">lipsum.com</a>.</li>
|
||
<li><a href="https://github.com/TwoPizza9621536/zsh-ls">ls
|
||
(twopizza9621536)</a> - Adds some more aliases for <code>ls</code>.</li>
|
||
<li><a href="https://github.com/zpm-zsh/ls">ls (zpm-zsh)</a> - Colorizes
|
||
the output of <code>ls</code>.</li>
|
||
<li><a href="https://github.com/tankeryang/zsh-lsd">lsd (tankeryang)</a>
|
||
- Replaces <code>ls</code> and <code>tree</code> commands with <a
|
||
href="https://github.com/Peltoche/lsd">lsd</a>.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-lsd">lsd (wintermi)</a> -
|
||
Override <code>ls</code> and <code>tree</code> commands with <a
|
||
href="https://github.com/Peltoche/lsd">lsd</a>.</li>
|
||
<li><a href="https://github.com/z-shell/zsh-lsd">lsd (z-shell)</a> -
|
||
Replaces <code>ls</code> with <a
|
||
href="https://github.com/Peltoche/lsd">lsd</a>.</li>
|
||
<li><a href="https://github.com/molovo/lumberjack">lumberjack</a> -
|
||
Lumberjack is a logging interface for shell scripts.</li>
|
||
<li><a href="https://github.com/pndurette/zsh-lux">lux</a> - ZSH plugin
|
||
to toggle the light & dark modes of macOS, iTerm 2, Visual Studio
|
||
Code and other items and applications via the <code>lux</code> command.
|
||
Highly customizable: included items can be configured by defining
|
||
variables. Highly extensible: items can be added by defining functions.
|
||
Includes a <code>macos_is_dark</code> helper function to determine if
|
||
the macOS dark mode is active for use in theming.</li>
|
||
<li><a href="https://github.com/Temikus/mac-packaging">mac-packaging</a>
|
||
- A set of common functions used for enterprise Mac packaging with <a
|
||
href="https://www.munki.org/munki/">Munki</a>.</li>
|
||
<li><a href="https://github.com/joow/macos">macos (joow)</a> - A ZSH
|
||
plugin for macOS.</li>
|
||
<li><a href="https://github.com/zshzoo/macos">macos (zshzoo)</a> - ZSH
|
||
goodies for macOS users.</li>
|
||
<li><a
|
||
href="https://github.com/gakimball/zsh-macos-theme">macos-theme</a> -
|
||
Adds the theme command, which toggles between light and dark mode in
|
||
macOS. Requires <a href="https://github.com/pndurette/zsh-lux">lux</a>
|
||
plugin.</li>
|
||
<li><a
|
||
href="https://github.com/lukaszolszewski/mage2docker">mage2docker</a> -
|
||
Makes it easy to work with Docker and Magento 2. Speeds up and
|
||
simplifies common commands like clean cache, setup upgrade, compile di
|
||
and much more in Magento 2 on containers.</li>
|
||
<li><a
|
||
href="https://github.com/dambrogia/oh-my-zsh-plugin-magento-2">magento-2</a>
|
||
- Adds <code>m2</code> function to run magento binary, adds tab
|
||
completions.</li>
|
||
<li><a href="https://github.com/zshzoo/magic-enter">magic-enter</a> -
|
||
Make your enter key magical by binding a ZSH command to it.</li>
|
||
<li><a
|
||
href="https://github.com/knu/zsh-manydots-magic">manydots-magic</a> - A
|
||
zle tweak for emulating <code>...'==</code>../..’ etc.</li>
|
||
<li><a href="https://github.com/zakariaGatter/MarkEdit">markedit</a> -
|
||
Mark files and edit them with autocompletion for existing marks.</li>
|
||
<li><a href="https://github.com/zakariaGatter/MarkGate">markgate</a> -
|
||
Allows you to mark directories so you can jump directly to them.</li>
|
||
<li><a
|
||
href="https://github.com/KyleChamberlin/zsh_maven_plugin">maven-plugin</a>
|
||
- A fork of the <a href="https://ohmyz.sh/">oh-my-zsh</a> maven
|
||
plugin.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-media-sync">media-sync</a>
|
||
- A plugin to facilitate copying media between two <code>rclone</code>
|
||
locations.</li>
|
||
<li><a href="https://github.com/hcgraf/zsh-mercurial">mercurial</a> -
|
||
Extracted from <a href="https://ohmyz.sh">oh-my-zsh</a> so you can use
|
||
it without the rest of oh-my-zsh.</li>
|
||
<li><a href="https://github.com/hlohm/mfunc">mfunc</a> - Allows you to
|
||
define persistent functions on-the-fly, without the need to add them to
|
||
your config files. These functions are permanently available until you
|
||
delete them.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-mise">mise</a> - Plugin for
|
||
<a href="https://mise.jdx.dev/">mise</a> (formerly called rtx) a fast
|
||
polyglot version manager, replacing tools like <code>nvm</code>,
|
||
<code>nodenv</code>, <code>rbenv</code>, <code>rvm</code>,
|
||
<code>chruby</code>, <code>pyenv</code>, etc.</li>
|
||
<li><a href="https://github.com/0xRZ/mkarch">mkarch</a> - ZSH plugin
|
||
that allows you to create archives using multiple different compression
|
||
formats.</li>
|
||
<li><a
|
||
href="https://github.com/marvinroman/oh-my-zsh-mkcd-plugin">mkcd</a> -
|
||
Allows user to create a directory and if successful, <code>cd</code>
|
||
into it afterward.</li>
|
||
<li><a
|
||
href="https://github.com/Gyumeijie/mode-switch.CLI">mode-switch.CLI</a>
|
||
- A ZSH plugin for switching command line between normal mode and
|
||
<code>vi</code> mode.</li>
|
||
<li><a
|
||
href="https://github.com/zilongqiu/monorepo-zsh-plugin">monorepo-plugin</a>
|
||
- ZSH plugin for monorepo management.</li>
|
||
<li><a
|
||
href="https://github.com/NotTheDr01ds/zsh-plugin-monthrename">monthrename</a>
|
||
- Renames month names to numbers in filenames.</li>
|
||
<li><a
|
||
href="https://github.com/capsulescodes/more-hooks-for-git">more-hooks-for-git</a>
|
||
- Adds extra hooks for <code>git add</code>, <code>git diff</code> and
|
||
<code>git status</code>.</li>
|
||
<li><a href="https://github.com/gryffyn/mouse-status">mouse-status</a> -
|
||
Changes mouse color based on status code, uses libratbag.</li>
|
||
<li><a
|
||
href="https://github.com/sathish09/zsh_plugins/tree/master/msf">msf</a>
|
||
- <a href="https://www.metasploit.com/">Metasploit</a> handler plugin
|
||
for starting handlers easily.</li>
|
||
<li><a
|
||
href="https://github.com/rwwiv/multi-evalcache">multi-evalcache</a> -
|
||
Cache multiple eval loads to improve startup time, inspired by <a
|
||
href="https://github.com/mroth/evalcache">mroth/evalcache</a>.</li>
|
||
<li><a
|
||
href="https://github.com/artemy/zsh-mvn-contexts">mvn-contexts</a> -
|
||
Allows fast switching between <code>maven</code> configurations.</li>
|
||
<li><a href="https://github.com/remino/omz-plugin-mycli-alias">mycli</a>
|
||
- Add alias for <a href="https://www.mycli.net"><code>mycli</code></a>
|
||
with login path.</li>
|
||
<li><a href="https://github.com/fALKENdk/mylocation">mylocation</a> - A
|
||
plugin to show your current location based on your IP address.</li>
|
||
<li><a href="https://github.com/jarlor/zsh-myservice">myservice</a> -
|
||
Designed to help you manage custom systemd services and Docker
|
||
containers more conveniently. This plugin provides user-friendly
|
||
commands to list and check the status of your custom services and Docker
|
||
containers straight from your command line.</li>
|
||
<li><a
|
||
href="https://github.com/zpm-zsh/mysql-colorize">mysql-colorize</a> -
|
||
Adds color for <code>mysql</code> tables.</li>
|
||
<li><a
|
||
href="https://github.com/remino/omz-plugin-mysql-alias">mysql-login</a>
|
||
- Adds alias for MySQL with login path.</li>
|
||
<li><a href="https://github.com/voronkovich/mysql.plugin.zsh">mysql</a>
|
||
- Adds some functions for dealing with <code>mysql</code>.</li>
|
||
<li><a href="https://github.com/gretzky/n.zsh">n</a> - Auto-switches
|
||
node versions based on project environment using <a
|
||
href="https://github.com/tj/n">n</a>.</li>
|
||
<li><a href="https://github.com/jthat/zsh-namelink">namelink</a> -
|
||
Provides an automatically synchronized mapping of filesystem entries
|
||
(typically symbolic links) in a set of directories to their counterparts
|
||
in the named directory hash.</li>
|
||
<li><a href="https://github.com/icatalina/zsh-navi-plugin/">navi</a> -
|
||
Plugin for <a href="https://github.com/denisidoro/navi">navi</a>.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zsh-navigation-tools">navigation-tools</a>
|
||
- Adds <code>htop</code>-like kill, directory bookmarks browser, a
|
||
multi-word incremental history searcher and more.</li>
|
||
<li><a
|
||
href="https://github.com/delorenj/nerd-font-check">nerd-font-check</a> -
|
||
Offers to install <a
|
||
href="https://www.nerdfonts.com/font-downloads">Nerd Fonts</a> with <a
|
||
href="https://brew.sh/">brew</a> if not present.</li>
|
||
<li><a
|
||
href="https://github.com/zpm-zsh/new-file-from-template">new-file-from-template</a>
|
||
- Generates file from template.</li>
|
||
<li><a href="https://github.com/aubreypwd/zsh-plugin-newvwp">newvwp</a>
|
||
- Spins up a new WordPress site using Valet.</li>
|
||
<li><a
|
||
href="https://github.com/Matt561/zsh-nhl-schedule">nhl-schedule</a> -
|
||
Retrieves and displays the NHL schedule.</li>
|
||
<li><a href="https://github.com/bric3/nice-exit-code">nice-exit-code</a>
|
||
- Maps exit status codes to human readable strings.</li>
|
||
<li><a href="https://github.com/chisui/zsh-nix-shell">nix-shell</a> -
|
||
Plugin that lets you use ZSH as the default shell in a
|
||
<code>nix-shell</code> environment.</li>
|
||
<li><a href="https://github.com/PsychArch/nlsh">nlsh</a> - Allows you to
|
||
interact with your shell using natural language. Supports multiple LLM
|
||
providers (OpenAI API compatible). Includes support for X.ai’s
|
||
Grok.</li>
|
||
<li><a href="https://github.com/torifat/nnvm">nnvm</a> - auto-switches
|
||
node versions based on <code>.nvmrc</code>. Requires <a
|
||
href="https://github.com/tj/n">n</a>.</li>
|
||
<li><a href="https://github.com/romkatv/zsh-no-ps2">no-ps2</a> - When
|
||
this plugin is used, Enter inserts a newline if the typed command is
|
||
incomplete. No PS2!</li>
|
||
<li><a href="https://github.com/Twilight4/nobility">nobility</a> - An
|
||
organized colletion of shell modules designed to streamline your
|
||
pentesting workflow by leveraging shell integrations such as
|
||
autocompletion and prefilling, optimizing the productivity of your work
|
||
and liberatating you from the hassle of juggling notes, endless copying
|
||
and pasting, and tedious command editing.</li>
|
||
<li><a
|
||
href="https://github.com/shiro-saber/node-env-installer">node-env-installer</a>
|
||
- Uses <code>nvm</code> to install new versions and modules for the
|
||
current project.</li>
|
||
<li><a
|
||
href="https://github.com/andyrichardson/zsh-node-path">node-path</a> -
|
||
Automatically adds the <code>npm</code> bin of your current directory to
|
||
your <code>$PATH</code>.</li>
|
||
<li><a href="https://github.com/srijanshetty/node.plugin.zsh">node</a> -
|
||
Srijan Shetty’s Node.js plugin for ZSH with caching of <code>nvm</code>
|
||
completions and autoloading of <code>nvm</code> if present.</li>
|
||
<li><a href="https://github.com/C-uo/zsh-nodenv">nodenv (c-uo)</a> -
|
||
Looks for <code>nodenv</code> in your working directory and loads it
|
||
when found.</li>
|
||
<li><a href="https://github.com/jsahlen/nodenv.plugin.zsh">nodenv
|
||
(jsahlen)</a> - Auto-load <code>nodenv</code> and its completions into
|
||
the shell.</li>
|
||
<li><a href="https://github.com/mattberther/zsh-nodenv">nodenv
|
||
(mattberther)</a> - Installs, updates and loads <code>nodenv</code>.
|
||
Inspired by <a
|
||
href="https://github.com/Meroje/zsh-rbenv">zsh-rbenv</a>.</li>
|
||
<li><a href="https://github.com/nicolodiamante/nodo">nodo</a> - This
|
||
plugin helps you prevent <code>node_modules</code> directories from
|
||
filling your iCloud storage by un-syncing the directory or can save even
|
||
more space by removing all <code>node_modules</code> directories within
|
||
the chosen root directory. This is particularly useful for cleaning up a
|
||
project that has multiple <code>node_modules</code> trees</li>
|
||
<li><a href="https://github.com/micrenda/zsh-nohup">nohup</a> - Add
|
||
<code>nohup</code> to the current command pressing
|
||
<code>Ctrl-H</code>.</li>
|
||
<li><a
|
||
href="https://github.com/eventi/noreallyjustfuckingstopalready">noreallyjustfuckingstopalready</a>
|
||
- macOS users know the pain of trying to figure out what command
|
||
actually flushes the DNS cache on their version of macOS, and this
|
||
plugin makes that annoyance go away.</li>
|
||
<li><a href="https://github.com/DrgnFireYellow/notenote/">notenote</a> -
|
||
Makes it easy to take notes.</li>
|
||
<li><a href="https://github.com/aperezdc/zsh-notes">notes (aperezdc)</a>
|
||
- Inspired by <a
|
||
href="https://www.seanh.cc/terminal_velocity/">terminal_velocity</a>, it
|
||
provides a fast interface to create and access a set of <a
|
||
href="https://en.wikipedia.org/wiki/Markdown">Markdown</a> text files
|
||
inside a directory.</li>
|
||
<li><a href="https://github.com/chipsenkbeil/zsh-notes">notes
|
||
(chipsenkbeil)</a> - Provides a quick notes editing experience in
|
||
ZSH.</li>
|
||
<li><a href="https://github.com/luismayta/zsh-notify">notify
|
||
(luismayta)</a> - Notifications for ZSH with auto installation of
|
||
dependencies and r2d2 sounds.</li>
|
||
<li><a href="https://github.com/marzocchi/zsh-notify">notify
|
||
(marzocchi)</a> - A plugin for ZSH (on macOS and Linux) that posts
|
||
desktop notifications when a command terminates with a non-zero exit
|
||
status or when it took more than 30 seconds to complete, if the terminal
|
||
application is in the background (or the command’s terminal tab is
|
||
inactive).</li>
|
||
<li><a href="https://github.com/trystan2k/zsh-npm-plugin">npm
|
||
(trystan2k)</a> - Adds <code>npm</code> aliases. Based on the Oh-My-Zsh
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/npm">npm</a>
|
||
plugin.</li>
|
||
<li><a href="https://github.com/zfben/zsh-npm">npm (zfben)</a> - Use
|
||
<code>n</code> as <code>npm</code> aliases with <code>noglob</code>
|
||
prefix and more. Based on the Oh-My-Zsh <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/npm">npm</a>
|
||
plugin.</li>
|
||
<li><a href="https://github.com/torifat/npms">npms</a> - Utility powered
|
||
by <a href="https://github.com/junegunn/fzf">fzf</a> for using npm
|
||
scripts interactively. Requires <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> and <a
|
||
href="https://stedolan.github.io/jq/">jq</a>.</li>
|
||
<li><a
|
||
href="https://github.com/mehalter/zsh-nvim-appname">nvim-appname</a> -
|
||
Maintain multiple Neovim configurations with <code>NVIM_APPNAME</code>
|
||
with full tab completion of available flags, available neovim
|
||
applications, and neovim arguments/flags. Requires neovim v0.9+</li>
|
||
<li><a
|
||
href="https://github.com/dacarey/zsh-nvim-switcher">nvim-switcher</a>-
|
||
Manages switching between <code>nvim</code> distributinons such as <a
|
||
href="https://www.lazyvim.org/">Lazyvim</a>, <a
|
||
href="https://github.com/nvim-lua/kickstart.nvim">kickstart</a> or a
|
||
home made configuration.</li>
|
||
<li><a href="https://github.com/jrr997/zsh-nvm-auto-use">nvm-auto-use
|
||
(jrr997)</a> - Automatically manages your Node.js versions with <a
|
||
href="https://github.com/nvm-sh/nvm">nvm</a> based on your current
|
||
directory.</li>
|
||
<li><a
|
||
href="https://github.com/martvdmoosdijk/zsh-nvm-auto-use">nvm-auto-use
|
||
(martvdmoosdijk)</a> - Automatically switches node version with
|
||
<code>nvm use</code> when a <code>.nvmrc</code> is detected.</li>
|
||
<li><a href="https://github.com/tomsquest/nvm-auto-use.zsh">nvm-auto-use
|
||
(tomsquest)</a> - Calls <code>nvm use</code> automatically whenever you
|
||
enter a directory that contains an <code>.nvmrc</code> file with a
|
||
string telling <code>nvm</code> which node to use.</li>
|
||
<li><a
|
||
href="https://github.com/davidparsson/zsh-nvm-deferred">nvm-deferred</a>
|
||
- Defers loading of the <code>nvm</code> oh-my-zsh plugin using <a
|
||
href="https://github.com/romkatv/zsh-defer">zsh-defer</a> to speed up
|
||
shell startup.</li>
|
||
<li><a href="https://github.com/davidparsson/zsh-nvm-lazy">nvm-lazy</a>
|
||
- Plugin for lazy loading of oh-my-zsh’s **nvm*- plugin. It supports
|
||
lazy-loading <code>nvm</code> for more than one binary/entrypoint, with
|
||
the defaults being <code>nvm</code>, <code>node</code> and
|
||
<code>npm</code>.</li>
|
||
<li><a
|
||
href="https://github.com/spencerbeggs/zsh-nvm-pnpm-auto-switch">nvm-pnpm-auto-switch</a>
|
||
- Automatically switches Node.js versions (using <code>nvm</code>) and
|
||
manages pnpm package manager versions (using <code>corepack</code>) when
|
||
changing directories.</li>
|
||
<li><a href="https://github.com/lukechilds/zsh-nvm">nvm</a> - ZSH plugin
|
||
for installing, updating and loading <code>nvm</code>.</li>
|
||
<li><a href="https://github.com/alexdesousa/oath">oath</a> - Manages 2FA
|
||
authentication 6 digit tokens. It was highly inspired by this article
|
||
about <a
|
||
href="https://www.cyberciti.biz/faq/use-oathtool-linux-command-line-for-2-step-verification-2fa/">using
|
||
oathtool for 2 step verification</a>.</li>
|
||
<li><a
|
||
href="https://github.com/MunifTanjim/oclif-plugin-completion">oclif
|
||
completion generator</a> - Generates shell completions for commands
|
||
lacking them.</li>
|
||
<li><a href="https://github.com/vicotrbb/oh-my-gpt">oh-my-gpt</a> -
|
||
Provides an easy-to-use interface for interacting with OpenAI’s GPT
|
||
models directly from your terminal. It allows you to send queries,
|
||
analyze files, and get AI-powered assistance for various tasks.</li>
|
||
<li><a href="https://github.com/amstrad/oh-my-matrix">oh-my-matrix</a> -
|
||
Turn your terminal into the matrix.</li>
|
||
<li><a
|
||
href="https://github.com/wintermi/zsh-oh-my-posh">oh-my-posh-manager</a>
|
||
- Manages the oh-my-posh theme engine, along with providing a default
|
||
powerline-like theme.</li>
|
||
<li><a href="omt-manager">oh-my-tmux-manager</a> - Lets you easily
|
||
manage your tmux configurations.</li>
|
||
<li><a href="https://github.com/plutowang/zsh-ollama-command">ollama</a>
|
||
- Integrates the OLLAMA AI model with <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> to provide intelligent
|
||
command suggestions based on user input requirements.</li>
|
||
<li><a
|
||
href="https://github.com/Pilaton/OhMyZsh-full-autoupdate">omz-full-autoupdate</a>
|
||
- Automatically update <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh">oh-my-zsh</a> plugins and
|
||
themes.</li>
|
||
<li><a href="https://github.com/aeons/omz-git">omz-git</a> - <a
|
||
href="https://ohmyz.sh/">Oh-My-ZSH</a>’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git">git</a>
|
||
plugin re-packaged to be standalone.</li>
|
||
<li><a
|
||
href="https://github.com/zshzoo/omz-themes-standalone">omz-themes-standalone</a>
|
||
- Gives you the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh">oh-my-zsh</a> themes without
|
||
requiring everything else that comes with oh-my-zsh</li>
|
||
<li><a
|
||
href="https://github.com/marcossegovia/open-create-projects">open-create-projects</a>
|
||
- Open/Create projects in Jetbrains.</li>
|
||
<li><a href="https://github.com/caarlos0/zsh-open-pr">open-pr</a> - A
|
||
ZSH plugin to open pull requests from command line.</li>
|
||
<li><a
|
||
href="https://github.com/ryanswart/openshift-origin-zsh-plugin">openshift-origin</a>
|
||
- Add a few shortcuts to common openshift origin (oc) actions.</li>
|
||
<li><a
|
||
href="https://github.com/aswitalski/oh-my-zsh-opera-git-plugin">opera-git-plugin</a>
|
||
- <code>git</code> aliases.</li>
|
||
<li><a
|
||
href="https://github.com/troykelly/oh-my-zsh-opera-gx">opera-gx</a> -
|
||
Enables starting Opera GX with a specific user profile by using the
|
||
<code>opgx</code> command followed by the profile’s name. The plugin
|
||
also implements autocompletion for profile names.</li>
|
||
<li><a href="https://github.com/hchbaw/opp.zsh">opp</a> - Vim’s
|
||
text-objects-ish for ZSH.</li>
|
||
<li><a href="https://github.com/jreese/zsh-opt-path">opt-path</a> -
|
||
Automatically add <code>~/opt</code> subpaths to your
|
||
<code>$PATH</code>.</li>
|
||
<li><a href="https://github.com/hjdarnel/org-hopper/">org-hopper</a> -
|
||
Wraps the GitHub CLI with <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>. It allows you to quickly
|
||
jump between repositories a given GitHub organization, cloning it to a
|
||
predefined location if the local copy doesn’t already exist.</li>
|
||
<li><a
|
||
href="https://github.com/SukkaW/zsh-osx-autoproxy">osx-autoproxy</a> -
|
||
Configures proxy environment variables based on macOS’s system
|
||
preferences.</li>
|
||
<li><a
|
||
href="https://github.com/marshallmick007/osx-dev-zsh-plugin">osx-dev</a>
|
||
- This plugin adds some commands for maintaining various server programs
|
||
on a macOS install.</li>
|
||
<li><a href="https://github.com/mwilliammyers/plugin-osx">osx</a> - Add
|
||
some common macOS related aliases and functions.</li>
|
||
<li><a href="https://github.com/iloginow/zsh-paci">paci</a> - Plugin for
|
||
arch linux package managers.</li>
|
||
<li><a href="https://github.com/fourdim/zsh-pack/">pack</a> - Pack your
|
||
source code with ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zsh-package-any-node">package-any-node</a>
|
||
- Easy installing of any Node modules inside the plugin directory,
|
||
exposing their binaries via shims (i.e.: forwarder scripts) created
|
||
automatically by <a
|
||
href="https://github.com/zdharma-continuum/z-a-bin-gem-node">Bin-Gem-Node</a>
|
||
annex.</li>
|
||
<li><a href="https://github.com/BreakingPitt/zsh-packer">packer</a> -
|
||
Adds aliases and auto-completes for Hashicorp <a
|
||
href="https://www.packer.io/">packer</a>.</li>
|
||
<li><a
|
||
href="https://github.com/deyvisonrocha/pantheon-terminal-notify-zsh-plugin">pantheon-terminal-notify</a>
|
||
- Background notifications for long running commands. Supports
|
||
Elementary OS Freya.</li>
|
||
<li><a
|
||
href="https://github.com/jgogstad/passwordless-history">passwordless-history</a>
|
||
- Keeps passwords from entering your command line history.</li>
|
||
<li><a href="https://github.com/sha1n/path-ethic">path-ethic</a> - Helps
|
||
manage your <code>$PATH</code> quickly and easily. Doesn’t touch your
|
||
existing <code>.zshrc</code>, <code>.zprofile</code>, but adds on top of
|
||
your existing environment instead.</li>
|
||
<li><a href="https://github.com/ytet5uy4/pctl">pctl</a> - Toggle the
|
||
environment variables for proxying.</li>
|
||
<li><a href="https://github.com/jimeh/zsh-peco-history">peco-history</a>
|
||
- Search shell history with Peco when pressing <code>ctrl+R</code>.</li>
|
||
<li><a href="https://github.com/mfulz/zsh-penmux">penmux</a> - A session
|
||
manager plugin meant to be used for penetration testing sessions and
|
||
tracking the terminal sessions to be used in reports.</li>
|
||
<li><a
|
||
href="https://github.com/jhwohlgemuth/oh-my-zsh-pentest-plugin">pentest</a>
|
||
- Aliases and functions for the lazy penetration tester.</li>
|
||
<li>[penv](https://github.com/Nhqml/penv-zsh-plugin - Manages
|
||
<code>uv</code> Python virtual environments stored in
|
||
<code>~/.local/share/py-venv/</code>. Supports subcommands for listing,
|
||
activating (shell and directory level), creating, deleting and
|
||
explaining why an env is activated. Makes it easier to replace
|
||
<code>pyenv</code> and <code>poetry</code> with <code>uv</code>.</li>
|
||
<li><a
|
||
href="https://github.com/jimhester/per-directory-history">per-directory-history</a>
|
||
- Per directory history for ZSH, as well as global history, and the
|
||
ability to toggle between them with <code>^G</code>.</li>
|
||
<li><a href="https://github.com/robturtle/percol.plugin.zsh">percol</a>
|
||
- Interactively and incrementally search history/resume background jobs
|
||
using <a href="https://github.com/mooz/percol">percol</a>.</li>
|
||
<li><a href="https://github.com/tfiala/zsh-perlbrew/">perlbrew</a> -
|
||
Installs <a href="https://perlbrew.pl/">perlbrew</a> if not already
|
||
installed and initializes it for your shell.</li>
|
||
<li><a href="https://github.com/shosca/zsh-pew">pew</a> - Sets up and
|
||
manages Python virtualenvs using <a
|
||
href="https://github.com/berdario/pew">pew</a> and automatically
|
||
switches virtualenvs as you move directories.</li>
|
||
<li><a href="https://github.com/caarlos0-graveyard/zsh-pg">pg</a> - Adds
|
||
utility functions to work with <a
|
||
href="https://www.postgresql.org/">PostgreSQL</a>.</li>
|
||
<li><a
|
||
href="https://github.com/ruslan-korneev/pgconnect-zsh">pgconnect</a> -
|
||
Provides an easy way to manage and connect to PostgreSQL databases using
|
||
<code>pgcli</code> and <a href="https://github.com/junegunn/fzf">fzf</a>
|
||
for a seamless command-line experience.</li>
|
||
<li><a href="https://github.com/lainiwa/ph-marks">ph-marks</a> -
|
||
Bookmark pornhub videos from your terminal.</li>
|
||
<li><a
|
||
href="https://github.com/xellos866/php-version_rcfile-switcher">php-version-rcfile-switcher</a>
|
||
- Automatically switch between php versions using <a
|
||
href="https://github.com/wilmoore/php-version">php-version</a> if an
|
||
rc-file is present in a directory.</li>
|
||
<li><a
|
||
href="https://github.com/Akollade/php-version-switcher.plugin.zsh">php-version-switcher</a>
|
||
- Changes php versions if a <code>.php-version</code> file is
|
||
found.</li>
|
||
<li><a href="https://github.com/voronkovich/phpcs.plugin.zsh">phpcs</a>
|
||
- Plugin for <a href="https://github.com/squizlabs/PHP_CodeSniffer">PHP
|
||
code sniffer</a>.</li>
|
||
<li><a
|
||
href="https://github.com/voronkovich/phpunit.plugin.zsh">phpunit</a> -
|
||
Plugin for <a href="https://phpunit.de/">PHPUnit</a>.</li>
|
||
<li><a href="https://github.com/mehalter/zsh-pins">pins</a> - ZSH plugin
|
||
for pinning directories. Like a CLI folder bookmark manager with tab
|
||
completions.</li>
|
||
<li><a href="https://github.com/sharat87/pip-app">pip-app</a> - Makes it
|
||
easy to install python applications into distinct Python virtualenvs so
|
||
they don’t conflict with any other python requirements on your
|
||
system.</li>
|
||
<li><a href="https://github.com/iboyperson/zsh-pipenv">pip-env</a> -
|
||
Automatic <a href="https://pipenv.readthedocs.io/en/latest/">pipenv</a>
|
||
activation upon entry into a <code>pipenv</code> project.</li>
|
||
<li><a href="https://github.com/pipe-felipe/zsh-pipe-plugin">pipe</a> -
|
||
Includes <code>docker</code> and package-related scripts.</li>
|
||
<li><a href="https://github.com/owenstranathan/pipenv.zsh">pipenv
|
||
(owenstranathan)</a> - Automatically activates a <strong>pipenv</strong>
|
||
when entering a directory if there is Pipfile in that directory.
|
||
Includes <code>pipenv</code> completions.</li>
|
||
<li><a href="https://github.com/sudosubin/zsh-pipenv">pipenv
|
||
(sudosubin)</a> - Enables <code>pipenv</code>’s <code>$PATH</code> and
|
||
adds completions.</li>
|
||
<li><a href="https://github.com/thuandt/zsh-pipx">pipx</a> -
|
||
Autocompletions for <a
|
||
href="https://github.com/pypa/pipx">pipx</a>.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-pkenv">pkenv</a> - Installs
|
||
and loads <a href="https://github.com/iamhsa/pkenv.git">pkenv</a>.</li>
|
||
<li><a href="https://github.com/TwoPizza9621536/zsh-plenv">plenv</a> -
|
||
Plugin for the perl <a
|
||
href="https://github.com/tokuhirom/plenv">plenv</a> version manager
|
||
based on jenv.</li>
|
||
<li><a
|
||
href="https://github.com/rgalite/zsh-plugin-ibtool">plugin-ibtool</a> -
|
||
Adds ibtool shortcuts to generate localized XIB files.</li>
|
||
<li><a
|
||
href="https://github.com/paraqles/zsh-plugin-rails">plugin-rails</a> -
|
||
ZSH plugin for Rails.</li>
|
||
<li><a
|
||
href="https://github.com/wuotr/zsh-plugin-vscode">plugin-vscode</a> -
|
||
Plugin for Visual Studio Code, a text editor for macOS, Windows, and
|
||
Linux.</li>
|
||
<li><a href="https://github.com/darrenbutcher/plugin">plugin</a> -
|
||
Creates custom <a href="https://ohmyz.sh">oh-my-zsh</a> plugins from a
|
||
boilerplate template. Very oh-my-zsh centric, the generated plugins will
|
||
need editing to work with other frameworks.</li>
|
||
<li><a href="https://github.com/baliestri/pnpm.plugin.zsh">pnpm
|
||
(baliestri)</a> - Adds useful aliases for many common <a
|
||
href="https://pnpm.io/">pnpm</a> commands. Includes
|
||
tab-completions.</li>
|
||
<li><a href="https://github.com/Leizhenpeng/zsh-plugin-pnpm">pnpm
|
||
(leizhenpeng)</a> - Adds useful aliases for common <a
|
||
href="https://pnpm.io/">pnpm</a> commands.</li>
|
||
<li><a href="https://github.com/mat2ja/pnpm.plugin.zsh">pnpm
|
||
(mat2ja)</a> - Better <a href="https://pnpm.io/">pnpm</a> aliases.</li>
|
||
<li><a href="https://github.com/ntnyq/omz-plugin-pnpm">pnpm (ntnyq)</a>
|
||
- Adds useful aliases for common <a href="https://pnpm.io/">pnpm</a>
|
||
commands.</li>
|
||
<li><a href="https://github.com/darvid/zsh-poetry">poetry (darvid)</a> -
|
||
Automatically activates and deactivates <a
|
||
href="https://poetry.eustace.io/">Poetry</a>-created python
|
||
virtualenvs.</li>
|
||
<li><a href="https://github.com/murku/omz_poetry_plugin">poetry
|
||
(murku)</a> - Adds aliases for frequently used <a
|
||
href="https://poetry.eustace.io/">Poetry</a> commands</li>
|
||
<li><a href="https://github.com/sudosubin/zsh-poetry">poetry
|
||
(sudosabin)</a> - Enables poetry <code>$PATH</code> and
|
||
autocompletions.</li>
|
||
<li><a href="https://github.com/jdsee/popman">popman</a> - Ever found
|
||
yourself in the middle of composing a long command and needing to check
|
||
a man page? Popman lets you instantly pop open a man page for any
|
||
command you’re typing and jump right back to where you left off, making
|
||
your command-line experience smoother and more efficient.</li>
|
||
<li><a href="https://github.com/anasouardini/portal/">portal</a> - A
|
||
very basic script for jumping to/from paths without having to do write
|
||
the whole path, open multiple terminal sessions or do a file system
|
||
search using <a href="https://github.com/junegunn/fzf">fzf</a>. Heavily
|
||
inspired by <a href="https://github.com/rupa/z">Z</a>.</li>
|
||
<li><a href="https://github.com/lyze/posh-git-sh">posh-git-bash</a> -
|
||
Adds <code>git</code> status in your prompt.</li>
|
||
<li><a href="https://github.com/mzpqnxow/ppsmon">ppsmon</a> - Reads
|
||
<code>/sys/class/net/$interface/</code> to keep track of packet
|
||
transmission rates. It stores the current rate to a file in the RAM
|
||
backed filesystem where it can be easily accessed for display in a
|
||
shell-prompt. Linux-only due to use of <code>/sys</code>.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-cwd">pr-cwd</a> - Creates a
|
||
global variable with current working directory. Plugin has integration
|
||
with <a
|
||
href="https://github.com/jocelynmallon/zshmarks">jocelynmallon/zshmarks</a>.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-eol">pr-eol</a> - Displays an
|
||
EOL symbol which can be embedded in the prompt.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-exec-time">pr-exec-time</a> -
|
||
Adds a variable you can use to display the execution time of the last
|
||
command run.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-git">pr-git</a> - Creates a
|
||
global variable with <code>git</code> status information that can be
|
||
displayed in prompts.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-is-root">pr-is-root</a> -
|
||
Sets an environment variable you can use in a custom prompt when running
|
||
as root.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-jobs">pr-jobs</a> - Creates
|
||
an environment variable which can be used to display background job
|
||
information in a custom prompt.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-node">pr-node</a> - Sets an
|
||
environment variable which can be used to display Node.js information in
|
||
a custom prompt.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-return">pr-return</a> -
|
||
Plugin for ZSH which displays the exit status of the last command
|
||
run.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pr-user">pr-user</a> - Creates a
|
||
global variable that can be used in prompts.</li>
|
||
<li><a
|
||
href="https://github.com/idadzie/zsh-presenter-mode">presenter-mode</a>
|
||
- Expands aliases during presentations. It also increases the terminal
|
||
window’s contrast to enhance visibility.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/pretty-time-zsh">pretty-time
|
||
(sindresorhus)</a> - Convert seconds to a human readable string: 165392
|
||
→ 1d 21h 56m 32s.</li>
|
||
<li><a href="https://github.com/zpm-zsh/pretty-time">pretty-time
|
||
(zpm-zsh)</a> - Converts raw seconds into human-readable strings.</li>
|
||
<li><a href="https://github.com/unixorn/prettyping">prettyping</a> -
|
||
Adds a wrapper around the standard ping tool with the objective of
|
||
making the output prettier, more colorful, more compact, and easier to
|
||
read.</li>
|
||
<li><a
|
||
href="https://github.com/JoniVanderheijden/prezto-last-working-dir">prezto-last-working-dir</a>
|
||
- Keeps track of the last used working directory and automatically jumps
|
||
into it for new shells, unless the starting directory is not
|
||
<code>$HOME</code>. Includes a <code>lwd</code> alias.</li>
|
||
<li><a href="https://github.com/brymck/print-alias">print-alias</a> -
|
||
Prints commands with aliases expanded whenever you use an alias at the
|
||
command line.</li>
|
||
<li><a href="https://github.com/philFernandez/printc">printc</a> -
|
||
Allows you to print in any color in the RGB space via a simple
|
||
<code>printc</code> call.</li>
|
||
<li><a
|
||
href="https://github.com/elvitin/printdocker-zsh-plugin">printdocker</a>
|
||
- Pretty print <a href="https://docker.com">docker</a> objects.</li>
|
||
<li><a
|
||
href="https://github.com/gmatheu/shell-plugins">profile-secrets</a> -
|
||
Securely keep sensitive variables (api tokens, passwords, etc) as part
|
||
of your terminal init files. Uses gpg to encrypt/decrypt the file with
|
||
your secrets.</li>
|
||
<li><a href="https://github.com/Kikolator/proj-jumper">proj-jumper</a> -
|
||
A lightweight ZSH plugin that lets you jump straight into any project
|
||
folder under a single development root – perfect when that root lives on
|
||
a removable drive.</li>
|
||
<li><a href="https://github.com/gko/project">project (gko)</a> - Create
|
||
node/python/ruby projects both locally and on GitHub (private or public
|
||
repository).</li>
|
||
<li><a href="https://github.com/voronkovich/project.plugin.zsh">project
|
||
(voronkovich)</a> - Plugin for managing projects.</li>
|
||
<li><a href="https://github.com/p6m7g8/p6-zsh-projen-plugin">projen</a>
|
||
- Adds aliases for <a
|
||
href="https://github.com/projen/projen">projen</a>.</li>
|
||
<li><a
|
||
href="https://github.com/xPMo/zsh-prompt-dir-perms">prompt-dir-perms</a>
|
||
- Creates a segment displaying the permissions of the current directory
|
||
you can use in your ZSH prompt.</li>
|
||
<li><a
|
||
href="https://github.com/the10thWiz/zsh-prompt-generator">prompt-generator</a>
|
||
- Generates custom themes. Some generated themes require
|
||
powerline-compatible fonts.</li>
|
||
<li><a
|
||
href="https://github.com/escalate/oh-my-zsh-proxy-plugin">proxy-plugin
|
||
(escalate)</a> - Quickly enable and disable proxy shell environment
|
||
settings.</li>
|
||
<li><a href="https://github.com/xooooooooox/zsh-proxy">proxy-plugin
|
||
(xooooooooox)</a> - Helps manage proxy settings in your shell
|
||
environment.</li>
|
||
<li><a href="https://github.com/SukkaW/zsh-proxy">proxy</a> - Configure
|
||
proxy settings for some package managers and software.</li>
|
||
<li><a href="https://github.com/voidzero/omz-plugin-psgrep/">psgrep</a>
|
||
- Makes <code>ps grep</code> hide its own process from the results of a
|
||
<code>ps aux | grep</code>.</li>
|
||
<li><a
|
||
href="https://github.com/jotasixto/purge-history-secrets">purge-history-secrets</a>
|
||
- Uses <a href="https://github.com/gitleaks/gitleaks">gitleaks</a> to
|
||
periodically scan your ZSH history for secrets and purge them if found.
|
||
Requires <a href="https://jqlang.github.io/jq/">jq</a>.</li>
|
||
<li><a href="https://github.com/ttkalcevic/pwp">pwp</a> - Provides a
|
||
convenient way to display the present working path in the terminal
|
||
prompt and lists the current working directory along with its parent
|
||
directories. Additionally, it includes a custom command .. to navigate
|
||
to parent directories easily.</li>
|
||
<li><a href="https://github.com/alalik/pycalc">pycalc</a> - Turns the
|
||
<code>=</code> key into a powerful, Python‑backed calculator in your ZSH
|
||
shell.</li>
|
||
<li><a href="https://github.com/mattberther/zsh-pyenv">pyenv
|
||
(mattberther)</a> - Inspired by <strong>zsh-rbenv</strong>. Installs,
|
||
updates or loads <code>pyenv</code>, and adds extra functionality.</li>
|
||
<li><a href="https://github.com/TwoPizza9621536/zsh-pyenv">pyenv
|
||
(twopizza9621536)</a> - Based on the oh-my-zsh <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pyenv">pyenv</a>
|
||
plugin with modifications from the rbenv and jenv plugins.</li>
|
||
<li><a href="https://github.com/xlshiz/pyenv-zsh-plugin">pyenv
|
||
(xlshiz)</a> - Loads <a href="https://github.com/pyenv/pyenv">pyenv</a>
|
||
into the current shell and provides prompt info via the
|
||
<code>pyenv_prompt_info</code> function. Also loads <a
|
||
href="https://github.com/pyenv/pyenv-virtualenv">pyenv-virtualenv</a> if
|
||
available.</li>
|
||
<li><a
|
||
href="https://github.com/erikced/zsh-pyenv-lazy-load">pyenv-lazy-load</a>
|
||
- Plugin for lazy-loading <code>pyenv</code> in ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/davidparsson/zsh-pyenv-lazy">pyenv-lazy</a> -
|
||
Lazy load <a href="https://github.com/pyenv/pyenv">pyenv</a>. The
|
||
initial <code>eval "$(pyenv init -)"</code> is executed the first time
|
||
<code>pyenv</code> is called.</li>
|
||
<li><a href="https://github.com/ACmyles/pyvenv-fast">pyvenv-fast</a> -
|
||
Launch a Python <code>venv</code> with one command. Designed for use
|
||
with <a
|
||
href="https://github.com/jeanpantoja/dotpyvenv">dotpyvenv</a>.</li>
|
||
<li><a href="https://github.com/cal2195/q">q (cal2195)</a> - Add
|
||
<code>vim</code>-like macro registers to your ZSH shell.</li>
|
||
<li><a href="https://github.com/tomsquest/q.plugin.zsh">q
|
||
(tomsquest)</a> - Tail/remove the temp file for <a
|
||
href="https://github.com/y0ssar1an/q">Q</a>, the Dirty Debugging
|
||
Tool.</li>
|
||
<li><a href="https://github.com/misialq/zsh-qiime2">qiime2</a> - Adds
|
||
functions and aliases to make working with <a
|
||
href="https://qiime2.org/">Quiime 2</a> easier.</li>
|
||
<li><a
|
||
href="https://github.com/AdrieanKhisbe/zsh-quiet-accept-line">quiet-accept-zle</a>
|
||
- Enables you to run typed zsh command without triggering new prompt,
|
||
history entry, or having output being outputed.</li>
|
||
<li><a href="https://github.com/pxgamer/quoter-zsh">quoter</a> - Display
|
||
a random quote when opening a new terminal session.</li>
|
||
<li><a href="https://github.com/dpretet/zsh-quotify">quotify</a> -
|
||
Displays inspiring coding quotes from our pairs when starting up.</li>
|
||
<li><a href="https://github.com/Ryooooooga/qwy">qwy</a> - ZSH fuzzy
|
||
completion plugin.</li>
|
||
<li><a href="https://github.com/ex-surreal/randeme">randeme</a> -
|
||
Chooses a random theme for each session. If you not like the chosen
|
||
theme you can run <code>randeme_rm</code> to never show that theme
|
||
again.</li>
|
||
<li><a
|
||
href="https://github.com/vkolagotla/zsh-random-quotes">random-quotes</a>
|
||
- Displays random quotes or facts.</li>
|
||
<li><a href="https://github.com/NiziL/ranger.plugin.zsh">ranger
|
||
(niziL)</a> - provide prompt element for <a
|
||
href="https://github.com/ranger/ranger">ranger</a>. Shows current
|
||
<code>RANGER_LEVEL</code>, displaying nothing when the environment
|
||
variable is unset, something when it is equals to 1, and something else
|
||
when it is greater than 1.</li>
|
||
<li><a href="https://github.com/rc2dev/ranger-zshz">ranger (rc2dev)</a>
|
||
- Integrates <a href="https://github.com/agkozak/zsh-z">zsh-z</a> into
|
||
<a href="https://github.com/ranger/ranger">ranger</a>.</li>
|
||
<li><a href="https://github.com/fdw/ranger-autojump">ranger-autojump</a>
|
||
- Adds <a href="https://github.com/wting/autojump">autojump</a> support
|
||
to the <a href="https://github.com/ranger/ranger">ranger</a> console
|
||
file manager.</li>
|
||
<li><a
|
||
href="https://github.com/cfunkz/zsh-raspberry-temp-plugin">raspberry-temp</a>
|
||
- Measures temperature for raspberry pi via <code>rpi-temp</code>
|
||
alias.</li>
|
||
<li><a
|
||
href="https://github.com/KidesLeo/RaspberryPi4TemperaturePromptPlugin">raspberryPi4Temperature</a>
|
||
- Puts the Raspberry Pi temperature into a spaceship prompt segment</li>
|
||
<li><a
|
||
href="https://github.com/michaelmcallister/razer-status-code">razer-status-code</a>
|
||
- Change the colour of your <a href="https://openrazer.github.io/">Razer
|
||
Mouse</a> based on the status of the last executed command. Requires <a
|
||
href="https://openrazer.github.io">OpenRazer</a> linux drivers.</li>
|
||
<li><a href="https://github.com/ELLIOTTCABLE/rbenv.plugin.zsh">rbenv
|
||
(elliottcable)</a> - A faster fork of the <code>rbenv</code> plugin from
|
||
<a href="https://ohmyz.sh/">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/jsahlen/rbenv.plugin.zsh">rbenv
|
||
(jsahlen)</a> - Variant based on the original <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a> <code>rbenv</code> plugin.</li>
|
||
<li><a href="https://github.com/Meroje/zsh-rbenv">rbenv (meroje)</a> -
|
||
Inspired by <a
|
||
href="https://github.com/lukechilds/zsh-nvm/">https://github.com/lukechilds/zsh-nvm/</a>,
|
||
makes it easier to work with ruby <code>rbenv</code> environments.</li>
|
||
<li><a href="https://github.com/0b10/rc-files">rc-files</a> - Adds
|
||
shortcut functions for editing various rc files.</li>
|
||
<li><a href="https://github.com/mango-tree/zsh-recall">recall</a> -
|
||
Makes using command history easier.</li>
|
||
<li><a href="https://github.com/z-shell/redis">redis</a> - Will run <a
|
||
href="https://redis.io/">redis-server</a> pointing it to the
|
||
<code>redis.conf</code> configuration file. This can be used with the <a
|
||
href="https://github.com/z-shell/zredis">zdharma/zredis</a> plugin to
|
||
share variables between shells.</li>
|
||
<li><a href="https://github.com/joknarf/redo">redo</a> - Adds an
|
||
interactive history menu to replace <code>Ctrl-R</code> and
|
||
<code>ESC+/</code>.</li>
|
||
<li><a
|
||
href="https://github.com/RobSis/zsh-reentry-hook">reentry-hook</a> -
|
||
Plugin that re-enters working directory if it has been removed and
|
||
re-created.</li>
|
||
<li><a
|
||
href="https://github.com/Game4Move78/zsh-release-fetcher">release-fetcher</a>
|
||
- Fetches latest release and checks if you trust the identity used to
|
||
sign the tag.</li>
|
||
<li><a href="https://github.com/aubreypwd/zsh-plugin-reload">reload</a>
|
||
- Adds function to quickly reload your <code>.zshrc</code>.</li>
|
||
<li><a
|
||
href="https://github.com/AlexisBRENON/oh-my-zsh-reminder">reminder</a> -
|
||
A plugin which displays reminders above every prompt.</li>
|
||
<li><a
|
||
href="https://github.com/momo-lab/zsh-replace-multiple-dots">replace-multiple-dots</a>
|
||
- Converts <code>...</code> to <code>../..</code></li>
|
||
<li><a
|
||
href="https://github.com/aubreypwd/zsh-plugin-require">require</a> -
|
||
Adds ability to <code>require commandname</code> and then (if <a
|
||
href="https://brew.sh">brew</a> is installed) automatically
|
||
<code>brew install commandname</code> if it isn’t already
|
||
installed.</li>
|
||
<li><a href="https://github.com/molovo/revolver">revolver</a> - A
|
||
progress spinner for ZSH scripts.</li>
|
||
<li><a href="https://github.com/vkolagotla/zsh-riddle-me">riddle-me</a>
|
||
- Displays random riddles.</li>
|
||
<li><a href="https://github.com/jedahan/ripz">ripz</a> - Reminds you of
|
||
your aliases, so you use them more. Depends on <a
|
||
href="https://github.com/BurntSushi/ripgrep">ripgrep</a>.</li>
|
||
<li><a href="https://github.com/shengyou/robo-zsh-plugin">robo</a> - A
|
||
ZSH plugin for <a
|
||
href="https://github.com/consolidation/robo/">Robo</a>.</li>
|
||
<li><a href="https://github.com/aperezdc/rockz">rockz</a> - Lua +
|
||
LuaRocks virtual environment manager based upon VirtualZ.</li>
|
||
<li><a href="https://github.com/Butakus/ros2-env">ros2-env</a> - Manage
|
||
<a href="https://github.com/ros2">ROS 2</a> environment and
|
||
workspaces.</li>
|
||
<li><a
|
||
href="https://github.com/const-void/rose-pine-man">rose-pine-man</a> -
|
||
Colorizes <code>man</code> pages.</li>
|
||
<li><a
|
||
href="https://github.com/aranel616/rtm-reminder-zsh">rtm-reminder</a> -
|
||
Displays urgent <a href="https://www.rememberthemilk.com/">Remember The
|
||
Milk</a> tasks after each command execution. Clean, non-intrusive, and
|
||
terminal-only.</li>
|
||
<li><a href="https://github.com/Aireck2/zsh-run-scripts">run-scripts</a>
|
||
- Runs scripts from <code>package.json</code>.</li>
|
||
<li><a href="https://github.com/cowboyd/zsh-rust">rust (cowboyd)</a> -
|
||
Configure your <a href="https://www.rust-lang.org/">rust</a> toolchain,
|
||
installing <a href="https://rustup.rs">rustup</a> if it is not currently
|
||
installed already.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-rust">rust (wintermi)</a> -
|
||
Plugin for the <a href="https://www.rust-lang.org/">rust</a>
|
||
toolchain.</li>
|
||
<li><a href="https://github.com/johnhamelink/rvm-zsh">rvm</a> -
|
||
Initiates <a href="https://github.com/rvm/rvm">rvm</a> and adds rubygem
|
||
binaries (like compass) accessible in the user’s
|
||
<code>$PATH</code>.</li>
|
||
<li><a
|
||
href="https://github.com/benjefferies/safe-kubectl">safe-kubectl</a> -
|
||
Add some safety when running <a
|
||
href="https://kubernetes.io/docs/reference/kubectl/">kubectl</a> by
|
||
warning what context you’re in after a definable number of seconds since
|
||
the last <code>kubectl</code> command.</li>
|
||
<li><a href="https://github.com/oz/safe-paste">safe-paste</a> - A
|
||
safe-paste plugin. See Conrad Irwin’s <a
|
||
href="https://cirw.in/blog/bracketed-paste">bracketed-paste</a> blog
|
||
post.</li>
|
||
<li><a href="https://github.com/mattmc3/zsh-safe-rm">safe-rm</a> - Add
|
||
safe-<code>rm</code> functionality so that <code>rm</code> will put
|
||
files in your OS’ trash instead of permanently deleting them.</li>
|
||
<li><a href="https://github.com/Razzaghnoori/Sailor/">sail</a> - Adds
|
||
convenience aliases for <a
|
||
href="https://laravel.com/docs/10.x/sail">sail</a>.</li>
|
||
<li><a
|
||
href="https://github.com/devndive/zsh-saml2aws-auto">saml2aws-auto</a> -
|
||
When using multiple AWS profiles, e.g. different accounts for your
|
||
stages (development, pre-prod, prod), can be used to determine which
|
||
profile is currently exported and if the token is still valid.</li>
|
||
<li><a href="https://github.com/onyxraven/zsh-saml2aws">saml2aws</a> -
|
||
Add support for <a
|
||
href="https://github.com/Versent/saml2aws">saml2aws</a>.</li>
|
||
<li><a href="https://github.com/benvan/sandboxd">sandboxd</a> - Speed up
|
||
your <code>.zshrc</code> & shell startup with lazy-loading by only
|
||
running setup commands (e.g. <code>eval "$(rbenv init -)"</code>, etc)
|
||
when you need them.</li>
|
||
<li><a href="https://github.com/willghatch/zsh-saneopt">saneopt</a> -
|
||
Sane defaults for ZSH options, in the spirit of <a
|
||
href="https://github.com/tpope/vim-sensible">vim-sensible</a>.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-sb-upgrade">sb-upgrade</a>
|
||
- Script to automatically update apps on a seedbox.</li>
|
||
<li><a href="https://github.com/MicahElliott/scad">scad</a> - Shell
|
||
Colorized Aliases for Docker/Podman (SCAD). Defines <a
|
||
href="https://www.docker.com/">docker</a> / <a
|
||
href="https://podman.io">podman</a> aliases and functions. These aliases
|
||
adhere to the newer style of organizing and invoking <code>docker</code>
|
||
with management commands rather than the notoriously confusing “random
|
||
solo commands”. Requires <a
|
||
href="https://github.com/garabik/grc">GRC</a> and <a
|
||
href="https://github.com/jqlang/jq">jq</a>.</li>
|
||
<li><a href="https://github.com/fshp/schroot.plugin.zsh">schroot</a> -
|
||
Show current <code>chroot</code> name in your prompt.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-sdkman">sdkman</a> -
|
||
Installs <a href="https://github.com/sdkman">sdkman</a> and adds
|
||
completions and aliases for it.</li>
|
||
<li><a href="https://github.com/xyproto/sealion">sealion</a> - Allows
|
||
you to set reminders that will appear in your terminal when your prompt
|
||
is refreshed.</li>
|
||
<li><a
|
||
href="https://github.com/cmaahs/search-directory-history">search-directory-history</a>
|
||
- Allows complex search of per-directory history created using the <a
|
||
href="https://github.com/jimhester/per-directory-history">per-directory-history</a>
|
||
plugin.</li>
|
||
<li><a
|
||
href="https://github.com/MenkeTechnologies/zsh-sed-sub">sed-sub</a> -
|
||
Adds keybindings to do global search and replace on current command
|
||
line.</li>
|
||
<li><a
|
||
href="https://github.com/okhiroyuki/zsh-select-history-skim">select-history-skim</a>
|
||
Rummage through your history with <a
|
||
href="https://github.com/lotabout/skim">skim</a>.</li>
|
||
<li><a
|
||
href="https://github.com/chmouel/zsh-select-with-lf">select-with-lf</a>
|
||
- Lets user select files or a directory using <a
|
||
href="https://github.com/gokcehan/lf">lf</a>.</li>
|
||
<li><a href="https://github.com/z-shell/zsh-select">select</a> -
|
||
Multi-term searched selection list with approximate matching and uniq
|
||
mode.</li>
|
||
<li><a href="https://github.com/joknarf/selector">selector</a> - Make it
|
||
easy to create selection menus.</li>
|
||
<li><a href="https://github.com/robertzk/send.zsh">send</a> - Single
|
||
command to <code>git add</code>, <code>git commit</code>, and
|
||
<code>git push</code> for much faster <code>git</code> workflow.</li>
|
||
<li><a
|
||
href="https://github.com/aswitalski/oh-my-zsh-sensei-git-plugin">sensei-git</a>
|
||
- Adds many <code>git</code> aliases and helper shell functions.</li>
|
||
<li><a href="https://github.com/joepvd/senv">senv</a> - Report presence
|
||
of sensitive environment variables in the prompt</li>
|
||
<li><a
|
||
href="https://github.com/ChrisPenner/session-sauce">session-sauce</a> -
|
||
An <a href="https://github.com/junegunn/fzf">fzf</a> interface for tmux
|
||
session creation and management for all your projects.</li>
|
||
<li><a href="https://github.com/kalpakrg/setenv">setenv</a> - Runs a
|
||
script when you change directories.</li>
|
||
<li><a href="https://github.com/mys721tx/set_path">setpath</a> - Adds
|
||
some local paths to your <code>fpath</code> and <code>$PATH</code>.</li>
|
||
<li><a href="https://github.com/ecmma/shelf">shelf</a> - Utility which
|
||
can be used to bookmark and access directly any file using
|
||
mnemonics.</li>
|
||
<li><a href="https://github.com/Hdoc1509/shell-fns">shell-fns</a> -
|
||
Includes <code>git</code>, <code>neovim</code>, <code>npm</code>,
|
||
<code>pip</code> extended functionality.</li>
|
||
<li><a
|
||
href="https://github.com/caesar0301/zsh-shell-proxy">shell-proxy</a> -
|
||
This a pure user-space program, shell-proxy setter, written in Python3
|
||
and <code>zsh</code>.</li>
|
||
<li><a
|
||
href="https://github.com/SaltedBlowfish/zsh-shellcolor">shellcolor</a> -
|
||
Changes the terminal background color based on the presence of a
|
||
<code>.shellcolor</code> in the current directory.</li>
|
||
<li><a href="https://github.com/kaplanelad/shellfirm">shellfirm</a> -
|
||
Shellfirm is a handy utility to help avoid running dangerous commands
|
||
without an extra step of approval. When risky patterns is detected you
|
||
will immediately get a small prompt challenge that will verify your
|
||
action.</li>
|
||
<li><a href="https://github.com/venopyX/shellsense">shellsense</a> -
|
||
AI-powered ZSH plugin designed to enhance your terminal experience with
|
||
powerful features and AI-powered capabilities. Developed using Python,
|
||
ShellSense offers a streamlined workflow for various tasks, making your
|
||
terminal more efficient and user-friendly.</li>
|
||
<li><a
|
||
href="https://github.com/jirutka/zsh-shift-select">shift-select</a> -
|
||
Emacs shift-select mode for ZSH - select text in the command line using
|
||
Shift, as in many text editors, browsers and other GUI programs.</li>
|
||
<li><a
|
||
href="https://github.com/fairy-root/Zsh-Shortcuts-Plugin">shortcuts</a>
|
||
- Enhance your terminal productivity with the Shortcuts plugin for <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a>. Easily manage command shortcuts
|
||
with robust features.</li>
|
||
<li><a
|
||
href="https://github.com/luisprgr/zsh-show-git-user">show-git-user</a> -
|
||
When you need to work with multiple <code>git</code> users on the same
|
||
machine this plugin will show which <code>git</code> user name is active
|
||
in your prompt.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-show-path">show-path</a> -
|
||
Provides a function shows the <code>$PATH</code> line by line.</li>
|
||
<li><a
|
||
href="https://github.com/sathish09/zsh_plugins/tree/master/simpleserver">simpleserver</a>
|
||
- Plugin to easily start python <code>SimpleHTTPServer</code> and
|
||
<code>SimpleHTTPSServer</code>.</li>
|
||
<li><a
|
||
href="https://github.com/saravanabalagi/zsh-plugin-singularityenv">singularityenv</a>
|
||
- Provides a <code>singularityenv_prompt_info</code> function which
|
||
returns the current singularity environment name</li>
|
||
<li><a href="https://github.com/todie/skaffold.plugin.zsh">skaffold</a>
|
||
- ZSH integration and completions for <a
|
||
href="https://skaffold.dev">skaffold</a> local kubernetes development
|
||
environment.</li>
|
||
<li><a href="https://github.com/casonadams/skim.zsh">skim
|
||
(casonadams)</a> - Tries to determine where <a
|
||
href="https://github.com/lotabout/skim">skim</a> is installed, then
|
||
enables its fuzzy auto-completion and key bindings.</li>
|
||
<li><a href="https://github.com/hackerchai/skim-zsh">skim
|
||
(hackerchai)</a> - Adds support for <a
|
||
href="https://github.com/lotabout/skim">skim</a></li>
|
||
<li><a href="https://github.com/lashoun/slugify">slugify</a> - Converts
|
||
filenames and directories to a web friendly format.</li>
|
||
<li><a href="https://github.com/dbkaplun/smart-cd">smart-cd</a> - Runs
|
||
<code>ls</code> and <code>git status</code> after chpwd.</li>
|
||
<li><a
|
||
href="https://github.com/vxfemboy/zsh-smart-files">smart-files</a> -
|
||
Enhances CLI by providing visual feedback for file paths and
|
||
automatically creating directories when needed. It highlights paths in
|
||
different colors based on their status (existing, new, or
|
||
permission-denied) and handles directory creation automatically.</li>
|
||
<li><a
|
||
href="https://github.com/lgdevlop/zsh-smart-insert">smart-insert</a> -
|
||
provides interactive widgets to search for files and content using <a
|
||
href="https://github.com/sharkdp/fd"><code>fd</code></a>, <a
|
||
href="https://github.com/BurntSushi/ripgrep"><code>rg</code></a>, and <a
|
||
href="https://github.com/junegunn/fzf"><code>fzf</code></a>. It inserts
|
||
the result directly into your shell with optional command prefixes.</li>
|
||
<li><a
|
||
href="https://github.com/QuarticCat/zsh-smartcache">smartcache</a> -
|
||
Caches command output to speed up shell startup time.</li>
|
||
<li><a href="https://github.com/momo-lab/zsh-smartinput">smartinput</a>
|
||
- When you type brackets or quotes, the corresponding end
|
||
brackets/quotes are automatically added.</li>
|
||
<li><a href="https://github.com/fundor333/smile">smile</a> - Adds
|
||
function to display random smileys.</li>
|
||
<li><a href="https://github.com/willghatch/zsh-snippets">snippets</a> -
|
||
Command line snippet expansion.</li>
|
||
<li><a href="https://github.com/raisedadead/zsh-snr">snr</a> - Passes
|
||
the selected output of the first command to the next.</li>
|
||
<li><a href="https://github.com/zlsun/solarized-man">solarized-man</a> -
|
||
A modified version of oh-my-zsh’s plugin colored-man-pages, optimized
|
||
for the <a
|
||
href="https://github.com/altercation/solarized/blob/master/iterm2-colors-solarized/Solarized%20Dark.itermcolors">solarized
|
||
dark</a> theme in the terminal.</li>
|
||
<li><a href="https://github.com/MoeBensu/zsh-some-peco/">some-peco</a> -
|
||
Enhances your command-line experience with <a
|
||
href="https://github.com/peco/peco">peco</a> i.e. providing quick
|
||
directory navigation and history search.</li>
|
||
<li><a href="https://github.com/chaosimpact/sops-crypt">sops-crypt</a> -
|
||
Plugin for Mozilla SOPS that provides one-click encryption and
|
||
decryption of files in the current directory and subdirectories.</li>
|
||
<li><a
|
||
href="https://github.com/iamkirkbater/spaceship-ocm-plugin">spaceship-ocm</a>
|
||
- Queries your OpenShift Cluster Manager (ocm) configuration to show
|
||
which environment you’re connected to. Requires <a
|
||
href="https://www.nerdfonts.com/font-downloads">NerdFont</a> in your
|
||
terminal.</li>
|
||
<li><a href="https://github.com/Game4Move78/zsh-spack">spack</a> -
|
||
Includes some useful aliases and functions for loading/unloading <a
|
||
href="https://github.com/spack/spack">Spack</a>-generated modules. As it
|
||
makes use of the <code>module</code> command it is much more efficient
|
||
than <code>spack load</code>.</li>
|
||
<li><a href="https://github.com/sdiebolt/zsh-ssh-agent">ssh-agent</a> -
|
||
Automatically launches <code>ssh-agent</code> if it isn’t already
|
||
running.</li>
|
||
<li><a href="https://github.com/gko/ssh-connect">ssh-connect</a> - A
|
||
simple <code>ssh</code> manager.</li>
|
||
<li><a href="https://github.com/paraqles/zsh-plugin-ssh">ssh-plugin</a>
|
||
- Plugin for <code>ssh</code>.</li>
|
||
<li><a
|
||
href="https://github.com/breda/zsh-ssh-quickconnect">ssh-quickconnect</a>
|
||
- Simple utility to quickly connect to hosts from your <code>ssh</code>
|
||
config & <code>known_hosts</code> file.</li>
|
||
<li><a href="https://github.com/SckyzO/zsh-sshinfo">sshinfo</a> -
|
||
displays resolved SSH connection details (like the final hostname, port,
|
||
user, and proxies) before connecting. This is useful for verifying your
|
||
SSH configuration, especially when dealing with complex setups involving
|
||
aliases, proxies, or multiple configuration files.</li>
|
||
<li><a href="https://github.com/jeffzhangc/sshpky_zsh_plugin">sshpky</a>
|
||
- Auto updates git-repositories in the <code>$ZSH_CUSTOM</code>
|
||
folder.</li>
|
||
<li><a
|
||
href="https://github.com/anatolykopyl/sshukh-zsh-plugin">sshukh</a> -
|
||
Will update your <code>known_hosts</code> file when you <code>ssh</code>
|
||
into a server.</li>
|
||
<li><a href="https://github.com/NorthIsMirror/zsh-startify">startify</a>
|
||
- Shows recently used <code>vim</code> files, shell-util files, active
|
||
<code>tmux</code> sessions, recently-run <code>git</code> commands and
|
||
more.</li>
|
||
<li><a
|
||
href="https://github.com/paulmelnikow/zsh-startup-timer">startup-timer</a>
|
||
- Print the time it takes for the shell to start up.</li>
|
||
<li><a href="https://github.com/MisterRios/stashy">stashy</a> - Plugin
|
||
that simplifies using <code>git stash</code>.</li>
|
||
<li><a href="https://github.com/vladmrnv/statify">statify</a> - Plugin
|
||
that does basic statistical analysis.</li>
|
||
<li><a href="https://github.com/valentinocossar/sublime">sublime</a> -
|
||
Same as the official <a href="https://www.sublimetext.com/">Sublime</a>
|
||
plugin for <a href="https://ohmyz.sh/">Oh My Zsh</a>, but this opens
|
||
files in the current Sublime window, if there is one already open.</li>
|
||
<li><a href="https://github.com/hcgraf/zsh-sudo">sudo (hcgraf)</a> - The
|
||
<code>sudo</code> plugin from <a href="https://ohmyz.sh/">oh-my-zsh</a>,
|
||
extracted to a standalone. Toggles <code>sudo</code> before the
|
||
current/previous command by pressing *ESC-ESC- in emacs-mode or
|
||
vi-command mode.</li>
|
||
<li><a href="https://github.com/none9632/zsh-sudo/">sudo (none9632)</a>
|
||
- Adds <code>sudo</code> as a prefix to the current command by typing
|
||
<code>ESC</code>-<code>ESC</code>.</li>
|
||
<li><a
|
||
href="https://github.com/srijanshetty/zsh-suffix-alias">suffix-alias</a>
|
||
- Directly open files in the shell using ZSH’s suffix aliases.</li>
|
||
<li><a href="https://github.com/sussynuggetz/sussysh-zsh">sussysh</a> -
|
||
Based on xiong-chiamiov.</li>
|
||
<li><a href="https://github.com/khrt/svn-n-zsh-plugin">svn-n-zsh</a> -
|
||
Rewrite of the stock <a href="https://ohmyz.sh/">oh-my-zsh</a> <a
|
||
href="https://subversion.apache.org/">svn</a> plugin.</li>
|
||
<li><a href="https://github.com/robin-mbg/switch-git">switch-git</a> -
|
||
Easy switching between <code>git</code> repositories. Just type
|
||
<code>sgr <some part of you repo's name></code>, press enter and
|
||
you’re there.</li>
|
||
<li><a href="https://github.com/voronkovich/symfony.plugin.zsh">symfony
|
||
(voronkovich)</a> - ZSH plugin for <a
|
||
href="https://symfony.com/">Symfony</a>.</li>
|
||
<li><a
|
||
href="https://github.com/trapd00r/zsh-syntax-highlighting-filetypes">syntax-highlighting-filetypes</a>
|
||
- ZSH syntax highlighting with dircolors in realtime.</li>
|
||
<li><a
|
||
href="https://github.com/zsh-users/zsh-syntax-highlighting">syntax-highlighting</a>
|
||
- Add syntax highlighting to your ZSH. Make sure you load this
|
||
<em>before</em> <a
|
||
href="https://github.com/zsh-users/zsh-history-substring-search">zsh-users/zsh-history-substring-search</a>
|
||
or they will both break.</li>
|
||
<li><a
|
||
href="https://github.com/ToruIwashita/sys-diver-zsh">sys-diver</a> - A
|
||
ZSH plugin for directory change or editor startup with only key
|
||
operations using widgets without typing commands.</li>
|
||
<li><a href="https://github.com/skx/sysadmin-util">sysadmin-util</a> -
|
||
Steve Kemp’s collection of tool scripts for sysadmins.</li>
|
||
<li><a
|
||
href="https://github.com/kutsan/zsh-system-clipboard">system-clipboard</a>
|
||
- Adds key bindings support for ZLE (Zsh Line Editor) clipboard
|
||
operations for <code>vi</code> emulation keymaps. It works under Linux,
|
||
macOS and Android (via Termux).</li>
|
||
<li><a
|
||
href="https://github.com/cnlee1702/zsh-system-update">system-update</a>
|
||
- A smart, efficient system update plugin for <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a> that handles APT packages, Conda
|
||
environments, and pip installations with intelligent caching to minimize
|
||
update times.</li>
|
||
<li><a href="https://github.com/le0me55i/zsh-systemd">systemd</a> - Adds
|
||
many aliases for <code>systemd</code>.</li>
|
||
<li><a href="https://github.com/chrissicool/zsh-t32">t32</a> - Plugin
|
||
for the Lauterbach Trace32 toolset. It automatically registers fonts and
|
||
sets all necessary environment variables to run the t32 toolset.</li>
|
||
<li><a href="https://github.com/p1r473/tab-title/">tab-title
|
||
(p1r473)</a> - Rename <a
|
||
href="https://github.com/tmux/tmux/wiki">tmux</a> and <a
|
||
href="https://www.gnu.org/software/screen/manual/screen.html">screen</a>
|
||
panes and windows.</li>
|
||
<li><a href="https://github.com/trystan2k/zsh-tab-title">tab-title
|
||
(trystan2k)</a> - Set the terminal tab title according to current
|
||
directory or running process. Forked from <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/lib/termsupport.zsh">termsupport.zsh</a>.</li>
|
||
<li><a href="https://github.com/rummik/zsh-tailf">tailf</a> - Adds
|
||
<code>tailf</code> function with prefixed newlines instead of trailing
|
||
newlines.</li>
|
||
<li><a href="https://github.com/amyreese/zsh-take">take</a> - Replicates
|
||
<code>take</code> from <a href="https://ohmyz.sh/">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/knid/tasko">tasko</a> - Allows you to
|
||
annotate <a
|
||
href="https://github.com/GothenburgBitFactory/taskwarrior">TaskWarrior</a>
|
||
tasks.</li>
|
||
<li><a
|
||
href="https://github.com/alexgervais/telepresence-ps1">telepresence</a>
|
||
- Add the current <a
|
||
href="https://www.telepresence.io/">Telepresence</a> connection status
|
||
and context to your ZSH prompt.</li>
|
||
<li><a href="https://github.com/idirxv/tempit">tempit</a> - Helps you
|
||
create, manage, and navigate temporary directories with ease. It
|
||
provides a persistent tracking system so your temporary directories
|
||
won’t get lost.</li>
|
||
<li><a
|
||
href="https://github.com/dvir-levy/terminal-aliases">terminal-aliases</a>
|
||
- Adds convenience aliases for <code>terraform</code>, <code>git</code>
|
||
and more.</li>
|
||
<li><a href="https://github.com/the8/terminal-app.zsh">terminal-app</a>
|
||
- A plugin for integrating with the new macOS El Capitan Terminal.app
|
||
features.</li>
|
||
<li><a
|
||
href="https://github.com/AnimiVulpis/zsh-terminal-title">terminal-title</a>
|
||
- Adds a <code>set-term-title</code> function you can use to title
|
||
terminal windows.</li>
|
||
<li><a
|
||
href="https://github.com/LockonS/terminal-workload-report">terminal-workload-report</a>
|
||
- A plugin that calculates and displays how many commands have been run
|
||
via terminal.</li>
|
||
<li><a href="https://github.com/zpm-zsh/termux">termux</a> - Adds
|
||
compatibility for <a href="https://termux.com/">Termux</a>.</li>
|
||
<li><a
|
||
href="https://github.com/hanjunlee/terraform-oh-my-zsh-plugin">terraform
|
||
(hanjunlee)</a> - Add <a href="https://www.terraform.io/">terraform</a>
|
||
workspace to prompt.</li>
|
||
<li><a href="https://github.com/jsporna/terraform-zsh-plugin">terraform
|
||
(jsporna)</a> - Extends the original <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a> plugin with aliases and tab
|
||
completions. Adds workspace (when not default) to prompt.</li>
|
||
<li><a href="https://github.com/macunha1/zsh-terraform">terraform
|
||
(macunha1)</a> - Add convenience aliases for <a
|
||
href="https://terraform.io/">terraform</a>, tab completions and helper
|
||
function to add your terraform workspace in the prompt.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-terraform">terraform
|
||
(ptavares)</a> - Adds aliases, functions and tab completions. Also
|
||
installs <a
|
||
href="https://github.com/terraform-docs/terraform-docs">terraform-docs</a>,
|
||
<a href="https://github.com/aquasecurity/tfsec">tfsec</a> and <a
|
||
href="https://github.com/terraform-linters/tflint">tflint</a>.</li>
|
||
<li><a href="https://github.com/thuandt/zsh-terraform">terraform
|
||
(thuandt)</a> - Adds convenience aliases for <a
|
||
href="https://terraform.io/">terraform</a>, along with completions for
|
||
<code>terraform</code> and <code>terragrunt</code>.</li>
|
||
<li><a
|
||
href="https://github.com/hanjunlee/terragrunt-oh-my-zsh-plugin">terragrunt</a>
|
||
- Plugin for <a
|
||
href="https://github.com/gruntwork-io/terragrunt">Terragrunt</a>, a thin
|
||
wrapper for <a href="https://terraform.io/">Terraform</a> that provides
|
||
extra tools.</li>
|
||
<li><a href="https://github.com/CDA0/zsh-tfenv">tfenv</a> - Installs,
|
||
updates, and loads <code>tfenv</code> inspired by <a
|
||
href="https://github.com/mattberther/zsh-pyenv">zsh-pyenv</a></li>
|
||
<li><a href="https://github.com/ptavares/zsh-tfswitch">tfswitch</a> -
|
||
Installs and loads <a
|
||
href="https://github.com/warrensbox/terraform-switcher">tfswitch</a>.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-tgenv">tgenv</a> - Installs
|
||
and loads <a href="https://github.com/cunymatthieu/tgenv.git">tgenv</a>.
|
||
Includes a function to manually update <code>tgenv</code>.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-tgswitch">tgswitch</a> -
|
||
Installs and loads <a
|
||
href="https://github.com/warrensbox/tgswitch">tgswitch</a>.</li>
|
||
<li><a href="https://github.com/laggardkernel/thefuck">thefuck</a> -
|
||
Loads <a href="https://github.com/nvbn/thefuck">thefuck</a> (a tool
|
||
which corrects your previous command) with cache support, which reduces
|
||
the loading time dramatically.</li>
|
||
<li><a
|
||
href="https://github.com/taPublic/zsh-theia-dev-tools">theia-dev-tools</a>
|
||
- Convenience functions for working with <a
|
||
href="https://github.com/theia-ide/theia">theia-ide</a>.</li>
|
||
<li><a
|
||
href="https://github.com/MenkeTechnologies/zsh-tig-plugin">tig</a> -
|
||
Adds a few advanced bindings for <a
|
||
href="https://github.com/jonas/tig">tig</a> and also provides a
|
||
<code>tig-pick</code> script.</li>
|
||
<li><a href="https://github.com/svenXY/timewarrior">timewarrior</a> -
|
||
Adds support for <a href="https://timewarrior.net/">timewarrior</a>, a
|
||
time-tracking application.</li>
|
||
<li><a
|
||
href="https://github.com/tinted-theming/tinted-shell">tinted-shell</a> -
|
||
Adds a script to allow you to change your shell’s default ANSI colors
|
||
but most importantly, colors 17 to 21 of your shell’s 256 colorspace (if
|
||
supported by your terminal). This script makes it possible to honor the
|
||
original bright colors of your shell (e.g. bright green is still green
|
||
and so on) while providing additional base16 colors to applications such
|
||
as <a href="https://www.vim.org">Vim</a>.</li>
|
||
<li><a href="https://github.com/molovo/tipz">tipz</a> - Displays your
|
||
alias if you have an alias for the command you just ran, similarly to <a
|
||
href="https://github.com/djui/alias-tips">alias-tips</a>.</li>
|
||
<li><a href="https://github.com/zpm-zsh/title">title</a> - Allows you to
|
||
set a terminal window title.</li>
|
||
<li><a href="https://github.com/jreese/zsh-titles">titles</a> -
|
||
Automatic window and tab titles for <a
|
||
href="https://tmux.github.io">tmux</a> and xterm-compatible
|
||
terminals.</li>
|
||
<li><a href="https://github.com/kjhaber/tm.zsh">tm</a> - Simplifies
|
||
creating new <a href="https://tmux.github.io">tmux</a> sessions,
|
||
attaching to existing sessions, switching between sessions, and listing
|
||
active sessions.</li>
|
||
<li><a
|
||
href="https://github.com/mbenford/zsh-tmux-auto-title">tmux-auto-title</a>
|
||
- Automatically sets the title of windows/panes as the current
|
||
foreground command.</li>
|
||
<li><a href="https://github.com/sei40kr/zsh-tmux-rename">tmux-rename</a>
|
||
- Rename <a href="https://tmux.github.io">tmux</a> windows
|
||
automatically.</li>
|
||
<li><a
|
||
href="https://github.com/nikevsoft/tmux-sessionizer">tmux-sessionizer</a>
|
||
- <a href="https://tmux.github.io">tmux</a> sessionizer as seen on
|
||
ThePrimeagen.</li>
|
||
<li><a
|
||
href="https://github.com/TBSliver/zsh-plugin-tmux-simple">tmux-simple</a>
|
||
- Simple plugin for using <a href="https://tmux.github.io">tmux</a> with
|
||
ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/alberti42/tmux-ssh-syncing">tmux-ssh-syncing</a>
|
||
- Synchronize your <code>tmux</code> window names with active
|
||
<code>ssh</code> sessions. This plugin dynamically updates the
|
||
<code>tmux</code> window name to reflect the remote hosts of active
|
||
<code>ssh</code> sessions in the same window. It also restores the
|
||
original window name when all <code>ssh</code> sessions are closed.</li>
|
||
<li><a
|
||
href="https://github.com/jsahlen/tmux-vim-integration.plugin.zsh">tmux-vim-integration</a>
|
||
- Open files in a running <code>vim</code> (or NeoVim) session, from an
|
||
adjacent <a href="https://tmux.github.io">tmux</a> pane.</li>
|
||
<li><a
|
||
href="https://github.com/MikeDacre/tmux-zsh-vim-titles">tmux-zsh-vim-titles</a>
|
||
- Create unified terminal titles for <code>tmux</code>, ZSH, and
|
||
Vim/NVIM, modular.</li>
|
||
<li><a href="https://github.com/zpm-zsh/tmux">tmux</a> - Plugin for <a
|
||
href="https://tmux.github.io">tmux</a>.</li>
|
||
<li><a href="https://github.com/csurfer/tmuxrepl">tmuxrepl</a> - Simple
|
||
ZSH plugin to have a R-EP-L <a href="https://tmux.github.io">tmux</a>
|
||
session.</li>
|
||
<li><a href="https://github.com/Neluji/omz-todotxt">todotxt</a> - Adds
|
||
aliases for <a
|
||
href="https://github.com/benignoc/alfred-todotxt/">todo.sh</a>.</li>
|
||
<li><a href="https://github.com/natterstefan/toggl-zsh-plugin">toggl</a>
|
||
- Adds a <code>toggl-week</code> command to display the total working
|
||
hours tracked on <a href="https://toggl.com">toggl.com</a></li>
|
||
<li><a
|
||
href="https://github.com/xPMo/zsh-toggle-command-prefix">toggle-command-prefix</a>
|
||
- Add a widget to toggle a prefix to a command. Binds Alt+s to prefix a
|
||
command with <code>sudo</code> by default.</li>
|
||
<li><a href="https://github.com/paxcoder/zsh-toolbox">toolbox</a> -
|
||
Automagically updates <a href="https://brew.sh">homebrew</a> plugins.
|
||
Allows enabling/disabling notice during startup and alias setup.</li>
|
||
<li><a href="https://github.com/raisedadead/zsh-touchplus">touchplus</a>
|
||
- Create files with <code>touch</code> including the path.</li>
|
||
<li><a href="https://github.com/exaluc/traista">traista</a> - Includes
|
||
<code>git</code> status decorations and color-coded exit status of the
|
||
last command run. Better with dark terminal themes.</li>
|
||
<li><a href="https://github.com/denolfe/zsh-travis">travis</a> - Opens
|
||
the <a href="https://www.travis-ci.com/">Travis CI</a> page for the
|
||
current repo if one exists.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-tre">tre</a> - Makes using
|
||
<a href="https://github.com/dduan/tre#editor-aliasing">tre</a>
|
||
easier.</li>
|
||
<li><a href="https://github.com/RobertAudi/tsm">tsm</a> - Adds a <a
|
||
href="https://tmux.github.io">tmux</a> Session Manager.</li>
|
||
<li><a href="https://github.com/unixorn/tumult.plugin.zsh">tumult</a> -
|
||
Adds tools for macOS.</li>
|
||
<li><a
|
||
href="https://github.com/GuilleDF/zsh-ubuntualiases">ubuntualiases</a> -
|
||
Ubuntu 16 aliases.</li>
|
||
<li><a href="https://github.com/Bhupesh-V/ugit">ugit</a> - Lets you undo
|
||
your last <code>git</code> operation.</li>
|
||
<li><a href="https://github.com/Talon1024/omz-uncloudium">uncloudium</a>
|
||
- Adds helper script to download crx files from the Google Chrome web
|
||
store.</li>
|
||
<li><a href="https://github.com/zpm-zsh/undollar">undollar</a> - Strips
|
||
the dollar sign from the beginning of the terminal prompt.</li>
|
||
<li><a href="https://github.com/z-shell/zsh-unique-id">unique-id</a> -
|
||
Provides a unique number that identifies a running Zshell session, in
|
||
its shell variable <code>$ZUID_ID</code>. Besides this unique number,
|
||
also a unique codename is provided, in shell variable
|
||
<code>$ZUID_CODENAME</code>. An example use case is to hold logs in
|
||
files <code>.../mylog-${ZUID_CODENAME}.log</code>, so that two different
|
||
Zshells will not write to the same file at the same time.</li>
|
||
<li><a
|
||
href="https://github.com/redxtech/zsh-unix-simple">unix-simple</a> - A
|
||
command that shows a graphic about the simplicity of unix.</li>
|
||
<li><a href="https://github.com/donbuehl/zsh-unraid">unraid</a> - Adds
|
||
convenient aliases and functions for managing your Unraid server
|
||
directly from the command line.</li>
|
||
<li><a href="https://github.com/foxleigh81/unwrap-zsh-plugin">unwrap</a>
|
||
- Allows you to remove a directory without removing the contents - it
|
||
puts them in the directory’s parent directory.</li>
|
||
<li><a href="https://github.com/cjayross/up">up (cjayross)</a> - A
|
||
simple way to navigate up through directories.</li>
|
||
<li><a href="https://github.com/peterhurford/up.zsh">up
|
||
(peterhurford)</a> - Adds an up command to <code>cd</code> multiple
|
||
levels up.</li>
|
||
<li><a href="https://github.com/sgpthomas/zsh-up-dir">up-dir</a> - Binds
|
||
<code>ctrl-h</code> to navigating up a directory. This makes it very
|
||
easy to go up a few directories without having to type any
|
||
commands.</li>
|
||
<li><a
|
||
href="https://github.com/AndrewHaluza/zsh-update-plugin">update-zsh</a>
|
||
- Updates custom <a href="https://ohmyz.sh/">oh-my-zsh</a> plugins. Only
|
||
works with the oh-my-zsh framework.</li>
|
||
<li><a
|
||
href="https://github.com/ascii-soup/zsh-url-highlighter">url-highlighter</a>
|
||
- A plugin for the ZSH syntax highlighter that turns URLs green if they
|
||
respond with a “good” status, and red otherwise. Useful for checking URL
|
||
typos.</li>
|
||
<li><a href="https://github.com/matthiasha/zsh-uv-env">uv-env</a> -
|
||
Automatically uses <a href="https://github.com/astral-sh/uv">uv</a> to
|
||
activate a virtual environment based on the current directory.</li>
|
||
<li><a href="https://github.com/vincentto13/uvenv.plugin.zsh">uvenv</a>
|
||
- Extends the functionality of the original <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a> <code>venv</code> module.</li>
|
||
<li><a
|
||
href="https://github.com/evanthegrayt/vagrant-box-wrapper">vagrant-box-wrapper</a>
|
||
- A wrapper plugin for <a href="https://www.vagrantup.com/">vagrant</a>
|
||
that allows for calling <code>vagrant</code> commands from outside of
|
||
the box directory. The plugin also ships with a few extra commands that
|
||
help to manage more than one box, along with custom tab-completion.</li>
|
||
<li><a href="https://github.com/NasirNobin/zsh-valet/">valet</a> - Reads
|
||
<code>.valetphprc</code> from the project root and will switch to that
|
||
PHP version automatically.</li>
|
||
<li><a href="https://github.com/yous/vanilli.sh">vanilli.sh</a> - A
|
||
lightweight start point of shell configuration.</li>
|
||
<li><a href="https://github.com/notf0und/zsh-vapor">vapor</a> - Laravel
|
||
<a href="https://github.com/laravel/vapor-cli">vapor</a> plugin for ZSH
|
||
to help you to run <code>vapor</code> from anywhere in the project tree,
|
||
with auto-completion!</li>
|
||
<li><a href="https://github.com/aubreypwd/zsh-plugin-vcshr">vcshr</a> -
|
||
Help vcsh users require GitHub repositories using <code>vcsh</code> for
|
||
auto-installation in <code>~/.zshrc</code>, etc.</li>
|
||
<li><a href="https://github.com/rahulsalvi/velocity-python">velocity</a>
|
||
- Powerline-based theme elements for ZSH and <a
|
||
href="https://tmux.github.io">tmux</a>.</li>
|
||
<li><a href="https://github.com/gimbo/venv-lite.zsh">venv-lite</a> - A
|
||
super-lightweight sort-of-clone of <a
|
||
href="https://virtualenvwrapper.readthedocs.io/en/latest/">virtualenvwrapper</a>;
|
||
it pretty much expects you to be using <a
|
||
href="https://github.com/pyenv/pyenv">pyenv</a> (though you don’t *have-
|
||
to), and because it’s based on the <a
|
||
href="https://docs.python.org/3/library/venv.html"><code>venv</code>
|
||
module</a>, (creation) only works for python >= 3.3.</li>
|
||
<li><a href="https://github.com/glostis/venv-wrapper">venv-wrapper</a> -
|
||
Provides ZSH functions to ease the management of your virtual
|
||
environments using <code>venv</code>.</li>
|
||
<li><a href="https://github.com/lucasheartcliff/venv">venv</a> - Run
|
||
‘source venv/bin/activate’ automatically every time there’s a path
|
||
<code>venv/bin/activate</code> file in the directory.</li>
|
||
<li><a href="https://github.com/pawnhearts/venvs">venvs</a> -
|
||
Automatically switches Python virtualenvs. Supports both venvs in
|
||
project folder(<code>~/myproject/venv</code>) and in global folder(like
|
||
<code>~/.virtualenvs</code>)</li>
|
||
<li><a
|
||
href="https://github.com/zsh-vi-more/vi-increment">vi-increment</a> -
|
||
Add <code>vim</code>-like increment/decrement operations.</li>
|
||
<li><a href="https://github.com/jeffreytse/zsh-vi-mode">vi-mode
|
||
(jeffreytse)</a> - 💻 A better and friendly
|
||
<code>vi</code>(<code>vim</code>) mode plugin for ZSH.</li>
|
||
<li><a href="https://github.com/Nyquase/vi-mode">vi-mode (nyquase)</a> -
|
||
Add extra <code>vi</code>-like functionality.</li>
|
||
<li><a href="https://github.com/sinetoami/vi-mode">vi-mode
|
||
(sinetoami)</a> - Add more <code>vi</code>-like functionality to
|
||
ZSH.</li>
|
||
<li><a href="https://github.com/zsh-vi-more/vi-motions">vi-motions</a> -
|
||
Add new motions and text objects including quoted/bracketed text and
|
||
commands.</li>
|
||
<li><a href="https://github.com/zsh-vi-more/vi-quote">vi-quote</a> - Add
|
||
an operation which quotes or unquotes a motion.</li>
|
||
<li><a href="https://github.com/okapia/zsh-viexchange">viexchange</a> -
|
||
A <code>vi</code> mode plugin for easily swapping text between two
|
||
places in the buffer, like vim-exchange.</li>
|
||
<li><a href="https://github.com/softmoth/zsh-vim-mode">vim-mode</a> -
|
||
Friendly <code>vi</code>-mode bindings, adding basic Emacs keys,
|
||
incremental search, mode indicators and more.</li>
|
||
<li><a href="https://github.com/nviennot/zsh-vim-plugin">vim-plugin</a>
|
||
- Allows you to do <code>vim filename:123</code> to open a file with the
|
||
cursor at a specific line.</li>
|
||
<li><a href="https://github.com/yonchu/vimman">vimman</a> - View
|
||
<code>vim</code> plugin manuals (help) like <code>man</code> in
|
||
ZSH.</li>
|
||
<li><a href="https://github.com/laurenkt/zsh-vimto">vimto</a> - Improved
|
||
ZSH <code>vi</code> mode (bindkey -v) plugin.</li>
|
||
<li><a
|
||
href="https://github.com/mattcl/virtualenv-mod">virtualenv-mod</a> - A
|
||
modified virtualenv ZSH plugin for <a
|
||
href="https://ohmyz.sh">oh-my-zsh</a>.</li>
|
||
<li><a
|
||
href="https://github.com/tonyseek/oh-my-zsh-virtualenv-prompt">virtualenv-prompt</a>
|
||
- A fork of the virtualenv plugin from upstream <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a>. Adds support for customizing the
|
||
virtualenv prompt in <a href="https://ohmyz.sh">oh-my-zsh</a>
|
||
themes.</li>
|
||
<li><a href="https://github.com/aperezdc/virtualz">virtualz</a> - Python
|
||
<a href="https://virtualenv.pypa.io/en/latest/">virtualenv</a> manager
|
||
inspired by Adam Brenecki’s <a
|
||
href="https://github.com/adambrenecki/virtualfish">Virtualfish</a> for
|
||
the <a href="http://fishshell.com/">Fish shell</a>, replaces
|
||
virtualenvwrapper.</li>
|
||
<li><a
|
||
href="https://github.com/TamCore/virtuozzo-zsh-plugin">virtuozzo-plugin</a>
|
||
- An <a href="https://ohmyz.sh/">oh-my-zsh</a> plugin for the <a
|
||
href="https://docs.virtuozzo.com/master/index.html">virtuozzo</a>
|
||
bare-metal virtualization system.</li>
|
||
<li><a href="https://github.com/justinpchang/visit">visit</a> - Custom
|
||
plugin for faster navigation.</li>
|
||
<li><a href="https://github.com/rufevean/vivi">vivi</a> - Integrates
|
||
Google’s <a href="https://gemini.google.com">Gemini</a> language model
|
||
(LLM) capabilities directly into your terminal. It allows you to send
|
||
queries to the language model and receive AI-generated solutions, all
|
||
within your terminal. The plugin supports session context and can
|
||
dynamically execute received commands.</li>
|
||
<li><a href="https://github.com/ryanccn/vivid-zsh">vivid</a> - Make it
|
||
easier to use <code>LSCOLORS</code> with <a
|
||
href="https://github.com/sharkdp/vivid">vivid</a>.</li>
|
||
<li><a href="https://github.com/cowboyd/zsh-volta">volta (cowboyd)</a> -
|
||
Seamlessly install and configure the <a
|
||
href="https://volta.sh">Volta</a> Node.js toolchain manager.</li>
|
||
<li><a href="https://github.com/ri7nz/zsh-volta">volta</a> - Installs
|
||
and loads <a href="https://github.com/volta-cli/volta">Volta: JS
|
||
Toolchains as Code</a>.</li>
|
||
<li><a href="https://github.com/andrewbonnington/vox.plugin.zsh">vox</a>
|
||
- An <a href="https://ohmyz.sh/">oh-my-zsh</a> plugin to control <a
|
||
href="https://vox.rocks/">VOX</a>, a lightweight full-featured audio
|
||
player for macOS that can play a variety of formats including FLAC and
|
||
Ogg Vorbis.</li>
|
||
<li><a href="https://github.com/davidtong/vsc.plugin.zsh">vsc</a> -
|
||
Plugin for <a href="https://code.visualstudio.com/">Visual Studio
|
||
Code</a> on macOS.</li>
|
||
<li><a href="https://github.com/kasperhesthaven/vscode">vscode
|
||
(kasperhesthaven)</a> - Simple plugin to open <a
|
||
href="https://code.visualstudio.com/">Visual Studio Code</a> a little
|
||
more easily across systems.</li>
|
||
<li><a href="https://github.com/qianxinfeng/zsh-vscode">vscode
|
||
(qianxinfeng)</a> - Plugin for <a
|
||
href="https://code.visualstudio.com/">Visual Studio Code</a>.</li>
|
||
<li><a href="https://github.com/randomphrase/vterm-zsh-plugin">vterm</a>
|
||
- Lets you run <code>emacs</code> commands directly from <a
|
||
href="https://github.com/vterm/vterm">vterm</a> shell sessions.</li>
|
||
<li><a href="https://github.com/xdigu/zsh-vtex">vtex</a> - Adds helper
|
||
aliases for <a
|
||
href="https://developers.vtex.com/vtex-developer-docs/docs/vtex-io-documentation-vtex-io-cli-command-reference#default-commands">vtex</a>
|
||
cli commands.</li>
|
||
<li><a href="https://github.com/sobolevn/wakatime-zsh-plugin">wakatime
|
||
(sobolevn)</a> - Track how much <a href="https://wakatime.com/">time</a>
|
||
you have spent in your terminal. Has per project stats.</li>
|
||
<li><a href="https://github.com/wbingli/zsh-wakatime">wakatime
|
||
(wbingli)</a> - Automatic time tracking for commands in ZSH using <a
|
||
href="https://wakatime.com/">wakatime</a>.</li>
|
||
<li><a href="https://github.com/unixorn/warhol.plugin.zsh">warhol</a> -
|
||
Configures colorization with <a
|
||
href="https://github.com/garabik/grc">grc</a>.</li>
|
||
<li><a href="https://github.com/OfferPi/zsh-warrior">warrior</a> - Uses
|
||
a local large language model (<a href="https://ollama.com/">Ollama</a>)
|
||
to translate natural-language into ZSH commands.</li>
|
||
<li><a href="https://github.com/enrico9034/zsh-watch-plugin">watch</a> -
|
||
Easily prefix your current or previous commands with watch by pressing
|
||
<code>CTRL + W</code>.</li>
|
||
<li><a href="https://github.com/bcho/Watson.zsh">watson.zsh</a> - A
|
||
plugin for the <a href="https://github.com/TailorDev/Watson">watson</a>
|
||
time management system.</li>
|
||
<li><a href="https://github.com/mfaerevaag/wd">wd</a> - Warp directory
|
||
lets you jump to custom directories in ZSH, without using
|
||
<code>cd</code>. Why? Because <code>cd</code> seems inefficient when the
|
||
folder is frequently visited or has a long path.</li>
|
||
<li><a href="https://github.com/Anant-mishra1729/web-search/">web-search
|
||
(anant-mishra1729)</a> - Adds aliases for searching with Google, Bing,
|
||
Wiki, YouTube, Yahoo, Duck Duck Go, GitHub, Stack Overflow and other
|
||
services straight from the command line.</li>
|
||
<li><a href="https://github.com/sinetoami/web-search">web-search
|
||
(sinetoami)</a> - Add commands to run bing, google, yahoo, &
|
||
duckduckgo searches directly from the CLI.</li>
|
||
<li><a href="https://github.com/Yabanahano/web-search">web-search
|
||
(yabanahano)</a> - Adds aliases for searching with Google, Wiki, Bing,
|
||
YouTube and other popular services.</li>
|
||
<li><a
|
||
href="https://github.com/joshuadanpeterson/zsh-welcome-banner">welcome-banner</a>
|
||
- Displays a login banner with a random quote.</li>
|
||
<li><a href="https://github.com/TomiVidal99/westchange">westchange</a> -
|
||
Allows you to quickly change between directories. Requires <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/zkuzmic/which-jspm/">which-jspm</a> -
|
||
Adds <code>npm</code>, <code>yarn</code> or <code>pnpm</code> to the end
|
||
of your prompt depending on what lockfile(s) it detects in the current
|
||
directory.</li>
|
||
<li><a href="https://github.com/jaacob/whisp">whisp</a> - Adds
|
||
idempotency and convenience features to OpenAI’s Whisper CLI tool. It
|
||
helps you efficiently transcribe audio files without duplicating
|
||
work.</li>
|
||
<li><a
|
||
href="https://github.com/cameronbroe/whobrokemycode">whobrokemycode</a>
|
||
- Highlight where a particular line was last changed in a file using
|
||
<code>git blame</code>.</li>
|
||
<li><a href="https://github.com/olets/zsh-window-title">window-title</a>
|
||
- Adds informative tiles to your terminal windows.</li>
|
||
<li><a
|
||
href="https://github.com/mdarocha/zsh-windows-title">windows-title</a> -
|
||
Dynamically updates terminal window title with current directory and the
|
||
last command run.</li>
|
||
<li><a href="https://github.com/zechris/zwordle">wordle</a> - Wordle for
|
||
ZSH, with tab-completions.</li>
|
||
<li><a
|
||
href="https://github.com/bryanculver/workon.plugin.zsh">workon</a> -
|
||
Simple utility for jumping between projects.</li>
|
||
<li><a href="https://github.com/jspears/worktree">worktree</a> - Adds
|
||
functions that wrap <code>git worktree</code>.</li>
|
||
<li><a href="https://github.com/btror/wpm">wpm</a> - Lets you test your
|
||
typing speed in a terminal, track WPM, accuracy, and more. Results are
|
||
saved in a handy JSON format for easy tracking.</li>
|
||
<li><a href="https://github.com/florentinl/omz-wsl">wsl</a> - Adds
|
||
helper functions to make it easier to work in ZSH when running inside
|
||
WSL.</li>
|
||
<li><a
|
||
href="https://github.com/antoinemartin/wsl2-ssh-pageant-oh-my-zsh-plugin">wsl2-ssh-pageant</a>
|
||
- Use your Yubikey stored GPG keys from WSL. This packages the
|
||
instructions from <a
|
||
href="https://github.com/BlackReloaded/wsl2-ssh-pageant">wsl2-ssh-pageant
|
||
repo</a> as a ZSH plugin.</li>
|
||
<li><a href="https://github.com/krahlos/xdg-basedirs">xdg-basedirs</a> -
|
||
sets up the XDG base directories according to the <a
|
||
href="https://specifications.freedesktop.org/basedir-spec/latest/">XDG
|
||
Base Directory Specification</a>. This plugin ensures that your
|
||
environment is configured properly for storing user data, cache,and
|
||
configuration files.</li>
|
||
<li><a href="https://github.com/ninagrosse/xxh-plugin-zsh-ohmyzsh">xxh
|
||
(ninagrosse)</a> - Plugin for <a
|
||
href="https://github.com/xxh/xxh">xxh</a> that requires <a
|
||
href="https://github.com/ninagrosse/xxh-plugin-prerun-cli-tools">xxh-plugin-prerun-cli-tools</a>.</li>
|
||
<li><a href="https://github.com/roman-geraskin/xxh-plugin-zsh-zshrc">xxh
|
||
(roman-geraskin)</a> - plugin for <a
|
||
href="https://github.com/xxh/xxh-shell-zsh">xxh-shell-zsh</a> that
|
||
copies your <code>~/.zshrc</code> to a remote host and sources it with
|
||
<a href="https://github.com/xxh/xxh-shell-zsh">xxh-shell-zsh</a>.</li>
|
||
<li><a href="https://github.com/juanrgon/yadm-zsh">yadm</a> - Displays a
|
||
warning if there are local <code>yadm</code> configuration changes.</li>
|
||
<li><a href="https://github.com/AnonGuy/yapipenv.zsh">yapipenv</a> -
|
||
Automatically activate a directory’s <code>pip</code> environment if
|
||
<code>pipenv</code> detects the presence of one.</li>
|
||
<li><a href="https://github.com/splixx05/zsh-yazi-mount">yazi-mount</a>
|
||
- Mount USB partitions via <code>udisksctl</code>, open them in <a
|
||
href="https://github.com/sxyazi/yazi">yazi</a>, and unmount them
|
||
afterward – safe, clean, and user-friendly.</li>
|
||
<li><a href="https://github.com/fdw/yazi-zoxide-zsh">yazi-zoxide</a> -
|
||
This plugin for <a href="https://www.zsh.org">zsh</a> adds just one
|
||
shortcut, but unfolds the magic of both <a
|
||
href="https://github.com/ajeetdsouza/zoxide">Zoxide</a> and <a
|
||
href="https://github.com/sxyazi/yazi/">yazi</a>. Without arguments,
|
||
<code>y</code> just opens yazi. If you supply an argument that is a
|
||
directory, <code>yazi</code> is opened in that directory. But if you
|
||
supply anything else as an argument, <code>zoxide</code> is called with
|
||
the argument and <code>yazi</code> is opened there.</li>
|
||
<li><a
|
||
href="https://github.com/edouard-lopez/yeoman-zsh-plugin">yeoman</a> -
|
||
Edouard Lopez’s <a href="http://yeoman.io/">Yeoman</a> plugin for <a
|
||
href="https://ohmyz.sh/">oh-my-zsh</a>, compatible with yeoman version
|
||
≥1.0 (includes options and command auto-completion).</li>
|
||
<li><a
|
||
href="https://github.com/MichaelAquilina/zsh-you-should-use">you-should-use</a>
|
||
- ZSH plugin that reminds you to use those aliases you defined.</li>
|
||
<li><a
|
||
href="https://github.com/katrinleinweber/oh-my-zsh-youtube-dl-aliases">youtube-dl-aliases</a>
|
||
- Adds <code>yt</code> aliases to download videos from YouTube.</li>
|
||
<li><a href="https://github.com/joow/youtube-dl">youtube-dl</a> - Simple
|
||
plugin for <a href="https://youtube-dl.org/">youtube-dl</a>.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-yup">yup</a> - Adds helper
|
||
function to upgrade all the dependencies in a
|
||
<code>yarn</code>/<code>npm</code> project.</li>
|
||
<li><a href="https://github.com/skywind3000/z.lua">z.lua</a> - A command
|
||
line tool which helps you navigate faster by learning your habits. An
|
||
alternative to <a href="https://github.com/rupa/z">z.sh</a> with Windows
|
||
and posix shells support and various improvements. 10x faster than fasd
|
||
and autojump, 3x faster than <a
|
||
href="https://github.com/rupa/z">z.sh</a>.</li>
|
||
<li><a href="https://github.com/Mellbourn/zabb">zabb</a> -
|
||
<code>zabb</code> is a command that tries to figure out the shortest
|
||
memorable abbreviation of a directory that is usable by <a
|
||
href="https://github.com/ajeetdsouza/zoxide">z</a> to unambiguously jump
|
||
to that directory.</li>
|
||
<li><a href="https://github.com/Ryooooooga/zabrze">zabrze</a> - A ZSH
|
||
abbreviation expansion plugin.</li>
|
||
<li><a href="https://github.com/iliutaadrian/zapmarks">zapmarks</a> -
|
||
Provides quick access to your most used command-line bookmarks. It
|
||
allows you to save, search, and execute complex commands with ease.</li>
|
||
<li><a href="https://github.com/Doc0x1/zautoload">zautoload</a> -
|
||
Autoloader for ZSH config files.</li>
|
||
<li><a href="https://github.com/zsh-users/zaw">zaw</a> - ZSH
|
||
anything.el-like widget.</li>
|
||
<li><a href="https://github.com/zdharma-continuum/zbrowse">zbrowse</a> -
|
||
When doing shell work, it is often the case that
|
||
<code>echo $variable</code> is invoked multiple times, to check the
|
||
result of a loop, etc. With ZBrowse, you just need to press
|
||
<code>Ctrl-B</code>, which invokes the ZBrowse – Zshell variable
|
||
browser.</li>
|
||
<li><a href="https://github.com/hchbaw/zce.zsh">zce</a> - Vim’s
|
||
EasyMotion / Emacs’s ace-jump-mode for ZSH.</li>
|
||
<li><a href="https://github.com/marlonrichert/zcolors">zcolors</a> -
|
||
Uses your <code>$LS_COLORS</code> to generate a coherent theme for Git
|
||
and your Zsh prompt, completions and <a
|
||
href="https://github.com/zsh-users/zsh-syntax-highlighting">ZSH syntax
|
||
highlighting</a>.</li>
|
||
<li><a href="https://github.com/zdharma-continuum/zconvey">zconvey</a> -
|
||
Adds ability to send commands to other ZSH sessions, you can use this to
|
||
<code>cd $PWD</code> on all active ZSH sessions, for example.</li>
|
||
<li><a href="https://github.com/eendroroy/zed-zsh">zed</a> - A simple
|
||
wrapper for <a href="https://github.com/rupa/z">z</a> to install it via
|
||
a ZSH plugin.</li>
|
||
<li><a href="https://github.com/jaeheonji/zsh-zellij-plugin">zellij
|
||
(jaeheonji)</a> - Provides an environment that uses <a
|
||
href="https://github.com/zellij-org/zellij">zellij</a>. Requires <a
|
||
href="https://github.com/tmux/tmux">tmux</a>. Deprecated by author, now
|
||
<a
|
||
href="https://zellij.dev/documentation/integration.html#autostart-on-shell-creation">supported
|
||
natively</a>.</li>
|
||
<li><a href="https://codeberg.org/tranzystorekk/zellij.zsh">zellij
|
||
(tranzystorek-io)</a> - Provides an environment that autostarts <a
|
||
href="https://github.com/zellij-org/zellij">zellij</a> as your
|
||
terminal’s multiplexer.</li>
|
||
<li><a href="https://github.com/yuki-yano/zeno.zsh">zeno</a> - Fuzzy
|
||
completion and utility plugin powered by <a
|
||
href="https://deno.land/">Deno</a>.</li>
|
||
<li><a href="https://github.com/Chivier/zenplash">zenplash</a> - Creates
|
||
files from templates stored in a user directory.</li>
|
||
<li><a href="https://github.com/janitha/zenv">zenv</a> - Isolated
|
||
working shell enviornments per directory (like direnv, but uses a new
|
||
shell instance to provide cleaner isolation).</li>
|
||
<li><a href="https://github.com/arlimus/zero.zsh">zero</a> - Zero is
|
||
both a plugin and a theme. See the GitHub page for installation details.
|
||
Includes <code>git</code> and <code>hg</code> status decorators.</li>
|
||
<li><a href="https://github.com/duggum/zeza">zeza</a> - Manages and
|
||
customizes <a href="https://github.com/eza-community/eza">eza</a>, the
|
||
very colorful <code>ls</code> replacement.</li>
|
||
<li><a href="https://github.com/zdharma-continuum/zflai">zflai</a> - A
|
||
fast logging framework for ZSH.</li>
|
||
<li><a href="https://github.com/b0o/zfzf">zfzf</a> - A fzf-powered file
|
||
picker for ZSH which allows you to quickly navigate the directory
|
||
hierarchy.</li>
|
||
<li><a
|
||
href="https://github.com/seletskiy/zsh-zgen-compinit-tweak">zgen-compinit-tweak</a>
|
||
- Make <code>compinit</code> run only once after all loading is done by
|
||
<a href="https://github.com/tarjoilija/zgen">zgen</a>.</li>
|
||
<li><a
|
||
href="https://github.com/jandamm/zgenom-ext-eval/">zgenom-ext-eval</a> -
|
||
<a href="https://github.com/jandamm/zgenom">zgenom</a> extension for
|
||
creating plugins inline.</li>
|
||
<li><a href="https://github.com/agkozak/zhooks">zhooks</a> - Displays
|
||
the contents of any ZSH hook arrays and the code of any hook functions
|
||
that have been defined. Useful for debugging.</li>
|
||
<li><a href="https://github.com/z-shell/zi-rbenv">zi-rbenv</a> - Fast
|
||
<code>rbenv</code> loads if you’re using <a
|
||
href="https://github.com/z-shell/zi/">zi</a>.</li>
|
||
<li><a href="https://github.com/PatTheMav/zimfw-extras">zimfw-extras</a>
|
||
- Custom extras for <a href="https://github.com/zimfw/zimfw">zimfw</a>,
|
||
packaged into a zimfw plugin.</li>
|
||
<li><a href="https://github.com/kmhjs/zinfo_line">zinfo_line</a> - Makes
|
||
more information available to ZSH themes.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-annex-bin-gem-node">zinit-annex-bin-gem-node</a>
|
||
- <a href="https://github.com/zdharma-continuum/zinit">zinit</a>
|
||
extension that exposes binaries without altering <code>$PATH</code>,
|
||
installs Ruby gems and Node modules and easily exposes their binaries,
|
||
and updates the gems and modules when the associated plugin or snippet
|
||
is updated.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-annex-default-ice">zinit-annex-default-ice</a>
|
||
- Allows user to define ices active for multiple zinit commands.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-annex-man">zinit-annex-man</a>
|
||
- <a href="https://github.com/zdharma-continuum/zinit">Zinit</a>
|
||
extension that generates man pages for all plugins and snippets</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-annex-meta-plugins">zinit-annex-meta-plugins</a>
|
||
- Install groups of plugins with a single label (<a
|
||
href="https://github.com/zdharma-continuum/zinit">zinit</a> only).</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-annex-patch-dl">zinit-annex-patch-dl</a>
|
||
- <a href="https://github.com/zdharma-continuum/zinit">zinit</a>
|
||
extension that downloads files and applies patches through the provided
|
||
<code>dl</code> and <code>patch</code> zinit ices.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-annex-readurl">zinit-annex-readurl</a>
|
||
- Adds function to automatically download the newest version of a file
|
||
to which URL is hosted on a webpage.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-annex-rust">zinit-annex-rust</a>
|
||
- <a href="https://github.com/zdharma-continuum/zinit">zinit</a>
|
||
extension that that installs rust and cargo packages inside plugin
|
||
directories.</li>
|
||
<li><a
|
||
href="https://github.com/z-shell/z-a-submods">zinit-annex-submods</a> -
|
||
<a href="https://github.com/zdharma-continuum/zinit">zinit</a> extension
|
||
that allows installing and managing additional submodules within a
|
||
plugin or snippet.</li>
|
||
<li><a
|
||
href="https://github.com/NorthIsMirror/z-a-test">zinit-annex-test</a> -
|
||
<a href="https://github.com/zdharma-continuum/zinit">zinit</a> extension
|
||
that runs tests (via make test, for example) – if it finds any of them –
|
||
after installing and updating a plugin or snippet.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zinit-annex-unscope">zinit-annex-unscope</a>
|
||
- Allows installing plugins for <a
|
||
href="https://github.com/zdharma-continuum/zinit">zinit</a> without
|
||
specifying the user name by querying the Github API.</li>
|
||
<li><a href="https://github.com/z-shell/zinit-console">zinit-console</a>
|
||
- A semigraphical (curses) consolette for the <a
|
||
href="https://github.com/zdharma-continuum/zinit">zinit</a> plugin
|
||
manager.</li>
|
||
<li><a href="https://github.com/ahmubashshir/zinsults">zinsults</a> -
|
||
Prints insults if a command fails.</li>
|
||
<li><a href="https://github.com/qoomon/zjump">zjump</a> - Simplify ZSH
|
||
directory navigation; jump to already visited, parent or sub
|
||
folders.</li>
|
||
<li><a href="https://github.com/ippee/zlitefetch">zlitefetch</a> -
|
||
Lightweight system information plugin.</li>
|
||
<li><a href="https://github.com/mollifier/zload">zload</a> - Hot Reload
|
||
for ZSH functions. Enables rapid development.</li>
|
||
<li><a
|
||
href="https://github.com/kevinywlui/zlong_alert.zsh">zlong_alert</a> -
|
||
Uses <code>notify-send</code> and rings a bell to alert you when a
|
||
command that has taken a long time (default: 15 seconds) has
|
||
completed.</li>
|
||
<li><a href="https://github.com/mattmc3/zman">zman</a> - Use <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> to quickly browse ZSH
|
||
manuals.</li>
|
||
<li><a href="https://github.com/rudeigerc/znotify">znotify</a> - A
|
||
simple plugin for sending notifications to other services.</li>
|
||
<li><a href="https://github.com/Ajnasz/znvm">znvm</a> - A <a
|
||
href="https://nodejs.org">Node.js</a> version manager for ZSH similar to
|
||
<a href="https://github.com/nvm-sh/nvm">nvm.sh</a> but faster.</li>
|
||
<li><a href="https://github.com/ajeetdsouza/zoxide">zoxide</a> - A fast
|
||
alternative to <code>cd</code> that learns your habits.</li>
|
||
<li><a href="https://github.com/jkcdarunday/zplug-blame">zplug-blame</a>
|
||
- A <a href="https://github.com/zplug/zplug">zplug</a>-specific plugin
|
||
that displays how long each of your plugins took to load.</li>
|
||
<li><a href="https://github.com/AndydeCleyre/zpy">zpy</a> - Manage
|
||
Python environments, dependencies, and isolated app installations, with
|
||
a ZSH frontend for <a href="https://github.com/astral-sh/uv">uv</a> or
|
||
<a href="https://github.com/jazzband/pip-tools">pip-tools</a>.</li>
|
||
<li><a href="https://github.com/z-shell/zredis-cmd">zredis-cmd</a> -
|
||
Utilizes variable sharing done by <a
|
||
href="https://github.com/zdharma-continuum/zredis">zredis</a> plugin to
|
||
implement remote command execution.</li>
|
||
<li><a href="https://github.com/zdharma-continuum/zredis">zredis</a> -
|
||
Adds <a href="https://redis.io/">Redis</a> database support, with
|
||
<code>database_key</code> <-> <code>shell_variable</code> binding.
|
||
Supports all data types.</li>
|
||
<li><a
|
||
href="https://github.com/z-shell/zservice-py3http">zservice-py3http</a>
|
||
- Serve a given directory with Python 3’s http server from the standard
|
||
library.</li>
|
||
<li><a
|
||
href="https://github.com/MenkeTechnologies/zsh-expand">zsh-expand</a> -
|
||
Expands regular aliases, global aliases and incorrect spellings and
|
||
phrases with the spacebar key. Native expansions such as globs,
|
||
command/process substitution, <code>=command expansion</code>, history
|
||
expansion and <code>$parameters</code> are also expanded by default but
|
||
can be turned off.</li>
|
||
<li><a href="https://github.com/deluan/zsh-in-docker">zsh-in-docker</a>
|
||
- Automates ZSH + <a href="https://ohmyz.sh/">oh-my-zsh</a> installation
|
||
into development containers. Works with Alpine, Ubuntu, Debian, CentOS
|
||
or Amazon Linux.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-not-vim">zsh-not-vim</a> -
|
||
Provides a function that automatically shames the user for forgetting
|
||
they weren’t in <code>vim</code>.</li>
|
||
<li><a href="https://github.com/z-shell/zsh-select">zsh-select</a> -
|
||
Displays a selection list. It is similar to <code>selecta</code>, but
|
||
uses the curses library to do display, and when compared to <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>, the main difference is
|
||
approximate matching instead of fuzzy matching.</li>
|
||
<li><a href="https://github.com/Thearas/zsh-watch">zsh-watch</a> -
|
||
Simple <code>watch</code> that supports alias and completion.</li>
|
||
<li><a href="https://github.com/agkozak/zsh-z">zsh-z (agkozak)</a> -
|
||
Jump quickly to directories that you have visited “frecently.” A native
|
||
ZSH port of <code>z.sh</code> - without <code>awk</code>,
|
||
<code>sed</code>, <code>sort</code>, or <code>date</code>.</li>
|
||
<li><a href="https://github.com/ptavares/zsh-z">zsh-z (ptavares)</a> -
|
||
Installs and loads <a href="https://github.com/rupa/z.git">z</a>.</li>
|
||
<li><a
|
||
href="https://github.com/Kjeldgaard/zshange_directory_recent">zshange_directory_recent</a>
|
||
- Change to a recent directory. Requires <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/michaelsousajr/zshcp">zshcp</a> - A
|
||
lightweight and intuitive clipboard management plugin for Zsh that
|
||
enhances your command-line workflow with easy copy-paste
|
||
operations.</li>
|
||
<li><a href="https://github.com/jocelynmallon/zshmarks">zshmarks</a> - A
|
||
port of Bashmarks (by Todd Werth), a simple command line bookmarking
|
||
plugin, for <a href="https://ohmyz.sh">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/Skylor-Tang/zshrc-sync">zshrc-sync</a> -
|
||
Detects changes to <code>.zshrc</code> and pushes them to github when
|
||
<code>zsh</code> exits.</li>
|
||
<li><a href="https://github.com/freak2geek/zshrc">zshrc</a> - Load local
|
||
<code>.zshrc</code> files from your project scopes.</li>
|
||
<li><a href="https://github.com/aliervo/zshrpg">zshrpg</a> - A wrapper
|
||
that fully integrates <a
|
||
href="https://github.com/facundoolano/rpg-cli/">rpg-cli</a> with
|
||
ZSH!</li>
|
||
<li><a href="https://github.com/johnramsden/zsh-zsnapac">zsnapac</a> -
|
||
Plugin for taking ZFS pre/post upgrade snapshots on Arch Linux.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zsnapshot">zsnapshot</a> -
|
||
Adds command to dump the current ZSH state into a file, for later
|
||
restoration by sourcing the snapshot file.</li>
|
||
<li><a href="https://github.com/mjrafferty/ztouch">ztouch</a> - Adds
|
||
touchbar controls for recent history commands, directory stack, cycling
|
||
between modes and user-mappable commands to the touchbar on macOS.</li>
|
||
<li><a href="https://github.com/zdharma-continuum/ztrace">ztrace</a> -
|
||
Catches output of commands, allows to reuse that output, glue it with
|
||
history content.</li>
|
||
<li><a href="https://github.com/zdharma-continuum/zui">zui</a> - ZSH
|
||
User Interface library – CGI+DHTML-like rapid TUI application
|
||
development with ZSH.)</li>
|
||
<li><a href="https://github.com/chordflower/zwirl">zwirl</a> - Adds
|
||
aliases for <code>git</code> and <code>eza</code>.</li>
|
||
<li><a
|
||
href="https://github.com/justanotherinternetguy/zypper-short">zypper-short</a>
|
||
- Plugin for OpenSuse Tumbleweed’s package manager,
|
||
<code>zypper</code>.</li>
|
||
</ul>
|
||
<h2 id="completions">Completions</h2>
|
||
<p>These plugins add tab completions without adding extra functions or
|
||
aliases.</p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/unixorn/1password-op.plugin.zsh">1password-op</a>
|
||
- Loads autocompletions for 1Password’s <a
|
||
href="https://developer.1password.com/docs/cli/get-started/">op</a>
|
||
command line tool.</li>
|
||
<li><a href="https://github.com/hmgle/aider-zsh-complete">aider</a> -
|
||
Tab completions for <a href="https://aider.chat/">aider</a>.</li>
|
||
<li><a
|
||
href="https://github.com/Doc0x1/Aircrack-Zsh-Completions">aircrack</a> -
|
||
Adds completions for <code>airbase-ng</code>, <code>aircrack-ng</code>,
|
||
<code>airdecap-ng</code>, <code>airdecloak-ng</code>,
|
||
<code>aireplay-ng</code>, <code>airmon-ng</code>,
|
||
<code>airodump-ng</code>, <code>airolib-ng</code>,
|
||
<code>airserv-ng</code>, <code>airtun-ng</code>,
|
||
<code>airventriloquist-ng</code>.</li>
|
||
<li><a
|
||
href="https://github.com/datumbrain/oh-my-zsh-alembic">alembic</a> -
|
||
Adds completions for <a
|
||
href="https://alembic.sqlalchemy.org/">Alembic</a>, the database
|
||
migration tool for SQLAlchemy. Includes helper functions for faster
|
||
workflow, command aliases and status overview functions.</li>
|
||
<li><a href="https://github.com/thuandt/zsh-aliyun">aliyun</a> - Add
|
||
completions for the <a
|
||
href="https://github.com/aliyun/aliyun-cli">Aliyun CLI</a>.</li>
|
||
<li><a
|
||
href="https://github.com/viasite-ansible/zsh-ansible-server">ansible-server</a>
|
||
- Completions for <a
|
||
href="https://github.com/viasite-ansible/ansible-server">viasite-ansible/ansible-server</a>.</li>
|
||
<li><a
|
||
href="https://github.com/sinetoami/antibody-completion">antibody</a> -
|
||
This plugin provides completion for the <a
|
||
href="https://github.com/getantibody/antibody">Antibody</a> plugin
|
||
manager.</li>
|
||
<li><a href="https://github.com/perlpunk/App-AppSpec-p5">appspec</a> -
|
||
Generating completions for Bash and ZSH from YAML specs</li>
|
||
<li><a
|
||
href="https://github.com/sigoden/argc-completions">argc-completions</a>
|
||
- Uses <a href="https://github.com/sigoden/argc">argc</a> and <a
|
||
href="https://github.com/stedolan/jq">jq</a> to add ZSH tab
|
||
completions.</li>
|
||
<li><a href="https://github.com/marcelohmdias/zsh-atuin">atuin</a> - Tab
|
||
completions for the <a href="https://github.com/atuinsh/atuin">Atuin</a>
|
||
shell history system.</li>
|
||
<li><a
|
||
href="https://github.com/i-love-coffee-i-love-tea/audogombleed.sh">audogombleed.sh</a>
|
||
- Makes it easy to generate completion files using a declarative syntax,
|
||
quickly and without coding.</li>
|
||
<li><a
|
||
href="https://github.com/fuzzylogiq/autopkg-zsh-completion">autopkg-zsh-completion</a>
|
||
- Completions for autopkg.</li>
|
||
<li><a href="https://github.com/naegling/zsh-autorestic">autorestic</a>
|
||
- automatically installs <a
|
||
href="https://github.com/cupcakearmy/autorestic/">Restic</a>’s
|
||
completions for you, and keeps them up to date as your autorestic
|
||
version changes.</li>
|
||
<li><a
|
||
href="https://github.com/EslamElHusseiny/aws_manager_plugin">aws_manager
|
||
completions</a> - Add completions for the <code>aws_manager</code>
|
||
CLI.</li>
|
||
<li><a
|
||
href="https://github.com/eastokes/aws-plugin-zsh">aws-completions</a> -
|
||
Adds completion support for <code>awscli</code> to manage AWS
|
||
profiles/regions and display them in the prompt.</li>
|
||
<li><a
|
||
href="https://github.com/3v1n0/zsh-bash-completions-fallback">bash-completions-fallback</a>
|
||
- Support <code>bash</code> completions for commands when no native ZSH
|
||
one is available.</li>
|
||
<li><a
|
||
href="https://github.com/batect/batect-zsh-completion/">batect</a> -
|
||
Adds tab completions for <a href="https://batect.dev/">batect</a> build
|
||
system.</li>
|
||
<li><a
|
||
href="https://github.com/berkshelf/berkshelf-zsh-plugin">berkshelf-completions</a>
|
||
- Adds tab completion for berkshelf.</li>
|
||
<li><a
|
||
href="https://github.com/lukechilds/zsh-better-npm-completion">better-npm-completion</a>
|
||
- Better tab completion for <code>npm</code>.</li>
|
||
<li><a href="https://github.com/yamaton/zsh-completions-bio/">bio</a> -
|
||
Completions for bioinformatics tools.</li>
|
||
<li><a href="https://github.com/antznin/zsh-bitbake">bitbake</a> -
|
||
Completions for <a
|
||
href="https://git.openembedded.org/bitbake">bitbake</a>.</li>
|
||
<li><a href="https://github.com/krujos/bosh-zsh-autocompletion">bosh
|
||
(krujos)</a> - Adds <a
|
||
href="https://github.com/cloudfoundry/bosh">BOSH</a>
|
||
autocompletion.</li>
|
||
<li><a href="https://github.com/thomasmitchell/bosh-complete">bosh
|
||
(thomasmitchell)</a> - Tab completion for <a
|
||
href="https://github.com/cloudfoundry/bosh">BOSH</a>.</li>
|
||
<li><a
|
||
href="https://github.com/z-shell/brew-completions">brew-completions</a>
|
||
- Brings <a href="https://docs.brew.sh/Shell-Completion">Homebrew Shell
|
||
Completion</a> under the control of ZSH & <a
|
||
href="https://github.com/z-shell/zi/">ZI</a>.</li>
|
||
<li><a
|
||
href="https://github.com/vasyharan/zsh-brew-services">brew-services</a>
|
||
- Completion plugin for <a href="https://brew.sh">homebrew</a>
|
||
services.</li>
|
||
<li><a href="https://github.com/gonzalobellino/buidler-zsh">buidler</a>
|
||
- Adds completion and useful aliases for NomicLabs Buidler tool.</li>
|
||
<li><a href="https://github.com/CupricReki/zsh-bw-completion">bw</a> -
|
||
Adds completion for <a href="https://bitwarden.com/">Bitwarden</a>.</li>
|
||
<li><a href="https://github.com/d12frosted/cabal.plugin.zsh">cabal
|
||
(d12frosted)</a> - Adds autocompletion for cabal.</li>
|
||
<li><a href="https://github.com/ehamberg/zsh-cabal-completion">cabal
|
||
(ehamberg)</a> - Add tab completion for cabal.</li>
|
||
<li><a href="https://github.com/rsteube/carapace-bin">carapace-bin</a> -
|
||
Multi-shell multi-command argument completer.</li>
|
||
<li><a href="https://github.com/rsteube/carapace">carapace</a> -
|
||
Completion generator for Bash, Elvish, Fish, Oil, Powershell, Xonsh and
|
||
ZSH. Note - this does not automatically generate completions as needed,
|
||
you have to explicitly run it to generate completions for a
|
||
command.</li>
|
||
<li><a
|
||
href="https://github.com/MenkeTechnologies/zsh-cargo-completion">cargo</a>
|
||
- All the functionality of the original oh-my-zsh cargo completion, with
|
||
additional support for remote crates via <code>cargo search</code> in
|
||
<code>cargo add</code>.</li>
|
||
<li><a href="https://github.com/squarefrog/zsh-carthage">carthage</a> -
|
||
Provides completions and aliases for use with <a
|
||
href="https://github.com/Carthage/Carthage">Carthage</a>.</li>
|
||
<li><a
|
||
href="https://github.com/norman-abramovitz/cf-zsh-autocomplete-plugin">cf-zsh-autocomplete</a>
|
||
- Adds autocomplete for all <a
|
||
href="https://docs.cloudfoundry.org/cf-cli/">Cloud Foundry CLI</a>
|
||
commands.</li>
|
||
<li><a href="https://github.com/mass8326/zsh-chezmoi">chezmoi</a> - Adds
|
||
completions and aliases for <a
|
||
href="https://www.chezmoi.io/">chezmoi</a>. Detects if you have
|
||
<code>git</code> aliases and generates <code>chezmoi</code> aliases for
|
||
them.</li>
|
||
<li><a
|
||
href="https://github.com/click-contrib/click-completion">click-completion</a>
|
||
- Add automatic completion support for <a
|
||
href="http://click.pocoo.org/">Click</a>, including displaying the
|
||
options and commands help during the tab completion.</li>
|
||
<li><a href="https://github.com/dim-an/cod">cod</a> - A completion demon
|
||
for <code>bash</code>/<code>fish</code>/<code>zsh</code> which creates
|
||
completion functions on the fly when it sees you run something with
|
||
<code>--help</code>.</li>
|
||
<li><a
|
||
href="https://github.com/shengyou/codeception-zsh-plugin">codeception</a>
|
||
- Adds command completion for the Codeception Testing Framework.</li>
|
||
<li><a href="https://github.com/pressdarling/codex-zsh-plugin">codex</a>
|
||
- Vibe-coded tab completion for OpenAI’s <a
|
||
href="https://github.com/openai/codex">codex</a> tool. Generates
|
||
completions in the background so it doesn’t slow down shell
|
||
startup.</li>
|
||
<li><a
|
||
href="https://github.com/Roger-luo/ComoniconZSHCompletion.jl">comonicon</a>
|
||
- Tab completions for <a
|
||
href="https://github.com/Roger-luo/Comonicon.jl">comonicon</a>.</li>
|
||
<li><a
|
||
href="https://github.com/chougousui/complete-lastf">complete-lastf</a> -
|
||
Adds a tab completion to select the most recently modified file or
|
||
directory.</li>
|
||
<li><a href="https://github.com/vitkabele/complete-mac">complete-mac</a>
|
||
- Add completions for macOS <code>ioreg</code>, <code>lsmp</code>,
|
||
<code>scselect</code>, <code>system_profiler</code> and
|
||
<code>tmutil</code> commands.</li>
|
||
<li><a
|
||
href="https://github.com/BronzeDeer/zsh-completion-sync">completion-sync</a>
|
||
- Automatically loads completions added dynamically to
|
||
<code>FPATH</code> or <code>XDG_DATA_DIRS</code>.</li>
|
||
<li><a href="https://github.com/clarketm/zsh-completions">completions
|
||
(clarketm)</a> - This includes the zsh-users<a
|
||
href="https://github.com/zsh-users/zsh-completions">completions</a>,
|
||
zchee’s <a
|
||
href="https://github.com/zchee/zsh-completions">completions</a>,
|
||
nilsonholger’s <a
|
||
href="https://github.com/nilsonholger/osx-zsh-completions">osx-zsh-completions</a>
|
||
and various other custom completions.</li>
|
||
<li><a href="https://github.com/zchee/zsh-completions">completions
|
||
(zchee)</a> - Yet another collection of tab completions.</li>
|
||
<li><a href="https://github.com/zsh-users/zsh-completions">completions
|
||
(zsh-users)</a> - A collection of extra completions for ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/conda-incubator/conda-zsh-completion">conda</a>
|
||
- ZSH tab completion for <a
|
||
href="http://conda.pydata.org/">conda</a>.</li>
|
||
<li><a
|
||
href="https://github.com/MenkeTechnologies/zsh-cpan-completion">cpan</a>
|
||
- Adds <code>cpan install word<tab></code> and
|
||
<code>cpanm install <tab></code> to complete remote CPAN package
|
||
names.</li>
|
||
<li><a
|
||
href="https://github.com/Freed-Wu/zsh-completions-for-cross-compilers">cross-compiler</a>
|
||
- In cross compilations, there are many tools like
|
||
x86_64-w64-mingw32-gcc, x86_64-linux-android32-clang, arm-none-eabi-gcc,
|
||
etc. This plugin provides ZSH completions for them.</li>
|
||
<li><a
|
||
href="https://github.com/gantsign/zsh-plugins/tree/master/ctop">ctop</a>
|
||
- Tab completions for <a
|
||
href="https://github.com/bcicen/ctop">ctop</a>.</li>
|
||
<li><a href="https://github.com/jygastaud/dagger-oh-my-zsh">dagger</a> -
|
||
Completions for dagger.</li>
|
||
<li><a
|
||
href="https://github.com/lejeunerenard/dbic-migration-env">dbic</a> -
|
||
Automatically sets up Environment variables for DBIx::Class::Migration’s
|
||
script and Dancer.</li>
|
||
<li><a href="https://github.com/Shougo/ddc-zsh">ddc</a> - Adds tab
|
||
completions for <a
|
||
href="https://github.com/Shougo/ddc.vim">ddc</a>.</li>
|
||
<li><a href="https://github.com/marcelohmdias/zsh-deno">deno</a> - Tab
|
||
completions for <a href="https://deno.com/">deno</a>.</li>
|
||
<li><a href="https://github.com/zchee/deoplete-zsh">deoplete</a> - ZSH
|
||
completion for <a
|
||
href="https://github.com/Shougo/deoplete.nvim">deoplete.nvim</a></li>
|
||
<li><a
|
||
href="https://github.com/chr-fritz/docker-completion.zshplugin">docker
|
||
(chr-fritz)</a> - Loads <code>docker</code> ZSH tab completions directly
|
||
from <strong>Docker for Mac</strong>.</li>
|
||
<li><a href="https://github.com/felixr/docker-zsh-completion">docker
|
||
(felixr)</a> - Add tab completions for <code>docker</code>.</li>
|
||
<li><a href="https://github.com/greymd/docker-zsh-completion">docker
|
||
(greymd)</a> - Add tab completions for <code>docker</code> and
|
||
<code>docker-compose</code>.</li>
|
||
<li><a
|
||
href="https://github.com/MenkeTechnologies/zsh-dotnet-completion">dotnet</a>
|
||
- Dotnet tab completion.</li>
|
||
<li><a href="https://github.com/zpm-zsh/dropbox">dropbox</a> - A dropbox
|
||
plugin for Zsh that provides <code>dropbox-cli</code> and
|
||
<code>dropbox-uploader</code> commands.</li>
|
||
<li><a
|
||
href="https://github.com/webflo/drush_zsh_completion">drush_zsh_completion</a>
|
||
- Drush autocomplete awesomeness for ZSH.</li>
|
||
<li><a href="https://github.com/jcxavier/oh-my-zsh-duell">duell</a> - A
|
||
ZSH plugin for <a
|
||
href="https://github.com/gameduell/duell">duell</a>.</li>
|
||
<li><a
|
||
href="https://github.com/wehlando/efibootmgr-zsh-completion">efibootmgr</a>
|
||
- Tab completions for <code>efibootmgr</code>.</li>
|
||
<li><a href="https://github.com/kraklin/elm.plugin.zsh">elm</a> - Tab
|
||
completion for <a href="https://elm-lang.org/">elm</a>.</li>
|
||
<li><a href="https://github.com/sheax0r/etcdctl-zsh">etcdctl</a> - Adds
|
||
etcdctl tab completions.</li>
|
||
<li><a href="https://github.com/tk7r/zsh-expressvpn">expressvpn</a> -
|
||
Adds tab completions for the <a
|
||
href="https://www.expressvpn.com/support/vpn-setup/app-for-linux/">expressVPN</a>
|
||
client.</li>
|
||
<li><a href="https://github.com/le0me55i/zsh-extract">extract
|
||
(le0me55i)</a> - Defines a function called extract that extracts the
|
||
archive file you pass it, and supports a wide variety of archive
|
||
filetypes.</li>
|
||
<li><a href="https://github.com/thetic/extract">extract (thetic)</a> -
|
||
Fork of the oh-my-zsh extract plugin.</li>
|
||
<li><a
|
||
href="https://github.com/z-shell/zsh-fancy-completions">fancy-completions</a>
|
||
- Provides various completions tools, libraries and integrations.</li>
|
||
<li><a
|
||
href="https://github.com/bilelmoussaoui/flatpak-zsh-completion">flatpak</a>
|
||
- Tab completions for <a
|
||
href="https://docs.flatpak.org/en/latest/using-flatpak.html">Flatpak</a>.</li>
|
||
<li><a href="https://github.com/l-umaca/omz-fluxcd-plugin">fluxcd</a> -
|
||
Adds tab completion for the <a href="https://fluxcd.io/flux/cmd/">FluxCD
|
||
command line</a> tool, as well as some aliases for the most common flux
|
||
commands.</li>
|
||
<li><a
|
||
href="https://github.com/Sbodiu-pivotal/fly-zsh-autocomplete-plugin">fly-zsh-autocomplete</a>
|
||
- Adds autocompletion options for all <a
|
||
href="https://concourse-ci.org/fly.html">Concourse CLI</a>
|
||
commands.</li>
|
||
<li><a href="https://github.com/zap-zsh/fnm">fnm</a> - Adds tab
|
||
completions for Fast Node Manager <a
|
||
href="https://github.com/Schniz/fnm">fnm</a>.</li>
|
||
<li><a href="https://github.com/olrtg/zsh-fvm">fvm</a> - Adds tab
|
||
completions for the <a href="https://fvm.app/">Flutter Version Manager
|
||
(FVM)</a>.</li>
|
||
<li><a href="https://github.com/mbhynes/fzf-gcloud">fzf-gcloud</a> -
|
||
Fuzzy completion to navigate and preview all Google Cloud SDK
|
||
<code>gcloud</code> CLI commands</li>
|
||
<li><a href="https://github.com/ppcamp/zsh-fzf-rg">fzf-rg</a> - Add some
|
||
functionalities to terminal using <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>, <a
|
||
href="https://github.com/sharkdp/bat">bat</a> and <a
|
||
href="https://github.com/BurntSushi/ripgrep">ripgrep</a>.</li>
|
||
<li><a
|
||
href="https://github.com/lincheney/fzf-tab-completion">fzf-tab-completion</a>
|
||
- Add tab completion for ZSH, <code>bash</code> & applications using
|
||
GNU Readline.</li>
|
||
<li><a
|
||
href="https://github.com/chitoku-k/fzf-zsh-completions">fzf-zsh-completions</a>
|
||
- Fuzzy completions for <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> and <a
|
||
href="https://www.zsh.org/">ZSH</a> that can be triggered by a trigger
|
||
sequence that defaults to <code>**</code>.</li>
|
||
<li><a href="https://github.com/mnowotnik/fzshell">fzshell</a> - Fetches
|
||
fuzzy completions from sources predefined by a user.</li>
|
||
<li><a href="https://github.com/holgerkoser/gardenctl">gardenctl</a> -
|
||
Tab completions for the <a
|
||
href="https://github.com/gardener/gardenctl-v2">Gardener</a>
|
||
command-line interface, as well as some aliases for common gardenctl
|
||
commands</li>
|
||
<li><a
|
||
href="https://github.com/littleq0903/gcloud-zsh-completion">gcloud
|
||
(littleq0903)</a> - Add completions for the Google Cloud SDK.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-gcloud">gcloud
|
||
(wintermi)</a> - Adds Google Cloud Command Line Interface (<a
|
||
href="https://cloud.google.com/cli">gcloud</a> CLI) completions.</li>
|
||
<li><a
|
||
href="https://github.com/gentoo/gentoo-zsh-completions">gentoo</a> -
|
||
Provides ZSH completion support to various Gentoo tools that lack
|
||
completion scripts upstream.</li>
|
||
<li><a
|
||
href="https://github.com/Schnouki/git-annex-zsh-completion">git-annex</a>
|
||
- Allows tab completion for most git-annex commands.</li>
|
||
<li><a
|
||
href="https://github.com/bobthecow/git-flow-completion">git-flow</a> -
|
||
ZSH completion support for <a
|
||
href="http://github.com/nvie/gitflow">git-flow</a>.</li>
|
||
<li><a href="https://github.com/alexiszamanidis/zsh-git-fzf">git-fzf</a>
|
||
- ZSH plugin that wraps <code>git</code> operations for simplicity and
|
||
productivity. It also contains completions and combines support for <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a
|
||
href="https://github.com/baliestri/git-profiles.plugin.zsh">git-profiles</a>
|
||
- Manages multiple git users in a single <code>.gitconfig</code>
|
||
file.</li>
|
||
<li><a
|
||
href="https://github.com/Zacharyjlo/git-recent-branches">git-recent-branches</a>
|
||
- Makes it easy to check view and checkout recently checked-out
|
||
branches.</li>
|
||
<li><a href="https://github.com/sudosubin/zsh-github-cli">github-cli</a>
|
||
- Tab completions for the GitHub cli.</li>
|
||
<li><a
|
||
href="https://github.com/pseyfert/zsh-gitlab-runner-completion">gitlab-runner</a>
|
||
- ZSH completions for gitlab-ci-multi-runner.</li>
|
||
<li><a
|
||
href="https://github.com/gradle/gradle-completion">gradle-completion
|
||
(gradle)</a> - Bash and ZSH completion support for gradle.</li>
|
||
<li><a
|
||
href="https://github.com/ninrod/gradle-zsh-completion">gradle-completion
|
||
(ninrod)</a> - ZSH completion support for gradle.</li>
|
||
<li><a
|
||
href="https://github.com/pmorillon/grid5000-zsh-plugin">grid5000</a> -
|
||
Grid 5000 plugin - adds theme, autocompletions.</li>
|
||
<li><a href="https://github.com/CraigCarey/gstreamer-tab">gstreamer</a>
|
||
- Tab completion for <a
|
||
href="https://gstreamer.freedesktop.org/">GStreamer</a>.</li>
|
||
<li><a href="https://github.com/akoenig/gulp.plugin.zsh">gulp
|
||
(akoenig)</a> - Autocompletion for your gulp.js tasks in the Z-Shell
|
||
(ZSH).</li>
|
||
<li><a
|
||
href="https://github.com/srijanshetty/gulp-autocompletion-zsh">gulp
|
||
(srijanshetty)</a> - Autocompletion for gulp.</li>
|
||
<li><a href="https://github.com/tong/zsh.plugin.hashlink">hashlink</a> -
|
||
Completions for <a
|
||
href="https://hashlink.haxe.org/">https://hashlink.haxe.org/</a>.</li>
|
||
<li><a href="https://github.com/coot/zsh-haskell">haskell</a> - Adds
|
||
completions for <code>cabal</code>, <code>ghc</code> and
|
||
<code>ghc-pkgs</code> commands.</li>
|
||
<li><a href="https://github.com/tong/zsh.plugin.haxelib">haxelib</a> -
|
||
Completions for haxelib.</li>
|
||
<li><a href="https://github.com/Downager/zsh-helmfile">helmfile</a> -
|
||
Adds autocompletion for <code>helm</code>.</li>
|
||
<li><a
|
||
href="https://github.com/microsoft/inshellisense">inshellisense</a> -
|
||
Provides IDE style autocomplete for shells. It’s a terminal native
|
||
runtime for autocomplete which has support for 600+ command line tools.
|
||
inshellisense supports <code>bash</code>, <code>fish</code>,
|
||
<code>zsh</code> and <code>pwsh</code> on the Windows, Linux, &
|
||
MacOS operating systems.</li>
|
||
<li><a href="https://github.com/hellounicorn/zsh-ipfs">ipfs</a> -
|
||
Completions for the <a href="https://ipfs.tech">Interplanetary File
|
||
System</a>.</li>
|
||
<li><a href="https://github.com/cmuench/zsh-jenv">jenv</a> - Tab
|
||
completions for <a href="https://github.com/jenv/jenv">jEnv</a>.</li>
|
||
<li><a href="https://github.com/corvofeng/joe-completion">joe</a> - Adds
|
||
completions for <a href="https://github.com/karan/joe">joe</a> gitignore
|
||
editor.</li>
|
||
<li><a
|
||
href="https://github.com/beaugalbraith/jtool-completion">jtool-completion</a>
|
||
- ZSH completions for jtool.</li>
|
||
<li><a href="https://github.com/JBarberU/zsh-justfile">justfile</a> -
|
||
Adds tab completions for <a
|
||
href="https://github.com/casey/just">just</a>.</li>
|
||
<li><a href="https://github.com/haysclark/zsh-jx">jx</a> - Adds tab
|
||
completions for the Jenkins-X cli.</li>
|
||
<li><a href="https://github.com/Dabz/kafka-zsh-completions">kafka</a> -
|
||
Completions for Apache <a
|
||
href="https://kafka.apache.org">kafka</a>.</li>
|
||
<li><a href="https://github.com/rbirnie/oh-my-zsh-keybase">keybase</a> -
|
||
Completions for <a
|
||
href="https://book.keybase.io/docs/cli">keybase</a>.</li>
|
||
<li><a href="https://github.com/TomerFi/zsh-kind">kind</a>- Loads tab
|
||
completions for <a href="https://kind.sigs.k8s.io/">kind</a>.</li>
|
||
<li><a href="https://github.com/redxtech/zsh-kitty">kitty</a> -
|
||
Completions for <a href="https://sw.kovidgoyal.net/kitty/">kitty</a>
|
||
terminal emulator.</li>
|
||
<li><a
|
||
href="https://github.com/gantsign/zsh-plugins/tree/master/kompose">kompose</a>
|
||
- Add tab completions for <a href="http://kompose.io/">Kompose</a>.</li>
|
||
<li><a
|
||
href="https://github.com/gantsign/zsh-plugins/tree/master/kubeadm">kubeadm</a>
|
||
- Add tab completions for <a
|
||
href="https://kubernetes.io/docs/reference/setup-tools/kubeadm/">kubeadm</a>.</li>
|
||
<li><a href="https://github.com/chrishrb/zsh-kubectl">kubectl
|
||
(chrishrb)</a> - Automatically loads completions for <a
|
||
href="https://github.com/kubernetes/kubectl">kubectl</a>.</li>
|
||
<li><a href="https://github.com/bonnefoa/kubectl-fzf">kubectl-fzf</a> -
|
||
Fast and powerful <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>-powered autocompletion
|
||
for <code>kubectl</code>.</li>
|
||
<li><a
|
||
href="https://github.com/MartinSimango/kubectl-plugin_completion">kubectl-plugin</a>
|
||
- Generates <code>kubectl</code> completion scripts to extend the
|
||
<code>kubectl</code> auto complete functionality to accomodate for
|
||
plugin sub-commands.</li>
|
||
<li><a href="https://github.com/ralgozino/oh-my-kustomize">kustomize</a>
|
||
- Adds tab completions for <a
|
||
href="https://kustomize.io/">kustomize</a></li>
|
||
<li><a href="https://github.com/rsteube/lazycomplete">lazycomplete</a> -
|
||
Lazy loading for shell completion scripts.</li>
|
||
<li><a href="https://github.com/lets-cli/lets-zsh-plugin">lets-cli</a> -
|
||
Add autocompletion for <a
|
||
href="https://github.com/lets-cli/lets">lets</a> cli task runner.</li>
|
||
<li><a href="https://github.com/eliyastein/llm-zsh-plugin">llm</a> -
|
||
Adds tab completions for the <a href="https://llm.datasette.io/">LLM CLI
|
||
tool</a>.</li>
|
||
<li><a href="https://github.com/MohamedElashri/ls-go-zsh">ls-go</a> -
|
||
Adds some useful aliases for <a
|
||
href="https://github.com/acarl005/ls-go">ls-go</a>.</li>
|
||
<li><a
|
||
href="https://github.com/scriptingosx/mac-zsh-completions">mac</a> -
|
||
Completions files for macOS specific commands and third party
|
||
tools.</li>
|
||
<li><a href="https://github.com/cantino/mcfly">mcfly</a> - Replaces your
|
||
default ctrl-r shell history search with an intelligent search engine
|
||
that takes into account your working directory and the context of
|
||
recently executed commands. McFly’s suggestions are prioritized in real
|
||
time with a small neural network.</li>
|
||
<li><a href="https://github.com/carlosedp/mill-zsh-completions">mill</a>
|
||
- Tab completions for Scala’s <a href="http://mill-build.com/">Mill</a>
|
||
build tool.</li>
|
||
<li><a href="https://github.com/cmuench/zsh-miniconda">miniconda</a> -
|
||
Tab completions for <a
|
||
href="https://docs.conda.io/en/latest/miniconda.html">miniconda</a>.</li>
|
||
<li><a
|
||
href="https://github.com/syohex/zsh-misc-completions">misc-completions</a>
|
||
- Adds completions for more unix and perl commands.</li>
|
||
<li><a
|
||
href="https://github.com/perlpunk/MooseX-App-Plugin-ZshCompletion">mooseX-App</a>
|
||
- completion generator for Perl module <code>MooseX::App</code>.</li>
|
||
<li><a
|
||
href="https://github.com/MenkeTechnologies/zsh-more-completions">more-completions</a>
|
||
- 13500 ZSH compsys completions! Most were generated by python scripts
|
||
that parsed –help output and man page output. As such they are of
|
||
varying quality. Architecture prefixed completions are in the
|
||
<code>architecture_src</code> directory.</li>
|
||
<li><a
|
||
href="https://github.com/Green-m/msfvenom-zsh-completion">msfvenom</a> -
|
||
Tab completions for Metasploit.</li>
|
||
<li><a href="https://github.com/mukel/mx-honey">mx-honey</a> - Provides
|
||
completions for <a href="https://github.com/graalvm/mx">mx</a>; a
|
||
command-line tool used for the development of Graal projects. It’s meant
|
||
to improve the usual workflow <code>build unittest benchmark ...</code>
|
||
ease discovery and provide handy aliases.</li>
|
||
<li><a href="https://github.com/gaojunbin/zsh-myincr/">myincr</a> -
|
||
Speeds up pasting with autosuggest and incr.</li>
|
||
<li><a href="https://github.com/behradkhodayar/nestcli-zsh">nestcli</a>
|
||
- Tab completion for the <a
|
||
href="https://github.com/nestjs/nest-cli">Nest.js CLI</a>.</li>
|
||
<li><a href="https://github.com/selop/newman-autocomplete">newman</a> -
|
||
Provides autocompletion for the <a
|
||
href="https://github.com/postmanlabs/newman">Newman CLI</a>.</li>
|
||
<li><a href="https://github.com/bostonaholic/ngrok.plugin.zsh">ngrok</a>
|
||
- Auto-loads <a href="https://ngrok.com">ngrok</a> and its completions
|
||
into the shell.</li>
|
||
<li><a href="https://github.com/spwhitt/nix-zsh-completions">nix</a> -
|
||
Completions for <a href="https://nixos.org/nix/">nix</a>, <a
|
||
href="https://nixos.org/">NixOS</a>, and <a
|
||
href="https://nixos.org/nixops/">NixOps</a>.</li>
|
||
<li><a
|
||
href="https://github.com/romch007/node-ace-zsh-completion">node-ace</a>
|
||
- Completions for <code>node ace</code>.</li>
|
||
<li><a href="https://github.com/rbirnie/oh-my-zsh-nova">nova</a> -
|
||
Provides auto-complete for nova.</li>
|
||
<li><a href="https://github.com/akoenig/npm-run.plugin.zsh">npm-run</a>
|
||
- Autocompletion support for <code>npm run</code>.</li>
|
||
<li><a
|
||
href="https://github.com/grigorii-zander/zsh-npm-scripts-autocomplete">npm-scripts-autocomplete</a>
|
||
- Shows autocomplete suggestions from scripts found in the current
|
||
directory’s <code>package.json</code>. Works with <code>npm</code> and
|
||
<code>yarn</code>.</li>
|
||
<li><a href="https://github.com/jscutlery/nx-completion">nx</a> -
|
||
Completions for <a href="https://nx.dev">nx</a>. Requires <a
|
||
href="https://stedolan.github.io/jq/"><code>jq</code></a>.</li>
|
||
<li><a href="https://github.com/utox39/oh-my-update">oh-my-update</a> -
|
||
Updates plugins in <a href="https://ohmyz.sh/">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/sirhc/okta.plugin.zsh">okta</a> -
|
||
Provides command line completions for the <a
|
||
href="https://github.com/segmentio/aws-okta"><code>aws-okta</code></a>
|
||
and <a href="https://github.com/jmhale/okta-awscli">okta-awscli</a>
|
||
commands.</li>
|
||
<li><a
|
||
href="https://github.com/Katrovsky/zsh-ollama-completion">ollama</a> -
|
||
Tab command completion for Ollama AI models management.</li>
|
||
<li><a href="https://github.com/sirhc/op.plugin.zsh">op</a> - Tab
|
||
completions for <a href="https://1password.com/">1Password</a>’s <a
|
||
href="https://1password.com/downloads/command-line/">op</a> command line
|
||
tool.</li>
|
||
<li><a
|
||
href="https://github.com/florentinl/openstack-zsh-plugin">openstack</a>
|
||
- Add functions and aliases for managing <a
|
||
href="https://www.openstack.org/">OpenStack</a>.</li>
|
||
<li><a
|
||
href="https://github.com/nilsonholger/osx-zsh-completions">osx-zsh-completions</a>
|
||
- Tab completions for some macOS-specific commands like
|
||
<code>launchctl</code>.</li>
|
||
<li><a href="https://github.com/wakeful/zsh-packer">packer</a> - Adds
|
||
tab completion for <a href="https://packer.io">packer</a>.</li>
|
||
<li><a
|
||
href="https://github.com/jedelson-pagerduty/pagerduty-omz-plugin">pagerduty</a>
|
||
- Adds completions for the pagerduty <a
|
||
href="https://github.com/martindstone/pagerduty-cli">cli</a></li>
|
||
<li><a
|
||
href="https://github.com/srijanshetty/zsh-pandoc-completion">pandoc-completion</a>
|
||
- Pandoc completion plugin.</li>
|
||
<li><a
|
||
href="https://github.com/benclark/parallels-zsh-plugin">parallels</a> -
|
||
Add completions for Parallels desktop.</li>
|
||
<li><a
|
||
href="https://github.com/ninrod/pass-zsh-completion">pass-zsh-completion</a>
|
||
- convenience repo to easily obtain <a
|
||
href="https://www.passwordstore.org/">pass</a> command completion for
|
||
ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/srijanshetty/zsh-pip-completion">pip-completion</a>
|
||
- Autocompletion plugin for pip.</li>
|
||
<li><a href="https://github.com/AlexGascon/pipenv-oh-my-zsh">pipenv
|
||
(AlexGascon)</a> - Enables aliases for the most common pipenv
|
||
commands.</li>
|
||
<li><a href="https://github.com/gangleri/pipenv">pipenv (gangleri)</a> -
|
||
Completions for <code>pipenv</code>.</li>
|
||
<li><a href="https://github.com/relastle/pmy">pmy</a> - General purpose
|
||
context-aware ZSH completion engine powered by <a
|
||
href="https://github.com/junegunn/fzf">fzf</a>.</li>
|
||
<li><a href="https://github.com/fourdim/zsh-poetry">poetry</a> - Tab
|
||
completions for <a href="https://python-poetry.org/">poetry</a>.</li>
|
||
<li><a
|
||
href="https://github.com/sambergo/zsh-prettier-completion/">prettier</a>
|
||
- Tab completion for <a href="https://prettier.io/.">prettier</a></li>
|
||
<li><a
|
||
href="https://github.com/jszczepaniak/zsh-pytest-fzf">pytest-fzf</a> -
|
||
lets you select pytest tests using <a
|
||
href="https://github.com/junegunn/fzf">fzf</a> and insert them into your
|
||
terminal.</li>
|
||
<li><a href="https://github.com/fikovnik/zsh-quickjump">quickjump</a> -
|
||
Adds tab completion support for <a
|
||
href="https://github.com/lotabout/skim">skim</a> for recent files and
|
||
directories using <a
|
||
href="https://github.com/whjvenyl/fasd">fasd</a>.</li>
|
||
<li><a href="https://github.com/racket/shell-completion">racket
|
||
completion</a> - Completion for <a
|
||
href="http://racket-lang.org">Racket</a>.</li>
|
||
<li><a
|
||
href="https://github.com/unixorn/rake-completion.zshplugin">rake-completion</a>
|
||
- Add fast tab completion for rakefile targets.</li>
|
||
<li><a href="https://github.com/go/rancher-zsh-completion">rancher</a> -
|
||
Add completions for the Rancher CLI.</li>
|
||
<li><a
|
||
href="https://github.com/craicoverflow/rhoas-zsh-plugin">rhoas</a> -
|
||
Adds completions for <a
|
||
href="https://developers.redhat.com/products/red-hat-openshift-streams-for-apache-kafka/overview">rhoas</a>.</li>
|
||
<li><a href="https://github.com/pkulev/zsh-rustup-completion">rustup</a>
|
||
- Tab completions for Rustup.</li>
|
||
<li><a href="https://github.com/FFKL/s3cmd-zsh-plugin">s3cmd</a> - Adds
|
||
tab completions for <a href="https://s3tools.org/s3cmd">s3cmd</a>.</li>
|
||
<li><a
|
||
href="https://github.com/wadewegner/salesforce-cli-zsh-completion">salesforce-cli</a>
|
||
- ZSH command completion for the Salesforce CLI. Requires <a
|
||
href="https://stedolan.github.io/jq/">jq</a>.</li>
|
||
<li><a href="https://github.com/sirhc/saml2aws.plugin.zsh">saml2aws</a>
|
||
- Adds completions for <a
|
||
href="https://github.com/Versent/saml2aws">saml2aws</a>.</li>
|
||
<li><a href="https://github.com/matthieusb/zsh-sdkman">sdkman
|
||
(matthieusb)</a> - Add tab completions for <a
|
||
href="https://sdkman.io/">sdkman</a>.</li>
|
||
<li><a href="https://github.com/yongxingzhao/zsh-sdkman">sdkman
|
||
(yongxingzhao)</a> - Add tab completions for <a
|
||
href="https://sdkman.io/">sdkman</a>.</li>
|
||
<li><a
|
||
href="https://github.com/jayree/sfdx-autocomplete-plugin">sfdx-autocomplete</a>
|
||
- Autocomplete plugin for Salesforce <a
|
||
href="https://developer.salesforce.com/tools/salesforcecli">sfdx</a>.</li>
|
||
<li><a
|
||
href="https://github.com/Yash-Singh1/zsh-plugin-speedtest">speedtest</a>
|
||
- Tab completions for the speedtest <a
|
||
href="https://www.speedtest.net/insights/blog/introducing-speedtest-cli/">cli</a>.</li>
|
||
<li><a
|
||
href="https://github.com/linux-china/oh-my-zsh-spring-boot-plugin">spring-boot-plugin</a>
|
||
- Adds autocompletions for <a
|
||
href="http://projects.spring.io/spring-boot/">spring-boot</a>
|
||
commands.</li>
|
||
<li><a href="https://github.com/sunlei/zsh-ssh">ssh (sunlei)</a> -
|
||
Better host completion for <code>ssh</code>.</li>
|
||
<li><a href="https://github.com/zpm-zsh/ssh">ssh (zpm-zsh)</a> - Add
|
||
host completion for <code>ssh</code>.</li>
|
||
<li><a href="https://github.com/bobsoppe/zsh-ssh-agent">ssh-agent
|
||
(bobsoppe)</a> - Manage <code>ssh-agent</code>.</li>
|
||
<li><a href="https://github.com/hkupty/ssh-agent">ssh-agent (hkupty)</a>
|
||
- Automatically starts <code>ssh-agent</code> to set up and load
|
||
whichever credentials you want for <code>ssh</code> connections.</li>
|
||
<li><a href="https://github.com/twfksh/zsh-ssh-agent">ssh-agent
|
||
(twfksh)</a> - A bloat free utility plugin for managing ssh-agent in
|
||
ZSH. This plugin automatically starts and manages <code>ssh-agent</code>
|
||
whenever a new ternimal session starts. After running zsh-ssh-agent, you
|
||
only need to <code>ssh-add</code> your keys once. The plugin will handle
|
||
the rest.</li>
|
||
<li><a
|
||
href="https://github.com/yngc0der/zsh-ssh-config-suggestions">ssh-config-suggestions</a>-
|
||
Loads completions for <code>ssh</code> from
|
||
<code>~/.ssh/config</code>.</li>
|
||
<li><a href="https://github.com/Taimoor-Tariq/zsh-supabase">supabase</a>
|
||
- Tab completions for the <a
|
||
href="https://supabase.com/docs/guides/cli/getting-started">supabase
|
||
cli</a></li>
|
||
<li><a href="https://github.com/Akollade/symfony.plugin.zsh">symfony
|
||
(Akollade)</a> - Adds completions for <a
|
||
href="https://symfony.com/">Symfony</a>, including the
|
||
<code>bin/console</code> and <code>sf</code> commands.</li>
|
||
<li><a
|
||
href="https://github.com/voronkovich/symfony-complete.plugin.zsh">symfony-complete</a>
|
||
- Universal completion for <a
|
||
href="https://symfony.com/doc/current/components/console.html">Symfony</a>
|
||
based CLI applications: <code>composer</code>, <code>php-cs-fix</code>,
|
||
<code>bin/console</code>, <code>artisan</code>,
|
||
<code>php-cs-fixer</code> and etc. This supports autocompletion for
|
||
subcommands and GNU-style options (<code>--help</code>)</li>
|
||
<li><a
|
||
href="https://github.com/HeroesLament/zsh-tailscale-plugin">tailscale
|
||
(heroeslament)</a> - Tab completion and aliases for <a
|
||
href="https://www.tailscale.com/">tailscale</a>.</li>
|
||
<li><a href="https://github.com/hsrzq/PluginForTailscale">tailscale
|
||
(hsrzq)</a> - Tab completions for <a
|
||
href="https://www.tailscale.com/">tailscale</a>. Only works on
|
||
macOS.</li>
|
||
<li><a
|
||
href="https://github.com/Seraphin-/zsh-tailscale-ssh">tailscale-ssh</a>
|
||
- Provides host completion based off tailscale status. It automatically
|
||
strips the MagicDNS suffix, if present.</li>
|
||
<li><a
|
||
href="https://github.com/RusMephist/talosctl-zsh-plugin">talosctl</a> -
|
||
Tab completion for <a
|
||
href="https://www.talos.dev/v1.6/introduction/what-is-talos/">Talos
|
||
Linux</a>.</li>
|
||
<li><a href="https://github.com/targendaz2/taskfile">task</a> - Tab
|
||
completions for <a href="https://taskfile.dev/">Task</a>.</li>
|
||
<li><a
|
||
href="https://github.com/mastern2k3/taskbook-zsh-plugin">taskbook</a> -
|
||
Auto-completes task numbers for taskbook.</li>
|
||
<li><a
|
||
href="https://github.com/jkavan/terragrunt-oh-my-zsh-plugin">terragrunt</a>
|
||
- Tab completion for <a
|
||
href="https://github.com/gruntwork-io/terragrunt">Terragrunt</a>.</li>
|
||
<li><a
|
||
href="https://github.com/pelletiermaxime/test-kitchen-zsh-plugin">test-kitchen</a>
|
||
- Add completions for <a
|
||
href="https://github.com/test-kitchen/test-kitchen">Test
|
||
Kitchen</a>).</li>
|
||
<li><a href="https://github.com/sago35/tinygo-autocmpl">tinygo</a> - Add
|
||
tab completions for <a href="https://tinygo.org/">tinygo</a>.</li>
|
||
<li><a href="https://github.com/JBarberU/zsh-tio">tio</a> - Add tab
|
||
completions for tio</li>
|
||
<li><a href="https://gist.github.com/blueyed/6856354">tmux pane
|
||
words</a> - Key bindings to complete words from your <a
|
||
href="https://tmux.github.io">tmux</a> pane.</li>
|
||
<li><a href="https://github.com/marknefedov/oh-my-zsh-tofu">tofu</a> -
|
||
Autoloads tab completions for <code>tofu</code>.</li>
|
||
<li><a href="https://github.com/DimitriSteyaert/Zsh-tugboat">tugboat</a>
|
||
- Adds autocompletion for <a
|
||
href="https://github.com/petems/tugboat">tugboat</a> command.</li>
|
||
<li><a href="https://github.com/zlsun/umake">umake</a> - Tab completion
|
||
for Ubuntu umake.</li>
|
||
<li><a
|
||
href="https://github.com/Valodim/zsh-_url-httplink">url-httplink</a> -
|
||
Extends ZSH’s _urls completion, allowing it to complete urls from html
|
||
pages.</li>
|
||
<li><a href="https://github.com/lipov3cz3k/zsh-uv">uv</a> - Tab
|
||
completion for <a href="https://github.com/astral-sh/uv">uv</a>.</li>
|
||
<li><a
|
||
href="https://github.com/davidafsilva/vert.x-omz-plugin">vert.x</a> -
|
||
Provides autocomplete features for the <a
|
||
href="https://vertx.io/">vertx</a> command.</li>
|
||
<li><a
|
||
href="https://github.com/VorpalBlade/vorpal-zsh-completions">vorpal</a>
|
||
- Adds completions for some projects whose upstream appears dead,
|
||
including <a
|
||
href="https://github.com/markfasheh/duperemove">duperemove</a>, <a
|
||
href="https://github.com/Askannz/optimus-manager">optimus-manager</a>
|
||
and <a
|
||
href="https://github.com/andrewgregory/pacutils">pacutils</a>.</li>
|
||
<li><a href="https://github.com/AndrewHaluza/zsh-web-open">web-open</a>
|
||
- Adds alias to open web pages. Only works with Ubuntu 20.</li>
|
||
<li><a href="https://github.com/GowayLee/zsh_web_search">web-search</a>
|
||
- Runs a search in the specified search engine in your default
|
||
browser.</li>
|
||
<li><a href="https://github.com/masonc15/wsl-notify-zsh">wsl-notify</a>
|
||
- Uses <a
|
||
href="https://github.com/stuartleeks/wsl-notify-send">wsl-notify-send</a>
|
||
to notify when a command takes longer than 15 seconds.
|
||
Windows-only.</li>
|
||
<li><a href="https://github.com/keith/zsh-xcode-completions">xcode</a> -
|
||
Completions for some Xcode command line tools - <code>genstrings</code>,
|
||
<code>nm</code>, <code>plutil</code>, <code>xcode-select</code>,
|
||
<code>xcodebuild</code>, <code>xcrun</code>, <code>simctl</code>,
|
||
<code>strings</code>, <code>swift-demangle</code>, <code>swift</code>
|
||
and <code>lipo</code>.</li>
|
||
<li><a
|
||
href="https://github.com/Amar1729/yabai-zsh-completions">yabai</a> - Add
|
||
completions for macOS <a
|
||
href="https://github.com/koekeishiya/yabai/">yabai</a> tiling window
|
||
manager.</li>
|
||
<li><a
|
||
href="https://github.com/BuonOmo/yarn-extra-completion">yarn-extra-completion</a>
|
||
- Inspired by <a
|
||
href="https://github.com/lukechilds/zsh-better-npm-completion">lukechilds/zsh-better-npm-completion</a>.</li>
|
||
<li><a
|
||
href="https://github.com/g-plane/zsh-yarn-autocompletions">yarn</a> -
|
||
Add autocompletions for <code>yarn add</code>, <code>yarn remove</code>,
|
||
<code>yarn upgrade</code>, <code>yarn why</code> and
|
||
<code>yarn run</code>.</li>
|
||
<li><a href="https://github.com/clavelm/yt-dlp-omz-plugin">yt-dlp</a> -
|
||
Tab completions for <a
|
||
href="https://github.com/yt-dlp/yt-dlp">yt-dlp</a>.</li>
|
||
<li><a href="https://github.com/ctil/zargparse">zargparse</a> - Pass it
|
||
a script that uses <code>argparse</code> and it will write a ZSH
|
||
completion to your current directory.</li>
|
||
<li><a href="https://github.com/aminelch/zenquotes">zenquotes</a> -
|
||
Displays a random quote from <a
|
||
href="https://zenquotes.io">zenquotes.io</a>.</li>
|
||
<li><a
|
||
href="https://github.com/jnooree/zoxide-zsh-completion">zoxide</a> - Tab
|
||
completions for <a
|
||
href="https://github.com/ajeetdsouza/zoxide">zoxide</a>.</li>
|
||
<li><a href="https://github.com/Yttehs-HDX/zsh-zpacman/">zpacman</a> -
|
||
Add tab completions for <a
|
||
href="https://github.com/Yttehs-HDX/zpacman.git">zpacman</a>.</li>
|
||
</ul>
|
||
<h2 id="themes">Themes</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/guesswhozzz/021011.zsh-theme">021011</a>
|
||
- Minimalist. Includes a single <code>git</code> marker for VS
|
||
Code.</li>
|
||
<li><a href="https://github.com/0i0/0i0.zsh-theme">0i0</a> - Optimized
|
||
for dark terminal windows, uses nerdfont <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/saims0n/14degree-zsh-theme/">14degree</a> -
|
||
Includes <code>git</code>, <code>virtualenv</code> and <code>rvm</code>
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/DTan13/zsh1999">1999</a> -
|
||
Powerline-esque theme. Includes <code>git</code> status decorations,
|
||
network and battery status.</li>
|
||
<li><a href="https://github.com/chammanganti/a-zsh-theme">a</a> - Simple
|
||
theme with current directory and <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/PhilsLab/abbr-zsh-theme">abbr
|
||
(theme)</a> - Displays an abbreviated version of the current directory
|
||
path, shows the Python virtualenv, Rust version, <code>git</code>
|
||
status, and the exit code of last command. Works well on dark
|
||
backgrounds by default but colors can be easily customized.</li>
|
||
<li><a href="https://github.com/abhiyandhakal/abhiyan.zsh/">abhiyan</a>
|
||
- Segmented prompt. Includes decorators for <code>git</code> branch,
|
||
staged file count, unstaged file count & untracked file count,
|
||
username, current working directory and the time. Requires
|
||
Powerline-compatible fonts.</li>
|
||
<li><a href="https://github.com/NelsonBrandao/absolute">absolute</a> -
|
||
Very clean looking theme with decorators for <code>git</code> status,
|
||
<code>node</code> version and the exit code from the last command.</li>
|
||
<li><a href="https://github.com/stentibbing/abzt-zsh-theme">abzt</a> -
|
||
No nonsense theme with decorators for <code>git</code> status and
|
||
directory information. Requires a nerdfont.</li>
|
||
<li><a
|
||
href="https://github.com/himdek/Acenoster-ZSH-Theme">acenoster</a> - A
|
||
multi-purpose theme with very detailed <code>git</code> and
|
||
<code>mercurial</code> support. Also includes decorators for AWS profile
|
||
name, virtual environment name if any, number of background tasks,
|
||
current directory and previous command’s exit code if non-zero.</li>
|
||
<li><a href="https://github.com/niotna/antoinechab-theme">achab</a> -
|
||
Includes decorators for the current folder path, the current user and
|
||
the current <code>git</code> branch. Decorator colors are easily
|
||
customizable.</li>
|
||
<li><a
|
||
href="https://github.com/adamdodev/adamdodev-zsh-theme">adamdodev</a> -
|
||
Includes decorators for <code>git</code> status, the name of your AWS
|
||
profile, the name of your Azure Service Principal, kubernetes context,
|
||
terraform workspace, last command exit status and current working
|
||
directory.</li>
|
||
<li><a
|
||
href="https://github.com/adlee-was-taken/oh-my-zsh-osx/blob/master/adlee.zsh-theme">adlee</a>
|
||
- macOS theme, requires a Powerline-compatible font.</li>
|
||
<li><a
|
||
href="https://github.com/rslavin/af-magic-dynamic">af-magic-dynamic</a>
|
||
- Modified version of <a
|
||
href="https://github.com/andyfleming/oh-my-zsh/blob/master/themes/af-magic.zsh-theme">af-magic</a>
|
||
with dynamic path shortening.</li>
|
||
<li><a href="https://github.com/afaq1337/afaq.zsh-theme">afaq</a> - Two
|
||
line theme with decorators for hostname, local IP address, current
|
||
working directory, current time, <code>git</code> status and Python
|
||
virtualenv.</li>
|
||
<li><a
|
||
href="https://github.com/AflahB/aflah-bhari-zsh-theme">aflah-bhari</a> -
|
||
Modified version of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
theme in oh-my-zsh.</li>
|
||
<li><a href="https://github.com/schanur/aftermath">aftermath</a> - Get a
|
||
nice summary line after each command you run in your shell.</li>
|
||
<li><a
|
||
href="https://github.com/dbestevez/agitnoster-theme">agitnoster</a> -
|
||
Based on <a href="https://gist.github.com/3712874">agnoster</a> theme
|
||
included in <a href="https://github.com/ohmyzsh/ohmyzsh">Oh My Zsh</a>
|
||
and <a
|
||
href="https://github.com/magicmonty/bash-git-prompt">bash-git-prompt</a>.
|
||
Shows detailed information about <code>git</code> status.</li>
|
||
<li><a href="https://github.com/agkozak/agkozak-zsh-prompt">agkozak</a>
|
||
- Uses three asynchronous methods to keep the ZSH prompt responsive
|
||
while displaying the <code>git</code> status and indicators of SSH
|
||
connection, exit codes, and <code>vi</code> mode, along with an
|
||
abbreviated, <code>PROMPT_DIRTRIM</code>-style path. Very customizable.
|
||
Asynchronous even on Cygwin and MSYS2.</li>
|
||
<li><a href="https://github.com/arhafizi/agnopro-zsh-theme">agnopro</a>
|
||
- A high-performance, feature-rich ZSH theme with intelligent context
|
||
display, inspired by and based on Agnoster but enhanced with additional
|
||
developer-friendly features. Includes decorators for current directory,
|
||
nodejs version, golang version, .Net version, <code>git</code> status,
|
||
AWS profile, user@host, background jobs and Python environment.</li>
|
||
<li><a
|
||
href="https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor">agnoster
|
||
(fcamblor)</a> - Solarized <a
|
||
href="https://gist.github.com/agnoster/3712874">Agnoster</a> variant
|
||
with <code>git</code> status information. Requires a unicode font and
|
||
works best with a <a
|
||
href="https://github.com/altercation/solarized">solarized</a>
|
||
terminal.</li>
|
||
<li><a
|
||
href="https://github.com/fsegouin/oh-my-zsh-agnoster-mod-theme">agnoster
|
||
(fseguin)</a> - <a
|
||
href="https://gist.github.com/agnoster/3712874">agnoster</a> variant
|
||
with a right prompt.</li>
|
||
<li><a
|
||
href="https://github.com/r7l/agnoster-gentoo-zsh-theme">agnoster-gentoo</a>
|
||
- A Gentoo flavored version of the <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster ZSH
|
||
Theme</a> that includes user@hostname and <code>git</code> status
|
||
decorations. Works better with a unicode font.</li>
|
||
<li><a
|
||
href="https://github.com/apjanke/agnosterj-zsh-theme">agnoster-j</a> -
|
||
Optimized for <a
|
||
href="https://ethanschoonover.com/solarized/">solarized</a> color
|
||
scheme, <code>git</code> or other VCS tools, and unicode-compatible
|
||
fonts. Includes decorators for status of last command run,
|
||
user@hostname, <code>git</code> status, working directory, whether
|
||
running as root, whether background jobs are running, and other
|
||
information.</li>
|
||
<li><a
|
||
href="https://github.com/fsegouin/oh-my-zsh-agnoster-mod-theme">agnoster-mod</a>
|
||
- <a href="https://gist.github.com/agnoster/3712874">Agnoster</a>
|
||
variant with a right-prompt.</li>
|
||
<li><a
|
||
href="https://github.com/mxkrsv/agnoster-multiline">agnoster-multiline</a>
|
||
- Based on <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>.
|
||
Includes decorators for current directory and <code>git</code> status.
|
||
Requires a font with powerline and <code>git</code> glyphs.
|
||
Automatically disables non-ascii glyphs on linux ttys.</li>
|
||
<li><a
|
||
href="https://github.com/jiahut/agnoster-plus.zsh-theme">agnoster-plus</a>
|
||
- <a href="https://gist.github.com/agnoster/3712874">Agnoster</a>
|
||
variant optimized for use with <a
|
||
href="https://github.com/altercation/solarized/blob/master/iterm2-colors-solarized/Solarized%20Dark.itermcolors">Solarized
|
||
Dark</a> terminal color scheme. Includes <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/fusion94/Agnoster-refresh">agnoster-refresh</a>
|
||
- <a href="https://gist.github.com/agnoster/3712874">Agnoster</a>
|
||
variant, includes battery and online status.</li>
|
||
<li><a
|
||
href="https://github.com/ivanfurlan/agnoster-repopath-theme">agnoster-repopath</a>
|
||
- Based on <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a> and
|
||
<a
|
||
href="https://github.com/ChesterYue/ohmyzsh-theme-passion">Passion</a>
|
||
themes. Includes <code>git</code> and <code>mercurial</code> status,
|
||
current time and time the last command took decorations in the
|
||
prompt.</li>
|
||
<li><a
|
||
href="https://github.com/DylanDelobel/agnoster-timestamp-newline-zsh-theme">agnoster-timestamp-newline</a>
|
||
- <a href="https://gist.github.com/agnoster/3712874">Agnoster</a>
|
||
variant with timestamp and newline added.</li>
|
||
<li><a href="https://gist.github.com/agnoster/3712874">agnoster</a> -
|
||
Optimized for solarized terminal color schemes, shows <code>git</code>
|
||
decorations, user@host, working directory, the previous command’s exit
|
||
status and whether you are running with root privileges. Requires a
|
||
Powerline-compatible font.</li>
|
||
<li><a href="https://github.com/afrozalm/agnosterAfro">agnosterAfro</a>
|
||
- Based on <a
|
||
href="https://github.com/Lokaltog/vim-powerline">Powerline</a> and <a
|
||
href="https://gist.github.com/agnoster/3712874">Agnoster</a> themes and
|
||
inspired by the <a
|
||
href="https://github.com/zakaziko99/agnosterzak-ohmyzsh-theme">agnosterzak</a>.</li>
|
||
<li><a
|
||
href="https://github.com/zakaziko99/agnosterzak-ohmyzsh-theme">agnosterzak</a>
|
||
- Based on <a
|
||
href="https://gist.github.com/agnoster/3712874">Agnoster</a>, shows
|
||
battery life, date & time, <code>git</code> status, current
|
||
directory and user & host information.</li>
|
||
<li><a
|
||
href="https://github.com/aeghost/ai-hayasaka-zsh-theme">ai-hayasaka</a>
|
||
- Minimalist theme with <code>git</code> status, ruby env and python
|
||
virtualenv decorators.</li>
|
||
<li><a href="https://github.com/Ivan-Kuzmichev/air">air</a> - Minimalist
|
||
theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/awkimball/akzsh">akzsh</a> - Works best
|
||
with a dark terminal theme, includes <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/Alustrat/al-magic/">al-magic</a> - Clone
|
||
of the oh-my-zsh <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/af-magic.zsh-theme">af-magic</a>
|
||
theme with the time added at the right of the prompt.</li>
|
||
<li><a
|
||
href="https://github.com/alarangeiras/alarangeiras-zsh-theme/">alarangeiras</a>
|
||
- Minimalist theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/alepimentel/ale-zsh">ale</a> - Based on
|
||
the fino theme. Includes <code>git</code>, <code>virtualenv</code> and
|
||
<code>node</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/alesrosina/oh-my-zsh-alesrosina-theme">alesrosina</a>
|
||
- Includes decorators for <code>git</code> information, current
|
||
directory and the last command’s return status.</li>
|
||
<li><a
|
||
href="https://github.com/eendroroy/alien-minimal">alien-minimal</a> -
|
||
Minimalist ZSH theme with <code>git</code> status displayed.</li>
|
||
<li><a href="https://github.com/eendroroy/alien">alien</a> -
|
||
Powerline-esque ZSH theme that shows <code>git</code> decorations and
|
||
the exit code of the last command. Faster than many other prompts
|
||
because it determines the <code>git</code> decorations asynchronously in
|
||
a background process.</li>
|
||
<li><a href="https://github.com/Ryooooooga/almel">almel</a> - Inspired
|
||
by <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a>,
|
||
written in Rust. Includes <code>git</code> status, user@host, last
|
||
command exit status and working directory decorations</li>
|
||
<li><a href="https://github.com/garethclews/aloy">aloy (garethclews)</a>
|
||
- Fork of <a href="https://github.com/elenapan/dotfiles"><span
|
||
class="citation" data-cites="elenapan">@elenapan</span>’s</a> lena
|
||
theme. Includes magic enter from subnixr’s <a
|
||
href="https://github.com/subnixr/minimal">minimal</a> where hitting
|
||
enter without any further commands prints out some useful
|
||
<code>ls</code>, <code>git</code> and current working directory
|
||
information.</li>
|
||
<li><a href="https://github.com/karetsu/aloy">aloy (karetsu)</a> - Fork
|
||
of <a href="https://github.com/elenapan/dotfiles"><span class="citation"
|
||
data-cites="elenapan">@elenapan</span>’s</a> lena ZSH theme. extended to
|
||
give a little more information in it. It also includes the ‘magic enter’
|
||
from subnixr’s <a href="https://github.com/subnixr/minimal">minimal</a>
|
||
where hitting enter without any further commands prints out some useful
|
||
<code>ls</code>, <code>git</code> and current working directory
|
||
information.</li>
|
||
<li><a href="https://github.com/zrut747/alp/">alp</a> - A simple theme
|
||
with decorations for current directory, root status, username and
|
||
host.</li>
|
||
<li><a
|
||
href="https://github.com/Republic-Of-Lunar/alpha-zsh-theme">alpha</a> -
|
||
Includes decorators for username@hostname and current directory.</li>
|
||
<li><a
|
||
href="https://github.com/NicoSantangelo/Alpharized">alpharized</a> -
|
||
Optimized to work with <a
|
||
href="http://ethanschoonover.com/solarized">solarized</a> dark
|
||
terminals. It’s a modified version of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/avit.zsh-theme">avit
|
||
theme</a>.</li>
|
||
<li><a href="https://github.com/Br1an6/amoyly.zsh-theme">amoyly</a> - An
|
||
elegant and comfortable-reading theme based on <a
|
||
href="https://gist.github.com/agnoster/3712874">Agnoster</a>.</li>
|
||
<li><a
|
||
href="https://github.com/clintfoster/ohmyzsh-theme-amplify">amplify</a>
|
||
- Minimalist, includes AWS Amplify envioronment and <code>git</code>
|
||
status decorations.- <a
|
||
href="https://github.com/andymcguinness/andys-theme">andy</a> - Modified
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>
|
||
theme with better <code>git</code> support.</li>
|
||
<li><a
|
||
href="https://github.com/antoinechab/antoinechab-theme">antoinechab</a>
|
||
- Includes <code>git</code> status, username, time and current directory
|
||
decorations.</li>
|
||
<li><a href="https://github.com/jeffmhubbard/antsy-zsh-theme">antsy</a>
|
||
- Shows <code>git</code> branch and status decorations, virtualenv, exit
|
||
status, jobs count, and vi-mode indicator.</li>
|
||
<li><a href="https://github.com/aofxta/aofxta.zsh-theme/">aofxta</a> -
|
||
Includes decorators for last command’s execution time, <code>git</code>
|
||
information, current directory and current time.</li>
|
||
<li><a href="https://github.com/aungphyo-dev/ap2.zsh">ap2</a> -
|
||
Minimalist them with decortators for time, OS, current directory,
|
||
<code>git</code> status and the last command’s exit status.</li>
|
||
<li><a
|
||
href="https://github.com/piccobit/aperiodic-zsh-theme">aperiodic</a> -
|
||
Shows <code>git</code> decorations, user, host, whether root, active
|
||
Python virtual environment, current Ruby interpreter, visual and numeric
|
||
status of the last command, power management status and time and
|
||
date.</li>
|
||
<li><a
|
||
href="https://github.com/win0err/aphrodite-terminal-theme">aphrodite</a>
|
||
- Minimalistic theme without visual noise. Displays only the necessary
|
||
information: current user, hostname, working directory, <code>git</code>
|
||
branch if one exists. Looks great both with dark and white
|
||
terminals.</li>
|
||
<li><a href="https://github.com/sunquan1991/aplos">aplos</a> - Minimal
|
||
ZSH prompt with working directory, <code>git</code> local info,
|
||
<code>git</code> remote info, time and exit code.</li>
|
||
<li><a href="https://github.com/mjrafferty/apollo-zsh-theme">apollo</a>
|
||
- A heavily customizable, compatible and performant ZSH theme that uses
|
||
modules to enable features.</li>
|
||
<li><a href="https://github.com/givensuman/appa-zsh-theme">appa</a> - A
|
||
tidy little theme based on omz’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/refined.zsh-theme">refined</a>.
|
||
Requires a <a href="https://github.com/ryanoasis/nerd-fonts">Nerd
|
||
Font</a>.</li>
|
||
<li><a href="https://github.com/aramirol/apple-zsh-custom-themes">apple
|
||
(aramirol)</a> - Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>,
|
||
includes <code>vcs</code> status decorations. Colors customizable by
|
||
setting vars in your <code>.zshrc</code>.</li>
|
||
<li><a href="https://github.com/bjrowlett2/apple-zsh-theme">apple
|
||
(bjrowlett2)</a> - Minimalist theme with <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/aknackd/zsh-themes">arael</a> - Fork of
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/gallifrey.zsh-theme">gallifrey</a>.</li>
|
||
<li><a
|
||
href="https://github.com/mrx04programmer/ZshTheme-ArchCraft">archcraft</a>
|
||
- Greenish theme, optimized for dark backgrounds. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/dcavalcante/archie">archie</a> - Arch
|
||
Linux inspired ZSH theme. Based on the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/norm.zsh-theme">norm</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/mikkurogue/archmocha/">archmocha</a> -
|
||
Some of <a
|
||
href="https://github.com/JannoTjarks/catppuccin-zsh">catpucchin</a>’s
|
||
mocha theming with an Arch Linux twist. Includes decorators for
|
||
user@hostname, current directory and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/Etto48/arcticglow-zsh-theme">arctic-glow</a> -
|
||
Based on <a href="https://gist.github.com/3712874">agnoster</a>.
|
||
Includes decorators for <code>git</code> status, python virtual
|
||
environment, current directory, username and operating system.</li>
|
||
<li><a href="https://github.com/hybras/Arity-Zsh-Theme">arity</a> - A
|
||
simple theme designed for readability and to give an overview at a
|
||
glance. Includes path and <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/aronhoyer/zsh-theme">aronhoyer</a> -
|
||
Minimalist theme with right-side <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/maxim-usikov/arrow-minimal.zsh-theme">arrow-minimal</a>
|
||
- A minimal ZSH theme with <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/milon/arrow-zsh-theme">arrow</a> -
|
||
Minimal theme, includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/cemsbr/asciigit">asciigit</a> - An
|
||
ASCII-only theme for <code>git</code> users who don’t want to use fonts
|
||
with extra glyphs.</li>
|
||
<li><a href="https://github.com/skippyr/astral">astral (skippyr)</a> -
|
||
Dual line theme with decorators for user@hostname, current directory,
|
||
python virtual environment and <code>git</code> information.</li>
|
||
<li><a href="https://github.com/xwmx/astral">astral (xwmx)</a> - Theme
|
||
for dark backgrounds with zen mode. Works well with the zsh-users <a
|
||
href="https://github.com/zsh-users/zsh-syntax-highlighting">zsh-syntax-highlighting</a>
|
||
plugin. Includes decorators for execution time of last command, when it
|
||
was run, its exit status, machine name, current path, <code>ssh</code>
|
||
status, and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/iplaces/astro-zsh-theme">astro</a> -
|
||
Based on the <code>ys</code> and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#robbyrussell">robbyrussell</a>
|
||
themes.</li>
|
||
<li><a href="https://github.com/mje-nz/zsh-themes">async</a> - Shows
|
||
current directory, <code>git</code> state, return value of last command
|
||
if it had an error code, number of background jobs, execution time of
|
||
long-running commands, current python virtualenv.</li>
|
||
<li><a href="https://github.com/guiferpa/aterminal">aterminal</a> -
|
||
Displays Node.js, NPM, Docker, Go, Python, Elixir and Ruby information
|
||
in the prompt.</li>
|
||
<li><a href="https://github.com/FraSharp/aub">aub</a> - Includes
|
||
decorations for <code>git</code> and <code>hg</code> status and
|
||
<code>username</code> at <code>host</code>.</li>
|
||
<li><a href="https://github.com/Kimitzuni/australis-theme">australis</a>
|
||
- Lightweight theme with decorators for <code>git</code> information and
|
||
current directory. Requires <code>git</code> plugin from <a
|
||
href="https://github.com/ohmyzsh">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/avil13/avil-zsh-theme">avil</a> -
|
||
Minimalist theme with <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/fdaciuk/avit-da2k">avit-d2k</a> - Based
|
||
on the oh-my-zsh <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/avit.zsh-theme">avit</a>
|
||
theme, with small changes.</li>
|
||
<li><a href="https://github.com/zlsun/avit-mod">avit-mod</a> - Modified
|
||
version of oh-my-zsh’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/avit.zsh-theme">avit</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/flameleo11/avoleo-zsh-theme">avoleo</a>
|
||
- Features a date and time prompt for each command, as well as a command
|
||
number in history. In addition, it uses special symbols ‘⠾’ and ‘⡶’ to
|
||
display <code>git</code> information if applicable in the current path.
|
||
It also supports custom colors based on the Gnome-Terminal default color
|
||
palette.</li>
|
||
<li><a
|
||
href="https://github.com/chiemerieezechukwu/aws-zsh-theme">aws</a> -
|
||
Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#robbyrussell">robbyrussell</a>,
|
||
with an extra decorator to show your <code>$AWS_PROFILE</code> when it
|
||
is set.</li>
|
||
<li><a href="https://github.com/42LM/backbone-zsh-prompt">backbone</a> -
|
||
A bare minimum single file prompt, fast as a roadrunner MEEP! MEEP.
|
||
Includes <code>git</code> status and current directory decorations.</li>
|
||
<li><a
|
||
href="https://github.com/dimgatz98/Baddcafe_zsh_theme">baddcafe</a> -
|
||
Provides dynamic system information. Includes decorators for
|
||
<code>git</code> status, cpu usage, memory usage, battery level, local
|
||
and global IP addresses, current time, current directory and the exit
|
||
status of the last command run.</li>
|
||
<li><a href="https://github.com/bahmanworld/bahman-zsh-theme">bahman</a>
|
||
- Requires <a href="https://github.com/ryanoasis/nerd-fonts">Nerd
|
||
Font</a>. Has <code>git</code> status decorator.</li>
|
||
<li><a href="https://github.com/sorcererxw/banana-zsh-theme">banana</a>
|
||
- Includes <code>git</code> status decorations and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/Holger-Will/zsh_bandit">bandit</a> -
|
||
Another Powerline variant.</li>
|
||
<li><a href="https://github.com/anki-code/shell-prompt-theme-bar">bar
|
||
(anki-code)</a> - Minimalist settings for <a
|
||
href="https://github.com/romkatv/powerlevel10k">p10k</a>.</li>
|
||
<li><a href="https://github.com/xp-bar/zsh-bar-theme">bar (xp-bar)</a> -
|
||
Includes username, host, pwd, <code>git</code> status decorations and 3x
|
||
hour reminders to drink water.</li>
|
||
<li><a href="https://github.com/SEbbaDK/barion">barion</a> - A fast
|
||
compiled prompt with a compact <code>git</code> status overview.
|
||
Reminiscent of powerline. Requires <a
|
||
href="https://crystal-lang.org/">Crystal</a> to build.</li>
|
||
<li><a href="https://github.com/Rodr1goTavares/based-zsh-theme">base</a>
|
||
- A minimal and functional ZSH theme designed for developers and
|
||
sysadmins who frequently work on remote servers, VPS, or VPNs. Includes
|
||
decorators for your public IP address, <code>git</code> status and
|
||
current directory.</li>
|
||
<li><a href="https://github.com/starseekist/bash-zsh-theme">bash</a> -
|
||
Looks like the default <code>bash</code> prompt.</li>
|
||
<li><a href="https://github.com/eli-oat/bashi">bashi</a> - Optimized for
|
||
Ahmet Sülek’s <a href="https://github.com/ahmetsulek/flat-terminal">Flat
|
||
UI Terminal</a> theme and Pasquale D’Silva’s <a
|
||
href="https://github.com/psql/saturn-colors">Saturn Terminal</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/Vu0811/bashlover">bashlover</a> -
|
||
Designed for those who appreciate the powerful features of ZSH shell but
|
||
still prefer a simple, classic interface similar to the
|
||
<code>bash</code> shell. Includes decorators for <code>git</code>
|
||
information, user@host and the current working directory</li>
|
||
<li><a href="https://github.com/Elagoht/BashPlusZshTheme">bashplus</a> -
|
||
Colorized replica of the default <code>bash</code> prompt with
|
||
decorators for <code>virtualenv</code> and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/jsundqvist/bastard.zsh-theme">bastard</a> -
|
||
Modified version of <a
|
||
href="https://github.com/zimfw/gitster">gitster</a> theme for <a
|
||
href="https://github.com/zimfw/zimfw">ZIM</a>.</li>
|
||
<li><a href="https://github.com/JanmanX/bearable-zsh">bearable</a> -
|
||
Works well with dark terminal backgrounds.</li>
|
||
<li><a href="https://github.com/liamg/bearings">bearings</a> - A fast,
|
||
clean, super-customizable shell prompt. Includes decorators for current
|
||
directory, <code>git</code> status, exit code of last command, duration
|
||
of last command, background jobs & username.</li>
|
||
<li><a href="https://github.com/justino/zsh-theme-bedbugs">bedbugs</a> -
|
||
Inspired by <a
|
||
href="https://gist.github.com/agnoster/3712874">Agnoster</a>, this
|
||
multiline prompt includes decorators for <code>git</code> status
|
||
information, background job count, working directory, user and hostname,
|
||
Python virtualenv when present, colored return value of last command and
|
||
root/user sigil.</li>
|
||
<li><a href="https://github.com/tcnksm/oh-my-zsh-beer-theme">beer</a> -
|
||
Inspired by <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/cloud.zsh-theme">cloud</a>,
|
||
but with beer icons.</li>
|
||
<li><a href="https://github.com/specious/bender">bender</a> - Fancy
|
||
two-line prompt with git integration.</li>
|
||
<li><a
|
||
href="https://github.com/meshkinyar/berghain.zsh-theme">berghain</a> -
|
||
Minimalist theme. Includes decorators for the exit code of the last
|
||
command run and for <code>git</code> status.</li>
|
||
<li><a href="https://github.com/JamesLaverack/bernkastel">bernkastel</a>
|
||
- Based on <a
|
||
href="https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/ys.zsh-theme">ys</a>.
|
||
Includes decorations for kubernetes context, current directory, last
|
||
command exit status and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/vvvvv/bgnoster.zsh-theme">bgnoster</a> -
|
||
<a href="https://gist.github.com/agnoster/3712874">Agnoster</a> variant
|
||
with unicode symbols baked in.</li>
|
||
<li><a
|
||
href="https://github.com/taksyon/BigShrimp-zsh-theme">bigshrimp</a> - A
|
||
clear and concise theme that includes decorators for username@host,
|
||
current directory and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/Bigyls/Bigyls-zsh-theme">bigyls</a> -
|
||
Based on <a
|
||
href="https://github.com/sdcampbell/lpha3cho-Oh-My-Zsh-theme-for-pentesters">lpha3cho</a>.
|
||
Includes decorators for date, time, IP address, <code>git</code> status,
|
||
plugins and current directory.</li>
|
||
<li><a href="https://github.com/zimfw/bira">bira</a> - Fork of Oh-My-ZSH
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>
|
||
theme. Includes decorators for working directory, username@host,
|
||
<code>git</code> status information, Python <a
|
||
href="https://docs.python.org/3/library/venv.html">venv</a> and a status
|
||
code when the last command had an error.</li>
|
||
<li><a href="https://github.com/maniat1k/birame">birame</a> - Based on
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>.</li>
|
||
<li><a
|
||
href="https://github.com/Shahryar-Pirooz/biraSkull.zsh-theme">biraskull</a>
|
||
- Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>,
|
||
includes root status and <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/vemonet/biratime">biratime</a> - Based
|
||
on the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>
|
||
theme, but displays the date instead of the username in the prompt.</li>
|
||
<li><a href="https://github.com/shahid64/birav2-theme">birav2</a> -
|
||
Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>.
|
||
Includes <code>git</code>, <code>rvm</code> and <code>virtualenv</code>
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/black7375/BlaCk-Void-Zsh">black-Void</a>
|
||
- Includes account info, root user, using ssh, directory lotation, write
|
||
permission, and vcs info decorations.</li>
|
||
<li><a href="https://github.com/ginfuru/zsh-blackrain">blackrain</a> -
|
||
Another <code>git</code>-aware theme.</li>
|
||
<li><a href="https://github.com/danieltodor/blaze">blaze</a> - Visually
|
||
similar to powerline. Requires <code>make</code> and <code>g++</code>.
|
||
Works best with your terminal set to use a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a>. Includes
|
||
decorators for current directory, execution time of last command, exit
|
||
status of last command, <code>git</code> status information, date, time,
|
||
username and host. Can be extended with custom segments.</li>
|
||
<li><a href="https://github.com/blazux/omz-theme">blazux</a> - Includes
|
||
<code>git</code> status decoration and a smiley/sad face indicator of
|
||
the last command’s exit status.</li>
|
||
<li><a href="https://github.com/max13fr/blinks.zsh-theme">blinks
|
||
(max13ft)</a> - Adds mercurial support to oh-my-zsh’s <a
|
||
href="https://github.com/max13fr/blinks.zsh-theme">blink</a> theme.</li>
|
||
<li><a href="https://github.com/ixfan/blinks-xfan">blinks-xfan</a> -
|
||
Based on the existing theme <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/blinks.zsh-theme">blinks</a>.</li>
|
||
<li><a href="https://github.com/joshjon/bliss-zsh">bliss</a> - A
|
||
delicate theme that injects color without overwhelming your workspace.
|
||
Designed to be used with the <a
|
||
href="https://github.com/joshjon/bliss-iterm">bliss iTerm</a> color
|
||
scheme and <a href="https://github.com/joshjon/bliss-dircolors">bliss
|
||
dircolors</a>. Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/KorvinSilver/blokkzh">blokkzh</a> -
|
||
Theme based on oh-my-zsh’s built in <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/gnzh.zsh-theme">gnzh</a>
|
||
theme. Requires a font with unicode support.</li>
|
||
<li><a href="https://github.com/yardnsm/blox-zsh-theme">blox</a> - A
|
||
minimal and fast ZSH theme that shows you what you need. It consists of
|
||
blocks: each block is shown inside a pair of [square brackets], and you
|
||
can add blocks by simply creating a function.</li>
|
||
<li><a href="https://github.com/hiroppy/bluehigh.zsh-theme">bluehigh</a>
|
||
- Minimal theme, displays <code>git</code> information.</li>
|
||
<li><a href="https://github.com/apbarrero/bluelines">bluelines</a> -
|
||
Clear and blue theme.</li>
|
||
<li><a href="https://github.com/varunpbardwaj/bluo">bluo</a> - Colorful
|
||
prompt segments reminiscent of <a
|
||
href="https://github.com/caiogondim/bullet-train.zsh">bullet-train</a>
|
||
or <a href="https://github.com/romkatv/powerlevel10k">powerlevel10k</a>.
|
||
Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/TheEdgeOfRage/boban-zsh">boban</a> - A
|
||
powerline-style file based on <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>.
|
||
Includes decorators for user@hostname, <code>git</code> status, current
|
||
working directory, python venv, AWS profile, <code>$KUBECONFIG</code>,
|
||
the terraform workspace and the exit status of the last command run.
|
||
Requires a <a href="https://github.com/ryanoasis/nerd-fonts">Nerd
|
||
Font</a> for symbols to render properly.</li>
|
||
<li><a href="https://github.com/cubasepp/zsh-bogo-theme">bogo</a> -
|
||
Inspired by <a
|
||
href="https://github.com/skylerlee/zeta-zsh-theme">zeta</a>. Includes
|
||
<code>git</code> and ruby version decorations.</li>
|
||
<li><a href="https://github.com/the0neWhoKnocks/zsh-theme-boom">boom</a>
|
||
- Multiline theme, best on dark backgrounds.</li>
|
||
<li><a
|
||
href="https://github.com/LeonardMH/born-in-the-purple">born-in-the-purple</a>
|
||
- Simple theme with a purple motif. Inspired by <a
|
||
href="https://github.com/sindresorhus/pure">Pure</a>.</li>
|
||
<li><a href="https://github.com/Bouni/bouni-zsh-theme">bouni</a> -
|
||
Includes decorators for user@host, current directory, active python
|
||
virtualenv, and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/evil-tim/boxy-zsh-theme">boxy</a> -
|
||
Works well with solarized terminal colors. Includes decorators for
|
||
<code>username@hostname</code>, current directory, <code>git</code>
|
||
status, return code for last command, and time last command was
|
||
run.</li>
|
||
<li><a href="https://github.com/Braundo/braundo-zsh-theme">braundo</a> -
|
||
Straightforward theme with username, current directory, <code>git</code>
|
||
status, and timestamp.</li>
|
||
<li><a href="https://github.com/mpostaire/bref-zsh-prompt">bref</a> - A
|
||
simple prompt. It includes decorators to display <code>git</code> status
|
||
asynchronously, a notification if the <code>ssh</code> session is
|
||
remote, the battery level and the number of background jobs.</li>
|
||
<li><a
|
||
href="https://github.com/ambrisolla/oh-my-zsh-brisa-theme">brisa</a> -
|
||
Multiline theme based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/fino-time.zsh-theme">fino-time</a>.
|
||
Includes decorations for username, host, current directory, and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/reujab/bronze">bronze</a> - A
|
||
cross-shell customizable powerline-like prompt with icons written in go.
|
||
Requires <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">nerd-fonts</a>.</li>
|
||
<li><a href="https://github.com/evenhold/brs-zsh-theme">brs</a> -
|
||
Displays the current song in the prompt with <code>audtool</code>.</li>
|
||
<li><a href="https://github.com/haze/bruh">bruh</a> - Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/Brunty/omz-brunty">brunty</a> - Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/Bryan-Cee/bryce-robbyrussell">bryce-robbyrussell</a>
|
||
- Inspired by the <a
|
||
href="https://github.com/Lokaltog/vim-powerline">powerline</a> and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#robbyrussell">robbyrussell</a>
|
||
themes.</li>
|
||
<li><a
|
||
href="https://github.com/yasuhiroki/bttf-color-zsh">bttf-color</a> -
|
||
BTTF color theme. Includes <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/ice-bear-forever/bubblegum-zsh">bubblegum</a> -
|
||
Minimalist bright pink theme with a triangular glyph and your working
|
||
directory, nothing else—leaving you with the cleanest shell
|
||
possible.</li>
|
||
<li><a href="https://github.com/hohmannr/bubblified">bubblified
|
||
(hohmannr)</a> - Inspired by <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a>.
|
||
Works best with <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">nerdfonts</a>.</li>
|
||
<li><a
|
||
href="https://github.com/varaki/bubblified-varaki.zsh-theme">bubblified
|
||
(varaki)</a> - Based on <a
|
||
href="https://github.com/hohmannr/bubblified">bubblified (hohmannr)</a>.
|
||
Changes color when root. Includes decorators to show user@host and
|
||
current directory.</li>
|
||
<li><a href="https://github.com/BuddhaDom/zsh-buddha">buddha</a> -
|
||
Includes decorators for <code>git</code> status, current directory, exit
|
||
status of last command run and username@hostname.</li>
|
||
<li><a
|
||
href="https://github.com/caiogondim/bullet-train.zsh">bullet-train</a> -
|
||
Inspired by the Powerline Vim plugin. It aims for simplicity, showing
|
||
information only when it’s relevant.</li>
|
||
<li><a
|
||
href="https://github.com/mikeumus/bunnyruni.min">bunnyruni.min</a> - <a
|
||
href="https://github.com/jopcode"><span class="citation"
|
||
data-cites="jopcode">@jopcode</span>’s</a> <a
|
||
href="https://github.com/jopcode/oh-my-zsh-bunnyruni-theme">bunnyruni</a>
|
||
ZSH theme, modified to just display time and directory.</li>
|
||
<li><a
|
||
href="https://github.com/jopcode/oh-my-zsh-bunnyruni-theme">bunnyruni</a>
|
||
- Simple, clean, and beautiful theme.</li>
|
||
<li><a href="https://github.com/angus-lherrou/bureau-env">bureau-env</a>
|
||
- Modification of the Oh-My-Zsh <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bureau.zsh-theme">Bureau</a>
|
||
theme that adds a Python virtual environment label to the left of the
|
||
<code>git</code> block.</li>
|
||
<li><a
|
||
href="https://github.com/BenjaminGuzman/bureau-parrot">bureau-parrot</a>
|
||
- Based on <a
|
||
href="https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/bureau.zsh-theme">bureau</a>.
|
||
Includes <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/isqua/bureau">bureau</a> - A clear and
|
||
informative two-lined prompt. Includes <code>git</code> status optimized
|
||
for large repositories.</li>
|
||
<li><a href="https://github.com/Xatra1/burn">burn</a> - Includes
|
||
decorators for user@hostname and current directory.</li>
|
||
<li><a href="https://github.com/grantbuster/buster_zsh_theme">buster</a>
|
||
- Plays well with WSL2. Based loosely on Fox and Jonathan themes from
|
||
oh-my-zsh.</li>
|
||
<li><a
|
||
href="https://github.com/cabovianco/cabovianco-zsh-theme">cabovianco</a>
|
||
- Includes decorators for <code>git</code> status and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/welksonramos/cactus">cactus</a> -
|
||
Minimalist theme with <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/ricard-ferrero/cafeconbits-zsh-theme">cafeconbits</a>
|
||
- Simple theme with a coffee cup icon. Includes decorators for
|
||
<code>git</code> status, current directory and the exit status of the
|
||
last command.</li>
|
||
<li><a href="https://github.com/luislve17/calma">calma</a> - Minimalist
|
||
theme that works well on dark backgrounds. Includes decorators for
|
||
truncated current directory, <code>git</code> information, time, and for
|
||
the exit status of last command.</li>
|
||
<li><a
|
||
href="https://github.com/fffelix-huang/candy-fantasy">candy-fantasy</a>
|
||
- Modified version of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/candy-kingdom.zsh-theme">Candy
|
||
Kingdowm</a>theme.</li>
|
||
<li><a
|
||
href="https://git.sr.ht/~nicolairuckel/oh-my-zsh-candy-light">candy-light</a>
|
||
- Light version of the candy theme.</li>
|
||
<li><a href="https://github.com/42LM/capsule">capsule</a> - A simple
|
||
single file terminal prompt that is completely customizable. Display is
|
||
divided into capsules (<code>TIMER</code> > <code>DIR</code> >
|
||
<code>GIT</code> > <code>GIT ACTION</code>).</li>
|
||
<li><a
|
||
href="https://github.com/treyssatvincent/carriage-return.zsh-theme">carriage-return</a>
|
||
- omz’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
with an added carriage return.</li>
|
||
<li><a
|
||
href="https://github.com/Robinx0/catpuccin-kali-theme.zsh-theme">catpuccin-kali</a>
|
||
- Inspired by oh-my-posh catpuccin theme. Includes decorators for
|
||
username@hostname, current directory and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/JannoTjarks/catppuccin-zsh">catpuccin</a> -
|
||
Minimalist theme. Includes decorators for current directory, exit status
|
||
of last command and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/comeacrossyun/ys-cayun.zsh-theme">cayun</a> -
|
||
Shows active Python version and <code>git</code> decorations in the
|
||
prompt.</li>
|
||
<li><a href="https://github.com/celestialorb/zsh-theme">celestialorb</a>
|
||
- Powerline-inspired theme by <span class="citation"
|
||
data-cites="celestialorb">@celestialorb</span>. Includes
|
||
<code>git</code> status decorations, Kubernetes cluster information (if
|
||
any), current AWS profile and region, and active virtualenv.</li>
|
||
<li><a href="https://github.com/gambardellawill/cezshanne">cezhanne</a>
|
||
- Minimalist ZSH theme with <code>git</code> status decorators. Requires
|
||
a <a href="https://www.nerdfonts.com">Nerd Font</a>.</li>
|
||
<li><a href="https://github.com/mdan16/cf-ps1">cf-ps1</a> - Displays the
|
||
current foundation and organization and space of <a
|
||
href="https://www.cloudfoundry.org/">Cloud Foundry</a> in your
|
||
prompt.</li>
|
||
<li><a
|
||
href="https://github.com/ch4rli3kop/ch4rli3.zsh-theme">ch4rli3</a> -
|
||
Lean and simple theme.</li>
|
||
<li><a
|
||
href="https://github.com/jasonchaffee/chaffee.zsh-theme">chaffee</a> -
|
||
Based on sorin. Shows the current active versions of Java, Scala, Go,
|
||
Node, Python and Ruby.</li>
|
||
<li><a href="https://github.com/kusamaxi/chaos-zsh">chaos</a> - Inspired
|
||
by dogenpunk and smt themes, optimized for <code>git</code> users and
|
||
Python developers. Includes decorators for <code>git</code> status,
|
||
python virtual environment, background jobs, error status of last
|
||
command, user@hostname and current directory. Requires a font with
|
||
emoji.</li>
|
||
<li><a
|
||
href="https://github.com/ARtoriouSs/chaotic-beef-zsh-theme">chaotic-beef</a>
|
||
- A tiny and beautiful theme for Oh-My-Zsh without anything superfluous.
|
||
Includes <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/robwierzbowski/charged-zsh-theme">charged</a> -
|
||
A ZSH prompt optimized for the <a
|
||
href="https://github.com/altercation/solarized">solarized</a> dark
|
||
terminal theme.</li>
|
||
<li><a href="https://github.com/skippyr/checkmate">checkmate</a> -
|
||
Decorated with chess pieces. Includes decorators for python venv,
|
||
current directory, <code>git</code> status and whether you’re running as
|
||
root. Requires a <a href="https://github.com/ryanoasis/nerd-fonts">Nerd
|
||
Font</a>.</li>
|
||
<li><a href="https://github.com/kampanosg/zsh-cheeky-prompt">cheeky</a>
|
||
- Includes chicken emoji, decorators for current directory,
|
||
<code>git</code> information and current GCP cluster and project.</li>
|
||
<li><a href="https://github.com/Abdalla981/chello">chello</a> - Works
|
||
well on dark backgrounds. Depends on <a
|
||
href="https://github.com/wting/autojump">autojump</a>, <a
|
||
href="https://github.com/zsh-users/zsh-autosuggestions">zsh-autosuggestions</a>
|
||
and <a
|
||
href="https://github.com/zsh-users/zsh-syntax-highlighting">zsh-syntax-highlighting</a>.</li>
|
||
<li><a href="https://github.com/akinjide/chi">chi</a> - A ZSH theme
|
||
optimized for iTerm 2 users on macOS.</li>
|
||
<li><a href="https://github.com/JKerboeuf/chill.zsh-theme">chill</a> -
|
||
Has decorations for the current working directory, last command exit
|
||
status and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/skippyr/chinatown">chinatown</a> -
|
||
Powerline-esque theme with decorators for the exit status of the last
|
||
command run, user@hostname, virtual environments and current directory.
|
||
Requires a nerdfont font.</li>
|
||
<li><a
|
||
href="https://github.com/andresemartinez/chinipage-zsh-theme">chinipage</a>
|
||
- Minimalist theme that includes <code>git</code> decorations. Requires
|
||
powerline-compatible fonts and the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git-prompt">git-prompt</a>
|
||
plugin.</li>
|
||
<li><a
|
||
href="https://github.com/chrisandrewcl/chrisandrew.cl.zsh-theme">chrisandrew.cl</a>
|
||
- Includes <code>git</code> decorations. Requires a powerline-compatible
|
||
terminal font.</li>
|
||
<li><a
|
||
href="https://github.com/nvillapiano/zsh-theme---cinnabar">cinnabar</a>
|
||
- Shows timestamp, large line breaks, git branch and status.</li>
|
||
<li><a href="https://github.com/nbitmage/clarity.zsh">clarity</a> -
|
||
Designed for for simpleness and extensibility.</li>
|
||
<li><a href="https://github.com/freakinu/classic-zsh-theme">classic</a>
|
||
- A classic unix theme with decorators for username, host, current
|
||
directory and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/yarisgutierrez/classyTouch_oh-my-zsh">classyTouch</a>
|
||
- Minimal, clean theme with <code>git</code> support.</li>
|
||
<li><a
|
||
href="https://github.com/dylanroman03/classyTouchName">classyTouchName</a>
|
||
- Inspired by <a
|
||
href="https://github.com/yarisgutierrez/classyTouch_oh-my-zsh">classyTouch</a>.
|
||
Works better with dark backgrounds. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/akz92/clean">clean (akz92)</a> -
|
||
Minimalist ZSH theme.</li>
|
||
<li><a href="https://github.com/BrandonRoehl/zsh-clean">clean
|
||
(brandonRoehl)</a> - A minimalist variant of <a
|
||
href="https://github.com/sindresorhus/pure">pure</a>. Pure is not clean,
|
||
clean is not pure.</li>
|
||
<li><a href="https://github.com/Patr1ot/clean.zsh-theme">clean
|
||
(patr1ot)</a> - Fork of the upstream <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#clean">clean</a>
|
||
with host information added.</li>
|
||
<li><a href="https://github.com/diegoos/cleansh">cleansh</a> -
|
||
Minimalist, includes <code>git</code>, Ruby, node and Python version
|
||
status decorations. Works with standard fonts.</li>
|
||
<li><a
|
||
href="https://github.com/H00N24/clearance-theme-oh-my-zsh">clearance</a>
|
||
- minimalist theme with <code>git</code>, nix-shell and virtualenv
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/Robert-96/clipper">clipper</a> -
|
||
Minimalist ZSH theme with <code>git</code> support. It includes
|
||
decorations for pwd, last command exit status code and <code>git</code>
|
||
status & branch.</li>
|
||
<li><a href="https://github.com/Huvik/Cloudy">cloudy</a> - Minimal
|
||
cloudy ZSH theme.</li>
|
||
<li><a href="https://github.com/tzing/clover.zsh-theme">clover</a> -
|
||
Inspired by <a
|
||
href="https://github.com/skylerlee/zeta-zsh-theme">zeta</a> and <a
|
||
href="https://github.com/sindresorhus/pure">pure</a>.</li>
|
||
<li><a href="https://github.com/skippyr/club-house">club-house</a> -
|
||
Requires a <a href="https://github.com/ryanoasis/nerd-fonts">Nerd
|
||
Font</a>. Has decorators for username, hostname, python virtual
|
||
environment, current working directory, <code>git</code> status
|
||
information and the exit code of the last command run.</li>
|
||
<li><a href="https://github.com/szyminson/cmder-wsl-zsh">cmder-wsl</a> -
|
||
Configuration file for <code>cmder</code>that is configured to work in
|
||
quake mode with ZSH and a modified <a
|
||
href="https://gist.github.com/agnoster/3712874">Agnoster</a> theme.</li>
|
||
<li><a href="https://github.com/potasiyam/cmder-zsh-theme">cmder</a> - A
|
||
ZSH theme that matches the theme of Cmder, a popular terminal emulator
|
||
for windows. Includes <code>node</code> and <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/shinqcn/cn-zsh/">cn</a> - Includes
|
||
<code>username</code>, <code>directory</code> and <code>git</code>
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/wesbos/Cobalt2-iterm">cobalt2</a> - Wes
|
||
Bos’ Cobalt 2 theme for ZSH and iTerm 2.</li>
|
||
<li><a href="https://github.com/alexeimun/cobalt2git">cobalt2git</a> -
|
||
Cobalt 2 theme with <code>git</code> extensions.</li>
|
||
<li><a
|
||
href="https://github.com/CodeMonkeyMike/ZshTheme-CodeMachine">codemachine</a>
|
||
- Displays decorators for <code>git</code> info, whether you’re logged
|
||
in via <code>ssh</code>, and the return code of last command.</li>
|
||
<li><a
|
||
href="https://github.com/CoffeeVector/coffeenostor-zsh-theme">coffeenostor</a>
|
||
- Based on <a href="https://gist.github.com/3712874">agnoster</a>, with
|
||
a right-prompt for vi-mode that displays <code>--INSERT--</code> and
|
||
<code>--NORMAL--</code>, in a powerline look.</li>
|
||
<li><a href="https://github.com/lambdalisue/collon.zsh">collon</a> -
|
||
Lightweight theme with <code>git</code> status decorations, cwd, time,
|
||
host, exit status of last command. Does not require special fonts.</li>
|
||
<li><a
|
||
href="https://github.com/CristianCantoro/colorbira-zsh-theme">colorbira</a>
|
||
- Allows per-host prompt coloring, displays <code>rvm</code>,
|
||
<code>virtualenv</code> and <code>git</code> information.</li>
|
||
<li><a href="https://github.com/jackharrisonsherlock/common">common</a>
|
||
- A simple, clean and minimal prompt, displays current working
|
||
directory, hostname, AWS vault role, background jobs, current SHA, exit
|
||
code of last command, and <code>git</code> branch and status.</li>
|
||
<li><a
|
||
href="https://github.com/comxtohr/comxtohr-zsh-iterm-theme">comxtohr</a>
|
||
- Brightly colored theme optimized for dark backgrounds.</li>
|
||
<li><a
|
||
href="https://github.com/omkarpai/coolmelon-zsh-theme/">coolmelon</a> -
|
||
Includes decorators for user@host, time, current directory, node version
|
||
and <code>git</code> information.</li>
|
||
<li><a href="https://github.com/stevelacy/cordial-zsh-theme">cordial</a>
|
||
- Clean and effective ZSH theme with git and npm support.</li>
|
||
<li><a href="https://github.com/cruzrovira/cr-zsh-theme">cr</a> -
|
||
Includes directory, time, host name, last command exit status, and
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/FelipeCRamos/craminzsh">cramin</a> -
|
||
Minimal interface with support for GitHub plugins, based on <a
|
||
href="https://github.com/tylerreckart/hyperzsh">hyperzsh</a>.</li>
|
||
<li><a href="https://github.com/cravend/theme">cravend</a> - Includes
|
||
<code>hostname</code> decorator (only in active <code>ssh</code>
|
||
sessions) and <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/koenwoortman/creme-fraiche-zsh-theme">crème
|
||
fraîche</a> - Works best with light terminal backgrounds, includes
|
||
<code>git</code> and <code>vi</code>-mode status decorations.</li>
|
||
<li><a href="https://github.com/Ryooooooga/croque">croque</a> -
|
||
Powerline-inspired theme with decorators for OS, user@host,
|
||
<code>git</code> information, <code>git</code> username, current
|
||
directory and exit status of last command.</li>
|
||
<li><a
|
||
href="https://github.com/cryocaustik/cryo-long-zsh-theme">cryo-long</a>
|
||
- Variant of <a
|
||
href="https://github.com/cryocaustik/cryo-zsh-theme/">cryo</a> with
|
||
added decorators for hostname and current directory.</li>
|
||
<li><a href="https://github.com/cryocaustik/cryo-zsh-theme">cryo</a> - A
|
||
standalone clone of the original oh-my-zsh theme with date and time
|
||
added.</li>
|
||
<li><a
|
||
href="https://github.com/thederpykrafter/cryptic.zsh-theme">cryptic</a>
|
||
- Based on <a
|
||
href="https://github.com/win0err/aphrodite-terminal-theme">aphrodite-terminal-theme</a>.
|
||
Includes decorators for current directory, <code>git</code> status,
|
||
time, username, hostname and virtual environment.</li>
|
||
<li><a
|
||
href="https://github.com/dogrocker/oh-my-zsh-powerline-cute-theme">cute</a>
|
||
- A macOS oh-my-zsh shell theme with cute emoji based on the Powerline
|
||
Vim plugin.</li>
|
||
<li><a href="https://github.com/MakeWorkSimple/cxzh.zsh-theme">cxzh</a>
|
||
- Works well on dark background, has <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/cybensis/cybensis-zsh-theme">cybensis</a> -
|
||
Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/af-magic.zsh-theme">af-magic</a>.
|
||
Includes decorators for <code>git</code> information, <code>hg</code>
|
||
information, and python virtualenv.</li>
|
||
<li><a href="https://github.com/ston1x/cypher-ruby">cypher-ruby</a> -
|
||
Similar to <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/cypher.zsh-theme">cypher</a>
|
||
but includes the active Ruby version.</li>
|
||
<li><a href="https://github.com/Cellophan/czsh">czsh</a> - <a
|
||
href="https://en.wikipedia.org/wiki/Z_shell">ZSH</a> with <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh">oh-my-zsh</a> and the <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a> theme
|
||
in a container.</li>
|
||
<li><a
|
||
href="https://github.com/huytran-wq/zsh-daily-emoji-theme/">daily-emoji</a>
|
||
- Shows random emoji at the beginning of each command depending on the
|
||
day of the week.</li>
|
||
<li><a href="https://github.com/ghlin/zsh-theme-daily">daily</a> -
|
||
Includes <code>git</code> and <code>ssh</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/Daivasmara/daivasmara.zsh-theme">daivasmara</a>
|
||
- Chill theme with decorators for current directory (truncated if
|
||
necessary) and <code>git</code> information, including time since last
|
||
commit.</li>
|
||
<li><a
|
||
href="https://github.com/dalailahner/dalailahner.zsh-theme">dalailahner</a>
|
||
- Minimalist theme with decorators for <code>git</code> status, for VCS
|
||
status (based on <a
|
||
href="http://www.jukie.net/bart/blog/pimping-out-zsh-prompt">Bart
|
||
Trojanowski’s zsh prompt</a>), username and current directory. Based on
|
||
Steve Losh’s <a
|
||
href="https://github.com/sjl/oh-my-zsh/blob/master/themes/prose.zsh-theme">Prose</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/njdom24/Damino-Zsh-Theme">damino</a> -
|
||
Minimal powerline-esque theme with <code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/abbreviatedman/dangerroom">dangerroom</a> -
|
||
Informative, minimal, and, above all, X-Men themed. Includes decorators
|
||
for <code>git</code> status, working directory, parent directory and
|
||
<code>vim</code> mode.</li>
|
||
<li><a
|
||
href="https://github.com/ann-kilzer/annkilzer.zsh-theme">dango</a> -
|
||
Includes decorations for current directory and <code>git</code>
|
||
status.</li>
|
||
<li><a
|
||
href="https://github.com/danielparks/danielparks-zsh-theme">danielparks</a>
|
||
- Works well on dark backgrounds. Includes decorators for
|
||
<code>git</code> status, user@host when in an <code>ssh</code> session,
|
||
success/failure of last command, working directory, python virtualenv,
|
||
execution time of last command and whether running as
|
||
<code>root</code>.</li>
|
||
<li><a
|
||
href="https://github.com/daniloheraclio/daniloheraclio-zsh-theme">daniloheraclio</a>
|
||
- Inspired by the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
theme. Has <code>git</code> and last command exit status decorations.
|
||
Requires a nerdfont to render properly.</li>
|
||
<li><a
|
||
href="https://github.com/d-exclaimation/vscode-dark-modern.zsh-theme">dark-modern</a>
|
||
- Includes decorators for <code>git</code> status and current
|
||
directory.</li>
|
||
<li><a
|
||
href="https://github.com/InAnimaTe/darkblood-modular">darkblood-modular</a>
|
||
- This version of the popular <a
|
||
href="https://github.com/BinaryMuse/oh-my-zsh/blob/binarymuse/themes/darkblood.zsh-theme">darkblood</a>
|
||
theme has been enhanced with a near complete rewrite enabling modularity
|
||
and a few new features.</li>
|
||
<li><a
|
||
href="https://github.com/TooSchoolForCool/darksoku-zsh-theme">darksoku</a>
|
||
- Based on the <code>ys</code> and <a
|
||
href="https://github.com/iplaces/astro-zsh-theme">astro</a> themes.</li>
|
||
<li><a
|
||
href="https://github.com/dbernhard-0x7CD/zsh-dbern-theme">dbern</a> -
|
||
Includes battery status and load average decorations.</li>
|
||
<li><a href="https://github.com/asavoy/delta-zsh-theme">delta
|
||
(asavoy)</a> - Minimal ZSH theme to reduce distractions. Includes an
|
||
iTerm color settings file.</li>
|
||
<li><a href="https://github.com/dongri/delta-zsh-theme">delta
|
||
(dongri)</a> - Another minimal theme with embedded <code>git</code>
|
||
status.</li>
|
||
<li><a href="https://github.com/cusxio/delta-prompt">delta-prompt</a> -
|
||
A minimal ZSH prompt.</li>
|
||
<li><a href="https://github.com/skippyr/devil-puppet">devil-puppet</a> -
|
||
Theme decorated by a pentagram. Has decorators for username, hostname,
|
||
python virtual environment, current working directory, <code>git</code>
|
||
status information and the exit code of the last command run.</li>
|
||
<li><a href="https://github.com/cjeonguk/devj121-zsh-theme">devj121</a>
|
||
- Includes <code>git</code> decorations with branch glyphs.</li>
|
||
<li><a href="https://github.com/shvenkat/zsh-theme-dexter">dexter</a> -
|
||
A theme with an emphasis on the right side (hence the name) of the
|
||
terminal.</li>
|
||
<li><a href="https://github.com/Dofoerix/Dfrx-Prompt-Theme">dfrx</a> -
|
||
Oh-My-Posh theme. Includes decorators for current directory, execution
|
||
time of last command, root status, and the time.</li>
|
||
<li><a href="https://github.com/OdilonDamasceno/dino-zsh-theme">dino</a>
|
||
- Includes decorations for node, golang, flutter, lua, python &
|
||
java, also includes <code>git</code> decorations. Requires
|
||
nerdfonts.</li>
|
||
<li><a
|
||
href="https://github.com/RyanScottLewis/theme-dissonance-zsh">dissonance</a>
|
||
- Comes with custom <code>LSCOLORS</code> and <code>LS_COLORS</code>
|
||
settings files, works with both dark and light terminal themes.</li>
|
||
<li><a href="https://github.com/aprilnops/zsh-theme">diy-ys</a> -
|
||
Variant of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme">ys</a>
|
||
without hostname or time.</li>
|
||
<li><a href="https://github.com/djkakaroto/theme-zsh/">djkakaroto</a> -
|
||
Includes <code>git</code> status decorations, works with all fonts.</li>
|
||
<li><a href="https://github.com/dkniffin/zsh-theme">dkniffin</a> -
|
||
Includes <code>ruby</code> version and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/domix/dmx.zsh-theme">dmx</a> - Optimized
|
||
for dark terminal windows.</li>
|
||
<li><a
|
||
href="https://github.com/miche1e/do-you-even-nix">do-you-even-nix</a> -
|
||
Simple powerline-esque theme designed to increase <a
|
||
href="https://nixos.org">nix</a> power. Includes decorators for
|
||
username@hostname, current directory, <code>git</code> status, whether
|
||
you’re in a nix shell, and whether there is a flake.nix or shell.nix
|
||
file in the current directory.</li>
|
||
<li><a href="https://github.com/tariqdomi/ohmyzsh-domixgit">domixgit</a>
|
||
- Prompt with <code>git</code> status and current directory
|
||
decorators.</li>
|
||
<li><a
|
||
href="https://github.com/cdodd/doodleshell-zsh-theme">doodleshell</a> -
|
||
Minimalist theme, includes <code>git</code>, <code>terraform</code> and
|
||
<code>aws</code> status decorations.</li>
|
||
<li><a href="https://github.com/CMOISDEAD/doom-zsh">doom</a> -
|
||
Doom-inspired. Looks similar to powerline. Has customizable segments,
|
||
decorators for <code>git</code> status, <code>rust</code>,
|
||
<code>Node.js</code>, <code>python</code> and <code>ruby</code>
|
||
versions.</li>
|
||
<li><a href="https://github.com/davidparsson/zsh-dp-theme">dp</a> - Low
|
||
contrast theme that shows current git branch, if the repository is dirty
|
||
and the value of <code>$PYENV_VERSION</code>.</li>
|
||
<li><a
|
||
href="https://github.com/Dr4kk0nnys/Dr4kk0nnys_theme_ohmyzsh_v2/">dr4kk0nnys_v2</a>
|
||
- Works well on dark backgrounds, includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/dracula/zsh">dracula</a> - A dark theme
|
||
for Atom, Alfred, Chrome DevTools, iTerm 2, Sublime Text, Textmate,
|
||
Terminal.app, Vim, Xcode, and ZSH.</li>
|
||
<li><a href="https://github.com/jeop10/dragon">dragon (jeop10)</a> -
|
||
Inspired by kali linux. Includes <code>git</code> status and working
|
||
directory decorations.</li>
|
||
<li><a href="https://github.com/sabertazimi/dragon-zsh-theme">dragon
|
||
(sabertaximi)</a> - Minimalistic, includes <code>git</code> status
|
||
information.</li>
|
||
<li><a href="https://github.com/katrinaalaimo/drkat-zsh-theme">drkat</a>
|
||
- Reminiscent of <a
|
||
href="https://github.com/powerline/powerline">Powerline</a>. Includes
|
||
directory, <code>git</code> status, and hostname decorations.</li>
|
||
<li><a href="https://github.com/isuke/droolmaw">droolmaw</a> -
|
||
Configurable prompt that resembles <a
|
||
href="https://github.com/powerline/powerline">Powerline</a>. Requires a
|
||
<a href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a>.
|
||
Includes decorators for username, current directory, current directory
|
||
path, datetime, <code>git</code> author, <code>git</code> status,
|
||
<code>mise</code> language version and a configurable message based on
|
||
the exit status of the last command run.</li>
|
||
<li><a href="https://github.com/isuke/droolscar">droolscar</a> - <a
|
||
href="https://github.com/powerline/powerline">Powerline</a>
|
||
variant.</li>
|
||
<li><a href="https://github.com/OlukaDenis/DTheme">dtheme</a> -
|
||
Optimized for people using a solarized terminal color scheme and
|
||
<code>git</code>. Works best with a unicode font.</li>
|
||
<li><a href="https://github.com/ducky/duckster">duckster</a> - A fork of
|
||
the <a
|
||
href="https://github.com/shashankmehta/dotfiles/blob/master/thesetup/zsh/.oh-my-zsh/custom/themes/gitster.zsh-theme">gitster</a>
|
||
ZSH theme that’s more ducky fresh.</li>
|
||
<li><a href="https://github.com/janjoswig/Ducula">ducula</a> - Inspired
|
||
by Dracula project. Includes <code>git</code> status decorations,
|
||
username and hostname abbreviations, virtual environment, current
|
||
working directory, return status of last command and the time.</li>
|
||
<li><a href="https://github.com/bmihaila/dustmod">dustmod</a> - Derived
|
||
from the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/dst.zsh-theme">dst</a>
|
||
theme in oh-my-zsh.</li>
|
||
<li><a href="https://github.com/daotoyi/dyzsh-zsh-theme">dyzsh</a> -
|
||
Based on <a href="https://github.com/iplaces/astro-zsh-theme">astro</a>.
|
||
Includes decorators for <code>git</code> branch & hash, current
|
||
directory, user, host & time.</li>
|
||
<li><a
|
||
href="https://github.com/remusearthshaker/earthshaker.zsh">earthshaker</a>
|
||
- A minimalist, earthy ZSH theme designed for developers who prefer
|
||
warmth, subtle power, and a grounded aesthetic. Includes decorators for
|
||
current directory, <code>git</code> status and username@hostname.</li>
|
||
<li><a
|
||
href="https://github.com/easytocloud/oh-my-easytocloud">easytocloud</a>
|
||
- Based on <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a>.
|
||
Includes decorators for AWS environment, <code>git</code> status,
|
||
username and the current directory.</li>
|
||
<li><a href="https://github.com/fouladi/eckig">eckig</a> - Minimalist
|
||
theme with utf-8 icons. Includes <code>git</code> status decorations and
|
||
a clock.</li>
|
||
<li><a href="https://github.com/erikfritas/efritas">efritas</a> -
|
||
Includes username, hostname, <code>venv</code>, <code>rvm</code> and
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/inutano/eggshausted">eggshausted</a> - A
|
||
<code>git</code>-aware theme for people who are tired of getting
|
||
errors.</li>
|
||
<li><a href="https://github.com/Elagoht/Elagoht.zsh-theme">elagoht</a> -
|
||
Includes decorators for user@hostname, current directory, virtual
|
||
environment, <code>git</code> status, whether it is running in an
|
||
<code>ssh</code> session, and the execution time of the last
|
||
command.</li>
|
||
<li><a href="https://github.com/fjpalacios/elessar-theme">elessar</a> -
|
||
A <code>git</code>-aware theme based on <a
|
||
href="https://github.com/shashankmehta/dotfiles/blob/master/thesetup/zsh/.oh-my-zsh/custom/themes/gitster.zsh-theme">gitster</a>.
|
||
Requires a Powerline-compatible font.</li>
|
||
<li><a href="https://github.com/gacallea/elm-zsh-theme">elm</a> -
|
||
Includes <code>git</code> status, user@host, date, time and path
|
||
decorators.</li>
|
||
<li><a href="https://github.com/faycito/elsa">elsa</a> - Includes root
|
||
status, pwd and <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/lxynox/emojeer-ohmyzsh">emojeer</a> -
|
||
Emoji flavored <a href="https://ohmyz.sh/">oh-my-zsh</a> theme.</li>
|
||
<li><a href="https://github.com/meiokubo-zz/emoji.zsh-theme">emoji</a> -
|
||
Based on the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
oh-my-zsh theme with the <code>git</code> prompt symbols replaced with
|
||
emoji for better clarity.</li>
|
||
<li><a href="https://github.com/Bergiu/emojirussell">emojirussell</a> -
|
||
Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
oh-my-zsh theme, with status decorations for current working directory,
|
||
last command exit status, <code>git</code> branch and status.</li>
|
||
<li><a href="https://github.com/qwelyt/endless-dog">endless-dog</a> -
|
||
oh-my-zsh-compatible theme that mimics grml-zsh-config.</li>
|
||
<li><a
|
||
href="https://github.com/w33tmaricich/enlightenment">enlightenment</a> -
|
||
Includes decorations for <code>git</code> status, <code>vi</code>-mode
|
||
indicator, and the time for last command to execute.</li>
|
||
<li><a
|
||
href="https://github.com/leighmcculloch/zsh-theme-enormous">enormous</a>
|
||
- Takes up an enormous amount of space in the terminal.</li>
|
||
<li><a href="https://github.com/ekm507/erfan-zsh-theme">erfan</a> -
|
||
Combination of the of <a
|
||
href="https://github.com/andyfleming/oh-my-zsh">af-magic</a> and <a
|
||
href="https://github.com/championswimmer/oh-my-zsh/blob/master/themes/macovsky.zsh-theme">macovsky</a>
|
||
themes. Includes <code>git</code> and <code>virtualenv</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/zimfw/eriner">eriner</a> - A Zim fork of
|
||
the Powerline-inspired <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a>
|
||
prompt theme. Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/fesmjke/escape/">escape</a> - Includes
|
||
decorators for <code>git</code> information, username, time, current
|
||
directory and last command exit status.</li>
|
||
<li><a href="https://github.com/eptaccio/eubw-oh-my-zsh-theme">eubw</a>
|
||
- A simple theme with <code>git</code> information.</li>
|
||
<li><a href="https://github.com/relastle/eucalyptus">eucalyptus</a> -
|
||
Simple one-line theme for minimalist vi-mode users inspired by <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a> and
|
||
<a href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a>.
|
||
Includes <code>git</code> status indicator, <code>vi</code>-mode
|
||
indicator, current directory and current path.</li>
|
||
<li><a
|
||
href="https://github.com/odunlop/even-more-emojis">even-more-emojis</a>
|
||
- Customized version of <a
|
||
href="https://github.com/meiokubo-zz/emoji.zsh-theme">emoji</a> which
|
||
adds more emojis and more information. Includes decorators for
|
||
<code>git</code> status, current directory and the exit status of last
|
||
command.</li>
|
||
<li><a
|
||
href="https://github.com/davydovanton/excess.zsh-theme">excess</a> -
|
||
Simple ZSH color theme.</li>
|
||
<li><a href="https://github.com/mangosmoothie/ez-pz">ez-pz</a> -
|
||
Minimalist theme with <code>git</code> status decorations, inspired by
|
||
<a href="https://github.com/isqua/bureau">bureau</a>.</li>
|
||
<li><a href="https://github.com/jottenlips/seasonal-zshthemes">fall</a>
|
||
- Minimalist theme with fall icons. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/sohnryang/fattyarrow">fattyarrow</a> -
|
||
Minimal ZSH prompt that works better on dark backgrounds.</li>
|
||
<li><a href="https://github.com/bateman/fbi-zsh-theme">fbi</a> -
|
||
Powerline-inspired fork of <a
|
||
href="https://github.com/isqua/bureau">Bureau</a> with decorators for
|
||
<code>nvm</code> environment, <code>git</code> status, username@hostname
|
||
and current directory.</li>
|
||
<li><a href="https://github.com/FDT2k/FDT2K-theme">fdT2K</a>- Based on
|
||
<a href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a>,
|
||
preset to include virtualenv, last command status, <code>nvm</code>,
|
||
<code>docker machine</code> and <code>git</code>, <code>hg</code> and
|
||
<code>bzr</code> status decorations.</li>
|
||
<li><a href="https://github.com/fe80/fe80.zsh-theme">fe80</a> - Includes
|
||
decorators for <code>git</code> information, current directory,
|
||
user@hostname, time, and the return code of last command when it is
|
||
nonzero.</li>
|
||
<li><a
|
||
href="https://github.com/samfeder/mac-themes/blob/master/feder.zsh-theme">feder</a>
|
||
- Clean, simple, compatible and meaningful. Tested on Linux, Unix and
|
||
Windows under ANSI colors.</li>
|
||
<li><a href="https://github.com/felipec/zsh-prompt-felipec">felipec</a>
|
||
- Minimalist theme with decorators for current directory,
|
||
<code>git</code> status, exit code of last command, and root
|
||
status.</li>
|
||
<li><a href="https://github.com/molovo/filthy">filthy</a> - A
|
||
disgustingly clean ZSH prompt. Includes decorators for path to
|
||
<code>git</code> root when in a <code>git</code> repository,
|
||
<code>git</code> status, prompt character based on exit status of last
|
||
command run, and the execution time of the last run command.</li>
|
||
<li><a
|
||
href="https://github.com/firefoxic/firefoxic-zsh-theme/">firefoxic</a> -
|
||
Fork of <a href="https://github.com/isqua/bureau">Bureau</a> with tweaks
|
||
to the node and <code>git</code> decorators.</li>
|
||
<li><a href="https://github.com/Raniconduh/zshfish">fish
|
||
(raniconduh)</a> - ZSH theme reminiscent of the default
|
||
<code>fish</code> shell theme. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/sbfkcel/oh-my-zsh-theme">fish
|
||
(sbfkcel)</a> - Minimalist theme with decorators for <code>git</code>
|
||
status, current directory and username.</li>
|
||
<li><a href="https://github.com/sudorook/fishy-lite">fishy-lite</a> -
|
||
Fork of the original <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/themes#fishy">fishy</a>
|
||
theme in oh-my-zsh with much of the extraneous stuff cut out to improve
|
||
load speeds. Includes a battery gauge and <code>git</code> status
|
||
display that can be enabled on the right-hand side of the prompt.</li>
|
||
<li><a href="https://github.com/akinjide/fishy2">fishy2</a> - ZSH theme
|
||
inspired by <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/themes#fishy">original
|
||
fishy</a>.</li>
|
||
<li><a href="https://github.com/RobertKozak/fluent-git">fluent-git</a> -
|
||
Displays time of last command execution, error code, hostname, username,
|
||
<code>git</code> status, kubernetes cluster and namespace, path and ssh
|
||
connection status.</li>
|
||
<li><a href="https://github.com/jmg-duarte/flux-zsh">flux</a> - A
|
||
no-nonsense minimalist theme with <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/OpenReplyDE/zsh-forerunner">forerunner</a> -
|
||
Custom setup for <a
|
||
href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a>.
|
||
Includes <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/VGamezz19/oh-my-zsh-fortuity-theme">fortuity</a>
|
||
- Includes status of last command, <code>git</code> information and
|
||
current directory.</li>
|
||
<li><a href="https://github.com/ronmackley/frank-theme">frank</a> -
|
||
Frank keeps to the point, displaying information compactly but readably
|
||
on a single line. Frank keeps to the facts and only tells you extra
|
||
things when they are important.</li>
|
||
<li><a
|
||
href="https://github.com/bruino/friendly-fiesta">friendly-fiesta</a> -
|
||
Fork of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/terminalparty.zsh-theme">terminal-party</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/BakeRolls/frisk-arrow">frisk-arrow</a> -
|
||
A theme based on the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/frisk.zsh-theme">frisk</a>
|
||
oh-my-zsh-theme.</li>
|
||
<li><a
|
||
href="https://github.com/aishsingh/zsh/tree/master/frisk-red">frisk-red</a>
|
||
- Red version of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/frisk.zsh-theme">frisk</a>
|
||
theme from oh-my-zsh.</li>
|
||
<li><a href="https://github.com/fritzccc/fritz-zsh-theme">fritz</a> -
|
||
Works well on dark backgrounds. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/fiorillo/frlo">frlo</a> - Uses your
|
||
computer’s hostname to come up with a (hopefully) unique three-color
|
||
theme to display in your prompt, so you know at a glance which machine
|
||
you’re logged into.</li>
|
||
<li><a
|
||
href="https://github.com/Ottootto2010/funkyberlin-zsh-theme">funkyberlin</a>
|
||
- A colorful two-line theme with support for <code>git</code> and
|
||
<code>svn</code>.</li>
|
||
<li><a href="https://github.com/warshanks/funkydrac">funkydrac</a> -
|
||
Multiple Dracula-themed omz themes based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/funky.zsh-theme">funky</a>
|
||
and an <a
|
||
href="https://github.com/JanDeDobbeleer/oh-my-posh">oh-my-posh</a> theme
|
||
based on <a
|
||
href="https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/aliens.omp.json">alien</a></li>
|
||
<li><a href="https://github.com/hectorpalmatellez/furio-theme">furio</a>
|
||
- Fork of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/cloud.zsh-theme">Cloud</a>
|
||
oh-my-zsh theme. with different colors and emojis.</li>
|
||
<li><a
|
||
href="https://github.com/kb10uy/zsh-theme-furry-umbrella">furry-umbrella</a>
|
||
- Colorful theme, works better on a dark background.</li>
|
||
<li><a
|
||
href="https://github.com/gabriel2m/gabriel2m-oh-my-zsh-theme">gabriel2m</a>
|
||
- Minimalist theme with decorators for the current directory and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/gcaracuel/gaia.zsh-theme">gaia</a> -
|
||
Originally a fork of <a
|
||
href="https://github.com/isqua/bureau">Bureau</a> adds new virtual
|
||
environments info to the prompt: Kubernetes, virtualenv, rbenv and Java
|
||
versions. Includes <code>git</code> status integration.</li>
|
||
<li><a href="https://github.com/x6r/gal">gal</a> - Minimalist theme
|
||
based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/commits/master/themes/gallois.zsh-theme">gallois</a>.</li>
|
||
<li><a
|
||
href="https://github.com/cdubos-fr/gallifrey-war">gallifrey-war</a> -
|
||
Inspired by <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#gallifrey">gallifrey</a>.
|
||
Includes decorators for <code>git</code> information, user@host and
|
||
current directory.</li>
|
||
<li><a href="https://github.com/RickConsole/gallium">gallium</a> -
|
||
Minimal theme inspired by <a href="https://github.com/x6r/gal">gal</a>
|
||
and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/commits/master/themes/gallois.zsh-theme">gallois</a>.
|
||
Includes decorators for <code>username@host</code>, current directory
|
||
and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/fecat233/garden">garden</a> - Works
|
||
better with a dark terminal background, includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/chauncey-garrett/zsh-prompt-garrett">garrett</a>
|
||
- Prezto prompt with the information you need the moment you need
|
||
it.</li>
|
||
<li><a
|
||
href="https://github.com/nicolaracco/gawaine.zsh-theme">gawaine</a> -
|
||
Nicola Racco’s theme. Requires <code>rvm</code> & <code>git</code>
|
||
plugins.</li>
|
||
<li><a href="https://github.com/jtyr/gbt">gbt</a> - Go Bullet Train is a
|
||
very customizable prompt builder inspired by Bullet Train and <a
|
||
href="https://github.com/robbyrussell/oh-my-zsh">oh-my-zsh</a> that runs
|
||
much faster. Includes many different status cars. Includes a <a
|
||
href="https://github.com/jtyr/gbt#prompt-forwarding">prompt-forwarding</a>
|
||
feature than enables the user to forward their user-defined prompt to a
|
||
remote machine and have the same-looking prompt across all machines via
|
||
SSH but also in Docker, Kubectl, Vagrant, MySQL or in Screen without the
|
||
need to install anything remotely.</li>
|
||
<li><a
|
||
href="https://github.com/ocadaruma/zsh-gcloud-prompt">gcloud-prompt</a>
|
||
- Shows the current gcloud configuration in the prompt.</li>
|
||
<li><a href="https://github.com/ikelos/gentoo-zsh-theme">gentoo</a> -
|
||
Breaks out the oh-my-zsh <code>gentoo</code> theme into a separate
|
||
repository for non-omz users.</li>
|
||
<li><a href="https://github.com/geometry-zsh/geometry">geometry</a> - A
|
||
minimal ZSH theme where any function can be added to the left prompt or
|
||
(async) right prompt on the fly.</li>
|
||
<li><a
|
||
href="https://github.com/Fuzen-py/GeometryHostInfo">geometryHostInfo</a>
|
||
- Adds host info to the <a
|
||
href="https://github.com/geometry-zsh/geometry">geometry</a> theme.</li>
|
||
<li><a href="https://github.com/GerryLarios/gerry-prompt">gerry</a> -
|
||
Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/themes#bureau">bureau</a>,
|
||
includes decorations for <code>git</code> status, current time,
|
||
username, hostname and current directory.</li>
|
||
<li><a
|
||
href="https://github.com/Diogo13Antunes/Get_To_Work">get-to-work</a> -
|
||
Minimalistic design, includes decorators for <code>git</code> status,
|
||
virtual environment and the time.</li>
|
||
<li><a href="https://github.com/YourBrightSmile/ggZshTheme">gg</a> -
|
||
Includes decorators for time and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/lonr/ghoti">ghoti</a> - Mimics the
|
||
<code>fish-shell</code> default prompt. Includes <code>git</code>
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/zbentzinger/gianu-alternative-theme">gianu-alternative</a>
|
||
- An alternative to <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/61dd3682e69aa990a8a3589c5c61ea2e1edf8312/themes/gianu.zsh-theme">OMZ
|
||
Gianu</a> that changes prompt based on privilege. Includes
|
||
<code>git</code> status and current directory decorators.</li>
|
||
<li><a
|
||
href="https://github.com/userhiren/oh-my-zsh-gideon-theme">gideon</a> -
|
||
Inspired by <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/avit.zsh-theme">avit</a>,
|
||
includes <code>git</code> decorations, IP address, host and path.</li>
|
||
<li><a href="https://github.com/gimbo/gimbo.zsh-theme">gimbo</a> - A
|
||
variant of <a
|
||
href="https://github.com/romkatv/dotfiles-public/blob/master/.purepower">purepower</a>
|
||
with more features, a little eye candy and context-sensitive extra
|
||
lines. Includes <code>git</code> status decorations, history number,
|
||
username/hostname context, directory status, status of last command if
|
||
it failed, and the Python virtualenv name if present.</li>
|
||
<li><a href="https://github.com/nralbrecht/gimmezsh">gimme</a> - A
|
||
simplistic theme for ZSH with <code>git</code> integration. Inspired by
|
||
the <a href="https://github.com/mtully/gitsome">gitsome</a> theme.</li>
|
||
<li><a href="https://github.com/mdentremont/girazz">girazz</a> - A
|
||
modification to the gnzh theme which adds <code>vi</code> mode to the
|
||
right prompt.</li>
|
||
<li><a
|
||
href="https://github.com/Green0wl/zsh-git-kali-prompt">git-kali</a> -
|
||
Based on <a href="https://github.com/olivierverdier/zsh-git-prompt">An
|
||
informative <code>git</code> prompt for kali</a>. Includes decorators
|
||
for <code>git</code> status, username@host, and the current
|
||
directory.</li>
|
||
<li><a href="https://github.com/awgn/git-prompt">git-prompt (awgn)</a> -
|
||
A fast <code>git</code> prompt for <code>bash</code>, <code>zsh</code>
|
||
and <code>fish</code>.</li>
|
||
<li><a
|
||
href="https://github.com/olivierverdier/zsh-git-prompt">git-prompt
|
||
(olivierverdier)</a> - Displays information about the current
|
||
<code>git</code> repository. In particular the branch name, difference
|
||
with remote branch, number of files staged or changed, etc.</li>
|
||
<li><a href="https://github.com/woefe/git-prompt.zsh">git-prompt
|
||
(woefe)</a> - A fast, customizable, pure-shell, asynchronous
|
||
<code>git</code>-aware prompt for ZSH heavily inspired by Olivier
|
||
Verdier’s <a
|
||
href="https://github.com/olivierverdier/zsh-git-prompt">zsh-git-prompt</a>
|
||
and very similar to the “Informative VCS” prompt of fish shell.</li>
|
||
<li><a href="https://github.com/olets/git-prompt-kit">git-prompt-kit</a>
|
||
- A configurable set of components for creating feature rich, high
|
||
performance Git-aware zsh prompts (aka themes) with minimal coding.</li>
|
||
<li><a
|
||
href="https://github.com/ZakharEl/git-simple-theme">git-simple</a> -
|
||
Simple theme that includes detailed <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/walkingshamrock/zsh-git-venv-prompt">git-venv-prompt</a>
|
||
- Enhances your Zsh prompt with information about the current Python
|
||
virtual environment and the Git status (asynchronously). It uses
|
||
zsh-async to provide async updates for Git status and displays the
|
||
virtual environment in the second line of the prompt.</li>
|
||
<li><a
|
||
href="https://github.com/eddieantonio/gitbash-zsh-theme/">gitbash</a> -
|
||
Mimics the default prompt from <a href="https://gitforwindows.org/">Git
|
||
for Windows</a>. Includes <code>git</code> status, user@host and current
|
||
directory decorators.</li>
|
||
<li><a href="https://github.com/Debdut/github.zsh-theme/">github</a> - A
|
||
GitHub-inspired theme. Shows decorators for (truncated) current
|
||
directory, hostname and <code>git</code> status. Includes both light and
|
||
dark modes and detects system settings for that on macOS and Linux.</li>
|
||
<li><a href="https://github.com/gynamics/zsh-gitneko/">gitneko</a> - Has
|
||
a neko <code>(^>ω<^)</code> prompt with <code>git</code> status
|
||
information.</li>
|
||
<li><a
|
||
href="https://github.com/danieldietrich/gitprompt.sh">gitprompt.sh</a> -
|
||
Works with both <code>bash</code> and <code>git</code>. 256 color
|
||
support. Includes decorators for <code>git</code> status and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/mtully/gitsome">gitsome</a> - Super
|
||
simple prompt with <code>git</code> info, optimized for the <a
|
||
href="https://github.com/ahmetsulek/flat-terminal">Flat Terminal</a>
|
||
color scheme.</li>
|
||
<li><a
|
||
href="https://github.com/kimyvgy/gitstatus-zsh-theme">gitstatus</a> -
|
||
Shows command and <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/shashankmehta/dotfiles/blob/master/thesetup/zsh/.oh-my-zsh/custom/themes/gitster.zsh-theme">gitster
|
||
(shashankmehta)</a> - When in a <code>git</code> repo, it shows the
|
||
location from the <code>git</code> repository root folder. When not in a
|
||
<code>git</code> repo, it shows the path relative to home,
|
||
<code>~</code>.</li>
|
||
<li><a href="https://github.com/zimfw/gitster">gitster (zimfw)</a> - Zim
|
||
fork of shashankmehta’s <a
|
||
href="https://github.com/shashankmehta/dotfiles/blob/master/thesetup/zsh/.oh-my-zsh/custom/themes/gitster.zsh-theme">gitster</a>
|
||
prompt theme</li>
|
||
<li><a href="https://github.com/xakraz/gisterv2-zsh-theme">gitsterv2</a>
|
||
- Forked from the original <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes#gitster">gitster</a>
|
||
theme.</li>
|
||
<li><a
|
||
href="https://github.com/gk3000/gk3000-oh-my-zsh-theme">gk3000</a> -
|
||
Includes <code>git</code> status decorations and full path to current
|
||
directory.</li>
|
||
<li><a href="https://github.com/MrRedacted/zsh-glider">glider</a> -
|
||
Based on <a
|
||
href="https://github.com/triplepointfive/oh-my-zsh/blob/master/themes/strug.zsh-theme">strug</a>.
|
||
Includes decorators for <code>git</code> status, username, hostname and
|
||
current directory.</li>
|
||
<li><a href="https://github.com/martnu/glimmer">glimmer</a> - Includes
|
||
<code>git</code> branch, time and user@host decorators.</li>
|
||
<li><a href="https://github.com/xxidbr9/zsh_GN-z11-theme">gn-z11</a> -
|
||
Includes decorators for <code>git</code> status and the last command’s
|
||
exit status.</li>
|
||
<li><a href="https://github.com/gndx/gndx-zsh-theme">gndx</a> - Includes
|
||
<code>git</code> status, hostname, directory and last command exit
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/PaoloneM/gnrnzh-zsh-theme">gnrnzh</a> -
|
||
Customization of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/gnzh.zsh-theme">gnzh.zsh-theme</a>
|
||
from oh-my-zsh.</li>
|
||
<li><a
|
||
href="https://github.com/goranvasic/gocilla-iterm-zsh">gocilla</a> -
|
||
Theme for iTerm 2 and ZSH. Uncludes <code>git</code> status, user@host,
|
||
path and date decorators.</li>
|
||
<li><a
|
||
href="https://github.com/Goldeneye128/golden-prompt">golden-prompt</a> -
|
||
A simple prompt that incorporates fish-like functionality and decorators
|
||
for <code>git</code> status, current directory.</li>
|
||
<li><a
|
||
href="https://github.com/NonLogicalDev/shell.async-goprompt">goprompt</a>
|
||
- Lightning fast. Includes decorators for truncated current directory,
|
||
last command duration & exit status, vim-mode indicators,
|
||
<code>git</code> information, datetime and parent process name.</li>
|
||
<li><a href="https://github.com/noxer/gops">gops</a> - Fast
|
||
powerline-like prompt. Includes <code>git</code> status, current
|
||
directory, root status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/evgenygorchakov/oh-my-zsh-gorchak-theme/">gorchak</a>
|
||
- Inspired by <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#robbyrussell">robbyrussell</a>
|
||
and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#af-magic">af-magic</a>.
|
||
Includes decorators for <code>git</code> information and Node.js
|
||
version.</li>
|
||
<li><a href="https://github.com/evanthegrayt/grayt-zsh-theme">grayt</a>
|
||
- Simple yet informative theme that includes <code>git</code>
|
||
decorations and the return status of the last command.</li>
|
||
<li><a
|
||
href="https://github.com/Ishidawg/minimal-green-lambda">green-lambda</a>
|
||
- Minimalist Lambda theme. Includes <code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/GustavGroenborg/greencastle-zsh-theme/">greencastle</a>
|
||
- Minimalistic theme, that supports really, <strong>really</strong>,
|
||
long branch names, without severely truncating the prompt. The theme is
|
||
inspired by the <a
|
||
href="https://github.com/thlorenz/oh-my-zsh/blob/master/themes/jonathan.zsh-theme">jonathan
|
||
theme</a> and the <a
|
||
href="https://github.com/thlorenz/oh-my-zsh/blob/master/themes/robbyrussell.zsh-theme">robby
|
||
russel theme</a>. Includes decorators for current directory,
|
||
<code>git</code> information and the exit status of the last command
|
||
run.</li>
|
||
<li><a href="https://github.com/dmicha16/greenclean">greenclean</a> -
|
||
Fork of <a href="https://github.com/akz92/clean">akz92/clean</a> with a
|
||
bit more green and permanent clock on the right.</li>
|
||
<li><a
|
||
href="https://github.com/GriffinLedingham/griffin.zsh-theme">griffin</a>
|
||
- Minimalist, includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/gersontpc/zsh-theme-grs">grs</a> -
|
||
Includes <code>git</code> status, user id and working directory
|
||
decorators.</li>
|
||
<li><a href="https://github.com/hgaiser/gruvbox-zsh">gruvbox
|
||
(hgaiser)</a> - Sets colors from the <a
|
||
href="https://github.com/morhetz/gruvbox">gruvbox</a> <code>vim</code>
|
||
plugin.</li>
|
||
<li><a href="https://github.com/sbugzu/gruvbox-zsh">gruvbox (sbugzu)</a>
|
||
- Based on <a
|
||
href="https://gist.github.com/agnoster/3712874">agnoster</a>, uses the
|
||
same colors from the <a
|
||
href="https://github.com/morhetz/gruvbox">gruvbox</a> <code>vim</code>
|
||
plugin.</li>
|
||
<li><a
|
||
href="https://github.com/guesswhozzz/guezwhoz-zshell">guezwhoz</a> -
|
||
Minimalist, includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/gugulen0k/gugulenok/">gugulenok</a> -
|
||
Has both a dark and a light mode. Includes decorators for
|
||
<code>git</code> status, time and current directory.</li>
|
||
<li><a href="https://github.com/victorfsf/guri">guri</a> - A Simple and
|
||
fast Oh-My-Zsh theme, based on <a
|
||
href="https://github.com/sindresorhus/pure">Pure</a>’s design.</li>
|
||
<li><a href="https://github.com/gusye1234/Gus-zsh-theme/">gus</a> -
|
||
Hackable transient theme. Includes decorators for conda,
|
||
<code>git</code> information and current directory.</li>
|
||
<li><a href="https://github.com/bhilburn/hackersaurus">hackersaurus</a>
|
||
- A theme with <code>git</code> status and exit code of last command run
|
||
decorators embedded in the prompt. Related to <a
|
||
href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a>.</li>
|
||
<li><a
|
||
href="https://github.com/IgorHalfeld/halfeld-zsh-theme">halfeld</a> -
|
||
Minimalist theme with <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/5m0k3r/zsh-themes">halil</a> - Fork of
|
||
oh-my-zsh’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/amuse.zsh-theme">amuse</a>
|
||
theme.</li>
|
||
<li><a
|
||
href="https://github.com/arturoalviar/hana-matcha-zsh-theme">hana-matcha</a>
|
||
- A simple theme with the first character being 花(hana), the kanji for
|
||
flower. This theme was inspired by a keycap set called DSA Hana. This
|
||
pairs well with the <a
|
||
href="https://github.com/arturoalviar/hana-matcha-syntax">hana atom</a>
|
||
theme. Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/hanleylee/handy">handy</a> - Colorful
|
||
and lightweight theme. Shows root status, <code>git</code> status,
|
||
current directory and <code>user@hostname</code> decorations.</li>
|
||
<li><a href="https://github.com/kojole/hanpen.zsh-theme">hanpen</a> -
|
||
Shows <code>git</code> branch and status, last command exit code, last
|
||
command execution time if more than
|
||
<code>ZSH_THEME_HANPEN_CMD_MAX_EXEC_TIME</code>.</li>
|
||
<li><a
|
||
href="https://github.com/hanamiyuna/hapin-zsh-theme/blob/master/hapin.zsh-theme">hapin</a>
|
||
- Based on oxide, includes <code>git</code> status decorations and
|
||
current user/host information.</li>
|
||
<li><a
|
||
href="https://github.com/lexhuismans/happy-coding/">happy-coding</a> -
|
||
Stripped down version of <a
|
||
href="https://github.com/ChesterYue/ohmyzsh-theme-passion">passion</a>.
|
||
Includes decorators for time, <code>git</code> branch, last command
|
||
execution time and last command exit status.</li>
|
||
<li><a href="https://github.com/haribo/omz-haribo-theme">haribo</a> -
|
||
Simple <code>git</code> status + timestamp in prompt.</li>
|
||
<li><a href="https://github.com/fusion809/zsh-theme">hcompact</a> -
|
||
Displays time, OS (including distro if on Linux), directory and whether
|
||
running as root.</li>
|
||
<li><a href="https://github.com/Moarram/headline">headline</a> - A
|
||
responsive ZSH theme featuring Git status information and a colored line
|
||
above the prompt.</li>
|
||
<li><a href="https://github.com/heapbytes/heapbytes-zsh">heapbytes</a> -
|
||
Includes decorators for current directory, tun0 ip if on a VPN, wlan ip
|
||
when not on VPN and <code>git</code> information.</li>
|
||
<li><a href="https://github.com/gko/heart">heart</a> - Heart themed
|
||
prompt for light backgrounds.</li>
|
||
<li><a
|
||
href="https://github.com/Hedroed/hedroed-bureau.zsh-theme">hedroed-bureau</a>
|
||
- Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#bureau">bureau</a>,
|
||
with added <code>git</code> status decorations and <code>npm</code>
|
||
status.</li>
|
||
<li><a href="https://github.com/helb/helb.zshtheme">helb</a> - Loosely
|
||
based on Gentoo’s old <code>bash</code> theme. Includes <code>git</code>
|
||
information, return value of last command, and uses different username
|
||
color and prompt char for users (<code>$</code>) and root
|
||
(<code>#</code>).</li>
|
||
<li><a href="https://github.com/bigdave/hematite">hematite</a> -
|
||
Minimalist promot that tries to show only the status decorations that
|
||
are actively useful at a given time.</li>
|
||
<li><a href="https://github.com/henriqueluhm/henzilla">henzilla</a> -
|
||
Inspired by<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/themes#gozilla">gozilla</a>.
|
||
Includes decorator for <code>git</code> status.</li>
|
||
<li><a href="https://github.com/hectorBrown/hex-zsh">hex</a> - Heavily
|
||
based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#bira">bira</a>, and
|
||
<a href="https://github.com/sbugzu/gruvbox-zsh">gruvbox</a>, which in
|
||
turn is based on <a
|
||
href="https://gist.github.com/agnoster/3712874">agnoster</a>. Includes
|
||
decorators for current directory, <code>git</code> status information,
|
||
active python virtualenv, exit status of the last command run. Requires
|
||
a Powerline-compatible font.</li>
|
||
<li><a href="https://github.com/diogoazevedos/hexagon">hexagon</a> -
|
||
Minimalist ZSH theme based on <a
|
||
href="https://github.com/geometry-zsh/geometry">geometry</a>.</li>
|
||
<li><a href="https://github.com/fusion809/zsh-theme">hfulldate</a> -
|
||
Displays time, date, OS (including distro if on Linux), directory and
|
||
whether running as root.</li>
|
||
<li><a href="https://github.com/hhktony/hhktony.zsh-theme">hhktony</a> -
|
||
Inspired by robbyrussell theme + ssh connection status prompt.</li>
|
||
<li><a href="https://github.com/Hietan/Hietan_ZshTheme">hietan</a> -
|
||
Includes decorators for current directory, date & time,
|
||
<code>git</code> status and the exit value of the last command run.
|
||
Requires a <a href="https://github.com/ryanoasis/nerd-fonts">Nerd
|
||
Font</a>.</li>
|
||
<li><a href="https://github.com/thegodheehee/hijack-zsh">hijack</a> -
|
||
Includes decorators for user@hostname, current directory, and
|
||
<code>git</code> information.</li>
|
||
<li><a href="https://github.com/ucpr/hina">hina</a> - Written in
|
||
<code>golang</code>, includes <code>git</code> status decoration and
|
||
kubernetes context.</li>
|
||
<li><a href="https://github.com/haitaim/hip-fellow">hip-fellow</a> -
|
||
Includes <code>git</code> status decorations and works with standard
|
||
fonts.</li>
|
||
<li><a
|
||
href="https://github.com/hipstersmoothie/PowerlevelHipstersmoothie">hipstersmoothie-p9x</a>
|
||
- A variant of <a
|
||
href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a>.</li>
|
||
<li><a href="https://github.com/Mboukhal/hoMyZsh_theme">ho-my-zsh</a> -
|
||
Includes decorators for current directory and <code>git</code>
|
||
information.</li>
|
||
<li><a href="https://github.com/emilHof/hoffish-zsh-theme">hoffish</a> -
|
||
If the <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a> theme
|
||
and <a href="https://fishshell.com/">fish</a> shell had a ZSH theme for
|
||
a child. Includes decorators for <code>git</code> status, trimmed path
|
||
to current directory, root status, exit status of the last command run
|
||
and the active python virtualenv. Requires a Powerline font and the <a
|
||
href="https://github.com/zsh-users/zsh-autosuggestions">zsh-autosuggestions</a>
|
||
and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/shrink-path/shrink-path.plugin.zsh">shrink-path</a>
|
||
plugins.</li>
|
||
<li><a href="https://github.com/hogbal/hogbal.zsh-theme">hogbal</a> -
|
||
Works best with a dark background and a 256 color terminal program.
|
||
Includes decorators for <code>virtualenv</code>, <code>git</code>
|
||
information, <code>username@hostname</code> and current directory.</li>
|
||
<li><a href="https://github.com/sheerun/home">home</a> - Pretty and
|
||
short one-line theme that makes you feel at home.</li>
|
||
<li><a href="https://github.com/olets/hometown-prompt">hometown</a> - A
|
||
feature rich, high performance <code>git</code>-aware ZSH theme with
|
||
segments for the user, host, time, the current working directory and its
|
||
parent, and detailed full Git status within a Git repo.</li>
|
||
<li><a
|
||
href="https://github.com/oskarkrawczyk/honukai-iterm-zsh">honukai-iterm</a>
|
||
- Honukai theme and colors for oh-my-zsh and iTerm 2.</li>
|
||
<li><a href="https://github.com/hooay233/Hoozeeth">hoozeeth</a> -
|
||
Minimalist theme, includes decorators for user@hostname, the date &
|
||
time, and the current working directory.</li>
|
||
<li><a href="https://github.com/nuimk/horizontal">horizontal</a> - Two
|
||
line prompt with a horizontal separator.</li>
|
||
<li><a href="https://github.com/fusion809/zsh-theme">hornix</a> -
|
||
Displays time & date, OS (including distro if on Linux), directory
|
||
and whether running as root.</li>
|
||
<li><a href="https://github.com/emileswarts/horse-sh">horse-sh</a> - A
|
||
very minimal brown/red ZSH theme.</li>
|
||
<li><a href="https://github.com/ibyf0r3ns1cs/zsh-htb-theme">htb</a> -
|
||
Inspired by the pwnbox on a HackTheBox machine. Includes decorators for
|
||
user@host, IP address and the current directory.</li>
|
||
<li><a
|
||
href="https://gist.github.com/hub23/c226b1c77446e099f7684b0d21c6b22a">hub</a>
|
||
- Simple and clean, includes the return code of the last command
|
||
executed.</li>
|
||
<li><a
|
||
href="https://github.com/saravanabalagi/zsh-theme-humbled">humbled</a> -
|
||
A clean and humble theme with left-aligned <code>condaenv</code>,
|
||
<code>virtualenv</code> and <code>git</code> status. Requires <a
|
||
href="https://github.com/saravanabalagi/zsh-plugin-condaenv">condaenv</a>
|
||
plugin.</li>
|
||
<li><a
|
||
href="https://github.com/willmendesneto/hyper-oh-my-zsh">hyper</a> -
|
||
Designed to work with the hyper terminal theme, includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/tylerreckart/hyperzsh">hyperzsh</a> -
|
||
Gives you a comprehensive overview of the branch you’re working on and
|
||
the status of your repository without cluttering your terminal.</li>
|
||
<li><a href="https://github.com/iamskok/iamskok.zsh-theme">iamskok</a> -
|
||
Works well on a dark background.</li>
|
||
<li><a href="https://github.com/aaqaishtyaq/iay">iay</a> - A
|
||
<code>{ba,z}sh</code> prompt written in Rust. Includes decorations for
|
||
the current directory and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/Lenart12/ice.zsh-theme">ice</a> - Very
|
||
lightly modified <a href="https://github.com/isqua/bureau">bureau</a>
|
||
theme combined with <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>.</li>
|
||
<li><a href="https://github.com/ichirei/ichirei.zsh-theme">ichirei</a> -
|
||
Colorful. Includes decorators for <code>git</code> status, time &
|
||
current directory. Requires a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a>.</li>
|
||
<li><a href="https://github.com/JamesConlan96/Icicle">icicle</a> -
|
||
Includes <code>git</code> status decorations, and whether running as
|
||
root.</li>
|
||
<li><a
|
||
href="https://github.com/KalebHawkins/ohmyzsh-IGeek-OSX">iGeek</a> -
|
||
Modified iGeek theme. Works with macOS out-of the box, includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/Saleh7/igeek-zsh-theme">igeek</a> -
|
||
Displays system information when starting a new terminal session.</li>
|
||
<li><a href="https://github.com/eugenk/zsh-prompt-iggy">iggy</a> - A
|
||
super happy awesome Powerline-style, <code>git</code>-aware
|
||
<strong>prezto only</strong> theme.</li>
|
||
<li><a
|
||
href="https://github.com/igor9silva/igorsilva-zsh-theme">igorsilva</a> -
|
||
Shows current directory, customizable delimiter, current branch, and
|
||
<code>git</code> status decorators.</li>
|
||
<li><a
|
||
href="https://github.com/btd1337/iguanidae-zsh-theme">iguanidae</a> -
|
||
Includes <code>git</code>, <code>nvm</code> and <code>venv</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/shabane/illusion">illusion</a> -
|
||
Includes username, current working directory, <code>git</code> status
|
||
and last command status decorators.</li>
|
||
<li><a
|
||
href="https://github.com/lopezator/lluvia-gitster">illuvia-gitster</a> -
|
||
Fork of <a
|
||
href="https://github.com/ergenekonyigit/lambda-gitster">ergenekonyigit/lambda-gitster</a>
|
||
with spacing improvements and an updated icon. Includes <code>git</code>
|
||
status information.</li>
|
||
<li><a href="https://github.com/igormp/Imp">imp</a> - Based on <a
|
||
href="https://github.com/Bash-it/bash-it/wiki/Themes#zork">zork</a> and
|
||
optimized for dark backgrounds.</li>
|
||
<li><a
|
||
href="https://github.com/alimranahmed/zsh-imranic-themes">imranic</a> -
|
||
Minimalist theme with decorators for <code>git</code> status, python
|
||
virtualenv, rvm ruby version, conda version, kube status, and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/jshiell/infernus-zsh-theme">infernus</a>
|
||
- Minimalist theme, better on dark backgrounds.</li>
|
||
<li><a href="https://github.com/hevi9/infoline-zsh-theme">infoline</a> -
|
||
Clean theme that shows <code>git</code> status, background jobs, remote
|
||
host, and other information.</li>
|
||
<li><a href="https://github.com/Readf0x/integral-prompt">integral</a> -
|
||
Math-inspired, includes decorators for time, current directory and
|
||
<code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/alionapermes/inthedeepspace/">inthedeepspace</a>
|
||
- Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#user-content-intheloop">intheloop</a>
|
||
and inspired by <a
|
||
href="https://github.com/tyrannicaltoucan/vim-deep-space">vim-deep-space</a>.</li>
|
||
<li><a
|
||
href="https://github.com/zyphrus/intheloop-powerline">intheloop-powerline</a>
|
||
- An extension of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/intheloop.zsh-theme">intheloop</a>
|
||
theme to use powerline fonts.</li>
|
||
<li><a href="https://github.com/itsthatguy/itg.zsh-theme">itg</a> -
|
||
itsthatguy’s theme.</li>
|
||
<li><a href="https://github.com/itlbv/itlbv-ohmyzsh-theme">itlbv</a> -
|
||
Minimalist. Includes decorators for <code>git</code> status and the
|
||
current directory.</li>
|
||
<li><a
|
||
href="https://github.com/ittecture/ittecture-omz-theme">ittecture</a> -
|
||
Includes decorators for current directory and <code>git</code>
|
||
information.</li>
|
||
<li><a href="https://github.com/ivabus/ivabus-zsh-theme">ivabus</a> -
|
||
Inspired by the GitHub Codespaces prompt. Includes decorators for
|
||
<code>git</code> status, username and current directory.</li>
|
||
<li><a href="https://github.com/ivyhjk/ohmyzsh-theme-ivy">ivy</a> -
|
||
Works well on dark backgrounds. Includes user@host, <code>git</code>
|
||
status and time decorators. Based on the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#obraun">obraun</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/Jsharkc/jacobin-zsh-theme">jacobin</a> -
|
||
Based on refined and ys themes, includes <code>git</code> status
|
||
decorations. Includes an optional iterm2 color scheme.</li>
|
||
<li><a href="https://github.com/JakeHuneau/Jake.zsh-theme">jake</a> -
|
||
Shows the time, the current directory, and <code>git</code> branch
|
||
information including the branch name and a red + if the branch has
|
||
un-pushed changes.</li>
|
||
<li><a href="https://github.com/jesusangelm/Jam-Zsh-Theme">jam</a> -
|
||
Optimized for dark backgrounds, includes <code>git</code> status and
|
||
<code>rvm</code> status.</li>
|
||
<li><a href="https://github.com/jhammerberg/jax-theme">jax</a>
|
||
Reminiscent of Powerline. Includes decorators for current directory and
|
||
current user.</li>
|
||
<li><a href="https://github.com/jclementex/jc-zsh-theme">jc</a> - For
|
||
dark terminal backgrounds, includes <code>git</code> status
|
||
information.</li>
|
||
<li><a href="https://github.com/jasonlewis/jcl-zsh-theme">jcl</a> -
|
||
Loosely based on the <code>ys</code> theme.</li>
|
||
<li><a href="https://github.com/jbaranski/jeff-zsh-theme">jeff</a> -
|
||
Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#bira">bira</a>.
|
||
Includes decorators for user@host, time, current directory and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/jeromescuggs/jerome-theme">jerome</a> -
|
||
Colorful theme based on the <a
|
||
href="https://github.com/jeromescuggs/jerome-theme">dieter</a> theme,
|
||
but with a yellow hostname. Includes <code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/JHLeeeMe/JHLeeeMe-Zsh-Theme">jhleeeme</a> -
|
||
Includes <code>git</code> and python virtualenv status decorations,
|
||
user, pwd,time and system name.</li>
|
||
<li><a href="https://github.com/juacu7340/jmsp.zsh-theme">jmsp</a> -
|
||
Focused on simplicity and SSH usefullness. Includes <code>git</code>
|
||
status and current directory decorators.</li>
|
||
<li><a href="https://github.com/jmaaltech/jmtech-zsh-theme">jmtech</a> -
|
||
Customizable colors and symbols. Includes decorators for
|
||
<code>git</code> status, exit status of last command run,
|
||
<code>gpg</code> signing information and timestamps. Requires a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a> for the
|
||
<code>git</code> status icons.</li>
|
||
<li><a href="https://github.com/jnooree/jnooree-zsh-theme">jnooree</a> -
|
||
Minimalist theme with colors adapted from the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
theme. Includes decorators for <code>git</code> status, whether running
|
||
as non-default user and current working directory.</li>
|
||
<li><a href="https://github.com/joje6/joje.zsh-theme">joje</a> -
|
||
Includes decorators for <code>git</code> status and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/Jon-Schneider/jon.zsh-theme">jon</a> - A
|
||
simplified <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>
|
||
with the colors of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>.</li>
|
||
<li><a href="https://github.com/zthxxx/jovial">jovial</a> - Shows
|
||
decorators for host, user, path, development environment,
|
||
<code>git</code> branch, and which <code>python</code> venv is
|
||
active.</li>
|
||
<li><a href="https://github.com/jpegleg/zshrc">jpegleg</a> - Similar to
|
||
dark blood theme, includes timestamp and <code>git</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/JSextonn/js-magic">js-magic</a> - A
|
||
simplified take on <a
|
||
href="https://github.com/andyfleming/oh-my-zsh/blob/master/themes/af-magic.zsh-theme">af-magic</a>.
|
||
Includes current working directory and <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/judgedim/oh-my-zsh-judgedim-theme">judgedim</a>
|
||
- Minimalist prompt.</li>
|
||
<li><a href="https://github.com/skippyr/july">july</a> - Minimalist
|
||
prompt. Includes decorators for user, host and current directory.</li>
|
||
<li><a
|
||
href="https://github.com/supertassu/another-theme">just-another</a> -
|
||
Just another theme, with hostname when you’re sshed to another
|
||
machine.</li>
|
||
<li><a
|
||
href="https://github.com/DevinLeamy/just-around-the-corner">just-around-the-corner</a>
|
||
- Counts down the days until Christmas. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/jeffwalter/zsh-jwalter">jwalter</a> -
|
||
Powerline-style theme with <code>git</code>, <code>svn</code>,
|
||
<code>npm</code>, <code>rvm</code> and network awareness. Requires
|
||
Powerline-compatible terminal font.</li>
|
||
<li><a href="https://github.com/Jyumpp/jyumpp-zsh-theme">jyumpp</a> -
|
||
Configuration file and installer for Powerlevel 10K.</li>
|
||
<li><a
|
||
href="https://github.com/clamy54/kali-like-zsh-theme">kali-like</a> -
|
||
Inspired by the Kali Linux default ZSH theme. Includes decorators for
|
||
user@host, current directory and <code>git</code> information.</li>
|
||
<li><a href="https://github.com/h4ck3r0/kali-theme">kali</a> - Includes
|
||
<code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/kalsowerus/kalsowerus.zsh-theme">kalsowerus</a>
|
||
- Colorful powerline-inspired multi-line theme, includes decorations for
|
||
<code>git</code> status, directory, last command exit status and
|
||
<code>nvm</code> information.</li>
|
||
<li><a href="https://github.com/zaari/karu">karu</a> - Minimalist single
|
||
line ZSH prompt.</li>
|
||
<li><a
|
||
href="https://github.com/LeonidPilyugin/kawaii-oh-my-zsh/">kawaii</a> -
|
||
Has terminal and virtual console modes. Includes decorators for
|
||
username, directory, last command exit status, timestamp and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/Keloran/keloran.zsh-theme">keloran</a> -
|
||
Theme that includes a few features from other themes.</li>
|
||
<li><a href="https://github.com/notnek/zsh-theme">kenton</a> - Optimized
|
||
for dark backgrounds, includes <code>git</code> status information.</li>
|
||
<li><a
|
||
href="https://github.com/KernelDiego/kerneldiego-zsh-theme">kerneldiego</a>
|
||
- A minimal and informative Zsh theme with a clean box-style layout, Git
|
||
integration, and colorful prompt indicators for productivity and visual
|
||
clarity.</li>
|
||
<li><a href="https://github.com/KevinParnell/Kevin-zsh">kevin</a> -
|
||
Colorful theme, includes iTerm 2 color schemes.</li>
|
||
<li><a href="https://github.com/Kashugoyal/kgzsh">kgzsh</a> - Includes
|
||
<code>git</code> status deorations, works well on darker
|
||
backgrounds.</li>
|
||
<li><a href="https://github.com/KidoThunder/kido-zsh-theme">kido</a> -
|
||
Based on <code>ys</code> and <code>robbyrussell</code> themes. Includes
|
||
decorators for the exit code of the last command run, python virtualenv
|
||
and VCS status.</li>
|
||
<li><a href="https://github.com/kimwz/kimwz-oh-my-zsh-theme">kimwz</a> -
|
||
Minimal theme.</li>
|
||
<li><a
|
||
href="https://github.com/folixg/kinda-fishy-theme">kinda-fishy</a> -
|
||
Based on Fishy theme, but shows full paths instead of abbreviated
|
||
directories and only shows user@machine in <code>ssh</code> sessions and
|
||
docker containers.</li>
|
||
<li><a href="https://github.com/kshnkvn/kindahv-zsh-theme">kindahv</a> -
|
||
A clean ZSH theme with command execution time tracking.</li>
|
||
<li><a href="https://github.com/rileytwo/kiss">kiss</a> - Simple theme
|
||
for oh-my-zsh, VSCode, iTerm2, Neovim, and RStudio. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/prototype27/kketcham">kketcham</a> -
|
||
Theme with nifty colors on the <code>git</code> info.</li>
|
||
<li><a href="https://github.com/JoshBenn/KoTheme-for-Oh-My-Zsh/">ko</a>
|
||
- Includes decorators for <code>git</code> status and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/dkorittki/korittg-zsh-theme">korittg</a>
|
||
- Minimalistic but informative. Includes decorations for
|
||
<code>git</code> status, current directory and the <code>kubectl</code>
|
||
context and namespace.</li>
|
||
<li><a href="https://github.com/wendygaoyuan/kote-zsh-theme">kote</a> -
|
||
Best for dark backgrounds. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/sorenvonsarvort/kotterstep-zsh-theme">kotterstep</a>
|
||
- Two line theme designed for dark terminals, has <code>git</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/krak3n/zsh-theme">krak3n</a> - Shows
|
||
golang version and the current <code>git</code> branch.</li>
|
||
<li><a href="https://github.com/KrakenTheme/kraken-zsh">kraken</a> - A
|
||
dark theme for ZSH.</li>
|
||
<li><a href="https://github.com/KSposh/ksposh-zsh-theme">ksposh</a> -
|
||
Includes decorators for python virtual environment, <code>git</code>
|
||
information, current directory and username.</li>
|
||
<li><a href="https://github.com/tigerjz32/kube-zsh-theme">kube</a> -
|
||
Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes#macos-terminal">macos-terminal</a>,
|
||
includes <code>kubectl</code> context. Has time, directory, and
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/kumavis/kumavis-zsh-theme">kumavis</a> -
|
||
Agnoster fork optimized for solarized terminals. Requires
|
||
powerline-compatible font.</li>
|
||
<li><a href="https://github.com/Kwpolska/kw.zsh-theme">kw</a> - Colorful
|
||
theme with <code>git</code> and <code>hg</code> status information,
|
||
ability to add host-specific colors to hostname.</li>
|
||
<li><a href="https://github.com/arturoalviar/kyuu-zsh-theme">kyuu</a> -
|
||
A simple theme with the first character being 九(kyuu), the number 9.
|
||
The primary color is blue with a magenta accent. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/Petrushevsky-A/Lacerate-zsh-theme">lacerate</a>
|
||
- Minimalist theme with decorations for <code>git</code>,
|
||
<code>hg</code> and python <code>venv</code> status.</li>
|
||
<li><a href="https://github.com/Saka7/laconic.zsh-theme">laconic</a> -
|
||
Simple theme with <code>git</code> status and current directory
|
||
decorators.</li>
|
||
<li><a href="https://github.com/jashezan/lagnoda">lagnoda</a> Inspired
|
||
by <a href="https://gist.github.com/agnoster/3712874">agnoster</a> and
|
||
<code>lambda</code> themes. Includes decorators for username@hostname,
|
||
current directory, <code>git</code>, <code>hg</code>, or
|
||
<code>bzr</code> status, current virtualenv, exit status of last command
|
||
run, and current aws profile.</li>
|
||
<li><a href="https://github.com/noplay/lagune">lagune</a> - A minimal
|
||
ZSH theme.</li>
|
||
<li><a href="https://github.com/bluedragon1221/zsh-lambda-prompt">lambda
|
||
(bluedragon1221)</a> - Includes decorators for current directory and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/cdimascio/lambda-zsh-theme">lambda
|
||
(cdimascio)</a> - Inspired by the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/lambda.zsh-theme">lambda</a>
|
||
theme. Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/halfo/lambda-mod-zsh-theme/">lambda
|
||
(halfo)</a> - A ZSH theme optimized for <code>git</code> users who use
|
||
unicode-compatible fonts and terminal applications.</li>
|
||
<li><a
|
||
href="https://github.com/zalefin/lambda-blazinggit">lambda-blazinggit</a>
|
||
- Includes blazing fast, detailed <code>git</code> information. Requires
|
||
<a href="https://github.com/ryanoasis/nerd-fonts">Nerd Fonts</a> and the
|
||
<a href="https://github.com/romkatv/gitstatus">gitstatus</a>
|
||
plugin.</li>
|
||
<li><a
|
||
href="https://github.com/ergenekonyigit/lambda-gitster">lambda-gitster</a>
|
||
- Minimalist prompt that includes <code>git</code> information.</li>
|
||
<li><a
|
||
href="https://github.com/sohnryang/lambda-minimal-theme">lambda-minimal</a>
|
||
- Simple theme based on lambda with <code>git</code> status and
|
||
virtualenv information.</li>
|
||
<li><a
|
||
href="https://github.com/halfo/lambda-mod-zsh-theme">lambda-mod</a> - A
|
||
simple ZSH theme, optimized for <code>git</code> usage.</li>
|
||
<li><a href="https://github.com/paimanbandi/lambda-p">lambda-p</a> -
|
||
Inspired by the <a
|
||
href="https://github.com/halfo/lambda-mod-zsh-theme">lambda mod</a> and
|
||
<a href="https://github.com/vkaracic/lambdav-zsh-theme">Lambda V</a>
|
||
themes. Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/marszall87/lambda-pure">lambda-pure</a>
|
||
- A minimal ZSH theme, based on <a
|
||
href="https://github.com/sindresorhus/pure">pure</a>, with added Node.js
|
||
version decorator.</li>
|
||
<li><a href="https://github.com/vkaracic/lambdav-zsh-theme">lambda-v</a>
|
||
- A combination of the Lambda and Fishy themes, includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/seamile/lambda-zen">lambda-zen</a> -
|
||
inspired by <a
|
||
href="https://github.com/halfo/lambda-mod-zsh-theme">lambda mod
|
||
theme</a> with graphical <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/avillen/zsh-theme-lambder">lambder</a> -
|
||
Includes <code>git</code> status decorations, works best with a dark
|
||
terminal theme.</li>
|
||
<li><a href="https://github.com/LanikSJ/laniksj-zsh-theme">laniksj</a> -
|
||
Works best on a dark background. Based on the great <code>ys</code>
|
||
theme and <a
|
||
href="https://github.com/oskarkrawczyk/honukai-iterm-zsh">Honukai ZSH
|
||
Theme</a>. Shows root status and <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/tourcoder/larn.zsh-theme">larn</a> - A
|
||
clean and customizable oh my zsh theme with Git integration, designed
|
||
for dark terminals. It features a colorful prompt with decorators for
|
||
<code>git</code> branch and status indicators, current directory and
|
||
distinct <code>ls</code> colors for files and directories.</li>
|
||
<li><a
|
||
href="https://github.com/drewlustro/lazyprodigy-zsh-theme">lazyprodigy</a>
|
||
- Optimized for dark terminals, has variants for local and remote
|
||
systems.</li>
|
||
<li><a href="https://github.com/Ghostrick/leafia-prompt">leafia</a> -
|
||
Leafy prezto theme that shows <code>git</code> status information.</li>
|
||
<li><a href="https://github.com/miekg/lean">lean</a> - Inspired by <a
|
||
href="https://github.com/sindresorhus/pure">pure</a>. Has decorators for
|
||
<code>git</code> status information, exit status of last command run,
|
||
and the elapsed time of last command.</li>
|
||
<li><a href="https://github.com/carlosvitr/lemon_zsh">lemon</a> - Many
|
||
beautiful colors for you to enjoy. done with care and patience. Includes
|
||
<code>git</code> status and ruby version decorations.</li>
|
||
<li><a href="https://github.com/prince-an/Leon_zshTheme">leon</a> -
|
||
Works well on light background. Includes <code>git</code> status, time,
|
||
username@host, working directory and last command exit status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/ablil/less-noise">less-noise</a> -
|
||
Minimalist theme with decorators for <code>git</code> status, current
|
||
directory and the current time.</li>
|
||
<li><a href="https://github.com/gschnall/leverage">leverage</a> - Based
|
||
on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/minimal.zsh-theme">minimal</a>,
|
||
uses colors, and an extra <code>¬</code> character, to better
|
||
distinguish the command line prompt from your output.</li>
|
||
<li><a href="https://github.com/lewisflude/oh-my-lewis">lewis</a> -
|
||
Black, white and red theme. Shows <code>git</code> status
|
||
information.</li>
|
||
<li><a href="https://github.com/nautilor/lgbt.zsh-theme">lgbt</a> -
|
||
Colorful theme with decorators for current directory and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/PhoenixSmaug/zsh-lgbtq-themes">lgbtq</a>
|
||
- A collection of lgbtq themes for your terminal.</li>
|
||
<li><a href="https://github.com/InfinityUniverse0/light-zsh">light</a> -
|
||
Works best on a light background. Includes decorators for
|
||
username@hostname, <code>git</code> status and the current
|
||
directory.</li>
|
||
<li><a
|
||
href="https://github.com/lightbulb703/lightbulb-zsh-theme">lightbulb</a>
|
||
- Includes decorations for kernel, OS version, uptime and
|
||
<code>git</code>.</li>
|
||
<li><a href="https://github.com/lighthaus-theme/zsh">lighthaus</a> - A
|
||
prompt that compliments the <a
|
||
href="https://github.com/lighthaus-theme/lighthaus">Lighthaus</a> theme.
|
||
Shows <code>git</code> information, GitHub/GitLab logo and shows changes
|
||
as and when they occur.</li>
|
||
<li><a href="https://github.com/raphaelivan/lila-zsh-theme">lila</a> -
|
||
Minimalist theme, best on a dark terminal background.</li>
|
||
<li><a href="https://github.com/skippyr/lildragon">lildragon</a> -
|
||
Dragon-themed. Includes decorators for <code>git</code> status, current
|
||
directory & username. Requires a font with emoji glyphs.</li>
|
||
<li><a href="https://github.com/aknackd/zsh-themes">lilith</a> -
|
||
Modification of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/gallifrey.zsh-theme">gallifrey</a>
|
||
and <a
|
||
href="https://github.com/tylerreckart/hyperzsh">hyperzsh</a>.</li>
|
||
<li><a href="https://github.com/yous/lime">lime</a> - Simple and easily
|
||
customizable ZSH theme.</li>
|
||
<li><a href="https://github.com/shooteram/limpide">limpide</a> -
|
||
Modified version of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/themes#miloshadzic">miloshadzic</a>
|
||
theme which displays parent and current directory.</li>
|
||
<li><a href="https://github.com/MrYazdan/zsh-linear-theme">linear</a> -
|
||
Reminiscent of Powerline. Includes segments with <code>git</code>
|
||
status, Pythonvirtualenv, current directory and current time.</li>
|
||
<li><a href="https://github.com/kylegl/link-zsh-theme">link</a> -
|
||
Minimalist. Includes <code>git</code> status and last command exit
|
||
decorations.</li>
|
||
<li><a href="https://github.com/patrick330602/linuxer">linuxer</a> -
|
||
Inspired by Yaris Alex Gutierrez’s <a
|
||
href="https://github.com/yarisgutierrez/classyTouch_oh-my-zsh">classyTouch</a>,
|
||
Yad Smood’s <code>ys</code>, and the <a
|
||
href="https://github.com/isqua/bureau">Bureau</a> theme.</li>
|
||
<li><a href="https://github.com/andreshincapier/linuxero">linuxero</a> -
|
||
Minimalist. Includes decorations for root status, current directory,
|
||
<code>git</code> status, current ruby rvm environment and current python
|
||
virtualenv.</li>
|
||
<li><a href="https://github.com/nojhan/liquidprompt">liquidprompt</a> -
|
||
A full-featured & carefully designed adaptive prompt with useful
|
||
information when you need it. It shows you what you need when you need
|
||
it. You will notice what changes when it changes, saving time and
|
||
frustration.</li>
|
||
<li><a href="https://github.com/bashelled/lish">lish</a> - A casual
|
||
theme. No roughness, just smooth. Includes <code>git</code>, user@host,
|
||
last command exit status, current directory, current time and root
|
||
status decorators.</li>
|
||
<li><a href="https://github.com/RenoirTan/liver.zsh-theme">liver</a> -
|
||
Colorful, includes <code>git</code> status, user, host, current and
|
||
relative path to the current repository root decorations.</li>
|
||
<li><a href="https://github.com/PsychoLlama/llama.zsh-theme">llama</a> -
|
||
Minimalist theme used by discerning llamas.</li>
|
||
<li><a href="https://github.com/logico/logico-zsh-theme">logico</a> -
|
||
Has <code>git</code> decorations. Shows remote status and indicator for
|
||
vi-mode.</li>
|
||
<li><a
|
||
href="https://github.com/designfrontier/lonestar-zsh-theme/blob/master/lone-star.zsh-theme">lone-star</a>
|
||
- Texas-themed theme based on Sindre Sorhus’ pure theme.</li>
|
||
<li><a
|
||
href="https://github.com/long263/longsilvern-zsh-theme">longsilvern</a>
|
||
- Includes <code>git</code> and compact <code>pwd</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/lorond/zsh-lorond/">lorond</a> - Compact
|
||
version of <a
|
||
href="https://github.com/andyfleming/oh-my-zsh/blob/master/themes/af-magic.zsh-theme">af-magic</a>.
|
||
Includes <code>git</code> status, works with standard fonts.</li>
|
||
<li><a href="https://github.com/lperezp/lperezp-zsh-theme">lperezp</a> -
|
||
Includes decorators for user@hostname, <code>git</code> status, current
|
||
directory and the exit status of the last command run.</li>
|
||
<li><a
|
||
href="https://github.com/sdcampbell/lpha3cho-Oh-My-Zsh-theme-for-pentesters">lpha3cho</a>
|
||
- Modified version of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/intheloop.zsh-theme">intheloop</a>
|
||
theme for pentesters which includes the date, time, and IP address for
|
||
pentest logging.</li>
|
||
<li><a href="https://github.com/LucEast/luceast-zsh-theme">luceast</a> -
|
||
Optimized for <code>git</code>. Includes decorations for username, host,
|
||
time & working directory.</li>
|
||
<li><a
|
||
href="https://github.com/ZitherPeng/oh-my-zsh-luckycoding-theme">luckycoding</a>
|
||
- Based on the <a
|
||
href="https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
theme, includes <code>git</code> decorations and the last command’s exit
|
||
code.</li>
|
||
<li><a href="https://github.com/daviludvig/ludvig-theme-zsh">ludvig</a>
|
||
- Minimalist. Includes decorators for <code>git</code> status, current
|
||
directory, current time and the last command’s exit status.</li>
|
||
<li><a href="https://github.com/LudwigWS/my-zsh-theme">ludwigws</a> -
|
||
Variant of <a
|
||
href="https://github.com/halfo/lambda-mod-zsh-theme">lambda-mod</a>
|
||
theme. Has <code>git</code> decorations, requires a powerline-compatible
|
||
terminal font.</li>
|
||
<li><a href="https://github.com/xueguangl23/luke_zsh_theme">luke</a> -
|
||
Includes <code>git</code> decorations. Based on the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/frisk.zsh-theme">frisk</a>
|
||
oh-my-zsh theme.</li>
|
||
<li><a
|
||
href="https://github.com/mpyw/oh-my-zsh-lukerandall-extended">lukerandall-extended</a>
|
||
- Extended version of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/lukerandall.zsh-theme">lukerandall</a>
|
||
theme. Includes decorations for <code>git</code> status and the status
|
||
of the last command run.</li>
|
||
<li><a
|
||
href="https://github.com/r-mohammadi1/armans-zsh-themes/blob/main/lunachar.zsh-theme">lunachar</a>
|
||
- Minimalist theme.</li>
|
||
<li><a href="https://github.com/alejandromume/macos-zsh-theme">macos</a>
|
||
- Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/MartinWie/ohmyzsh-theme-mad">mad</a> -
|
||
Includes <code>git</code> status and last command execution time
|
||
decorations.</li>
|
||
<li><a href="https://github.com/utauyo/madas-zsh-theme">madas</a> -
|
||
Inspired by af-magic. Includes decorators for <code>git</code> status,
|
||
user@host, and whether the last command failed.</li>
|
||
<li><a
|
||
href="https://github.com/cmuench/zsh-magento-cloud/blob/main/zsh-magento-cloud.plugin.zsh">magento</a>
|
||
- Add Magento Cloud Command Line Interface (<a
|
||
href="https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/dev-tools/cloud-cli.html?lang=en">magento-cloud
|
||
CLI</a>) completions.</li>
|
||
<li><a href="https://github.com/zimfw/magicmace">magicmace</a> -
|
||
Inspired by xero’s ZSH prompt and <a
|
||
href="https://github.com/zimfw/eriner">eriner’s prompt</a>. Includes
|
||
status codes for active python <code>venv</code>, exit status of last
|
||
command, shortened working directory, <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/IOsonoTAN/magico">magico</a> -
|
||
IOsonoTAN’s magico theme.</li>
|
||
<li><a href="https://github.com/wdjcodes/magpie">magpie</a> - Minimalist
|
||
theme with custom logic to display paths relative to the root of the
|
||
current <code>git</code>. Includes decorators for time, current
|
||
directory, username@hostname and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/mainnika/zsh-theme-mainnika/">mainnika</a> -
|
||
Includes decorators for last command exit status and the 1, 5 and 15
|
||
minute load averages.</li>
|
||
<li><a href="https://github.com/nylo-andry/zsh-themes">maivana</a> -
|
||
Includes <code>kubectl</code> context, <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/metalogica/majemoji">majemoji</a> - Adds
|
||
a random emoji to each session’s prompt. Includes <code>git</code>
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/mvinan/malev-zsh-theme">malev</a> - Has
|
||
minimalist and normal variants. Includes decorators for hostname,
|
||
directory, <code>git</code> status and the last command’s exit
|
||
status.</li>
|
||
<li><a href="https://github.com/dann254/mantis-zsh-theme">mantis</a> -
|
||
Minimal theme with <code>git</code> status and information
|
||
decorators.</li>
|
||
<li><a
|
||
href="https://github.com/carloscuesta/materialshell">materialshell</a> -
|
||
A <a href="https://material.io/guidelines/style/color.html">material
|
||
design</a> theme for your shell with a good contrast and color pops at
|
||
the important parts. Designed to be easy on the eyes.</li>
|
||
<li><a href="https://github.com/pot-code/matrix-zsh-theme">matrix</a> -
|
||
Variant of <a
|
||
href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a> styled
|
||
to look like something in the Matrix movie trilogy. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/mrobillard/matter-zsh-theme">matter</a>
|
||
- Shows <code>git</code> status, AWS vault role, background jobs, exit
|
||
code of last command & hostname.</li>
|
||
<li><a href="https://github.com/vichargrave/mau">mau</a> - A ZSH theme
|
||
with a cat twist. Includes <code>git</code> status decorations. Based on
|
||
the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/kphoen.zsh-theme">kphoen</a>
|
||
and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/smt.zsh-theme">smt</a>
|
||
themes.</li>
|
||
<li><a href="https://github.com/mbolis/mbolis-zsh-theme">mbolis</a> -
|
||
Includes <code>git</code> decorations, changes prompt color if root
|
||
user, active jobs, and <a href="https://github.com/jenv/jenv">jenv</a>
|
||
integration.</li>
|
||
<li><a href="https://github.com/MarioDena/MDmini">mdmini</a> - Includes
|
||
<code>git</code> and <code>ssh</code> status decorations.</li>
|
||
<li><a href="https://github.com/meganerd/meganerd-zsh/">meganerd</a> -
|
||
Inspired by jonathan. Includes decorators for <code>git</code> status,
|
||
user@hostname, current directory, time and the last command’s exit
|
||
status.</li>
|
||
<li><a
|
||
href="https://github.com/willghatch/zsh-megaprompt">megaprompt</a> - A
|
||
maximalist prompt including keyboard mode, ownership info, and other
|
||
contextual info, with λ as the prompt character. Requires the <a
|
||
href="https://github.com/willghatch/zsh-hooks">hooks</a> plugin.</li>
|
||
<li><a
|
||
href="https://github.com/deblauwetom/metalmajor-zsh-theme">metalmajor</a>
|
||
- Includes <code>git</code> status decorations, shows exit code of last
|
||
command if nonzero.</li>
|
||
<li><a href="https://github.com/Mexassi/mexassi-zsh-theme">mexassi</a> -
|
||
Checks the <code>/sys/class/power_supply</code> folders to determine if
|
||
the system is installed on a laptop or desktop machine. Reads the
|
||
battery percentage grepping acpi command and displays it in the prompt.
|
||
Includes <code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/mh-firouzjaah/mh-fzj-oh-my-zsh-theme-v1">mh-fzj</a>
|
||
- Includes <code>rvm</code> and <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/michaelpass/michaelpass.zsh-theme">michaelpass</a>
|
||
- POSIX-friendly cross-platform <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/alanpeabody.zsh-theme">alanpeabody</a>
|
||
mod w/ convenient timestamps and full git/ruby support.</li>
|
||
<li><a href="https://github.com/mortinger91/michelebira">michelebira</a>
|
||
- Variation of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>
|
||
theme. Includes decorators for <code>git</code> status, username,
|
||
current directory and the return code of the last command run.</li>
|
||
<li><a href="https://github.com/xlshiz/midin">midin</a> - Works well on
|
||
dark terminal background, includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/leguim-repo/mike-was-here-theme/">mike-was-here</a>
|
||
- Minimalist, includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/frodoslaw/milight-zsh">milight</a> -
|
||
Minimal ZSH prompt with <code>git</code> status display, works best with
|
||
dark terminal backgrounds.</li>
|
||
<li><a
|
||
href="https://github.com/syndbg/mindful-space-zsh-theme">mindful-space</a>
|
||
- ZSH theme with space in mind.</li>
|
||
<li><a
|
||
href="https://github.com/ysl2/mini-simple-zsh-prompt">mini-simple</a> -
|
||
Minimalist. Includes <code>vcs</code> status decorations.</li>
|
||
<li><a href="https://github.com/Brolly0204/zsh-minima">minima</a> -
|
||
Includes <code>git</code>, <code>node</code>, <code>golang</code>,
|
||
<code>yarn</code>, <code>php</code>, <code>docker</code> and
|
||
<code>python</code> status decorations.</li>
|
||
<li><a href="https://github.com/glsorre/minimal/">minimal (glsorre)</a>
|
||
- A minimal asynchronous ZSH theme optimized for use with the <a
|
||
href="https://github.com/tonsky/FiraCode">Fira Code</a> font and the <a
|
||
href="https://ethanschoonover.com/solarized">Solarized Light</a>
|
||
terminal theme.</li>
|
||
<li><a href="https://github.com/subnixr/minimal">minimal (subnixr)</a> -
|
||
Minimal yet feature-rich theme.</li>
|
||
<li><a
|
||
href="https://github.com/gdsrosa/minimal_improved">minimal-improved</a>
|
||
- Theme for dark terminals, includes <code>git</code> decorations in the
|
||
right-side prompt.</li>
|
||
<li><a href="https://github.com/nkurata/zsh-theme">minimal-os</a> - A
|
||
minimalist prompt with helpful <code>git</code> status and
|
||
system-specific decorators.</li>
|
||
<li><a
|
||
href="https://github.com/Lissy93/minimal-terminal-prompt">minimal-terminal</a>
|
||
- Includes decorators for username@host, current directory,
|
||
<code>git</code> information and the last command’s exit code.</li>
|
||
<li><a href="https://github.com/PatTheMav/minimal2">minimal2</a> - A
|
||
minimal and extensible ZSH theme. Forked from <a
|
||
href="https://github.com/subnixr/minimal">subnixr’s original</a> and
|
||
adapted for <a href="https://github.com/zimfw/zimfw">Zimfw</a>.</li>
|
||
<li><a href="https://github.com/lknix/zsh-theme-minimalx">minimalx</a> -
|
||
Inspired by kolo theme from oh-my-zsh.</li>
|
||
<li><a href="https://github.com/FalconLee1011/mint-zsh-theme">mint</a> -
|
||
Includes decorators for current directory, whether running on a laptop
|
||
or a desktop, and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/mbStavola/mira">mira</a> - A modified <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#bira">bira</a> with
|
||
time info and a simplified start prompt.</li>
|
||
<li><a
|
||
href="https://github.com/robin-pfeiffer/ohmyzsh-mirage-theme/">mirage</a>
|
||
- Includes prompt decorations for <code>git</code> status, last command
|
||
exit code, whether <code>sudo</code> timestamp file is present and
|
||
current active Python virtual environment.</li>
|
||
<li><a
|
||
href="https://github.com/franbach/oh-my-deepin-miramare">miramare</a> -
|
||
Includes <code>git</code> status decorations. Works best with <a
|
||
href="https://www.deepin.org/en/original/deepin-terminal/">Deepin
|
||
Terminal</a>.</li>
|
||
<li><a href="https://github.com/misalabs/misa.zsh-theme">misa</a> -
|
||
Misalabs’ ZSH theme.</li>
|
||
<li><a href="https://github.com/dekermendzhy/mixed-zsh-theme">mixed</a>
|
||
- Optimized for dark backgrounds.</li>
|
||
<li><a href="https://github.com/mnml-theme/prompt">mnml</a> - Minimal
|
||
theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/mochidaz/zsh-themes">mochi</a> - Simple
|
||
theme, designed to resemble rust main function. Includes
|
||
<code>git</code> and <code>hg</code> status decorations.</li>
|
||
<li><a href="https://github.com/mochidaz/zsh-themes">mochi2</a> -
|
||
Minimalist theme. Includes <code>git</code> and <code>hg</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/BadRat-in/zsh-modern-theme">modern</a> -
|
||
Automatically adapts to light and dark terminal themes. This theme
|
||
provides a clean and informative prompt with git integration, command
|
||
execution time, and a beautiful rainbow directory path.</li>
|
||
<li><a href="https://github.com/obrassard/moderno-zsh">moderno</a> - A
|
||
simple and modern ZSH theme inspired by the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
theme from Oh-My-ZSH. Includes <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/saravanabalagi/zsh-theme-modesty">modesty</a> -
|
||
A clean and modest ZSH theme with <code>condaenv</code>,
|
||
<code>virtualenv</code> and <code>git</code> status decorations
|
||
displayed neatly right aligned. Requires <a
|
||
href="https://github.com/saravanabalagi/zsh-plugin-condaenv">condaenv</a>
|
||
plugin.</li>
|
||
<li><a
|
||
href="https://github.com/prikhi/molokai-powerline-zsh">molokai-powerline</a>
|
||
- Based on <a
|
||
href="https://gist.github.com/agnoster/3712874">agnoster</a>.</li>
|
||
<li><a
|
||
href="https://github.com/momoyo-droid/momoyo-zsh-theme">momoyo</a> -
|
||
Reminiscent of powerline. Includes decorations for <code>git</code>
|
||
status, username, and working directory.</li>
|
||
<li><a
|
||
href="https://github.com/rafa-wine/monsi_oh-my-zsh_theme">monsi</a> -
|
||
Includes <code>git</code> status, last command exit status and current
|
||
directory decorators.</li>
|
||
<li><a
|
||
href="https://github.com/anotherlusitano/moon-light">moon-lite</a> -
|
||
Minimalist. Includes decorators for <code>git</code> status, current
|
||
directory and the exit status of the last command run.</li>
|
||
<li><a href="https://github.com/moonbloom-theme/zsh">moonbloom</a> -
|
||
Adapts to the color scheme of your terminal emulator. Includes
|
||
decorators for current directory and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/vosalt/moonlight-zsh-theme">moonlight</a> -
|
||
Dark lunar aesthetic with celestial tokens for <code>git</code>
|
||
status.Heavily inspired by the <a
|
||
href="https://github.com/Daivasmara/daivasmara.zsh-theme/tree/master">daivasmara</a>
|
||
theme.</li>
|
||
<li><a
|
||
href="https://github.com/kagamilove0707/moonline.zsh">moonline</a> -
|
||
Minimal but easily extensible prompt.</li>
|
||
<li><a href="https://github.com/gagbo/moux">moux</a> - Works well with a
|
||
dark terminal background, includes <code>git</code> decorations in
|
||
<code>RPROMPT</code>.</li>
|
||
<li><a href="https://github.com/water-logger/MSYS2-Theme/">msys2</a> -
|
||
Inspired by MSYS2. Includes decorators for user@host, <code>git</code>
|
||
status and the current directory.</li>
|
||
<li><a href="https://github.com/seamile/mu-zsh-theme">mu</a> - Improves
|
||
display of multiple <code>git</code> statuses. Inspired by <a
|
||
href="https://github.com/halfo/lambda-mod-zsh-theme">lambda mod
|
||
theme</a>. Requires a powerline-compatible font.</li>
|
||
<li><a
|
||
href="https://github.com/dotcode/multi-shell-repo-prompt">multi-shell-repo-prompt</a>
|
||
- Provides useful information (in your prompt) about the repository that
|
||
you are in. It currently works for <a
|
||
href="https://git-scm.com/">Git</a> and <a
|
||
href="https://www.mercurial-scm.org/">Mercurial</a>, under <a
|
||
href="https://en.wikipedia.org/wiki/Zsh">ZSH</a> as well as <a
|
||
href="https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29">bash</a>.</li>
|
||
<li><a href="https://github.com/jan-auer/zsh-multiline">multiline</a> -
|
||
Powerline-esque theme based on <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a>.</li>
|
||
<li><a href="https://github.com/nksoff/muslim">muslim</a> - A simple
|
||
minimal ZSH prompt theme.</li>
|
||
<li><a href="https://github.com/tonyke-bot/musy-zsh-theme">musy</a> -
|
||
Inspured by muse theme. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/fabiendelpierre/my-zsh-theme/">my</a> -
|
||
Variant of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#kolo">kolo</a>.</li>
|
||
<li><a href="https://github.com/MaxUlysse/myzsh">myzsh</a> - Maxime
|
||
Garcia’s myzsh theme.</li>
|
||
<li><a href="https://github.com/honbey/mzt">mzt</a> - Sets up
|
||
<code>LS_COLORS</code>, colorizes <code>diff</code> and includes
|
||
<code>git</code> status and current working directory decorations.</li>
|
||
<li><a
|
||
href="https://github.com/kokkonisd/nablaman-zsh-theme">nablaman</a> -
|
||
Similar to <a
|
||
href="https://github.com/romkatv/powerlevel10k">powerlevel10k</a>.
|
||
Includes decorators for the last command’s exit status, user@hostname,
|
||
<code>git</code> status and the current directory. Works best with a
|
||
dark terminal theme.</li>
|
||
<li><a href="https://github.com/justforuse/nanika-zsh-theme/">nanika</a>
|
||
- Optimized variant of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#robbyrussell">robbyrussell</a>.
|
||
Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/tweekmonster/nanofish">nanofish</a> -
|
||
Adds fish-style directory prompt to nanotech theme.</li>
|
||
<li><a
|
||
href="https://github.com/nbrylevv/nbrylevv-zsh-theme">nbrylevv</a> -
|
||
Minimalist theme with text <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/leovincentseles/nctu.zsh-theme">nctu</a>
|
||
- Lightweight theme with an emphasis on speed. Includes <code>git</code>
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/neewbee/neewbee.zsh-theme">neewbie</a> -
|
||
Minimal theme with <code>git</code> decorations. Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#robbyrussell">robbyrussell</a>.</li>
|
||
<li><a href="https://gitlab.com/migoa/neo">neo++</a> - Simpler, more
|
||
intuitive, and less clustered than the one above.</li>
|
||
<li><a href="https://github.com/algosuna/neon-potato">neon-potato</a> -
|
||
Colorful and minimalist theme. Includes <code>git</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/sahariko/neon">neon</a> - A pretty and
|
||
minimal ZSH theme with <code>git</code> decorations.</li>
|
||
<li><a href="https://gitlab.com/nyarla/zsh-theme-nerdish">nerdish</a> -
|
||
A prompt theme for ZSH which uses <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Fonts</a>.</li>
|
||
<li><a href="https://github.com/joknarf/nerdp">nerdp</a> - Nerd
|
||
powerline-style prompt. Requires a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a>. Includes
|
||
decorators for <code>git</code> status, username@hostname, current
|
||
directory, Python virtualenv, filesystem usage check, 1 minute CPU load,
|
||
available memory and the time.</li>
|
||
<li><a href="https://github.com/joknarf/nerdps1">nerdps1</a> -
|
||
Reminiscent of powerline. Requires a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a>. Includes
|
||
decorators for user@hostname, <code>git</code> information, truncated
|
||
current directory, python virtualenv, exit status of last command run
|
||
and the time.</li>
|
||
<li><a href="https://github.com/nescalante/zsh-theme">nescalante</a> -
|
||
Optimized for dark terminal backgrounds, includes <code>git</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/swomf/netmask-zsh-theme">netmask</a> -
|
||
Termux-first theme. Includes decorators for ip address, full path to
|
||
current directory, <code>git</code> status and python virtual
|
||
environment.</li>
|
||
<li><a
|
||
href="https://github.com/davidsierradz/neurosimple-oh-my-zsh-theme">neurosimple</a>
|
||
- Includes <code>git</code> decorations and <code>vi</code>-mode
|
||
indicator.</li>
|
||
<li><a href="https://github.com/softmoth/zsh-prompt-newt">newt</a> - Fat
|
||
& fast theme – beautiful inside and out, styled segments done right.
|
||
Extremely customizable, includes <code>git</code>, username, execution
|
||
time, directory, background jobs and edit mode decorations.</li>
|
||
<li><a href="https://github.com/sebastienfilion/zsh.newton">newton</a> -
|
||
Includes <code>git</code> status and external IP address
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/meierjan/nextbike-zsh-theme">nextbike</a> - A
|
||
very basic theme which just features an macOS bike icon.</li>
|
||
<li><a
|
||
href="https://git.sr.ht/~nicolairuckel/nidoranarion">nidoranarion</a> -
|
||
Colorful, shows <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/nikitakot/nikitakot-oh-my-zsh-theme">nikitakot</a>
|
||
- Small and simple oh-my-zsh theme. Shows current directory and 2
|
||
directories behind, <code>git</code> and <code>nodejs</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/NimaNikfar/ninik-zsh-theme">ninik</a> -
|
||
Inspired by <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">agnoster</a> and
|
||
<a href="https://github.com/alejandromume/ubunly-zsh-theme">ubunly</a>.
|
||
Includes decorators for OS, current directory, python virtualenv and
|
||
<code>git</code> status. Requires a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a> or
|
||
Powerline-patched font.</li>
|
||
<li><a href="https://github.com/niotna/niotna-theme">niotna</a> -
|
||
Includes decorators for <code>git</code> status and current directory.
|
||
Customizable colors.</li>
|
||
<li><a href="https://github.com/aanc/oh-my-zsh-nknu-theme">nknu</a> - A
|
||
simple oh-my-zsh theme.</li>
|
||
<li><a href="https://github.com/nmaxcom/nmaxcom-zsh-theme">nmaxcom</a> -
|
||
Minimalist ZSH theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/skuridin/oh-my-zsh-node-theme">node</a>
|
||
- oh-my-zsh’s Node.js theme, broken out to make it easier to use with
|
||
other plugin managers.</li>
|
||
<li><a href="https://github.com/marszall87/nodeys-zsh-theme">nodeys</a>
|
||
- Based on the ys theme, with added Node.js version (from NVM
|
||
plugin).</li>
|
||
<li><a href="https://github.com/silky/noon.zsh-theme">noon</a> - Has
|
||
light and dark variants, shows <code>git</code> information.</li>
|
||
<li><a href="https://github.com/TyWR/Nord-zsh">nord</a> - Includes
|
||
<code>git</code> status decorations and displays the active conda
|
||
environment.</li>
|
||
<li><a
|
||
href="https://github.com/normanius/normanius-zsh-theme">normanius</a> -
|
||
Derived from <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>.
|
||
Includes decorators for <code>git</code> status, <code>user@host</code>,
|
||
python <code>virtualenv</code>, and ruby <code>rvm</code> version.</li>
|
||
<li><a href="https://github.com/skippyr/nostalgia">nostalgia</a> -
|
||
Minimalist theme inspired by Windows CMD prompt. Includes decorators for
|
||
user@hostname, <code>git</code> status, current directory and python
|
||
virtualenv.</li>
|
||
<li><a href="https://github.com/eendroroy/nothing">nothing</a> -
|
||
Lightning fast and really simple because it has almost nothing in
|
||
it.</li>
|
||
<li><a href="https://github.com/body20002/nova">nova</a> - Includes
|
||
<code>git</code> status decroations. Overrides <code>LS_COLORS</code>
|
||
and <code>LSCOLORS</code> settings.</li>
|
||
<li><a href="https://github.com/kbrsh/nox">nox</a> - Dark theme,
|
||
displays the current working directory and git status.</li>
|
||
<li><a
|
||
href="https://github.com/lenguyenthanh/nt9-oh-my-zsh-theme">nt9</a> - A
|
||
clean, distraction free and <code>git</code> focused development theme.
|
||
Shows path relative to <code>git</code> root (or <code>~</code> when
|
||
outside <code>git</code> repo), time since last commit, current SHA,
|
||
branch and branch state.</li>
|
||
<li><a href="https://github.com/nunorc/nunorc.zsh-theme">nunorc</a> -
|
||
Minimalist theme, works well on dark backgrounds. Includes
|
||
<code>git</code>, <code>mercurial</code> and <code>svn</code> satus
|
||
decorations.</li>
|
||
<li><a href="https://github.com/Nuqlear/nuqlezsh.zsh-theme">nuqle</a> -
|
||
A simple theme for prezto and oh-my-zsh.</li>
|
||
<li><a href="https://github.com/rafaelsq/nuts.zsh-theme">nuts</a> -
|
||
Minimalist theme, includes <code>git</code> status decorations and
|
||
time.</li>
|
||
<li><a href="https://github.com/Ansimorph/oblong">oblong</a> - Simple
|
||
<code>bash</code>-inspired theme based on <a
|
||
href="https://github.com/shashankmehta/dotfiles/blob/master/thesetup/zsh/.oh-my-zsh/custom/themes/gitster.zsh-theme">gitster</a>
|
||
and <a href="https://gitlab.com/Spriithy/basher">basher</a>. Includes
|
||
status decorations to show if user is root, the exit status of last
|
||
command run, <code>git</code> branch and its clean/dirty status.</li>
|
||
<li><a href="https://github.com/masterodie/zsh-theme-odie/">odie</a> -
|
||
Works well on a dark background. Includes <code>git</code> status,
|
||
python virtualenv and <code>vi</code>-mode status decorations.</li>
|
||
<li><a href="https://github.com/tylerreckart/odin">odin</a> - Odin is a
|
||
<code>git</code>-flavored ZSH theme.</li>
|
||
<li><a href="https://github.com/ErikBenavides/odra.zsh-theme">odra</a> -
|
||
Colorful, works well on dark backgrounds. Includes decorators for
|
||
<code>git</code> status, current directory, username and exit status of
|
||
the last command.</li>
|
||
<li><a
|
||
href="https://github.com/Flower7C3/oh-flowers-zsh-theme">oh-flowers</a>
|
||
- Multiline theme with <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/arialdomartini/oh-my-git">oh-my-git</a>
|
||
- An opinionated prompt for bash and ZSH.</li>
|
||
<li><a href="https://ohmyposh.dev/">oh-my-posh</a> - Not ZSH-specific,
|
||
but very nice and works with ZSH. Allows you to use the same
|
||
configuration for prompts in all shells.</li>
|
||
<li><a href="https://github.com/badouralix/oh-my-via">oh-my-via</a> -
|
||
Theme for ZSH which mainly forks the historical theme used on VIA
|
||
servers.</li>
|
||
<li><a href="https://github.com/devopsguy/ohelm-zsh-theme">ohelm</a> -
|
||
Includes decorators for current directory, <code>git</code> status,
|
||
exitatus of last command and <code>kubectl</code> context.</li>
|
||
<li><a href="https://github.com/Ohh-Raven/ohh_IP">ohh IP</a> - A theme
|
||
designed for CTFs. Includes decorators for ip address and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/joselpadronc/OhMyPC">ohmypc</a> - Works
|
||
well with dark terminal windows. Includes <code>git</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/sirshikher/zsh-om">om</a> - Minimal
|
||
theme, works with dark backgrounds, includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/MU001999/omszt">omszt</a> - Minimalist
|
||
theme with <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/ouuan/omuse-zsh-theme">omuse</a> - Based
|
||
on Oh-My-ZSH’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/amuse.zsh-theme">amuse</a>.
|
||
Has decorations for <code>git</code> status, time, absolute pwd, RAM
|
||
usage, time used by last command, and last command exit status.</li>
|
||
<li><a href="https://github.com/nivv/operator-theme">operator</a> -
|
||
Clean and simple theme, works best with <a
|
||
href="https://github.com/abertsch/Menlo-for-Powerline">Menlo for
|
||
Powerline</a>.</li>
|
||
<li><a href="https://github.com/andres-ortizl/ortiz-zsh-theme">ortiz
|
||
(andres-ortizl)</a> - Fork of <a
|
||
href="https://github.com/zimfw/eriner">eriner</a> with decorations for
|
||
the interval between commands and k8s context.</li>
|
||
<li><a href="https://github.com/guesswhozzz/guezwhoz-zsh-theme">ortiz
|
||
(guezwhoz)</a> - Simplified fork of <a
|
||
href="https://github.com/zimfw/eriner">eriner</a> with <code>git</code>
|
||
status, <code>kubectl</code> context and elapsed time decorations.</li>
|
||
<li><a href="https://github.com/RizkiIqbal02/zsh-theme-custom">osx2</a>
|
||
- Based on archcraft. Minimalist. Includes decorator for current
|
||
directory.</li>
|
||
<li><a href="https://github.com/OtterArkar/otter-zsh/">otter</a> -
|
||
Otter-themed theme with <code>git</code> status, user@host and current
|
||
directory decorators.</li>
|
||
<li><a href="https://github.com/skippyr/outer-space">outer-space</a> -
|
||
Includes decorators for user@hostname, active python virtual
|
||
environment, current directory and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/ThemysciraData/owczarczak.zsh-theme">owczarczak</a>
|
||
- Inspired by bira, dieter and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/fino-time.zsh-theme">fino-time</a>.
|
||
Includes <code>venv</code> and vcs status decorations.</li>
|
||
<li><a href="https://github.com/owitech/zsh-theme/">owi</a> - Minimalist
|
||
theme with <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/owenstranathan/owiewestside.zsh-theme">owiewestside</a>
|
||
- Includes <code>git</code> status and virtualenv information.</li>
|
||
<li><a
|
||
href="https://github.com/dikiaap/dotfiles/blob/master/.oh-my-zsh/themes/oxide.zsh-theme">oxide</a>
|
||
- A Minimalistic and Dark ZSH theme.</li>
|
||
<li><a href="https://github.com/sfabrizio/ozono-zsh-theme">ozono</a> -
|
||
🌏 OZ0NO - Let’s Breathe a clean ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/iboyperson/p9k-theme-pastel">p9k-theme-pastel</a>
|
||
- A theme for the <a
|
||
href="https://github.com/romkatv/powerlevel10k">powerlevel10k</a> prompt
|
||
that puts an emphasis on simplcity while still getting important
|
||
information across.</li>
|
||
<li><a
|
||
href="https://github.com/pacmandoh/omz-theme-pacmandoh">pacmandoh</a> -
|
||
Enhance your command-line with a sleek theme. Includes decorators for
|
||
<code>git</code> integration, permissions feedback, Python environment
|
||
support, and dynamic prompts, all in one, customizable with a single
|
||
installation script and selectable styles.</li>
|
||
<li><a href="https://github.com/eproxus/pad.zsh-theme">pad</a> - A
|
||
concise and colorful oh-my-zsh theme.</li>
|
||
<li><a href="https://github.com/SLIB53/page-zsh-theme">page</a> - A
|
||
simple theme with VCS support. The prompt shows 1 level of the current
|
||
working directory, branch, and a color coded curved fat arrow.</li>
|
||
<li><a
|
||
href="https://github.com/jenssegers/palenight.zsh-theme">palenight
|
||
(jenssegers)</a> - Allows display of host information, includes
|
||
<code>git</code> branch decoration.</li>
|
||
<li><a href="https://github.com/rhklite/palenight_zsh_theme">palenight
|
||
(rhklite)</a> - Shows detailed <code>git</code> status information with
|
||
icons in the prompt.</li>
|
||
<li><a href="https://github.com/davymai/oh-my-zsh-panda-theme">panda</a>
|
||
- Includes <code>git</code> and <code>root</code> status decorations.
|
||
Best on a dark background.</li>
|
||
<li><a
|
||
href="https://github.com/erikschreier/PaperColor-themes">papercolor</a>
|
||
- Color scheme for ZSH, <code>vim</code> and <code>tmux</code>. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/espeon/paramour">paramour</a> - Simple
|
||
and clean, has decorators for <code>git</code> status, username, time,
|
||
current directory and username. Requires a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a> in your
|
||
terminal.</li>
|
||
<li><a href="https://github.com/ParoaPe/ParoaPe-zsh-theme">paroape</a> -
|
||
Based on <a
|
||
href="https://github.com/sdcampbell/lpha3cho-Oh-My-Zsh-theme-for-pentesters">lpha3cho</a></li>
|
||
<li><a
|
||
href="https://github.com/Lloyd-Leo/parrot-htb-zsh-theme">parrot-htb</a>
|
||
- Includes decorators for current directory, <code>git</code> status and
|
||
username@hostname.</li>
|
||
<li><a href="https://github.com/trabdlkarim/parrot-zsh-theme">parrot</a>
|
||
- Based on Parrot OS bash theme. Includes decorators for user@host,
|
||
<code>git</code> information, exit status of last command, time and
|
||
current directory.</li>
|
||
<li><a
|
||
href="https://github.com/ChesterYue/ohmyzsh-theme-passion">passion</a> -
|
||
Includes decorations for current time, <code>git</code> status, last
|
||
command run time in milliseconds, and the exit status of the last
|
||
command. Requires coreutils on macOS.</li>
|
||
<li><a href="https://github.com/iboyperson/pastel">pastel</a> - A ZSH
|
||
theme inspired by <a
|
||
href="https://github.com/cbrock/sugar-free">sugar-free</a>. Includes
|
||
<code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/paul-manjarres/paulmanjarres-zsh-theme">paulmanjarres</a>
|
||
- Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>,
|
||
<a href="https://gist.github.com/agnoster/3712874">agnoster</a> and <a
|
||
href="https://github.com/rafaelsq/nuts.zsh-theme">nuts</a>. Includes
|
||
decorators for current directory, <code>git</code> status and the
|
||
time.</li>
|
||
<li><a href="https://github.com/p1xt4n/ohmyzsh-theme-paxton">paxton</a>
|
||
- Inspired by powerline. Includes segments for <code>git</code> branch,
|
||
time, last command exit status and current directory. Requires a
|
||
powerline-compatible font.</li>
|
||
<li><a href="https://github.com/pbarovsky/pbdevflow">pbdevflow</a> -
|
||
Designed and optimized for use with <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Fonts</a>. Includes
|
||
decorators for current directory, <code>git</code> status and
|
||
username.</li>
|
||
<li><a href="https://github.com/pbarovsky/pbsegments">pbsegments</a> -A
|
||
minimal and visually appealing custom theme for <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh">oh-my-zsh</a>. It features a
|
||
clean, segment-based prompt, optimized for readability and usability.
|
||
Includes decorators for <code>git</code> status, current directory and
|
||
username.</li>
|
||
<li><a href="https://github.com/pecodez/pecodez-zsh-theme">pecodez</a> -
|
||
Optimized for dark terminals. Has decorators for <code>snyk</code>
|
||
version, <code>node</code> version, AWS profile, kubernetes context and
|
||
<code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/nemeshnorbert/pedantic-zsh-theme">pedantic</a>
|
||
- Customizable colors and output. Includes decorators for detailed
|
||
<code>git</code> information, root status, last command’s exit status,
|
||
user@host, current directory and the time.</li>
|
||
<li><a
|
||
href="https://github.com/sikumy/ohmy-pentest-report">pentest-report</a>
|
||
- Designed for pentesters, offering a clean and efficient prompt to
|
||
streamline daily tasks during audits and penetration testing. The theme
|
||
includes decorators for real-time display of the date, time, IP address,
|
||
current directory, and the result of the last executed command.</li>
|
||
<li><a href="https://github.com/persiliao/persi-zsh-theme">persi</a> -
|
||
Includes <code>git</code>, hostname and current directory decorations.
|
||
Works with both light and dark backgrounds.</li>
|
||
<li><a href="https://github.com/d-danilov/phalanx-zsh-theme">phalanx</a>
|
||
- Minimal theme in the spirit of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
and Pure Shell themes.</li>
|
||
<li><a href="https://github.com/LasaleFamine/phi-zsh-theme">phi φ</a> -
|
||
A clean and simple theme for ZSH inspired and forked from the <a
|
||
href="https://github.com/halfo/lambda-mod-zsh-theme">Lambda (Mod)
|
||
ZSH</a> theme.</li>
|
||
<li><a href="https://github.com/tobyjamesthomas/pi">pi</a> - A
|
||
minimalist theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/sflems/piboy-zsh-theme">piboy</a> - A
|
||
simple and elegant multi-line theme for ZSH. Includes a colourized
|
||
timestamp, <code>git</code> & syntax highlighting, and elevated root
|
||
theme.</li>
|
||
<li><a href="https://github.com/mikhaben/pickaxe-zsh-theme">pickaxe</a>
|
||
- Includes decorators for <code>user@host</code>, current directory,
|
||
current time, conda environment, node version and <code>git</code>
|
||
status.</li>
|
||
<li><a href="https://github.com/PicoGeyer/zsh-pico-prompt">pico</a> -
|
||
Simple prompt modified from <a
|
||
href="https://github.com/zap-zsh/zap-prompt">zap-prompt</a> with
|
||
decorators for <code>git</code> information, user@hostname and working
|
||
directory.</li>
|
||
<li><a href="https://github.com/pifabs/pifabs-zsh-theme">pifabs</a> -
|
||
Minimal theme with decorators for <code>git</code> status, username,
|
||
host and working directory.</li>
|
||
<li><a href="https://github.com/purveshpatel511/plain-ui">plain-ui</a> -
|
||
Minimalist, but includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/jimeh/plain.zsh-theme">plain</a> - A
|
||
plain and simple theme for ZSH which shows basic <code>git</code>
|
||
information.</li>
|
||
<li><a href="https://github.com/borb/planet-zsh">planet</a> - A slimmed
|
||
down version of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/steeef.zsh-theme">steef</a>
|
||
from <a href="https://github.com/ohmyzsh/ohmyzsh">oh-my-zsh</a>.</li>
|
||
<li><a
|
||
href="https://github.com/tobiaseichert/plankton-zsh-theme">plankton</a>
|
||
- Simple, no-frills theme.</li>
|
||
<li><a
|
||
href="https://github.com/totoroot/plantyhoe.zsh-theme">plantyhoe</a> -
|
||
Minimalist theme based on a love of plants and apples. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/fdv/platypus">platypus</a> - Platypus is
|
||
a simple and convenient theme for oh-my-zsh used by Frédéric de
|
||
Villamil.</li>
|
||
<li><a href="https://github.com/pog7x/pog7x-zsh-theme">pog7x</a> - Works
|
||
with unicode. Includes decorators for <code>git</code> information,
|
||
current directory, last command exit status & execution time, time,
|
||
virtualenv, nvm, rvm, rust, go, kubernetes context, and elixir.</li>
|
||
<li><a href="https://github.com/gpinkard/pointer-zsh-theme">pointer</a>
|
||
- Shows working directory, the return status of the last command, and
|
||
<code>git</code> current branch.</li>
|
||
<li><a href="https://github.com/agkozak/polyglot">polyglot</a> - a
|
||
dynamic prompt for <code>zsh</code>, <code>bash</code>,
|
||
<code>ksh93</code>, <code>mksh</code>, <code>pdksh</code>,
|
||
<code>dash</code>, and busybox <code>ash</code> that uses basic ASCII
|
||
symbols (and color, when possible) to show username, whether it is a
|
||
local or remote <code>ssh</code> sesssion, abbreviated path,
|
||
<code>git</code> branch and status, exit status of last command if
|
||
non-zero, any virtual environment created with <code>virtualenv</code>,
|
||
<code>venv</code>, <code>pipenv</code>, <code>poetry</code>, or
|
||
<code>conda</code>.</li>
|
||
<li><a
|
||
href="https://github.com/RainyDayMedia/oh-my-zsh-poncho">poncho</a> -
|
||
RDM’s basic oh-my-zsh custom theme.</li>
|
||
<li><a
|
||
href="https://github.com/vishaltelangre/poor-programmer.zsh-theme">poor-programmer</a>
|
||
- Programmer’s theme with <code>git</code> status, ruby version and
|
||
project path.</li>
|
||
<li><a
|
||
href="https://github.com/erikschreier/powerbash-zsh">powerbash</a> -
|
||
Works well with dark terminal backgrounds, includes <code>git</code>
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/martinrotter/powerless">powerless</a> -
|
||
Tiny & simple pure ZSH prompt inspired by powerline.</li>
|
||
<li><a href="https://github.com/romkatv/powerlevel10k">powerlevel10k</a>
|
||
- A fast reimplementation of <a
|
||
href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a> ZSH
|
||
theme. Can be used as a drop-in replacement for powerlevel9k, when given
|
||
the same configuration options it will generate the same prompt, only
|
||
faster.</li>
|
||
<li><a href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a>
|
||
- Powerlevel9k is a theme for ZSH which uses <a
|
||
href="https://github.com/powerline/fonts">Powerline Fonts</a>. It can be
|
||
used with vanilla ZSH or ZSH frameworks such as <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh">Oh-My-Zsh</a>, <a
|
||
href="https://github.com/sorin-ionescu/prezto">Prezto</a>, <a
|
||
href="https://github.com/zsh-users/antigen">Antigen</a>, and <a
|
||
href="https://github.com/bhilburn/powerlevel9k/wiki/Install-Instructions">many
|
||
others</a>.</li>
|
||
<li><a
|
||
href="https://github.com/hipstersmoothie/PowerlevelHipstersmoothie">powerlevelHipstersmoothie</a>
|
||
- Add-on for <a
|
||
href="https://github.com/bhilburn/powerlevel9k">powerlevel9k</a>.</li>
|
||
<li><a
|
||
href="https://github.com/brucehsu/oh-my-zsh-powerline-theme">powerline
|
||
(brucehsu)</a> - A two-line version of powerline: one for information,
|
||
one for input.</li>
|
||
<li><a
|
||
href="https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme">powerline
|
||
(jeremy)</a> - Another take on a powerline theme. Nicely configurable,
|
||
but requires at least a 256 color-capable terminal with a
|
||
powerline-compatible terminal font.</li>
|
||
<li><a href="https://github.com/syui/powerline.zsh">powerline (syui)</a>
|
||
- A <code>git</code> aware powerline theme.</li>
|
||
<li><a
|
||
href="https://github.com/dogrocker/oh-my-zsh-powerline-cute-theme">powerline-cute</a>
|
||
- Based on <a
|
||
href="https://github.com/caiogondim/bullet-train.zsh">bullet-train</a>.</li>
|
||
<li><a href="https://github.com/justjanne/powerline-go">powerline-go</a>
|
||
- A beautiful and useful low-latency prompt, written in golang. Includes
|
||
<code>git</code> and <code>hg</code> status decorations, exit status of
|
||
the last command run, current Python virtualenv, whether you’re in a <a
|
||
href="https://nixos.org/">nix</a> shell, and is easy to extend.</li>
|
||
<li><a href="https://github.com/rdnetto/powerline-hs">powerline-hs</a> -
|
||
A <a href="https://github.com/powerline/powerline">Powerline</a> clone
|
||
written in Haskell. It is significantly faster than the original
|
||
implementation, and makes the shell noticeably more responsive.</li>
|
||
<li><a
|
||
href="https://github.com/lucasqueiroz/powerline-pills-zsh">powerline-pills</a>
|
||
- Written in Ruby, uses powerline characters to simulate pills with
|
||
useful information.</li>
|
||
<li><a href="https://github.com/b-ryan/powerline-shell">powerline-shell
|
||
(b-ryan)</a> - Beautiful and useful prompt generator for Bash, ZSH,
|
||
Fish, and tcsh. Includes <code>git</code>, <code>svn</code>,
|
||
<code>fossil</code> and <code>hg</code> decorations, Python virtualenv
|
||
information, and last command exit status.</li>
|
||
<li><a href="https://github.com/b-ryan/powerline-shell">powerline-shell
|
||
(banga)</a> - A <a
|
||
href="https://github.com/Lokaltog/vim-powerline">powerline</a>-like
|
||
prompt for Bash, ZSH and Fish. Includes decorators for
|
||
<code>git</code>/<code>svn</code>/<code>hg</code>/<code>fossil</code>
|
||
branch, last command exit status, shortened path to current directory
|
||
and the current python virtualenv and is easy to customize/extend.</li>
|
||
<li><a
|
||
href="https://github.com/sherubthakur/powerline-train">powerline-train</a>
|
||
- A powerline variant.</li>
|
||
<li><a href="https://github.com/carlcarl/powerline-zsh">powerline</a> -
|
||
A <a href="https://github.com/Lokaltog/vim-powerline">Powerline</a>-like
|
||
prompt, based on <a
|
||
href="https://github.com/milkbikis/powerline-bash">powerline-bash</a>.
|
||
Displays virtualenv, <code>git</code> status information and the exit
|
||
code of the last command run.</li>
|
||
<li><a href="https://github.com/primejade/powermore-zsh">powermore</a> -
|
||
Forked from <a
|
||
href="https://github.com/martinrotter/powerless">powerless</a>. Simple
|
||
prompt that shows <code>git</code> status and current directory.</li>
|
||
<li><a href="https://github.com/sevaho/Powerzeesh">powerzeesh</a> - A
|
||
Powerline based ZSH theme. It aims for simplicity, showing information
|
||
only when it’s relevant, optimized for speed and look. Inspired by <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a> and
|
||
<a
|
||
href="https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme">Powerline</a>.</li>
|
||
<li><a href="https://github.com/leandromatos/pre-theme">pre</a> - A
|
||
collection of themes for Sublime Text, Terminal, iTerm 2 and ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/jamiewilson/predawn-shell">predawn-shell</a> -
|
||
Theme optimized for dark terminal themes.</li>
|
||
<li><a
|
||
href="https://github.com/davidjrice/prezto_powerline">prezto_powerline</a>
|
||
- Powerline for prezto. Shows git information, RVM version.</li>
|
||
<li><a
|
||
href="https://github.com/klaude/prezto-cloud-prompt">prezto-cloud-prompt</a>
|
||
- Prezto port of oh-my-zsh’s cloud prompt.</li>
|
||
<li><a
|
||
href="https://github.com/nixolas1/prezto-lambda">prezto-lambda</a> -
|
||
Lambda theme (for prezto).</li>
|
||
<li><a href="https://github.com/mellypop/princess">princess</a> -
|
||
Modeled after <a
|
||
href="https://github.com/abhiyandhakal/abhiyan.zsh">abhiyan.zsh</a> with
|
||
perhaps a bit too much pink and arguably too few emojis. Includes
|
||
decorators for current directory and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/probe2k/probe_zsh">probe</a> - Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/MiloradFilipovic/promptblocks">prompt_blocks</a>
|
||
- A minimal node js + git theme. Includes decorators for
|
||
<code>git</code> status, node version and current directory.</li>
|
||
<li><a href="https://github.com/malinoskj2/prompt_j2">prompt_j2</a> -
|
||
Has a dynamic exit status indicator, can change to two lines dynamically
|
||
to display context.</li>
|
||
<li><a
|
||
href="https://github.com/Valodim/zsh-prompt-powerline">prompt-powerline</a>
|
||
- A fairly heavyweight ZSH prompt, based on the powerline font from the
|
||
popular eponymous <code>vim</code> plugin, which works well for a dark
|
||
background.</li>
|
||
<li><a href="https://github.com/nathanblair/prompt">prompt</a> - A
|
||
lightweight prompt consistent across <code>sh</code>, <code>dash</code>,
|
||
<code>ash</code>, <code>zsh</code>, and <code>pwsh</code>. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/MickaelBlet/Promptor">promptor</a> -
|
||
Powerline-inspired. Includes decorators for <code>git</code> status,
|
||
username, hostname, working directory and time.</li>
|
||
<li><a href="https://github.com/willeccles/promptus">promptus</a> -
|
||
Simple, minimalist and configurable shell prompt program in C which can
|
||
be used to make your prompt the same on any shell. Includes exit code
|
||
and working directory decorations.</li>
|
||
<li><a href="https://github.com/arzezak/pronto">pronto (arzezak)</a> - A
|
||
super simple prompt with decorators for the current directory and
|
||
<code>git</code> information.</li>
|
||
<li><a href="https://github.com/jthat/zsh-pronto">pronto (jthat)</a> -
|
||
Simple and fast theme with <code>git</code> decorations and timing
|
||
information.</li>
|
||
<li><a href="https://github.com/alpaca-honke/prowpt">prowpt</a> -
|
||
Simple, lightweight, and customizable Powerline-like prompt, with
|
||
decorators for <code>git</code> information, user, hostname, current
|
||
directory, time and exit status of the last command.</li>
|
||
<li><a href="https://github.com/jwodder/ps1.py">ps1.py</a> - Has
|
||
<code>git</code> status, truncated directory, <code>chroot</code> and
|
||
<code>virtualenv</code> prompt decorations.</li>
|
||
<li><a href="https://github.com/pskfyi/zsh-theme">pskfyi</a> - Based on
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#lambda">lambda</a>.
|
||
Themed for ubuntu but easily tweaked.</li>
|
||
<li><a
|
||
href="https://github.com/dannynimmo/punctual-zsh-theme">punctual</a> -
|
||
Easily customizable, influenced by <a
|
||
href="https://github.com/denysdovhan/spaceship-prompt">spaceship</a>.</li>
|
||
<li><a href="https://github.com/yourfin/pure-agnoster">pure-agnoster</a>
|
||
- Mashup of <a href="https://github.com/sindresorhus/pure">pure</a> and
|
||
<a href="https://gist.github.com/3712874">agnoster</a>. Has
|
||
<code>git</code> decorations and works well with both dark and light
|
||
terminal backgrounds.</li>
|
||
<li><a href="https://github.com/sindresorhus/pure">pure</a> - A pretty,
|
||
minimal and fast ZSH prompt. Includes <code>git</code> status
|
||
decorations, prompt turns red if last command failed, username and host
|
||
decorations when in a remote session or container, and current folder
|
||
and command when a process is running.</li>
|
||
<li><a href="https://github.com/banminkyoz/purify">purify
|
||
(banminkyoz)</a> - A simple, fast & cool prompt.</li>
|
||
<li><a href="https://github.com/kyoz/purify">purify (kyoz)</a> - A clean
|
||
and vibrant theme, best on dark backgrounds. Includes <code>git</code>
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/petermbenjamin/purity">purity</a> -
|
||
Inspired by the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
theme and the <a href="https://github.com/sindresorhus/pure">pure</a>
|
||
prompt.</li>
|
||
<li><a
|
||
href="https://github.com/HFMorais/oh-my-zsh-purpleblood-theme/">purpleblood</a>
|
||
- Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/darkblood.zsh-theme">darkblood</a>.
|
||
Includes decorators for <code>username@host</code>, <code>git</code>
|
||
status, and current directory.</li>
|
||
<li><a href="https://github.com/mubinben/purr-zsh-theme">purr</a> -
|
||
Includes decorators for current directory and <code>git</code>
|
||
status.</li>
|
||
<li><a href="https://github.com/xcambar/purs">purs</a> - A fast <a
|
||
href="https://github.com/sindresorhus/pure">pure</a>-inspired prompt
|
||
written in <a href="https://www.rust-lang.org/">Rust</a>.</li>
|
||
<li><a href="https://github.com/Pustelto/shell_theme">pustelto</a> -
|
||
Colorful theme inspired by the <a
|
||
href="https://github.com/denysdovhan/spaceship-prompt">Spaceship</a>
|
||
theme, includes <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/gh05t-4/pwn-theme">pwn</a> - Includes
|
||
decorators for user@host, <code>git</code> & <code>hg</code> status,
|
||
ruby version, python virtualenv and current working directory.</li>
|
||
<li><a href="https://github.com/williamcanin/pyhack">pyhack</a> - Works
|
||
well with dark terminal themes. Shows Python version, Python package
|
||
version (pyproject.toml) and <code>git</code> current branch
|
||
information.</li>
|
||
<li><a href="https://github.com/nichus/qi3ber2">qi3ber2</a> - A dark
|
||
multiline theme. Includes <code>git</code>, load average and exit code
|
||
of last command decorators.</li>
|
||
<li><a href="https://github.com/qoomon/zsh-theme-qoomon">qoomon</a> -
|
||
Optimized for dark backgrounds, includes <code>git</code> information.
|
||
Theme repo includes iTerm 2 and Terminal color settings.</li>
|
||
<li><a href="https://github.com/kauefontes/oh-my-quewui">quewui</a> -
|
||
Simple and clean theme optimized for dark terminal themes. Includes
|
||
decorations for the current time, user, directory and <code>git</code>
|
||
status.</li>
|
||
<li><a
|
||
href="https://github.com/r3-fresh/r3-fresh-zsh-theme">r3-fresh</a> -
|
||
Includes decorators for <code>git</code> status, current directory, exit
|
||
status of last command run.</li>
|
||
<li><a href="https://github.com/r3nic1e/r3nic1e">r3nic1e</a> - <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>
|
||
variant with battery status, <code>git/hg</code> status, time,
|
||
kubernetes context and namespace, non-zero exit code of last command and
|
||
date decorations. Requires Powerline font.</li>
|
||
<li><a
|
||
href="https://github.com/Hera-Moon/My-rabbit-Zsh-Theme">rabbit</a> -
|
||
Optimized for <code>git</code>. Requires a terminal program that works
|
||
with unicode. Includes decorators for <code>git</code> status, current
|
||
working directory and the current virtual environment.</li>
|
||
<li><a
|
||
href="https://github.com/elboletaire/zsh-theme-racotecnic">racotecnic</a>
|
||
- Based on af-magic and posh-git.</li>
|
||
<li><a href="https://github.com/erikcc02/radius-zsh-theme">radius</a> -
|
||
Includes <code>git</code> status, username, hostname, and directory
|
||
decorations, plus <a href="https://github.com/jamesob/desk">desk</a>
|
||
support.</li>
|
||
<li><a href="https://github.com/akabiru/rafiki-zsh">rafiki</a> - Adds
|
||
emojis to your ZSH terminal.</li>
|
||
<li><a href="https://github.com/aknackd/zsh-themes">ramiel</a> - Fork of
|
||
the <a
|
||
href="https://github.com/skuridin/oh-my-zsh-node-theme">node</a>.</li>
|
||
<li><a
|
||
href="https://github.com/parwatcodes/random-emoji-robbyrussell">random-emoji-robbyrussell</a>
|
||
- Based on <a
|
||
href="https://gist.github.com/oshybystyi/2c30543cd48b2c9ecab0">random-emoji</a>
|
||
and <code>robbyrussell</code> themes.</li>
|
||
<li><a
|
||
href="https://gist.github.com/oshybystyi/2c30543cd48b2c9ecab0">random-emoji</a>
|
||
- Random emoji.</li>
|
||
<li><a href="https://github.com/fdw/ranger-zoxide">ranger-zoxide</a> -
|
||
Adds <a href="https://github.com/ajeetdsouza/zoxide">zoxide</a> support
|
||
to the <a href="https://github.com/ranger/ranger">ranger</a> console
|
||
file manager.</li>
|
||
<li><a
|
||
href="https://github.com/MaxMalinowski/raspberrysh">raspberrysh</a> -
|
||
Includes <code>git</code>, python, time, current host and path
|
||
decorations.</li>
|
||
<li><a href="https://github.com/Raytek/raytek-zsh-theme">raytek</a> -
|
||
Simple and colorful theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/razman786/ohmyzsh-theme-raz">raz</a> -
|
||
Minimal prompt, includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/rberenguel/rb-zsh-theme">rb</a> -
|
||
Powerline-styled ZSH theme based on <a
|
||
href="https://gist.github.com/agnoster/3712874">Agnoster</a>, optimized
|
||
for <code>git</code> and solarized terminals. Requires a
|
||
Powerline-compatible font.</li>
|
||
<li><a
|
||
href="https://github.com/rbjorklin/rbjorklin-zsh-theme">rbjorklin</a> -
|
||
Optimized for solarized terminal color schemes, includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/DrissTM/redline.zsh-theme">redline</a> -
|
||
Minimalist theme. Includes <code>git</code> status, time, user.</li>
|
||
<li><a
|
||
href="https://github.com/idaMakelaWork/refined-flower">refined-flower</a>
|
||
- Requires a terminal program that can handle emoji. Includes
|
||
<code>git</code> status decorator.</li>
|
||
<li><a href="https://github.com/refpx/refpx-zsh-theme">refpx</a> -
|
||
Includes <code>git</code> status, last command status, user@hostname and
|
||
directory decorations.</li>
|
||
<li><a
|
||
href="https://github.com/nmercado1986/zsh-reggae-theme">reggae</a> -
|
||
Compresses a lot of information into the prompt with color-coded status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/arturoalviar/rei-zsh-theme">rei</a> - A
|
||
simple theme with the first character 零(rei), the number 0. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/Remiii/remiii.zsh-theme">remiii</a> -
|
||
Based on <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>,
|
||
optimized for <a
|
||
href="https://github.com/altercation/solarized">solarized</a> terminal
|
||
themes.</li>
|
||
<li><a
|
||
href="https://github.com/remolueoend/remolueoend.zsh-theme">remolueoend</a>
|
||
- Based on <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>,
|
||
using emojis for tracking <code>git</code> context. Only works with <a
|
||
href="https://github.com/sorin-ionescu/prezto">Prezto</a>.</li>
|
||
<li><a
|
||
href="https://github.com/renanborgez/ohmyzsh-theme-renanborgez">renanborgez</a>
|
||
- Works well on dark backgrounds. Includes decorators for
|
||
<code>nvm</code> and <code>git</code> information.</li>
|
||
<li><a href="https://github.com/andrii-rieznik/rho-zsh-theme">rho</a> -
|
||
Minimalist theme. Includes decorators for <code>git</code> status,
|
||
hostname and current directory.</li>
|
||
<li><a href="https://github.com/pyjamafish/ribbon-prompt">ribbon</a> -
|
||
Reminiscent of powerline. Includes Python <code>virtualenv</code>
|
||
decorator.</li>
|
||
<li><a href="https://github.com/andrii-rieznik/rie-zsh-theme">rie</a> -
|
||
Minimalist theme with decorators for username, <code>git</code> status
|
||
and current directory.</li>
|
||
<li><a href="https://github.com/othiagos/rigel-zsh-theme/">rigel</a> -
|
||
Includes decorators for <code>git</code> information, user@hostname and
|
||
current directory.</li>
|
||
<li><a href="https://github.com/waddupp00/risbow">risbow</a> - A <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/risto.zsh-theme">risto</a>
|
||
inspired ZSH theme with a lolcat like rainbow effect.</li>
|
||
<li><a href="https://github.com/Ritzier/ritz.zsh-theme">ritz</a> -
|
||
Includes decorators for time, current directory, <code>git</code>
|
||
status, exit status and time used for last command run.</li>
|
||
<li><a href="https://github.com/skippyr/river-dreams">river-dreams</a> -
|
||
Includes decorators for <code>git</code> information, machine’s IP
|
||
address, time, disk usage on <code>/</code>, current Python
|
||
<code>venv</code>, current directory, root status, and the last
|
||
command’s exit status.</li>
|
||
<li><a href="https://github.com/revir/river-zsh-config">river</a> - Dark
|
||
theme with <code>git</code> information.</li>
|
||
<li><a href="https://github.com/skippyr/riverside">riverside</a> - A
|
||
more portable descendent of <a
|
||
href="https://github.com/skippyr/river_dreams">River Dreams</a> inspired
|
||
by robbyrussell and kafeitu. Includes decorators for <code>git</code>
|
||
status, user@hostname, current directory and the current python virtual
|
||
environment.</li>
|
||
<li><a
|
||
href="https://github.com/logik93/rkj-logik.zsh-theme">rkj-logik</a> -
|
||
Based on omz’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/rkj.zsh-theme">rkj</a>.
|
||
Includes decorators for user@host, current directory, time &
|
||
date.</li>
|
||
<li><a
|
||
href="https://github.com/cain986/rkj-with-conda-zsh-theme">rkj-with-conda</a>
|
||
- Based on omz’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/rkj.zsh-theme">rkj</a>
|
||
and adds conda environment and <code>git</code> status decorators.</li>
|
||
<li><a
|
||
href="https://github.com/YuyeQingshan/robbyolivier">robbyolivier</a> -
|
||
Based on ideas from the the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
theme and the project <a
|
||
href="https://github.com/olivierverdier/zsh-git-prompt">zsh-git-prompt</a>.</li>
|
||
<li><a
|
||
href="https://github.com/toytag/robbyrussell-fullpath.zsh-theme">robbyrussell-fullpath</a>
|
||
- The original <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
with a fullpath in the prompt.</li>
|
||
<li><a
|
||
href="https://github.com/jackjyq/robbyrussell-plus-zsh-theme">robbyrussell-plus</a>
|
||
- Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>,
|
||
adds a hostname decorator.</li>
|
||
<li><a
|
||
href="https://github.com/ecbrodie/robbyrussell-WIP-theme">robbyrussell-WIP</a>
|
||
- Decorates the <code>robbyrussell</code> theme with output to indicate
|
||
a <strong>WIP</strong> commit.</li>
|
||
<li><a href="https://github.com/Alexandresl/rocket-zsh-theme">rocket</a>
|
||
- Minimalist theme, includes <code>git</code> and <code>hg</code> status
|
||
decoration.</li>
|
||
<li><a href="https://github.com/RougarouTheme/rougarou-zsh">rougarou</a>
|
||
- A dark theme.</li>
|
||
<li><a href="https://github.com/daniilty/rounded-zsh-theme">rounded</a>
|
||
- Includes current directory and <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/nullxception/roundy">roundy</a> - Fast,
|
||
cute and roundy theme. Includes decorators for <code>git</code> status,
|
||
current directory and last command execution time. Requires a <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Font</a> and a
|
||
unicode-capable terminal application.</li>
|
||
<li><a href="https://github.com/sam-621/rs-zsh-theme">rs</a> - Includes
|
||
<code>git</code> decorations. Requires unicode capable terminal.</li>
|
||
<li><a href="https://github.com/runarsf/rufus-zsh-theme">rufus</a> -
|
||
Optimized for dark backgrounds.</li>
|
||
<li><a href="https://github.com/rummik/zsh-theme">rummik</a> - <span
|
||
class="citation" data-cites="rummik">@rummik</span>’s theme. Supports <a
|
||
href="https://gitlab.com/zick.kim/zsh/zsh-psmin">psmin</a>, and
|
||
<code>git</code> status information in the prompt.</li>
|
||
<li><a href="https://github.com/russtone/prompt-russtone">russtone</a> -
|
||
Inspired by <a href="https://github.com/sindresorhus/pure">pure</a> and
|
||
<a href="https://github.com/sorin-ionescu/prezto">sorin</a>. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/ruweird/ruweird.zsh-theme">ruweird</a> -
|
||
Minimalist. Has decorators for <code>git</code> status and current
|
||
directory. Shows an umbrella with raindrops and exit code of the last
|
||
command if non-zero.</li>
|
||
<li><a
|
||
href="https://github.com/rafawhs/rwahasugui.zsh-theme/">rwahasugui</a> -
|
||
Includes decorators for <code>git</code> information, current time,
|
||
current working directory and active python virtualenv.</li>
|
||
<li><a href="https://github.com/DoctorRyner/ryner-zsh-theme">ryner</a> -
|
||
Colorful theme, includes <code>git</code> decorations and the current
|
||
directory.</li>
|
||
<li><a href="https://github.com/patwhatev/rzh">rzh</a> - Theme with
|
||
<code>git</code> states indicated by emojis.</li>
|
||
<li><a href="https://github.com/pseifer/s1ck3r">s1ck3r</a> - Sleek,
|
||
transient and space-efficient. Includes decorators for
|
||
<code>vi</code>-mode, elevated permissions, last command exit status, if
|
||
background jobs are running, working directory and <code>git</code>
|
||
status,</li>
|
||
<li><a href="https://github.com/zimfw/s1ck94">s1ck94</a> - Fork of the
|
||
(first deprecated, now extinct) minimal prompt by S1cK94. Shows whether
|
||
user is root, background job status, vi-mode, exit status of last
|
||
command, and <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/Samega7Cattac/s7c.zsh-theme">s7c</a> -
|
||
Works well with dark backgrounds. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/Domanowska/zshSailorMoonThemes">sailormoon</a>
|
||
- A collection of Sailor Moon themed themes.</li>
|
||
<li><a href="https://github.com/samuelb/samshell">samshell</a> - A
|
||
minimalist ZSH theme with <code>git</code>, kubernetes and python
|
||
virtualenv decorations.</li>
|
||
<li><a href="https://github.com/ruisaraiva19/saraiva-theme">saraiva</a>
|
||
- Includes <code>git</code> status decorations, works well on a dark
|
||
terminal background.</li>
|
||
<li><a
|
||
href="https://github.com/simonmader17/sashimi-zsh-theme">sashimi</a> -
|
||
Includes decorators for <code>git</code> status and the exit status of
|
||
the last command run.</li>
|
||
<li><a href="https://github.com/gantoreno/saturn-prompt">saturn</a> - A
|
||
soft & minimalistic prompt for those who love space and want to have
|
||
a bit of it on their terminal, featuring cool emojis & highly
|
||
customizable prompt elements (such as icons, colors, time format, and
|
||
more).</li>
|
||
<li><a href="https://github.com/Savecoders/Savior-zsh-theme">savior</a>
|
||
- Minimalist theme with decorators for current directory, exit status of
|
||
last command run and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/mashdots/schminitz-v2">schminitz-v2</a>
|
||
- Shows decorators for <code>git</code> status, <code>user@host</code>
|
||
information, the exit status of last command, and whether running as
|
||
root.</li>
|
||
<li><a
|
||
href="https://gist.github.com/schminitz/9931af23bbb59e772eec">schminitz</a>
|
||
- Shows if <code>vim</code> is running in the background when using
|
||
<code>:sh</code> command.</li>
|
||
<li><a href="https://github.com/kostoskistefan/scythe">scythe</a> -
|
||
Powerline-reminiscent theme. Includes <code>git</code>, last command
|
||
exit status and directory decorations.</li>
|
||
<li><a href="https://github.com/sdlea/omz-theme-sdt">sdt</a> - Includes
|
||
decorators for current directory and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/dk949/searocket/">searocket</a> -
|
||
Slimmed down version of <a
|
||
href="https://github.com/denysdovhan/spaceship-prompt">spaceship</a>.
|
||
Includes decorators for working directory, last command exit code, user,
|
||
background jobs, <code>bun</code>, <code>d</code>, elm, go, nodejs,
|
||
python, zig and <code>git</code> status. Requires <code>D</code> build
|
||
chain.</li>
|
||
<li><a
|
||
href="https://github.com/jottenlips/seasonal-zshthemes">seashell</a> -
|
||
Minimal theme with sea-inspired emoji decorations. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/tonyseek/oh-my-zsh-seeker-theme">seeker</a> -
|
||
This theme uses many special unicode characters to be fancy, but it may
|
||
cause some problems without well supported fonts.</li>
|
||
<li><a
|
||
href="https://github.com/GrantSeltzer/seltzer.zsh-theme">seltzer</a> -
|
||
Inspired by the dieter theme, uses color-coding to provide
|
||
information.</li>
|
||
<li><a href="https://github.com/hiroru/senpai-zsh">senpai</a> - Clean
|
||
prompt theme for Devops. Includes decorators for <code>git</code>
|
||
status, the kubernetes context, AWS profile, GCP project and Azure
|
||
active cloud.</li>
|
||
<li><a href="https://github.com/miccou/sensa-theme">sensa</a> - Includes
|
||
decorators for <code>git</code> status, GitHub username and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/sepehr/sepshell">sepshell</a> - Clean
|
||
and minimal ZSH theme based on the old lost taybalt theme, with
|
||
<code>git</code> bisecting/merging/rebasing modes and configurable
|
||
prompt symbols.</li>
|
||
<li><a href="https://github.com/ars2062/serenity-zsh-theme">serenity</a>
|
||
- Minimalist theme which displays essential context info in soft-colored
|
||
boxes above the command line, using Unicode separators to stay clean yet
|
||
expressive. Includes decorators for root status, username, hostname,
|
||
host IP address, <code>git</code> status and current directory.</li>
|
||
<li><a href="https://github.com/ginfuru/iTerm-Seti_UX">seti_UX</a> - A
|
||
simple oh-my-zsh-compatible theme with a corresponding iTerm 2 color
|
||
scheme.</li>
|
||
<li><a href="https://github.com/mreinhardt/sfz-prompt.zsh">sfz</a> - An
|
||
evolution of lean prompt which itself is a rewrite of pure.</li>
|
||
<li><a
|
||
href="https://github.com/nmcc1212/shades-of-purple-windows-terminal/">shades
|
||
of purple</a> - Purple theme for Windows terminal that is reminiscent of
|
||
<a
|
||
href="https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme">powerline</a>.</li>
|
||
<li><a href="https://github.com/agentshadow/shadow-zsh-theme">shadow</a>
|
||
- Includes <code>git</code> status, directory, host name, username and
|
||
time decorations.</li>
|
||
<li><a href="https://github.com/shayanh/shayan-zsh-theme">shayan</a> -
|
||
Simple theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/athul/shelby">shelby</a> - Fast,
|
||
lightweight and minimal prompt written in pure <code>golang</code>.
|
||
Includes decorations for last command exit status, <code>git</code>
|
||
status and the current working directory.</li>
|
||
<li><a href="https://github.com/simnalamburt/shellder">shellder</a> -
|
||
Minimal theme with a <code>git</code> branch decorator. Requires a
|
||
Powerline-compatible font.</li>
|
||
<li><a
|
||
href="https://github.com/arturoalviar/shichi-zsh-theme">shichi</a> - A
|
||
simple theme with the first character being 七(shichi/nana), the number
|
||
7. The primary color is red with a yellow accent. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/shifty0g/shiftys-zsh-theme/">shiftys</a>
|
||
- Tweaked version of the kali theme.</li>
|
||
<li><a href="https://github.com/regarager/shiko-prompt">shiko</a> -
|
||
Minimalist prompt with decorators for VCS information and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/bashelled/shini">shini</a> - A tiny
|
||
theme that just shouts out small. Includes directory, username,
|
||
hostname, time and <code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/MRZ07/shinkansen.zsh-theme">shinkansen</a> - A
|
||
fast, customizable and easily extended theme. Includes decorators for
|
||
rhw python version in the active virtualenv, current ruby version if
|
||
you’re using <code>chruby</code>, current Node.js version, current java
|
||
version, current go version, current perl version if using
|
||
<code>chperl</code>, current elixir version, <code>git</code> status,
|
||
time, current directory, exit code and execution time of the last
|
||
command, and an optional custom message. Requires a powerline-compatible
|
||
font.</li>
|
||
<li><a
|
||
href="https://github.com/shirnschall/shirnschall-zsh-theme">shirnschall</a>
|
||
- Includes <code>git</code> status and <code>user@hostname</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/ArturDobrowolski/shiro-zsh-theme">shiro
|
||
(arturDobrowolski)</a> - Includes decorators for current directory,
|
||
<code>git</code> status, and exit status and execution time of last
|
||
command run.</li>
|
||
<li><a href="https://github.com/shirozuki/shiro-zsh-theme">shiro
|
||
(shirozuki)</a> - Includes decorators for current directory,
|
||
<code>git</code> status and execution time and exit status of last
|
||
command run.</li>
|
||
<li><a
|
||
href="https://github.com/ericvanjohnson/shocm-zsh-themes">shocm</a> -
|
||
Forked from <a
|
||
href="https://github.com/sixlive/sixlive-zsh-theme">sixlive</a>. Has
|
||
<code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/OREOmini/short-ys-zsh-theme">short-ys</a> -
|
||
Based on the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme">ys</a>
|
||
theme. Includes <code>git</code> and <code>hg</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/shr1k4nt/shrikant_zsh_theme">shrikant</a> -
|
||
Includes <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/to-var/shrug-zsh-theme">shrug</a> -
|
||
Inspired by <a
|
||
href="https://github.com/tcnksm/oh-my-zsh-beer-theme">beer-theme</a>,
|
||
includes <code>git</code> status and current directory decorations.</li>
|
||
<li><a href="https://github.com/Pandademic/Shuttle/">shuttle</a> -
|
||
Written in <code>golang</code>. Has decorators for OS, user, current
|
||
directory, and the exit code of the last command run.</li>
|
||
<li><a href="https://github.com/siegerts/zsh-theme">siegerts</a> -
|
||
Includes <code>git</code> status decorations in right prompt.</li>
|
||
<li><a href="https://github.com/reujab/silver">silver</a> - A
|
||
cross-shell customizable powerline-like prompt heavily inspired by <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>. A
|
||
faster rust port of <a
|
||
href="https://github.com/reujab/bronze">bronze</a>. Requires <a
|
||
href="https://github.com/ryanoasis/nerd-fonts">Nerd Fonts</a>. Very
|
||
configurable, includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/m-lima/simpalt">simpalt</a> - An
|
||
information-rich small-footprint theme for ZSH based on <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>.</li>
|
||
<li><a href="https://github.com/MrNeoTr1n0/simplzshell">simpl</a> -
|
||
Minimalist theme focusing on elegance and simplicity. Decorators for
|
||
root status, current directory and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/DaopengZ/simple-zsh-theme">simple
|
||
(daopengz)</a> - Works well with both light and dark terminal themes.
|
||
Includes <code>vcs</code>, <code>username</code> and <code>path</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/drNoob13/SimpleZshTheme/">simple
|
||
(drNoob13)</a> - Includes decorators for python virtual environment,
|
||
<code>git</code> status and current directory.</li>
|
||
<li><a href="https://github.com/pavdmyt/simple-oh-my-zsh-theme">simple
|
||
(pavdmyt)</a> - Minimalist theme based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#robbyrussell">robbyrussel</a>
|
||
that embeds <code>git</code> status information in iTerm’s window title
|
||
bar instead of using space in the prompt.</li>
|
||
<li><a href="https://github.com/rkitover/sh-prompt-simple">simple
|
||
(rkitover)</a> - A simple, lightweight, and nice looking prompt that
|
||
runs quickly even in very slow shells like MSYS2, Cygwin and WSL. It
|
||
shows decorations for the short name of the current environment
|
||
(distribution, OS, etc.) the <code>git</code> branch when in a
|
||
<code>git</code> checkout, as well as the last command exit status
|
||
(green checkmark for success and red X mark for non-zero exit).</li>
|
||
<li><a href="https://github.com/Savecoders/simpleTheme-zsh-theme">simple
|
||
(savecoders)</a> - Simple and minimalist theme with <code>git</code>,
|
||
<code>username</code> and execution status decorations.</li>
|
||
<li><a href="https://github.com/tourcoder/simple.zsh-theme">simple
|
||
(tourcoder)</a> - Minimalist prompt, includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/yhiraki/zsh-simple-prompt">simple
|
||
(yhiraki)</a> - Minimal prompt, doesn’t require special fonts.</li>
|
||
<li><a
|
||
href="https://github.com/iwat/simple-agnoster.zsh-theme">simple-agnoster</a>
|
||
- Powerline-inspired simple theme with <code>git</code>
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/chack93/simple-chack.zsh-theme">simple-chack</a>
|
||
- Works well with solarized terminal color scheme. Includes
|
||
<code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/BazaJayGee66/simple-git-theme">simple-git</a> -
|
||
Minimalist theme inspired by <a
|
||
href="https://github.com/kimyvgy/gitstatus-zsh-theme">gitstatus</a>.
|
||
Includes <code>git</code> decorations.</li>
|
||
<li><a
|
||
href="https://github.com/mathiasmoeller/simple-yet-beautiful-zsh-theme">simple-yet-beautiful</a>
|
||
- Minimalist theme. Includes <code>git</code> status and
|
||
<code>user@host</code> prompt decorations.</li>
|
||
<li><a
|
||
href="https://github.com/ezswan/simple-zsh-catppuccin">simple-zsh-catppuccin</a>
|
||
- Based on the <a href="https://catppuccin.com/">Catppuccin Mocha</a>
|
||
color scheme, adapted from the <a
|
||
href="https://github.com/dracula/zsh">Dracula</a> theme foundation. This
|
||
theme features a simple and functional prompt with support for git
|
||
status, time display, context, and directory information, enhanced with
|
||
hex color support discovered by ezswan.</li>
|
||
<li><a href="https://github.com/fr0zn/simplezsh">simplezsh</a> - Minimal
|
||
theme with <code>git</code> info display.</li>
|
||
<li><a
|
||
href="https://github.com/SetOfAllSets/simply-perfect-zsh-theme/">simply-perfect</a>
|
||
- Reminiscent of Powerline and Bullettrain. Includes decorators for
|
||
<code>git</code> status, current directory, last command exit status,
|
||
current time and username.</li>
|
||
<li><a
|
||
href="https://github.com/k-kinzal/oh-my-zsh-sinon-theme">sinon</a> -
|
||
k-kinzal’s sinon theme. Includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/svensen/sit.zsh-theme">sit</a> -
|
||
Minimalist theme with <code>git</code>, command exit status and path
|
||
decorations.</li>
|
||
<li><a href="https://github.com/sixlive/sixlive-zsh-theme">sixlive</a> -
|
||
This theme has a unique directory listing. When inside a
|
||
<code>git</code> project, the directory display is scoped to the current
|
||
repository root.</li>
|
||
<li><a href="https://github.com/skeiter9/sk9-zsh">sk9</a> - Skeiter9’s
|
||
ZSH theme.</li>
|
||
<li><a
|
||
href="https://github.com/ramonmcros/skeletor-syntax">skeletor-syntax</a>
|
||
- Theme collection for Atom, Prism and ZSH inspired by Skeletor from
|
||
He-Man and the Masters of the Universe.</li>
|
||
<li><a href="https://github.com/skippyr/skgeek">skgeek</a> - Includes
|
||
decorators for hostname, directory and <code>git</code> branch.</li>
|
||
<li><a href="https://github.com/xiaoshihou514/skiff">skiff</a> -
|
||
Lightweight ZSH theme with <code>git</code> status and current directory
|
||
decorators.</li>
|
||
<li><a href="https://github.com/ASafaeirad/oh-my-zsh-skill-theme">skill
|
||
(asafaeirad)</a> - Includes decorations for working directory,
|
||
<code>git</code> working branch, working directory status and tracking
|
||
branch status.</li>
|
||
<li><a
|
||
href="https://github.com/frontendmonster/oh-my-zsh-skill-theme">skill
|
||
(frontendmonster)</a> - Optimized for a dark terminal, displays
|
||
<code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/sergkondr/skondrashov-zsh-theme">skondrashov</a>
|
||
- Minimalist. Includes decorators for <code>git</code> status, current
|
||
kubernetes context and current AWS profile.</li>
|
||
<li><a href="https://github.com/tahadostifam/skull-zsh">skull</a> -
|
||
Includes <code>git</code> status, python virtual environment and ruby
|
||
<code>rvm</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/godbout/sleeplessmind-zsh-theme">sleeplessmind</a>
|
||
- ZSH theme inspired by <a
|
||
href="https://github.com/shashankmehta/dotfiles/blob/master/thesetup/zsh/.oh-my-zsh/custom/themes/gitster.zsh-theme">gitster</a>
|
||
and <a href="https://github.com/tylerreckart/odin">odin</a>.</li>
|
||
<li><a href="https://github.com/nbari/slick">slick</a> - Inspired by the
|
||
<a href="https://github.com/sindresorhus/pure">pure</a>, <a
|
||
href="https://github.com/xcambar/purs">purs</a> and <a
|
||
href="https://github.com/ericfreese/zsh-efgit-prompt">zsh-efgit-prompt</a>.
|
||
Requires <code>cargo</code> for installation.</li>
|
||
<li><a href="https://github.com/mengelbrecht/slimline">slimline</a> -
|
||
Minimal, fast and elegant ZSH prompt. Displays the right information at
|
||
the right time.</li>
|
||
<li><a href="https://github.com/blyndusk/sm-theme">sm</a> - A
|
||
<strong>Simplist</strong> & <strong>Minimalist</strong> theme for
|
||
your <strong>favorite</strong> terminal. Includes <code>git</code>
|
||
status decorations.</li>
|
||
<li><a href="https://github.com/nimacpp/themes-zsh">smail</a> - Includes
|
||
decorators for <code>git</code> status, current directory and exit
|
||
status of last command run.</li>
|
||
<li><a
|
||
href="https://github.com/Sokkam/small-terminal-diy-theme">small-terminal-diy</a>
|
||
- A variant of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme">ys</a>
|
||
theme in <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh">oh-my-zsh</a>.</li>
|
||
<li><a href="https://github.com/Vicfs/smelly-theme/">smelly</a> -
|
||
Minimalist prompt that includes decorators for Python <code>venv</code>
|
||
and <code>git</code> status.</li>
|
||
<li><a
|
||
href="https://github.com/gsamokovarov/smiley.zsh-theme">smiley</a> - A
|
||
prompt with happy and sad faces.</li>
|
||
<li><a
|
||
href="https://github.com/angelina-tsuboi/snowflake-zsh-theme">snowflake</a>
|
||
- An elegant, simple, and neat ZSH theme including an aesthetically
|
||
pleasing cool color palette that harmonizes with dark themes.</li>
|
||
<li><a href="https://github.com/sobolevn/sobole-zsh-theme">sobole</a> -
|
||
A minimalistic ZSH theme inspired by the old-fashioned hobbies. No
|
||
verbose gimmicks, no emoji, no fidget spinners, and no other visual
|
||
noise. Has both light and dark modes.</li>
|
||
<li><a href="https://github.com/gsalami00/softblobby/">softblobby</a> -
|
||
A theme for people who love unicorns, pink and purple. Includes
|
||
decorators for <code>git</code> information, current directory, time and
|
||
username.</li>
|
||
<li><a
|
||
href="https://github.com/houjunchen/solarized-powerline">solarized-powerline
|
||
(houjunchen)</a> - Solarized powerline-style theme for ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/KuoE0/oh-my-zsh-solarized-powerline-theme">solarized-powerline
|
||
(KuoE0)</a> - Solarized powerline variant.</li>
|
||
<li><a href="https://github.com/paddykontschak/Solarizsh">solarizsh</a>
|
||
- Color fix for robbyrussell’s oh-my-zsh theme to work with <a
|
||
href="https://github.com/altercation/solarized">solarized</a>
|
||
terminals.</li>
|
||
<li><a
|
||
href="https://github.com/hrmeetsingh/sorin-modified-dark">sorin-modified-dark</a>
|
||
- Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#sorin">sorin</a>.
|
||
Minimalist, adds decorators for <code>git</code> status and current
|
||
directory.</li>
|
||
<li><a
|
||
href="https://github.com/denysdovhan/spaceship-prompt">spaceship</a> -
|
||
Theme with <code>git</code>, <code>nvm</code>, rvm/rbenv/chruby, python,
|
||
<code>ssh</code> and other useful status decorators.</li>
|
||
<li><a
|
||
href="https://github.com/Spectere/spectere-omz-theme">spectere</a> -
|
||
Powerline-esque. Includes decorators for current directory, root status,
|
||
<code>user@hostname</code>, and <code>git</code> status.</li>
|
||
<li><a href="https://mbauhardt.github.io/spowerline/">spowerline</a> -
|
||
Written in scala, inspired by <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>, <a
|
||
href="https://tmux.github.io">tmux</a> powerline, vim powerline and the
|
||
vim status plugin.</li>
|
||
<li><a href="https://github.com/FajarKim/spyrhoo-zsh-theme">spyrhoo</a>
|
||
- Includes time, <code>git</code> and current directory
|
||
decorations.</li>
|
||
<li><a href="https://github.com/hugoh/zsh-ssfprompt">ssfprompt</a> -
|
||
Simple, slim, fast. Includes <code>ssh</code>, virtualenv and vcs
|
||
decorations.</li>
|
||
<li><a href="https://github.com/dersam/staples">staples</a> - Based on
|
||
bureau, displays user@host if connected through SSH.</li>
|
||
<li><a href="https://github.com/prdpx7/Starboy">starboy</a> - A simple
|
||
ZSH theme.</li>
|
||
<li><a href="https://github.com/wintermi/zsh-starship">starship
|
||
(wintermi)</a> - A simple plugin to use the Starship prompt, along with
|
||
a powerline theme.</li>
|
||
<li><a href="https://starship.rs/">starship</a> - Minimal, fast,
|
||
extremely customizable.</li>
|
||
<li><a href="https://github.com/2KAbhishek/starship2k">starship2k</a> -
|
||
Includes powerline support, decorators for <code>git</code> information,
|
||
multiple languages and a multiline prompt.</li>
|
||
<li><a href="https://github.com/el1t/statusline">statusline</a> - A
|
||
responsive ZSH theme that provides informational segments when you need
|
||
them.</li>
|
||
<li><a href="https://github.com/danihodovic/steeef">steef
|
||
(danihodovic)</a> - Oh-my-zsh steeef theme as a standalone repository.
|
||
The purpose behind this repo is avoid having a dependency on oh-my-zsh
|
||
when using the steeef theme. ZSH plugin managers such as Antibody can
|
||
use the theme without having to use oh-my-zsh.</li>
|
||
<li><a href="https://github.com/ZelongGuo/steeef">steef (zelongguo)</a>
|
||
- Based on the <a href="https://github.com/zimfw/steeef">zimfw steef
|
||
theme</a>. Includes decorators for username@hostname, python venv,
|
||
<code>git</code> status and current directory. Requires <a
|
||
href="https://github.com/zimfw/git-info">git-info</a>.</li>
|
||
<li><a href="https://github.com/zimfw/steeef">steef (zimfw)</a> - A
|
||
customizable version of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/steeef.zsh-theme">steeef’s</a>
|
||
theme.</li>
|
||
<li><a
|
||
href="https://github.com/erwanjugand/steeple-zsh-theme">steeple</a> -
|
||
Minimalist theme with <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/r-mohammadi1/armans-zsh-themes/blob/main/stellachar.zsh-theme">stellachar</a>
|
||
- Minimal, pastels.</li>
|
||
<li><a href="https://github.com/VLtim43/stigmata.zsh-theme">stigmata</a>
|
||
- Includes decorators for user@host and current directory.</li>
|
||
<li><a href="https://github.com/pjmp/sublime">sublime</a> - A sublime,
|
||
clean, minimalistic ZSH theme with <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/cbrock/sugar-free">sugar-free</a> -
|
||
Based on the <a href="https://github.com/sindresorhus/pure">Pure</a> and
|
||
<a
|
||
href="https://github.com/BinaryMuse/oh-my-zsh/blob/binarymuse/themes/candy.zsh-theme">Candy</a>
|
||
themes.</li>
|
||
<li><a href="https://github.com/sukeesh/sukeesh-zsh-theme">sukeesh</a> -
|
||
Includes <code>git</code> status decorations. Works better on dark
|
||
terminal backgrounds.</li>
|
||
<li><a href="https://github.com/Sulfurium/zsh-theme">sulfurium</a> - The
|
||
official ZSH theme of sulfuriumOS.</li>
|
||
<li><a href="https://github.com/ston1x/sunrise-ruby">sunrise-ruby</a> -
|
||
Similar to <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/sunrise.zsh-theme">sunrise</a>
|
||
but includes the active Ruby version.</li>
|
||
<li><a href="https://github.com/tech8i/zsh_sunrise">sunrise</a> -
|
||
Includes decorators for battery status, current directory, date and
|
||
time.</li>
|
||
<li><a href="https://github.com/Minipada/superkolo">superkolo</a> - Add
|
||
date and return status to the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/kolo.zsh-theme">kolo</a>
|
||
theme.</li>
|
||
<li><a
|
||
href="https://github.com/mohdismailmatasin/suprima-asra">suprima-asra</a>
|
||
- A feature-rich minimal theme inspired by <a
|
||
href="https://github.com/egorlem/ultima.zsh-theme">Ultima</a>. Includes
|
||
decorators for battery status, multi-VCS (<code>git</code>,
|
||
<code>hg</code> and <code>svn</code>), whether or not it’s an
|
||
<code>ssh</code> connection, exit status of last command, command
|
||
timing, current time, <code>username@host</code>, active python
|
||
<code>venv</code>, node version, <code>docker-compose</code> detection
|
||
and project context awareness.</li>
|
||
<li><a href="https://github.com/carcruz/susi-zsh-iterm">susi</a> -
|
||
Includes <code>git</code> status decorations and an accompanying iTerm2
|
||
color scheme.</li>
|
||
<li><a href="https://github.com/SvS30/svs-theme">svs</a> - Clean and
|
||
distraction free theme with <code>git</code> status and current path
|
||
decorations.</li>
|
||
<li><a href="https://github.com/ttttmr/sy-zsh-theme">sy</a> - Based on
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme">ys</a>,
|
||
includes <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/AmirhosseinAbutalebi/t2colorful-oh.my.zsh">t2colorful</a>
|
||
- Includes decorators for <code>git</code> information, current
|
||
directory, last command exit status, and current time.</li>
|
||
<li><a href="https://github.com/t2er/t2er-zsh-theme">t2er</a> -
|
||
Minimalist theme with <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/bvc3at/tabaf-zsh-theme">tabaf</a> -
|
||
Minimal ZSH theme optimized for dark backgrounds.</li>
|
||
<li><a
|
||
href="https://github.com/Tarcadia/tarcadia-zsh-theme">tarcadia</a> -
|
||
Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/jonathan.zsh-theme">jonathan</a>.
|
||
Includes decorators for current directory and <code>git</code>
|
||
status.</li>
|
||
<li><a
|
||
href="https://github.com/BrokeDudeAbula/taw-ys-venv">taw-ys-venv</a> -
|
||
Two-line prompt with decorators for username, current directory,
|
||
<code>git</code> information and current Python <code>venv</code>. Based
|
||
on <a
|
||
href="https://github.com/AzarAI-TOP/taw-ys-zsh-theme">AzarAI-TOP/taw-ys-zsh-theme</a>.</li>
|
||
<li><a href="https://github.com/tulioribeiro/zsh-tcr-theme">tcr</a> -
|
||
Minimalist theme, shows decorators for current directory,
|
||
<code>git</code> status information & <code>nvm</code> version.</li>
|
||
<li><a href="https://github.com/Teajey/teajey-zsh-theme">teajay</a> -
|
||
Adapted from murilasso and fishy themes. Includes decorators for
|
||
<code>git</code> status, and path to current directory (collapsed to
|
||
show only most relevant parts) and the exit code of last command
|
||
run.</li>
|
||
<li><a href="https://github.com/filiptoma/temeraf-zsh">temeraf</a> -
|
||
Minimalist theme with decorations for <code>git</code> status,
|
||
timestamps and last exit status.</li>
|
||
<li><a
|
||
href="https://github.com/thingerpig/tepig-ys.zsh-theme">tepig-ys</a> -
|
||
Includes <code>git</code> status decorations and conda/virtualenv
|
||
status.</li>
|
||
<li><a
|
||
href="https://github.com/rooted-cyber/Termux-zsh-theme">termux</a> -
|
||
Minimalist theme.</li>
|
||
<li><a href="https://github.com/patrick330602/termuxer">termuxer</a> -
|
||
Theme inspired by <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a> and
|
||
linuxer.</li>
|
||
<li><a href="https://github.com/tmccombs/thayne.zsh-theme">thayne</a> -
|
||
Includes decorators for exit status of last command, time to run if >
|
||
1 second, current time, current directory and <code>git</code> status.
|
||
Requires a <a href="https://github.com/ryanoasis/nerd-fonts">Nerd
|
||
Font</a>.</li>
|
||
<li><a href="https://github.com/jhwhite/the-time-lord">the-time-lord</a>
|
||
- A theme based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/gallifrey.zsh-theme">gallifrey</a>.</li>
|
||
<li><a
|
||
href="https://github.com/yw9381/oh-my-zsh_theme_line">theme-line</a> -
|
||
Colorful theme with <code>git</code> status.</li>
|
||
<li><a href="https://github.com/MrRedacted/zsh-themer">themer</a> -
|
||
Includes multiple color scheme options, with <code>git</code> status
|
||
decorators. There are also multiple icons to choose from within the
|
||
<code>.zsh-theme</code> file. Based on <a
|
||
href="https://github.com/triplepointfive/oh-my-zsh/blob/master/themes/strug.zsh-theme">strug</a>.</li>
|
||
<li><a href="https://github.com/oliver-svrcek/Themeraf">themeraf</a> -
|
||
Has decorators for username, last two directories in working directory
|
||
path, <code>git</code> status, timestamp, last exit status and also name
|
||
of active virtual environment.</li>
|
||
<li><a href="https://github.com/theogandara/zsh-theme">theozera</a> -
|
||
Includes decorators for <code>git</code> status, a truncated current
|
||
directory, and the exit status of the last command run.</li>
|
||
<li><a
|
||
href="https://github.com/jesec/zsh_theme_theta-async">theta-async</a> -
|
||
Async version of <a href="https://github.com/eendroroy/theta">theta</a>.
|
||
Includes vcs status information.</li>
|
||
<li><a href="https://github.com/eendroroy/theta">theta</a> - Includes
|
||
<code>git</code> and <code>hg</code> status decorations. Also has java,
|
||
python, ruby, node, go and elixir version information.</li>
|
||
<li><a href="https://github.com/heyvito/theto-zsh-theme">theto</a> -
|
||
Simplistic theme. Needs <a href="https://nerdfonts.com/">Nerd Fonts</a>,
|
||
includes <code>vi</code>-mode status and <code>git</code>
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/bassopenguin/thetraveler">thetraveler</a> -
|
||
Inspired by theunraveler, uses symbols to display <code>git</code>
|
||
status.</li>
|
||
<li><a href="https://github.com/thm-unix/thm-zshtheme">thm</a> -
|
||
Includes decorators for virtualenv, current directory and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/thnikk/zsh-theme-thnikk">thnikk</a> - A
|
||
minimal version of the <a
|
||
href="https://github.com/denysdovhan/spaceship-prompt">spaceship</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/Thy-GoD/thy-god-zsh-theme">thygod</a> -
|
||
Based off <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/gnzh.zsh-theme">gnzh</a>
|
||
and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>.
|
||
Includes a <code>git</code> status decorator and changes prompt to a red
|
||
cross when a command fails.</li>
|
||
<li><a href="https://github.com/chenhao-ye/thyme">thyme (chenhao-ye)</a>
|
||
- Seasoning for shells. Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>,
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/gnzh.zsh-theme">gnzh</a>,
|
||
and <a
|
||
href="https://github.com/caiogondim/bullet-train.zsh/blob/master/bullet-train.zsh-theme">bullet-train</a>.</li>
|
||
<li><a href="https://github.com/kawamurakazushi/thyme">thyme
|
||
(kawamurakazushi)</a> - Simple theme with <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/mmatongo/toledo">toledo</a> - Quick
|
||
minimalist theme with <code>git</code> status decorations. Works with
|
||
<code>zsh</code>, <code>bash</code>, <code>dash</code> and
|
||
<code>yash</code>.</li>
|
||
<li><a
|
||
href="https://github.com/AndreyPuzanov/tonni4-zsh-theme">tonni4</a> -
|
||
Includes time and <code>git</code> status decorators.</li>
|
||
<li><a
|
||
href="https://github.com/fudyartanto/topan-theme-oh-my-zsh">topan</a> -
|
||
Includes <code>git</code> information; best on dark backgrounds.</li>
|
||
<li><a href="https://github.com/Aggrathon/torim">torim</a> - Inspired by
|
||
the <a href="https://github.com/zimfw/sorin">sorin</a>, <a
|
||
href="https://github.com/zimfw/asciiship">asciiship</a> and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/wiki/themes#mh">mh</a> themes.
|
||
Includes decorators for user@hostname (when accessed by
|
||
<code>ssh</code>), truncated path to working directory, whether running
|
||
as root, error code of last command run if it failed, current time,
|
||
duration of long running commands, current virtual environment and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/kitian616/tq-zsh-theme">tq</a> -
|
||
Displays <code>git</code> status, time, requires a Powerline font.</li>
|
||
<li><a href="https://github.com/fcce/traffic-zsh-theme">traffic</a> - A
|
||
dark theme for ZSH.</li>
|
||
<li><a href="https://github.com/denisinla/trajan-zsh-theme">trajan</a> -
|
||
A dark theme for ZSH.</li>
|
||
<li><a
|
||
href="https://github.com/olets/zsh-transient-prompt">transient</a> - Add
|
||
a transient prompt to your zsh command line — that is, make your current
|
||
command line’s prompt different from past command lines’ prompts. For
|
||
example, past prompts might not need to show as much contextual
|
||
information. Or you might want to put past commands on their own line,
|
||
instead of prefixed by a prompt, for easier selecting and copying. More
|
||
details at <a
|
||
href="https://zsh-transient-prompt.olets.dev/">zsh-transient-prompt.olets.dev</a>.</li>
|
||
<li><a href="https://github.com/de-luca/Trinity">trinity</a> - A simple
|
||
theme based on <a
|
||
href="https://github.com/geometry-zsh/geometry">geometry</a>. Includes
|
||
<code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/iDoTron/tron-zsh-theme">tron</a> -
|
||
Includes <code>git</code> status, working directory, time, user@host and
|
||
return status of last command decorations.</li>
|
||
<li><a href="https://github.com/TrooperT/Troopert-theme/">troopert</a> -
|
||
Includes decorators for <code>git</code> status, last return code if
|
||
non-zero, full pwd and a configurable display of
|
||
<code>$RPROMPT</code>.</li>
|
||
<li><a href="https://github.com/nylo-andry/zsh-themes">tsotra</a> -
|
||
Minimalist theme, includes decorators for <code>git</code> status, k8s
|
||
context, and <code>rvm</code> status.</li>
|
||
<li><a href="https://github.com/eikendev/turs">turs</a> - Fast, minimal
|
||
<a href="https://github.com/xcambar/purs">Purs</a>-inspired prompt.</li>
|
||
<li><a href="https://github.com/thvitt/tvline">tvline</a> - Derived from
|
||
the <a href="https://gist.github.com/agnoster/3712874">agnoster</a>
|
||
theme, adds powerline font enhancements.</li>
|
||
<li><a href="https://github.com/Henryws/twilight-prompt">twilight</a> -
|
||
Minimalist, but includes last command exit status, <code>git</code>
|
||
status and <code>user@hostname</code> decorations.</li>
|
||
<li><a href="https://github.com/MikereDD/type0_zsh-theme">type0</a> -
|
||
Inspired by <a
|
||
href="https://github.com/yarisgutierrez/classyTouch_oh-my-zsh">classyTouch</a>
|
||
by yarisgutierrez. Includes <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/reobin/typewritten">typewritten</a> -
|
||
Minimal and informative theme that leaves room for what’s important.
|
||
Does asynchronous <code>git</code> decoration updates for speed.</li>
|
||
<li><a
|
||
href="https://github.com/alejandromume/ubunly-zsh-theme">ubunly</a> -
|
||
Mimics the Kali Linux console. Note - this theme also rebinds a lot of
|
||
keys and sets a bunch of ZSH options that themes should leave
|
||
alone.</li>
|
||
<li><a href="https://github.com/Thesola10/zsh-ubuntu-ish">ubuntu-ish</a>
|
||
- Mimics the default Debian/Ubuntu <code>bash</code> prompt.</li>
|
||
<li><a
|
||
href="https://github.com/ureesoriano/zsh-ubuntu-with-vitamins-zim-theme">ubuntu-with-vitamins</a>
|
||
- Mimics the default Ubuntu prompt, but with <code>git</code>
|
||
decorations.</li>
|
||
<li><a href="https://github.com/janstuemmel/zsh-ubuntu-theme">ubuntu</a>
|
||
- Minimal theme, includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/egorlem/ultima.zsh-theme">ultima</a> -
|
||
Minimalist, includes <code>git</code> status and current directory
|
||
decorators.</li>
|
||
<li><a href="https://github.com/b4b4r07/ultimate">ultimate</a> -
|
||
Minimalist theme with decorators for <code>git</code> status, vim mode
|
||
indicator and shortened path.</li>
|
||
<li><a
|
||
href="https://github.com/Ultimator14/ultimator-zsh-theme">ultimator</a>
|
||
- <a href="https://gist.github.com/agnoster/3712874">Agnoster</a>-like
|
||
theme. Includes decorators for current directory,
|
||
<code>user@host</code>, python virtualenv, background jobs, last command
|
||
exit status, and <code>git</code> status information. Requires <a
|
||
href="https://github.com/Ultimator14/zsh-git-prompt">zsh-git-prompt</a>
|
||
plugin and Nerdfonts.</li>
|
||
<li><a href="https://github.com/UlyssesZh/ulyssesys">ulyssesys</a> - Has
|
||
decorators for full path to current directory, exit code of last command
|
||
and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/juliuscaesar/unicorn">unicorn</a> -
|
||
Includes decorators for root status, virtualenv, nvm, rvm, current
|
||
directory, the time, current directory and emoji <code>git</code>
|
||
information. Inspired by <a
|
||
href="https://github.com/mashaal/wild-cherry">wild cherry</a>.</li>
|
||
<li><a href="https://github.com/nerdbude/Unit-1">unit-1</a> - Minimalist
|
||
theme with ITWTB colors.</li>
|
||
<li><a href="https://github.com/timhilton/userandnode">userandnode</a> -
|
||
A clean theme with decorators for username, node version, current
|
||
directory, and <code>git</code> info.</li>
|
||
<li><a href="https://github.com/keyaedisa/Valuca">valuca</a> - Variant
|
||
of <a href="https://github.com/janjoswig/Ducula">ducula</a>. Includes
|
||
decorators for background job status, username, hostname, virtualenv,
|
||
current directory, last command’s exit code, <code>git</code>
|
||
information and the current time.</li>
|
||
<li><a href="https://github.com/avano/vanan.zsh-theme">vanan</a> -
|
||
Enhances your terminal with detailed <code>git</code> information. Also
|
||
includes decorators for <code>vi</code>-mode and status of the last
|
||
command run.</li>
|
||
<li><a href="https://github.com/H1N1-dev/vehemence-zsh">vehemence</a> -
|
||
Includes decorators for <code>pwd</code>, <code>user@host</code>,
|
||
<code>tty</code>, time, last command exit code and <code>git</code>
|
||
status.</li>
|
||
<li><a href="https://github.com/dor133/velvet-zsh-theme">velvet</a> -
|
||
Includes decorators for <code>git</code> status, username, current
|
||
directory, exit status of last command, and the time.</li>
|
||
<li><a href="https://github.com/vercel/zsh-theme">vercel</a> -
|
||
Minimalist theme with <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/TheRojam/vertepommes-theme">vertepommes</a> -
|
||
Based on ys. Includes vcs status, username and current directory
|
||
decorations.</li>
|
||
<li><a href="https://github.com/vinhnx/vinhnx.zsh-theme">vinhnx</a> -
|
||
Modified from <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/mgutz.zsh-theme">mgutz</a>.
|
||
Looks great when using with a <a
|
||
href="https://github.com/altercation/solarized">Solarized</a> color
|
||
scheme.</li>
|
||
<li><a
|
||
href="https://github.com/rafaeldellaquila/zsh-vitesse-theme/blob/master/img/preview.png">vitesse</a>
|
||
- Inspired by VS Code’s <a
|
||
href="https://github.com/antfu/vscode-theme-vitesse">Vitesse</a> theme.
|
||
Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/rwejdling/voidy">voidy</a> - Borrows
|
||
elements from <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/lambda.zsh-theme">lambda</a>
|
||
and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
themes and adds the active <a
|
||
href="https://github.com/99designs/aws-vault">aws-vault</a> profile to
|
||
the right side of the prompt.</li>
|
||
<li><a
|
||
href="https://github.com/vzambon/vszambon_ocean-zsh-theme">vszambon-ocean</a>
|
||
- Includes decorators for current directory, <code>git</code> status, a
|
||
day/night icon, whether or not it is running inside a
|
||
<code>docker</code> container and the date and time.</li>
|
||
<li><a
|
||
href="https://github.com/charleseduardome/oh-my-zsh-vtex">vtex</a> -
|
||
Includes decorators for <code>git</code> status, current directory, vtex
|
||
account and vtex workspace.</li>
|
||
<li><a href="https://github.com/Bruceboy/vulcan-zsh-theme">vulcan</a> -
|
||
Minimal theme reminiscent of the default <code>bash</code> theme.
|
||
Includes <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/wadehammes/wade.zsh-theme">wade</a> -
|
||
Mashup of the popular ZSH themes <a
|
||
href="https://gist.github.com/agnoster/3712874">Agnoster</a> and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/fishy.zsh-theme">Fishy</a>,
|
||
with some visual tweaks.</li>
|
||
<li><a href="https://github.com/0532/wang-iterm-zsh">wang-iterm</a> -
|
||
Based on the 0532 theme.</li>
|
||
<li><a
|
||
href="https://github.com/BastionAtackDev/Warm-Colours.zsh-theme/">warm-colours</a>
|
||
- Includes decorators for user@host, current directory and
|
||
datetime.</li>
|
||
<li><a href="https://github.com/D42H5/warmblood">warmblood</a> - Based
|
||
on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/darkblood.zsh-theme">darkblood</a>.
|
||
Includes decorators for <code>git</code> information, user@hostname and
|
||
the current directory.</li>
|
||
<li><a href="https://github.com/whalesea520/whale-zsh-theme">whale</a> -
|
||
Fast reimplementation of the whale theme.</li>
|
||
<li><a href="https://github.com/lbergelson/zsh_whales_theme">whales</a>
|
||
- Includes decorators for <code>git</code> status, java version, last
|
||
command return status, and directory.</li>
|
||
<li><a href="https://github.com/mashaal/wild-cherry">wild-cherry</a> - A
|
||
fairy-tale inspired theme for ZSH, iTerm 2, Sublime, Atom, &
|
||
Mou.</li>
|
||
<li><a
|
||
href="https://github.com/juliavallina/windows-zsh-theme/">windows</a> -
|
||
Inspired by the Windows Command Prompt. Includes a decorator for the
|
||
current directory.</li>
|
||
<li><a href="https://github.com/khuei/winline">winline</a> - Async
|
||
version of Greg Hurrell’s <a
|
||
href="https://github.com/wincent/wincent/blob/master/aspects/dotfiles/files/.zshrc">prompt</a>.
|
||
Includes decorators for <code>git</code> status, duration of last
|
||
command, current directory, nested shells, root status.</li>
|
||
<li><a
|
||
href="https://github.com/wkentaro/wkentaro.zsh-theme">wkentaro</a> - A
|
||
simple theme for Python users. Includes virtualenv and <code>git</code>
|
||
status decorators.</li>
|
||
<li><a href="https://github.com/afnizarnur/work-line">work-line</a> -
|
||
Theme with nice emojis.</li>
|
||
<li><a
|
||
href="https://github.com/u8slvn/oh-my-zsh-workbench-theme">workbench</a>
|
||
- Includes <code>git</code> status decorations, working directory, exit
|
||
status of last command and current <code>virtualenv</code>.</li>
|
||
<li><a
|
||
href="https://github.com/ann-kilzer/annkilzer.zsh-theme">wormwood</a> -
|
||
Includes decorators for last command exit status, current directory and
|
||
<code>git</code> status.</li>
|
||
<li><a href="https://github.com/tharindu899/x-theme">x</a> - Includes
|
||
customizable banners</li>
|
||
<li><a
|
||
href="https://github.com/SoYoureAWaffleMan/xandermute-oh-my-zsh-theme/">xandermute</a>
|
||
- Minimalist theme with <code>git</code> and current directory
|
||
decorations.</li>
|
||
<li><a href="https://github.com/onthedock/xavi.zsh-theme">xavi</a> -
|
||
Modified version of the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/gnzh.zsh-theme">gnzh</a>
|
||
theme with emoji decorations for <code>git</code> status and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/ITAxReal/xbira">xbira</a> - Based on <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme">bira</a>,
|
||
includes decorators for <code>git</code> status, user@hostname, exit
|
||
status of last command run and the current directory.</li>
|
||
<li><a
|
||
href="https://github.com/xuelingkang/xlk-simple-zsh-theme">xlk-simple</a>
|
||
- Simple theme with <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/Shiaoming/xm">xm</a> - Theme for dark
|
||
terminals. Has <code>git</code> decorations.</li>
|
||
<li><a href="https://github.com/xor3n/xor-zsh-theme">xor</a> - Self
|
||
described as minimalistic and ‘feature-poor’, includes <code>git</code>
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/xremix/oh-my-zsh-xremix-theme">xremix</a> - An
|
||
oh-my-zsh shell theme based on the Jreese theme plugin.</li>
|
||
<li><a
|
||
href="https://github.com/ivan-ristovic/xris47.zsh-theme">xris47</a> -
|
||
Fast, simple and streamlined theme. Works best with <a
|
||
href="https://github.com/tmux/tmux/wiki">tmux</a> and <a
|
||
href="https://github.com/vim-airline/vim-airline">vim-airline</a>.</li>
|
||
<li><a
|
||
href="https://gist.github.com/xfanwu/18fd7c24360c68bab884">xxf</a> -
|
||
Shows the current <code>git</code> commit’s shortened hash and
|
||
message.</li>
|
||
<li><a
|
||
href="https://github.com/yaireclipse/yairshefi-ohmyzsh-theme">yairshefi</a>
|
||
- Minimal theme with line separated prompts. Based on the <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/jakshin/yazpt">yazpt</a> - A clean,
|
||
fast, good-looking ZSH prompt theme that thoughtfully incorporates
|
||
Git/Subversion/TFVC status info, integrates with popular plugin managers
|
||
like Oh My Zsh, and is straightforward to customize and extend.</li>
|
||
<li><a href="https://github.com/liyechen/yechen.zsh-theme">yechen</a> -
|
||
Minimalist theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/jeetelongname/Yeet-theme">yeet</a> -
|
||
Minimalist prompt with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/tomorrowbye/yellow-peach-theme">yellow
|
||
peach</a> - Clean minimalist design. Includes decorators for
|
||
<code>user@hostname</code>, <code>git</code> status, current directory
|
||
and the current time.</li>
|
||
<li><a
|
||
href="https://github.com/jimratliff/yellow-sea-diamonds-zsh-theme">yellow-sea-diamonds</a>
|
||
- Includes decorations for <code>git</code> status, current directory,
|
||
active python virtual environment, and the exit status of the last
|
||
command run.</li>
|
||
<li><a href="https://github.com/menyinch/yindev-zsh-theme">yindev</a> -
|
||
Variant of <code>gndx</code>. Includes decorations for <code>git</code>
|
||
status and current directory.</li>
|
||
<li><a href="https://github.com/JeffreyYAJ/ykali-zsh">ykali</a> - Prints
|
||
a modifiable banner for each new ZSH session. Includes decorators for
|
||
username, hostname, current directory, wlan0 IP and <code>git</code>
|
||
information.</li>
|
||
<li><a
|
||
href="https://github.com/julienvanderkluft/ykmam-zsh-theme/blob/master/ykmam.zsh-theme">ykmam</a>
|
||
- Modified from <a
|
||
href="https://github.com/cristiancavalli/ys-zsh-custom-theme">ys</a>
|
||
theme and optimized for a dark background.</li>
|
||
<li><a
|
||
href="https://github.com/AndiH/oh-my-zsh-ys-cluster-theme">ys-cluster</a>
|
||
- <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme">ys</a>
|
||
variant with support for working with batch submission systems for large
|
||
clusters. Supports Slurm, LSF / IBM Spectrum LSF, and PBS.</li>
|
||
<li><a
|
||
href="https://github.com/cristiancavalli/ys-zsh-custom-theme">ys</a> -
|
||
Clean, simple, compatible and meaningful theme meant for dark
|
||
backgrounds.</li>
|
||
<li><a href="https://github.com/hanbinpro/ysm-zsh-theme">ysm</a> -
|
||
Simple ZSH theme with <code>git</code> status information.</li>
|
||
<li><a href="https://github.com/raykle/ysr-zsh-theme">ysr</a> - Based on
|
||
<a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme">ys</a>.
|
||
Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/yuki-torii/yuki-zsh-theme">yuki</a> - A
|
||
dark optimized ZSH theme.</li>
|
||
<li><a href="https://github.com/hylwxqwq/yuyuko.zsh-theme">yuyuko</a> -
|
||
Fork of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme">ys</a>,
|
||
inspired by <a
|
||
href="https://github.com/hylwxqwq/yuyuko.vim">yuyuko.vim</a>.</li>
|
||
<li><a href="https://github.com/yunyuliu/yyl-ys.zsh-theme">yyl-ys</a> -
|
||
Includes conda and venv status.</li>
|
||
<li><a href="https://github.com/lacanlale/yz50-zsh">yz50</a> - Colorful,
|
||
based off of <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme">robbyrussell</a>
|
||
and <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/crunch.zsh-theme">crunch</a>
|
||
themes. Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/inimicus/z4rr3t">z4rr3t</a> - Based on
|
||
sindresorhus’ <a href="https://github.com/sindresorhus/pure">pure</a>
|
||
theme.</li>
|
||
<li><a
|
||
href="https://github.com/devadathanmb/zap-robbyrussell">zap-robbyrussell</a>
|
||
- The OMZ robbyrussell theme, patched to add compatibility with <a
|
||
href="https://www.zapzsh.com/">zap</a>.</li>
|
||
<li><a href="https://github.com/bwpge/zcmder">zcmder</a> - inspired by
|
||
<a href="https://cmder.app/">Cmder</a> with decorators for
|
||
<code>git</code> information, current directory and root status.</li>
|
||
<li><a href="https://github.com/cpea2506/zcraft">zcraft</a> - Minimalist
|
||
theme with decorations for <code>git</code> status, last command exit
|
||
status and the time taken by the last command.</li>
|
||
<li><a href="https://github.com/zeit/zeit.zsh-theme">zeit</a> -
|
||
Optimized for dark backgrounds, includes <code>git</code> status
|
||
information.</li>
|
||
<li><a
|
||
href="https://github.com/SuperKnerdBros/zelda.zsh-theme">zelda</a> -
|
||
Zelda-inspired theme. Includes <code>git</code> status decorations.</li>
|
||
<li><a
|
||
href="https://github.com/aranasaurus/zemm-blinks.zsh-theme">zemm-blinks</a>
|
||
- Customized version of oh-my-zsh <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/blinks.zsh-theme">blinks</a>
|
||
with mercurial support and other changes.</li>
|
||
<li><a href="https://github.com/therzka/zemoji">zemoji</a> - Based on <a
|
||
href="https://github.com/mashaal/wild-cherry/tree/master/zsh">wild-cherry</a>.
|
||
Includes exit status, <code>virtualenv</code>, <code>nvm</code>,
|
||
<code>rvm</code> and <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/cybardev/zen.zsh">zen (cybardev)</a> - A
|
||
minimalist theme for <code>*NIX</code> systems. Includes decorators for
|
||
execution time of last command run, curreent directory and vcs status
|
||
information.</li>
|
||
<li><a href="https://github.com/TheCrazyGM/zen">zen (TheCrazyGM)</a> - A
|
||
clean, informative, and customizable theme for Oh-My-Zsh that provides
|
||
essential information without cluttering your terminal. It was designed
|
||
with Python developers in mind and includes smart features like SSH
|
||
detection, detailed Git status information, and command execution time
|
||
tracking.</li>
|
||
<li><a href="https://github.com/waki285/Zenith">zenith</a> - Minimalist.
|
||
Includes decorators for username, current directory and <code>git</code>
|
||
status.</li>
|
||
<li><a href="https://github.com/arlimus/zero.zsh">zero (arlimus)</a> -
|
||
Zero’s theme & plugin. Has variants for both light and dark terminal
|
||
backgrounds.</li>
|
||
<li><a href="https://github.com/shirozuki/zero-zsh-theme">zero
|
||
(shirozuki)</a> - Minimalistic prompt with decorators for
|
||
<code>git</code> status, current directory, exit status and time to
|
||
execute of last command run.</li>
|
||
<li><a
|
||
href="https://github.com/zeroastro/zeroastro-zsh-theme">zeroastro</a> -
|
||
Works best on dark backgrounds, includes <code>git</code> status
|
||
decorations.</li>
|
||
<li><a
|
||
href="https://github.com/ZeroPoke/ZeroCake.zsh-theme">zerocake</a> -
|
||
Works better on dark brackgrounds.</li>
|
||
<li><a href="https://github.com/hash-bang/zsh-theme-zest">zest</a> - A
|
||
functional theme for ZSH. Influenced by <a
|
||
href="https://github.com/consolemaverick/zsh2000">zsh2000</a>, <a
|
||
href="https://gist.github.com/agnoster/3712874">agnoster</a> and <a
|
||
href="https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme">powerline</a>
|
||
themes.</li>
|
||
<li><a href="https://github.com/skylerlee/zeta-zsh-theme">zeta</a> -
|
||
Shows decorations for username, <code>git</code> status information,
|
||
machine name, the current working directory and success/fail status of
|
||
last command.</li>
|
||
<li><a href="https://github.com/AmyangXYZ/zhiyin-zsh-theme">zhiyin</a> -
|
||
Includes decorators for user @ host, current working directory and
|
||
<code>git</code> status information.</li>
|
||
<li><a href="https://github.com/SidonieBouthors/zido-zsh-theme">zido</a>
|
||
- Includes decorators for <code>git</code> status and current
|
||
directory.</li>
|
||
<li><a href="https://github.com/dbushell/zigbar">zigbar</a> - Written in
|
||
zig. Includes decorators for <code>git</code> status, current directory.
|
||
Requires a <a href="https://www.nerdfonts.com/font-downloads">Nerd
|
||
Font</a>.</li>
|
||
<li><a href="https://gitlab.com/robobenklein/zinc">zinc</a> - A
|
||
blazing-fast, pure ZSH, mixed asynchronous prompt inspired by <a
|
||
href="https://github.com/bhilburn/powerlevel9k">Powerlevel9k</a> and <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>
|
||
that’s easily extensible and extremely configurable. It supports async
|
||
segments using <a
|
||
href="https://github.com/mafredri/zsh-async">zsh-async</a>.</li>
|
||
<li><a href="https://github.com/RubixDev/zish/">zish</a> - Based on the
|
||
<code>fish</code> shell’s default look.</li>
|
||
<li><a href="https://github.com/wdhg/zlambda">zlambda</a> - Minimalist,
|
||
includes <code>git</code> decorations without special font
|
||
requirements.</li>
|
||
<li><a href="https://github.com/adamalsen/zsh-zodiac">zodiac</a> -
|
||
Includes an emoji for the animal corresponding to the current year.</li>
|
||
<li><a href="https://github.com/salamantos/zoo_sh">zoo</a> - Casual
|
||
theme with animal emoji. Includes decorators for current directory, time
|
||
and <code>git</code> status.</li>
|
||
<li><a href="https://github.com/Karitham/zp">zp</a> - Fast prompt,
|
||
written in <code>zig</code>. Includes <code>git</code> status and
|
||
current directory decorators.</li>
|
||
<li><a href="https://github.com/z-shell/zprompts">zprompts</a> - Themes
|
||
(prompts) that use original <code>zsh</code> theming subsystem.</li>
|
||
<li><a href="https://github.com/ladychili/zqt-zsh-theme">zqt</a> -
|
||
Modified version of oh-my-zsh’s <a
|
||
href="https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/maran.zsh-theme">maran</a>
|
||
theme.</li>
|
||
<li><a href="https://github.com/DTan13/zsh1999">zsh1999</a> - Includes
|
||
network connectivity, battery and <code>git</code> status
|
||
decorations.</li>
|
||
<li><a href="https://github.com/consolemaverick/zsh2000">zsh2000</a> -
|
||
Theme which resembles Powerline and includes the <code>rvm</code>
|
||
prompt, <code>git</code> status and branch, current time, user,
|
||
hostname, pwd, exit status, whether running as root and background job
|
||
status.</li>
|
||
<li><a href="https://github.com/amirali313/zsh313-theme">zsh313</a> -
|
||
Minimal theme with <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/landongn/zshcomrade">zshcomrade</a> - A
|
||
ZSH theme, comrade! Includes <code>git</code> status decorations.</li>
|
||
<li><a href="https://github.com/nrjdalal/zshify">zshify</a> - A
|
||
minimalistic, one command installation to customize your prompt.
|
||
Requires <a
|
||
href="https://docs.npmjs.com/getting-started/installing-npm-packages-locally">npx</a>.</li>
|
||
<li><a href="https://github.com/malouro/zshiggy">zshiggy</a> - Includes
|
||
decorators for <code>git</code> status, <code>node.js</code>
|
||
version.</li>
|
||
<li><a href="https://github.com/snakypy/zshpower">zshpower</a> -
|
||
Optimized for python developers. Includes <code>git</code> and
|
||
<code>pyenv</code> status decorations, username and host. Tries to
|
||
install other plugins and fonts, so read its instructions before
|
||
installing.</li>
|
||
<li><a href="https://github.com/redxtech/zshred">zshred</a> - Shows
|
||
current directory, <code>git</code> decorations, exit status of last
|
||
command and time.</li>
|
||
<li><a href="https://github.com/dinizgab/zskai-theme">zskai</a> - Simple
|
||
theme based on Monokai. Includes decorators for user@hostname, time,
|
||
<code>git</code> status and current working directory.</li>
|
||
<li><a href="https://github.com/Warbacon/zunder-prompt">zunder</a> -
|
||
Simple and fast ZSH prompt based on <a
|
||
href="https://github.com/romkatv/gitstatus">gitstatus</a>.</li>
|
||
<li><a href="https://github.com/naens/zwsh">zwsh</a> - A Zpm3/Wordstar
|
||
mode/theme for ZSH.</li>
|
||
<li><a href="https://github.com/ZYSzys/zys-zsh-theme">zys</a> - Similar
|
||
to <a
|
||
href="https://github.com/agnoster/agnoster-zsh-theme">Agnoster</a>,
|
||
designed to disclose information contextually, with a powerline
|
||
aesthetic.</li>
|
||
<li><a href="https://github.com/thezzisu/zzshell">zzshell</a> - Inspired
|
||
by the default <a href="http://ohmyz.sh/">Oh-My-Zsh</a> theme. Displays
|
||
exit code and <code>git</code> status decorations. Doesn’t require
|
||
Powerline fonts.</li>
|
||
</ul>
|
||
<h2 id="fonts">Fonts</h2>
|
||
<p>Some of the themes listed here require Powerline-compatible fonts,
|
||
here are a few:</p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/gabrielelana/awesome-terminal-fonts">Awesome
|
||
Terminal Fonts</a> - A family of fonts that includes some nice
|
||
monospaced Icons.</li>
|
||
<li><a
|
||
href="https://github.com/ztomer/fantasque_awesome_powerline">Fantasque
|
||
Awesome Font</a> - A nice monospaced font, patched with Font-Awesome,
|
||
Octoicons and Powerline-Glyphs.</li>
|
||
<li><a
|
||
href="https://github.com/belluzj/fantasque-sans">Fantasque-sans</a> -
|
||
Another Powerline-compatible font.</li>
|
||
<li><a href="https://sourcefoundry.org/hack/">Hack</a> - Another
|
||
Powerline-compatible font designed specifically for source code.</li>
|
||
<li><a
|
||
href="https://store.typenetwork.com/foundry/djr/series/input?family=input-mono">Input
|
||
Mono</a> - A family of fonts designed specifically for code. It offers
|
||
both monospaced and proportional fonts and includes powerline
|
||
glyphs.</li>
|
||
<li><a href="https://github.com/be5invis/Iosevka">Iosevka</a> - Coders’
|
||
typeface, built from code. Highly customizable.</li>
|
||
<li><a href="https://larsenwork.com/monoid/">Monoid</a> - Monoid is
|
||
customizable and optimized for coding with bitmap-like sharpness at 15px
|
||
line-height even on low res displays.</li>
|
||
<li><a href="https://github.com/ryanoasis/nerd-fonts">Nerd Fonts</a> -
|
||
Collection of over 20 patched fonts (over 2,000 variations) &
|
||
FontForge font patcher python script for Powerline, Font Awesome,
|
||
Octicons, Devicons, and Vim Devicons. Includes: Droid Sans, Meslo,
|
||
Source Code, AnonymousPro, Hack, ProFont, Inconsolata, and many
|
||
more.</li>
|
||
<li><a href="https://github.com/powerline/fonts">Powerline patched font
|
||
collection</a> - A collection of a dozen or so fonts patched to include
|
||
powerline gylphs.</li>
|
||
<li><a href="http://files.ax86.net/terminus-ttf/">Terminus</a> - TTF
|
||
version of Terminus that includes powerline glyphs.</li>
|
||
</ul>
|
||
<h2 id="installation">Installation</h2>
|
||
<p>I recommend <a href="https://github.com/jandamm/zgenom">zgenom</a> if
|
||
you don’t already have a preferred ZSH framework. It adds minimal
|
||
overhead during shell session startup because it generates a load script
|
||
only when you change your plugin list, and that load script is sourced
|
||
during startup instead of being recalculated every time.</p>
|
||
<h3 id="antigen-2"><a
|
||
href="https://github.com/zsh-users/antigen">Antigen</a></h3>
|
||
<p>Most of these plugins can be installed by adding
|
||
<code>antigen bundle githubuser/reponame</code> to your .zshrc file.
|
||
Antigen will handle cloning the plugin for you automatically the next
|
||
time you start <code>zsh</code>. You can also add the plugin to a
|
||
running ZSH with <code>antigen bundle githubuser/reponame</code> for
|
||
testing before adding it to your <code>.zshrc</code>.</p>
|
||
<h3 id="dotzsh-1"><a
|
||
href="https://github.com/dotphiles/dotzsh">dotzsh</a></h3>
|
||
<ol type="1">
|
||
<li>Clone new plugins into <code>.zsh.local/modules</code></li>
|
||
<li>Load the plugin module in <code>.zshrc</code></li>
|
||
<li>Open a new ZSH terminal window or tab</li>
|
||
</ol>
|
||
<h3 id="oh-my-zsh-2"><a href="http://ohmyz.sh/">Oh-My-Zsh</a></h3>
|
||
<ol type="1">
|
||
<li><code>cd ~/.oh-my-zsh/custom/plugins</code></li>
|
||
<li><code>git clone repo</code></li>
|
||
<li>Add the repo to your plugin list</li>
|
||
</ol>
|
||
<h3 id="prezto-2"><a
|
||
href="https://github.com/sorin-ionescu/prezto">Prezto</a></h3>
|
||
<ol type="1">
|
||
<li>Clone the plugin into your prezto modules directory</li>
|
||
<li>Add the plugin to your <code>.zpreztorc</code> file</li>
|
||
<li>Open a new terminal window or tab</li>
|
||
</ol>
|
||
<h3 id="zgen-2"><a
|
||
href="https://github.com/tarjoilija/zgen">Zgen</a></h3>
|
||
<p>Zgen is not being actively maintained. I recommend that you switch to
|
||
the <a href="https://github.com/jandamm/zgenom">Zgenom</a> fork, which
|
||
is.</p>
|
||
<h3 id="zgenom-2"><a
|
||
href="https://github.com/jandamm/zgenom">Zgenom</a></h3>
|
||
<p>Most of these plugins can be installed by adding
|
||
<code>zgenom load githubuser/reponame</code> to your <code>.zshrc</code>
|
||
file in the same function you’re doing your other
|
||
<code>zgenom load</code> calls in.</p>
|
||
<p>Zgenom will automatically clone the plugin repositories for you when
|
||
you do a <code>zgenom save</code>.</p>
|
||
<h3 id="zplug-1"><a href="https://github.com/zplug/zplug">zplug</a></h3>
|
||
<p>Most of these plugins can be installed by adding
|
||
<code>zplug "githubuser/reponame"</code> to your <code>.zshrc</code>
|
||
file.</p>
|
||
<h3 id="zpm-1"><a href="https://github.com/zpm-zsh/zpm">zpm</a></h3>
|
||
<p>Most of these plugins can be installed by adding
|
||
<code>zpm load "githubuser/reponame"</code> to your <code>.zshrc</code>
|
||
file.</p>
|
||
<h2 id="writing-new-plugins-and-themes">Writing New Plugins and
|
||
Themes</h2>
|
||
<p>I’ve documented some recommendations for writing new plugin and
|
||
themes <a
|
||
href="https://github.com/unixorn/awesome-zsh-plugins/blob/master/Writing_Plugins_and_Themes.md">here</a>.</p>
|
||
<p>There is also a more detailed <a
|
||
href="https://zdharma-continuum.github.io/Zsh-100-Commits-Club/Zsh-Plugin-Standard.html">Zsh
|
||
Plugin Standard</a>.</p>
|
||
<h2 id="other-resources">Other Resources</h2>
|
||
<h3 id="zsh-tools">ZSH Tools</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/kislyuk/argcomplete">argcomplete</a> -
|
||
Generates tab completions for programs using Python’s
|
||
<code>argparse</code> module.</li>
|
||
<li><a
|
||
href="https://github.com/zetlen/zsh-completion-generators">completion-generators</a>
|
||
- Has a table of tool names and the commands for outputting completion
|
||
scripts for those tools. On every load, will check that table and run
|
||
the completion command for every tool found in your <code>$PATH</code>
|
||
and save its output to a file _<toolname>. If the path of this repo is
|
||
in <code>$fpath</code>, completions will work immediately.</li>
|
||
<li><a
|
||
href="https://github.com/crazy-complete/crazy-complete">crazy-complete</a>
|
||
- Every program should have autocompletion in the shell to enhance user
|
||
experience and productivity. <code>crazy-complete</code> helps solve
|
||
this task by generating robust and reliable autocompletion scripts.</li>
|
||
<li><a
|
||
href="https://github.com/umlx5h/zsh-manpage-completion-generator">manpage-completion-generator</a>
|
||
- Generats ZSH completions from man pages. Requires <a
|
||
href="https://github.com/fish-shell/fish-shell/blob/master/share/tools/create_manpage_completions.py">create_manpage_completions.py</a>
|
||
which is installed by the fish shell</li>
|
||
<li><a href="https://github.com/mbergo/oh-plugin">oh-plugin</a> - Helps
|
||
you install plugins for <a href="https://ohmyz.sh">oh-my-zsh</a> by
|
||
typing <code>oh-plugin install repository_address</code>.</li>
|
||
<li><a
|
||
href="https://github.com/kyletimmermans/shell-color-prompt-tool">shell-color-prompt-tool</a>
|
||
- Helps you create a custom prompt for <code>ZSH</code> or
|
||
<code>bash</code>.</li>
|
||
<li><a href="https://github.com/shellspec/shellspec">shellSpec</a> - A
|
||
full-featured BDD unit testing framework for dash, bash, ksh, ZSH and
|
||
all POSIX shells.</li>
|
||
<li><a href="https://github.com/iterative/shtab">shtab</a> -
|
||
Automatically generate shell tab completion scripts for Python CLI apps,
|
||
supports <code>zsh</code>, <code>bash</code> and <code>tcsh</code>.</li>
|
||
<li><a
|
||
href="https://github.com/iloveitaly/zsh-ai-completions">zsh-ai-completions</a>
|
||
- AI-generated ZSH completions</li>
|
||
<li><a href="https://github.com/romkatv/zsh-bench">zsh-bench</a> - A
|
||
benchmark for interactive ZSH. It measures user-visible latency of
|
||
interactive <code>zsh</code>: input lag, command lag, etc.</li>
|
||
<li><a href="https://github.com/rocky/zshdb">zshdb</a> - A ZSH
|
||
debugger.</li>
|
||
<li><a
|
||
href="https://github.com/zdharma-continuum/zshelldoc">zshelldoc</a> -
|
||
Doxygen for shell scripts. Parses ZSH and Bash scripts, outputs Asciidoc
|
||
document with function lists, call trees, lists of exported variables,
|
||
and more.</li>
|
||
<li><a href="https://github.com/zunit-zsh/zunit">zunit</a> - A powerful
|
||
unit testing framework for ZSH.</li>
|
||
</ul>
|
||
<h3 id="other-useful-lists">Other Useful Lists</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/jondot/awesome-devenv">awesome-devenv</a> - A
|
||
curated list of awesome tools, resources and workflow tips making an
|
||
awesome development environment.</li>
|
||
<li><a
|
||
href="https://github.com/n1trux/awesome-sysadmin">awesome-sysadmin</a> -
|
||
A curated list of awesome open source sysadmin resources.</li>
|
||
<li><a href="https://github.com/k4m4/terminals-are-sexy">Terminals Are
|
||
Sexy</a> - A curated list for CLI lovers.</li>
|
||
</ul>
|
||
<p>Find other useful awesome-* lists at the <a
|
||
href="https://github.com/sindresorhus/awesome">awesome
|
||
collection</a></p>
|
||
<h3 id="other-references">Other References</h3>
|
||
<ul>
|
||
<li><p>The <a href="http://www.bash2zsh.com/zsh_refcard/refcard.pdf">ZSH
|
||
Reference Card</a> and <a
|
||
href="https://grml.org/zsh/zsh-lovers.html">zsh-lovers site</a> are
|
||
indispensable.</p></li>
|
||
<li><p><a href="https://github.com/rothgar/mastering-zsh">Mastering
|
||
ZSH</a> is a great tutorial that builds on the basics to show you
|
||
advanced ZSH usage, customizations, and practical examples.</p></li>
|
||
</ul>
|
||
<h2 id="thanks">Thanks</h2>
|
||
<p>Many thanks to all the contributors over the years. The list wouldn’t
|
||
be nearly as complete without all your help.</p>
|
||
<p><a href="https://github.com/unixorn/awesome-zsh-plugins/graphs/contributors">
|
||
<img src="https://contributors-img.web.app/image?repo=unixorn/awesome-zsh-plugins" />
|
||
</a></p>
|
||
<p>Made with <a
|
||
href="https://contributors-img.web.app">contributors-img</a>.</p>
|
||
<p><a
|
||
href="https://github.com/unixorn/awesome-zsh-plugins">zshplugins.md
|
||
Github</a></p>
|