Track Awesome Zsh Plugins Updates Weekly
A collection of ZSH frameworks, plugins, themes and tutorials.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 unixorn/awesome-zsh-plugins · ⭐ 16K · 🏷️ Development Environment
Jul 14 - Jul 20, 2025
Plugins / superconsole - Windows-only
- rtm-reminder (⭐0) - Displays urgent Remember The Milk tasks after each command execution. Clean, non-intrusive, and terminal-only.
- sshinfo (⭐0) - 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.
- system-update (⭐0) - A smart, efficient system update plugin for oh-my-zsh that handles APT packages, Conda environments, and pip installations with intelligent caching to minimize update times.
Completions / superconsole - Windows-only
- codex (⭐0) - Vibe-coded tab completion for OpenAI's codex (⭐31k) tool. Generates completions in the background so it doesn't slow down shell startup.
Themes / superconsole - Windows-only
- larn (⭐1) - A clean and customizable oh my zsh theme with Git integration, designed for dark terminals. It features a colorful prompt with decorators for
gitbranch and status indicators, current directory and distinctlscolors for files and directories.
- serenity (⭐0) - 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,
gitstatus and current directory.
Jul 07 - Jul 13, 2025
- Plugin Management: Install and manage plugins easily.
- Theme Customization: Apply a variety of Zsh themes.
- Backup and Restore: Safeguard your .zshrc configurations.
- Interactive CLI: User-friendly setup options.
- Dependency Management: Automatically checks for Git, Node.js, and Homebrew.
Plugins / superconsole - Windows-only
- flutter-zsh-shortcuts (⭐0) - Adds clean aliases for flutter commands.
- git-plugin-cheatsheet (⭐0) - Displays the aliases and functions available from the
gitoh-my-zsh plugin.
- proj-jumper (⭐0) - 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.
Completions / superconsole - Windows-only
- justfile (⭐0) - Adds tab completions for just (⭐26k).
- tio (⭐0) - Add tab completions for tio
Themes / superconsole - Windows-only
- ykali (⭐1) - Prints a modifiable banner for each new ZSH session. Includes decorators for username, hostname, current directory, wlan0 IP and
gitinformation.
Jun 30 - Jul 06, 2025
Plugins / superconsole - Windows-only
- env-secrets (⭐0) - 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
passand the macOS keychain.
- sops-crypt (⭐1) - Plugin for Mozilla SOPS that provides one-click encryption and decryption of files in the current directory and subdirectories.
Themes / superconsole - Windows-only
- base (⭐2) - 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,
gitstatus and current directory.
- henzilla (⭐0) - Inspired bygozilla (⭐180k). Includes decorator for
gitstatus.
- taw-ys-venv (⭐1) - Two-line prompt with decorators for username, current directory,
gitinformation and current Pythonvenv. Based on AzarAI-TOP/taw-ys-zsh-theme (⭐1).
Jun 16 - Jun 22, 2025
Plugins / superconsole - Windows-only
- journal (⭐1) - 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.
- warrior (⭐0) - Uses a local large language model (Ollama) to translate natural-language into ZSH commands.
- zwirl (⭐0) - Adds aliases for
gitandeza.
Completions / superconsole - Windows-only
- alembic (⭐1) - Adds completions for Alembic, the database migration tool for SQLAlchemy. Includes helper functions for faster workflow, command aliases and status overview functions.
- nestcli (⭐1) - Tab completion for the Nest.js CLI (⭐2.1k).
Themes / superconsole - Windows-only
- gallium (⭐0) - Minimal theme inspired by gal (⭐3) and gallois (⭐180k). Includes decorators for
username@host, current directory andgitstatus.
- musy (⭐0) - Inspured by muse theme. Includes
gitstatus decorations.
- suprima-asra (⭐0) - A feature-rich minimal theme inspired by Ultima (⭐104). Includes decorators for battery status, multi-VCS (
git,hgandsvn), whether or not it's ansshconnection, exit status of last command, command timing, current time,username@host, active pythonvenv, node version,docker-composedetection and project context awareness.
Jun 09 - Jun 15, 2025
Plugins / superconsole - Windows-only
- logout-user (⭐0) - Provides a function to log out another macOS user session.
Themes / superconsole - Windows-only
- afaq (⭐0) - Two line theme with decorators for hostname, local IP address, current working directory, current time,
gitstatus and Python virtualenv.
- candy-light - Light version of the candy theme.
- nidoranarion - Colorful, shows
gitstatus decorations.
Jun 02 - Jun 08, 2025
- fetch & load plugin(s) with declared methods
- list, check, reload, update & remove plugin(s) with commands
- 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)
- extremely simple and light, but enough to use.
- compared to similar packages like
zplug, it has a much simpler configuration grammar.
Plugins / superconsole - Windows-only
- org-hopper (⭐0) - Wraps the GitHub CLI with fzf (⭐71k). 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.
- pycalc (⭐0) - Turns the
=key into a powerful, Python‑backed calculator in your ZSH shell.
- shell-proxy (⭐1) - This a pure user-space program, shell-proxy setter, written in Python3 and
zsh.
Themes / superconsole - Windows-only
- kindahv (⭐3) - A clean ZSH theme with command execution time tracking.
May 26 - Jun 01, 2025
Plugins / superconsole - Windows-only
- [penv](https://github.com/Nhqml/penv-zsh-plugin (⭐0) - Manages
uvPython virtual environments stored in~/.local/share/py-venv/. Supports subcommands for listing, activating (shell and directory level), creating, deleting and explaining why an env is activated. Makes it easier to replacepyenvandpoetrywithuv.
Completions / superconsole - Windows-only
- atuin (⭐0) - Tab completions for the Atuin (⭐25k) shell history system.
May 05 - May 11, 2025
Plugins / superconsole - Windows-only
- fuckmit (⭐0) - Provides useful aliases and functions for the fuckmit (⭐1) command-line tool, an AI-powered git commit message generator.
- nvm-auto-use (martvdmoosdijk) (⭐0) - Automatically switches node version with
nvm usewhen a.nvmrcis detected.
- nvm-pnpm-auto-switch (⭐0) - Automatically switches Node.js versions (using
nvm) and manages pnpm package manager versions (usingcorepack) when changing directories.
- venvs (⭐1) - Automatically switches Python virtualenvs. Supports both venvs in project folder(
~/myproject/venv) and in global folder(like~/.virtualenvs)
Themes / superconsole - Windows-only
- agnopro (⭐0) - 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,
gitstatus, AWS profile, user@host, background jobs and Python environment.
- earthshaker (⭐1) - A minimalist, earthy ZSH theme designed for developers who prefer warmth, subtle power, and a grounded aesthetic. Includes decorators for current directory,
gitstatus and username@hostname.
- moonlight (⭐0) - Dark lunar aesthetic with celestial tokens for
gitstatus.Heavily inspired by the daivasmara (⭐86) theme.
Apr 28 - May 04, 2025
Plugins / superconsole - Windows-only
- release-fetcher (⭐0) - Fetches latest release and checks if you trust the identity used to sign the tag.
- smart-insert (⭐3) - provides interactive widgets to search for files and content using
fd,rg, andfzf. It inserts the result directly into your shell with optional command prefixes.
- xdg-basedirs (⭐1) - sets up the XDG base directories according to the XDG Base Directory Specification. This plugin ensures that your environment is configured properly for storing user data, cache,and configuration files.
- yazi-mount (⭐0) - Mount USB partitions via
udisksctl, open them in yazi (⭐26k), and unmount them afterward – safe, clean, and user-friendly.
Completions / superconsole - Windows-only
- pytest-fzf (⭐1) - lets you select pytest tests using fzf (⭐71k) and insert them into your terminal.
Themes / superconsole - Windows-only
- jmsp (⭐0) - Focused on simplicity and SSH usefullness. Includes
gitstatus and current directory decorators.
Apr 14 - Apr 20, 2025
Generic ZSH
- ZSH Setup by Easy-Cloud-in (⭐2) - 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.
Plugins / superconsole - Windows-only
- diskfree (⭐1) - Displays the free space on your disk in your prompt.
- kittyback (⭐0) - Automatically updates and modifies the background image for the
kittyterminal emulator.
Completions / superconsole - Windows-only
- fzf-rg (⭐0) - Add some functionalities to terminal using fzf (⭐71k), bat (⭐53k) and ripgrep (⭐53k).
Themes / superconsole - Windows-only
- kerneldiego (⭐3) - A minimal and informative Zsh theme with a clean box-style layout, Git integration, and colorful prompt indicators for productivity and visual clarity.
- pbdevflow (⭐0) - Designed and optimized for use with Nerd Fonts (⭐58k). Includes decorators for current directory,
gitstatus and username.
Apr 07 - Apr 13, 2025
Plugins / superconsole - Windows-only
- sshpky (⭐0) - Auto updates git-repositories in the
$ZSH_CUSTOMfolder.
Mar 31 - Apr 06, 2025
Plugins / superconsole - Windows-only
- jj (⭐2) - Add support for jujitsu (⭐17k) VCS.
- tempit (⭐0) - Helps you create, manage, and navigate temporary directories with ease. It provides a persistent tracking system so your temporary directories won't get lost.
Themes / superconsole - Windows-only
- simple-zsh-catppuccin (⭐0) - Based on the Catppuccin Mocha color scheme, adapted from the Dracula (⭐282) 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.
Mar 24 - Mar 30, 2025
Plugins / superconsole - Windows-only
- cowsay (⭐2) - Displays a joke with
cowsayandlolcatevery time you open a terminal.
- poetry (murku) (⭐0) - Adds aliases for frequently used Poetry commands
Completions / superconsole - Windows-only
- zenquotes (⭐0) - Displays a random quote from zenquotes.io.
Themes / superconsole - Windows-only
- bar (anki-code) (⭐2) - Minimalist settings for p10k (⭐50k).
- paulmanjarres (⭐0) - Based on robbyrussell (⭐180k), agnoster and nuts (⭐5). Includes decorators for current directory,
gitstatus and the time.
- shiko (⭐1) - Minimalist prompt with decorators for VCS information and current directory.
Mar 17 - Mar 23, 2025
Themes / superconsole - Windows-only
- capsule (⭐6) - A simple single file terminal prompt that is completely customizable. Display is divided into capsules (
TIMER>DIR>GIT>GIT ACTION).
- git-venv-prompt (⭐1) - 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.
Mar 10 - Mar 16, 2025
Plugins / superconsole - Windows-only
- dbd (⭐3) - Displays eye-catching banners whenever you change directories (cd). It uses figlet and lolcat to generate colorful banners, giving your terminal a stylish touch.
- whisp (⭐0) - Adds idempotency and convenience features to OpenAI's Whisper CLI tool. It helps you efficiently transcribe audio files without duplicating work.
- zshcp (⭐1) - A lightweight and intuitive clipboard management plugin for Zsh that enhances your command-line workflow with easy copy-paste operations.
Completions / superconsole - Windows-only
- llm (⭐18) - Adds tab completions for the LLM CLI tool.
- tailscale-ssh (⭐1) - Provides host completion based off tailscale status. It automatically strips the MagicDNS suffix, if present.
Themes / superconsole - Windows-only
- imranic (⭐2) - Minimalist theme with decorators for
gitstatus, python virtualenv, rvm ruby version, conda version, kube status, and current directory.
- lgbt (⭐0) - Colorful theme with decorators for current directory and
gitstatus.
- skondrashov (⭐2) - Minimalist. Includes decorators for
gitstatus, current kubernetes context and current AWS profile.
- zen (cybardev) (⭐26) - A minimalist theme for
*NIXsystems. Includes decorators for execution time of last command run, curreent directory and vcs status information.
- zen (TheCrazyGM) (⭐0) - 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.
- zigbar (⭐26) - Written in zig. Includes decorators for
gitstatus, current directory. Requires a Nerd Font.
Mar 03 - Mar 09, 2025
Plugins / superconsole - Windows-only
- histree (⭐4) - Integrates with histree-core (⭐10) to provide enhanced command history logging with directory awareness.
- smart-files (⭐4) - 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.
Themes / superconsole - Windows-only
- pbsegments (⭐0) -A minimal and visually appealing custom theme for oh-my-zsh (⭐180k). It features a clean, segment-based prompt, optimized for readability and usability. Includes decorators for
gitstatus, current directory and username.
Feb 17 - Feb 23, 2025
Plugins / superconsole - Windows-only
- cleanzip (⭐0) - Helps create zip files that don't have data that shouldn't be in there.
- jumper (⭐4) - Saves your current path and allows you to quickly jump to others.
- proxy-plugin (escalate) (⭐20) - Quickly enable and disable proxy shell environment settings.
- proxy-plugin (xooooooooox) (⭐1) - Helps manage proxy settings in your shell environment.
- raspberry-temp (⭐1) - Measures temperature for raspberry pi via
rpi-tempalias.
Completions / superconsole - Windows-only
- aider (⭐3) - Tab completions for aider.
- url-httplink (⭐4) - Extends ZSH's _urls completion, allowing it to complete urls from html pages.
Themes / superconsole - Windows-only
- ohelm (⭐0) - Includes decorators for current directory,
gitstatus, exitatus of last command andkubectlcontext.
- ohh IP (⭐1) - A theme designed for CTFs. Includes decorators for ip address and
gitstatus.
- pickaxe (⭐0) - Includes decorators for
user@host, current directory, current time, conda environment, node version andgitstatus.
- r3-fresh (⭐0) - Includes decorators for
gitstatus, current directory, exit status of last command run.
- transient (⭐10) - 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 zsh-transient-prompt.olets.dev.
- yellow peach (⭐0) - Clean minimalist design. Includes decorators for
user@hostname,gitstatus, current directory and the current time.
Feb 03 - Feb 09, 2025
Plugins / superconsole - Windows-only
- arc-search (⭐1) - Enables quick searches using Arc browser directly from your terminal. Features URL encoding for search terms.
- gitignore (valerius21) (⭐0) - oh-my-zsh's gitignore plugin extracted to be standalone
- gitignore (voronkovich) (⭐54) - Plugin for creating
.gitignorefiles.
- nerd-font-check (⭐0) - Offers to install Nerd Fonts with brew if not present.
Themes / superconsole - Windows-only
- jmtech (⭐1) - Customizable colors and symbols. Includes decorators for
gitstatus, exit status of last command run,gpgsigning information and timestamps. Requires a Nerd Font (⭐58k) for thegitstatus icons.
- rie (⭐0) - Minimalist theme with decorators for username,
gitstatus and current directory.
- sdt (⭐0) - Includes decorators for current directory and
gitstatus.
- teajay (⭐0) - Adapted from murilasso and fishy themes. Includes decorators for
gitstatus, and path to current directory (collapsed to show only most relevant parts) and the exit code of last command run.
- torim (⭐0) - Inspired by the sorin (⭐7), asciiship (⭐23) and mh (⭐180k) themes. Includes decorators for user@hostname (when accessed by
ssh), 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 andgitstatus.
- vanan (⭐0) - Enhances your terminal with detailed
gitinformation. Also includes decorators forvi-mode and status of the last command run.
Jan 20 - Jan 26, 2025
Plugins / superconsole - Windows-only
- brew-install (⭐0) - Installs and loads brew on WSL.
- scad (⭐3) - Shell Colorized Aliases for Docker/Podman (SCAD). Defines docker / podman aliases and functions. These aliases adhere to the newer style of organizing and invoking
dockerwith management commands rather than the notoriously confusing “random solo commands”. Requires GRC (⭐2k) and jq (⭐32k).
- uv-env (⭐10) - Automatically uses uv (⭐60k) to activate a virtual environment based on the current directory.
- xxh (ninagrosse) (⭐0) - Plugin for xxh (⭐5.7k) that requires xxh-plugin-prerun-cli-tools (⭐0).
- xxh (roman-geraskin) (⭐5) - plugin for xxh-shell-zsh (⭐39) that copies your
~/.zshrcto a remote host and sources it with xxh-shell-zsh (⭐39).
Themes / superconsole - Windows-only
- golden-prompt (⭐1) - A simple prompt that incorporates fish-like functionality and decorators for
gitstatus, current directory.
ZSH Tools / superconsole - Windows-only
- completion-generators (⭐1) - 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
$PATHand save its output to a file _. If the path of this repo is in$fpath, completions will work immediately.
Jan 13 - Jan 19, 2025
Plugins / superconsole - Windows-only
- aish (⭐30) - Instant shell script solutions from OpenAI right in your prompt.
- ensure-kube-context (⭐0) - Ensures that the
--contextflag is passed to various Kubernetes commands likekubectl,cilium,stern, and more.
- life-progress (⭐0) - Shows your life progress in days, weeks, months, and age.
- vivi (⭐0) - Integrates Google's Gemini 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.
Themes / superconsole - Windows-only
- archmocha (⭐1) - Some of catpucchin (⭐17)'s mocha theming with an Arch Linux twist. Includes decorators for user@hostname, current directory and
gitstatus.
- gitprompt.sh (⭐1) - Works with both
bashandgit. 256 color support. Includes decorators forgitstatus and current directory.
Jan 06 - Jan 12, 2025
Plugins / superconsole - Windows-only
- tmux-ssh-syncing (⭐1) - Synchronize your
tmuxwindow names with activesshsessions. This plugin dynamically updates thetmuxwindow name to reflect the remote hosts of activesshsessions in the same window. It also restores the original window name when allsshsessions are closed.
Completions / superconsole - Windows-only
Themes / superconsole - Windows-only
- burn (⭐1) - Includes decorators for user@hostname and current directory.
Dec 23 - Dec 29, 2024
Plugins / superconsole - Windows-only
- mycli (⭐1) - Add alias for
mycliwith login path.
- pgconnect (⭐2) - Provides an easy way to manage and connect to PostgreSQL databases using
pgcliand fzf (⭐71k) for a seamless command-line experience.
Themes / superconsole - Windows-only
- gn-z11 (⭐0) - Includes decorators for
gitstatus and the last command's exit status.
- modern (⭐0) - 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.
Dec 16 - Dec 22, 2024
Themes / superconsole - Windows-only
- cabovianco (⭐0) - Includes decorators for
gitstatus and current directory.
Dec 09 - Dec 15, 2024
Completions / superconsole - Windows-only
- deoplete (⭐51) - ZSH completion for deoplete.nvim (⭐5.9k)
Dec 02 - Dec 08, 2024
Plugins / superconsole - Windows-only
- awsp (⭐0) - AWS profile management for ZSH. Inspired by oh-my-zsh's aws (⭐180k) plugin. Shows details of currently active AWS profile.
- shellsense (⭐4) - 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.
Themes / superconsole - Windows-only
- baddcafe (⭐3) - Provides dynamic system information. Includes decorators for
gitstatus, cpu usage, memory usage, battery level, local and global IP addresses, current time, current directory and the exit status of the last command run.
- moonbloom (⭐5) - Adapts to the color scheme of your terminal emulator. Includes decorators for current directory and
gitstatus.
Nov 25 - Dec 01, 2024
Plugins / superconsole - Windows-only
- autovenv (linnnus) (⭐7) - Automatically activates Python virtual environments when entering their parent directory.
- autovenv (snovra-dev) (⭐0) - Automatically activates Python virtual environments when entering their parent directory.
- caper-bush (⭐1) - 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,
jqandyq.
- nlsh (⭐5) - Allows you to interact with your shell using natural language. Supports multiple LLM providers (OpenAI API compatible). Includes support for X.ai's Grok.
Completions / superconsole - Windows-only
Themes / superconsole - Windows-only
- do-you-even-nix (⭐3) - Simple powerline-esque theme designed to increase nix power. Includes decorators for username@hostname, current directory,
gitstatus, whether you're in a nix shell, and whether there is a flake.nix or shell.nix file in the current directory.
Nov 18 - Nov 24, 2024
Plugins / superconsole - Windows-only
- adguard-helper (⭐0) - Simplies interaction with the AdGuard VPN CLI (⭐105). It provides user-friendly commands that reduce the need to remember complex flags and commands by offering a more intuitive interface.
- some-peco (⭐1) - Enhances your command-line experience with peco (⭐7.8k) i.e. providing quick directory navigation and history search.
Themes / superconsole - Windows-only
- felipec (⭐1) - Minimalist theme with decorators for current directory,
gitstatus, exit code of last command, and root status.
Nov 11 - Nov 17, 2024
Plugins / superconsole - Windows-only
- cycle-jobs (⭐4) - 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.
- history-on-success (⭐1) - Save yourself from repeating the same mistakes by filtering out your unsuccessful commands from your zsh history file. Based on a blog post by Dean Scarff.
- quiet-accept-zle (⭐14) - Enables you to run typed zsh command without triggering new prompt, history entry, or having output being outputed.
- ssh-agent (⭐2) - Automatically launches
ssh-agentif it isn't already running.
- tmux-sessionizer (⭐2) - tmux sessionizer as seen on ThePrimeagen.
- wpm (⭐1) - 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.
Themes / superconsole - Windows-only
- arctic-glow (⭐2) - Based on agnoster. Includes decorators for
gitstatus, python virtual environment, current directory, username and operating system.
- catpuccin-kali (⭐0) - Inspired by oh-my-posh catpuccin theme. Includes decorators for username@hostname, current directory and
gitstatus.
- droolmaw (⭐0) - Configurable prompt that resembles Powerline (⭐15k). Requires a Nerd Font (⭐58k). Includes decorators for username, current directory, current directory path, datetime,
gitauthor,gitstatus,miselanguage version and a configurable message based on the exit status of the last command run.
- green-lambda (⭐0) - Minimalist Lambda theme. Includes
gitdecorations.
- pentest-report (⭐13) - 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.
Oct 21 - Oct 27, 2024
Completions / superconsole - Windows-only
- complete-lastf (⭐1) - Adds a tab completion to select the most recently modified file or directory.
Themes / superconsole - Windows-only
- prompt_blocks (⭐1) - A minimal node js + git theme. Includes decorators for
gitstatus, node version and current directory.
ZSH Tools / superconsole - Windows-only
- zsh-ai-completions (⭐8) - AI-generated ZSH completions
Oct 14 - Oct 20, 2024
Plugins / superconsole - Windows-only
- zapmarks (⭐1) - Provides quick access to your most used command-line bookmarks. It allows you to save, search, and execute complex commands with ease.
Completions / superconsole - Windows-only
- flatpak (⭐38) - Tab completions for Flatpak.
Themes / superconsole - Windows-only
- backbone (⭐2) - A bare minimum single file prompt, fast as a roadrunner MEEP! MEEP. Includes
gitstatus and current directory decorations.
- gcloud-prompt (⭐22) - Shows the current gcloud configuration in the prompt.
ZSH Tools / superconsole - Windows-only
- argcomplete (⭐1.5k) - Generates tab completions for programs using Python's
argparsemodule.
- crazy-complete (⭐8) - Every program should have autocompletion in the shell to enhance user experience and productivity.
crazy-completehelps solve this task by generating robust and reliable autocompletion scripts.
Sep 30 - Oct 06, 2024
Plugins / superconsole - Windows-only
- git-arc (⭐0) - Adds aliases and functions for git-arc (⭐8.3k), a FreeBSD development tool.
Sep 23 - Sep 29, 2024
Plugins / superconsole - Windows-only
- auto-pnpm-use (⭐4) - Automatically loads the node version specified in
.nvmrcor.npmrc.
- banner (⭐5) - Displays ANSI/ASCII art on session startup.
- firebase (seqi) (⭐9) - Display the current working project or project alias when in a Firebase project directory or subdirectory.
- kubectl-prompt (⭐583) - Display information about the kubectl current context and namespace in your ZSH prompt. Creates
ZSH_KUBECTL_CONTEXT,ZSH_KUBECTL_NAMESPACE,ZSH_KUBECTL_PROMPTandZSH_KUBECTL_USERvariables you can use to customize your prompt.
- oh-my-gpt (⭐1) - 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.
Completions / superconsole - Windows-only
- completion-sync (⭐16) - Automatically loads completions added dynamically to
FPATHorXDG_DATA_DIRS.
Themes / superconsole - Windows-only
- alpha (⭐1) - Includes decorators for username@hostname and current directory.
- ap2 (⭐0) - Minimalist them with decortators for time, OS, current directory,
gitstatus and the last command's exit status.
- biraskull (⭐0) - Based on bira (⭐180k), includes root status and
gitstatus decorations.
- nerdp (⭐3) - Nerd powerline-style prompt. Requires a Nerd Font (⭐58k). Includes decorators for
gitstatus, username@hostname, current directory, Python virtualenv, filesystem usage check, 1 minute CPU load, available memory and the time.
- rho (⭐0) - Minimalist theme. Includes decorators for
gitstatus, hostname and current directory.
- zido (⭐1) - Includes decorators for
gitstatus and current directory.
Sep 16 - Sep 22, 2024
Plugins / superconsole - Windows-only
- westchange (⭐0) - Allows you to quickly change between directories. Requires fzf (⭐71k).
Sep 09 - Sep 15, 2024
Plugins / superconsole - Windows-only
- dot-up (⭐2) - Converts
...,....,....., etc., intocdcommands to navigate parent directories.
- unraid (⭐2) - Adds convenient aliases and functions for managing your Unraid server directly from the command line.
Themes / superconsole - Windows-only
- abzt (⭐0) - No nonsense theme with decorators for
gitstatus and directory information. Requires a nerdfont.
- integral (⭐0) - Math-inspired, includes decorators for time, current directory and
gitstatus.
- luckycoding (⭐1) - Based on the robbyrussell (⭐180k) theme, includes
gitdecorations and the last command's exit code.
- steef (zelongguo) (⭐0) - Based on the zimfw steef theme (⭐5). Includes decorators for username@hostname, python venv,
gitstatus and current directory. Requires git-info (⭐10).
Sep 02 - Sep 08, 2024
Plugins / superconsole - Windows-only
- nvm-deferred (⭐0) - Defers loading of the
nvmoh-my-zsh plugin using zsh-defer (⭐403) to speed up shell startup.
Themes / superconsole - Windows-only
- cryptic (⭐0) - Based on aphrodite-terminal-theme (⭐157). Includes decorators for current directory,
gitstatus, time, username, hostname and virtual environment.
Aug 26 - Sep 01, 2024
Plugins / superconsole - Windows-only
- fzf-plugin (⭐1) - oh-my-zsh (⭐180k)'s
fzfplugin extracted so it can be used easily with other plugin managers.
Themes / superconsole - Windows-only
- igorsilva (⭐11) - Shows current directory, customizable delimiter, current branch, and
gitstatus decorators.
- jax (⭐0) Reminiscent of Powerline. Includes decorators for current directory and current user.
- light (⭐0) - Works best on a light background. Includes decorators for username@hostname,
gitstatus and the current directory.
- vszambon-ocean (⭐0) - Includes decorators for current directory,
gitstatus, a day/night icon, whether or not it is running inside adockercontainer and the date and time.
Aug 19 - Aug 25, 2024
Plugins / superconsole - Windows-only
- rose-pine-man (⭐9) - Colorizes
manpages.
- snr (⭐1) - Passes the selected output of the first command to the next.
Completions / superconsole - Windows-only
- chezmoi (⭐5) - Adds completions and aliases for chezmoi. Detects if you have
gitaliases and generateschezmoialiases for them.
Themes / superconsole - Windows-only
- netmask (⭐0) - Termux-first theme. Includes decorators for ip address, full path to current directory,
gitstatus and python virtual environment.
Aug 12 - Aug 18, 2024
Plugins / superconsole - Windows-only
- ez-compinit (⭐20) - Wraps
compinit, queueing up calls tocompdef, and hooking the realcompinitcall to an event that runs at the end of your.zshrc. That way you get all the benefits of callingcompinitearly without any of the downsides.
- shellcolor (⭐4) - Changes the terminal background color based on the presence of a
.shellcolorin the current directory.
Themes / superconsole - Windows-only
- sorin-modified-dark (⭐0) - Based on sorin (⭐180k). Minimalist, adds decorators for
gitstatus and current directory.
Aug 05 - Aug 11, 2024
Plugins / superconsole - Windows-only
- popman (⭐4) - 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.
Completions / superconsole - Windows-only
- web-search (⭐3) - Runs a search in the specified search engine in your default browser.
Themes / superconsole - Windows-only
- dalailahner (⭐0) - Minimalist theme with decorators for
gitstatus, for VCS status (based on Bart Trojanowski's zsh prompt), username and current directory. Based on Steve Losh's Prose (⭐350) theme.
- emoji (⭐20) - Based on the robbyrussell (⭐180k) oh-my-zsh theme with the
gitprompt symbols replaced with emoji for better clarity.
- even-more-emojis (⭐0) - Customized version of emoji (⭐20) which adds more emojis and more information. Includes decorators for
gitstatus, current directory and the exit status of last command.
- michelebira (⭐0) - Variation of the bira (⭐180k) theme. Includes decorators for
gitstatus, username, current directory and the return code of the last command run.
Jul 29 - Aug 04, 2024
Plugins / superconsole - Windows-only
- allclear (⭐1) - Clears the terminal when you cd into
$HOME.
- historikeeper (⭐1) - Captures history in a database.
- myservice (⭐1) - 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.
Themes / superconsole - Windows-only
- aloy (garethclews) (⭐12) - Fork of @elenapan's (⭐3.8k) lena theme. Includes magic enter from subnixr's minimal (⭐268) where hitting enter without any further commands prints out some useful
ls,gitand current working directory information.
- aloy (karetsu) (⭐12) - Fork of @elenapan's (⭐3.8k) lena ZSH theme. extended to give a little more information in it. It also includes the 'magic enter' from subnixr's minimal (⭐268) where hitting enter without any further commands prints out some useful
ls,gitand current working directory information.
- ritz (⭐0) - Includes decorators for time, current directory,
gitstatus, exit status and time used for last command run.
- spectere (⭐1) - Powerline-esque. Includes decorators for current directory, root status,
user@hostname, andgitstatus.
Jul 22 - Jul 28, 2024
Plugins / superconsole - Windows-only
- tasko (⭐1) - Allows you to annotate TaskWarrior (⭐5k) tasks.
- welcome-banner (⭐4) - Displays a login banner with a random quote.
Themes / superconsole - Windows-only
- boban (⭐1) - A powerline-style file based on Agnoster (⭐4.1k). Includes decorators for user@hostname,
gitstatus, current working directory, python venv, AWS profile,$KUBECONFIG, the terraform workspace and the exit status of the last command run. Requires a Nerd Font (⭐58k) for symbols to render properly.
- hietan (⭐1) - Includes decorators for current directory, date & time,
gitstatus and the exit value of the last command run. Requires a Nerd Font (⭐58k).
- shiro (arturDobrowolski) (⭐0) - Includes decorators for current directory,
gitstatus, and exit status and execution time of last command run.
- shiro (shirozuki) (⭐0) - Includes decorators for current directory,
gitstatus and execution time and exit status of last command run.
- sunrise (⭐0) - Includes decorators for battery status, current directory, date and time.
Jul 15 - Jul 21, 2024
Plugins / superconsole - Windows-only
- antidote-use-omz (⭐22) - Make using oh-my-zsh with antidote seamless.
- eza-ls (⭐1) - Adds aliases allowing eza (⭐16k), to act as a drop-in replacement for
lsandtree.
- iterm-tmux-color-tabs (⭐1) - Every new
tmuxtab opened in iTerm2 will have the next colour from the default or specified palette.
- printdocker (⭐0) - Pretty print docker objects.
- shortcuts (⭐6) - Enhance your terminal productivity with the Shortcuts plugin for oh-my-zsh. Easily manage command shortcuts with robust features.
Completions / superconsole - Windows-only
- ollama (⭐6) - Tab command completion for Ollama AI models management.
- ssh-agent (twfksh) (⭐2) - A bloat free utility plugin for managing ssh-agent in ZSH. This plugin automatically starts and manages
ssh-agentwhenever a new ternimal session starts. After running zsh-ssh-agent, you only need tossh-addyour keys once. The plugin will handle the rest.
Themes / superconsole - Windows-only
- cafeconbits (⭐1) - Simple theme with a coffee cup icon. Includes decorators for
gitstatus, current directory and the exit status of the last command.
- gg (⭐0) - Includes decorators for time and
gitstatus.
- jeff (⭐0) - Based on bira (⭐180k). Includes decorators for user@host, time, current directory and
gitstatus.
- mu (⭐4) - Improves display of multiple
gitstatuses. Inspired by lambda mod theme (⭐468). Requires a powerline-compatible font.
- purr (⭐0) - Includes decorators for current directory and
gitstatus.
- rabbit (⭐0) - Optimized for
git. Requires a terminal program that works with unicode. Includes decorators forgitstatus, current working directory and the current virtual environment.
- shades of purple (⭐8) - Purple theme for Windows terminal that is reminiscent of powerline (⭐1.2k).
- thayne (⭐1) - Includes decorators for exit status of last command, time to run if > 1 second, current time, current directory and
gitstatus. Requires a Nerd Font (⭐58k).
- zero (arlimus) (⭐16) - Zero's theme & plugin. Has variants for both light and dark terminal backgrounds.
- zero (shirozuki) (⭐0) - Minimalistic prompt with decorators for
gitstatus, current directory, exit status and time to execute of last command run.
Jul 08 - Jul 14, 2024
Plugins / superconsole - Windows-only
- zenv (⭐2) - Isolated working shell enviornments per directory (like direnv, but uses a new shell instance to provide cleaner isolation).
Jul 01 - Jul 07, 2024
- Wrappers for Common Commands (e.g., cd, ip, ps, tar, apt, brew): These wrapped commands are more intelligent and easier to use compared to the native commands.
- Lightweight Package Management Tool: 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.
- CLI for Useful Websites (e.g., github.com, cht.sh): We have wrapped their APIs using shell and awk for daily use and to obtain corresponding services in scripts.
- AI Tools: We provide CLIs for ChatGPT, Gemini, Jina.ai, etc., and have wrapped corresponding shortcut commands for different application scenarios, such as
@geminifor chatting with Gemini AI and@zhfor using AI to translate specified content or command results.
Jun 10 - Jun 16, 2024
Generic ZSH
- Profiling ZSH - Good article about profiling your ZSH setup to optimize startup time.
Plugins / superconsole - Windows-only
- git-patch (⭐0) - Adds custom functions and aliases to the oh-my-zsh
gitplugin.
- gpg (⭐0) - Adds helpful aliases for using
gpg.
- lsd (tankeryang) (⭐1) - Replaces
lsandtreecommands with lsd (⭐14k).
- mkcd (⭐1) - Allows user to create a directory and if successful,
cdinto it afterward.
- nvm-auto-use (jrr997) (⭐1) - Automatically manages your Node.js versions with nvm (⭐86k) based on your current directory.
- nvm-auto-use (tomsquest) (⭐18) - Calls
nvm useautomatically whenever you enter a directory that contains an.nvmrcfile with a string tellingnvmwhich node to use.
- oh-my-posh-manager (⭐4) - Manages the oh-my-posh theme engine, along with providing a default powerline-like theme.
Completions / superconsole - Windows-only
- jenv (⭐0) - Tab completions for jEnv (⭐6.2k).
Themes / superconsole - Windows-only
- catpuccin (⭐17) - Minimalist theme. Includes decorators for current directory, exit status of last command and
gitstatus.
- mint (⭐0) - Includes decorators for current directory, whether running on a laptop or a desktop, and
gitstatus.
- refined-flower (⭐0) - Requires a terminal program that can handle emoji. Includes
gitstatus decorator.
Jun 03 - Jun 09, 2024
Themes / superconsole - Windows-only
- minimal-os (⭐3) - A minimalist prompt with helpful
gitstatus and system-specific decorators.
- moon-lite (⭐0) - Minimalist. Includes decorators for
gitstatus, current directory and the exit status of the last command run.
- themer (⭐1) - Includes multiple color scheme options, with
gitstatus decorators. There are also multiple icons to choose from within the.zsh-themefile. Based on strug (⭐2).
May 27 - Jun 02, 2024
Plugins / superconsole - Windows-only
- cdh (⭐2) - 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.
- conda (themysciradata) (⭐15) - Adds function to provide a prompt segment for conda and aliases for some base functions.
- conda (wardhanisukoco) (⭐0) - Automatically loads
condaand provides functions for detectingcondaversions for use in themes.
- jrgit (⭐0) - 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.
- tab-title (p1r473) (⭐1) - Rename tmux (⭐38k) and screen panes and windows.
- tab-title (trystan2k) (⭐49) - Set the terminal tab title according to current directory or running process. Forked from termsupport.zsh (⭐180k).
- yazi-zoxide (⭐12) - This plugin for zsh adds just one shortcut, but unfolds the magic of both Zoxide (⭐27k) and yazi (⭐26k). Without arguments,
yjust opens yazi. If you supply an argument that is a directory,yaziis opened in that directory. But if you supply anything else as an argument,zoxideis called with the argument andyaziis opened there.
Completions / superconsole - Windows-only
- tailscale (heroeslament) (⭐8) - Tab completion and aliases for tailscale.
- tailscale (hsrzq) (⭐3) - Tab completions for tailscale. Only works on macOS.
- zpacman (⭐0) - Add tab completions for zpacman.
Themes / superconsole - Windows-only
- appa (⭐0) - A tidy little theme based on omz's refined (⭐180k). Requires a Nerd Font (⭐58k).
- pronto (arzezak) (⭐0) - A super simple prompt with decorators for the current directory and
gitinformation.
- pronto (jthat) (⭐1) - Simple and fast theme with
gitdecorations and timing information.
May 13 - May 19, 2024
Plugins / superconsole - Windows-only
- brave (⭐0) - Manages Brave 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.
- explain-shell (brokentoaster) (⭐4) - Uses lynx to look up the current command line on explainshell.com.
- explain-shell (gmatheu) (⭐28) - Opens commands on explainshell.com.
- fixnumpad-osx (⭐3) - Enables numpad keys of Apple keyboards to be recognized in ZSH.
- git-status (⭐3) - Exposes functions with information about the current
gitrepository.
- goenv (cda0) (⭐1) - Plugin for installing, updating and loading
goenv.
- hist-delete (⭐1) - Delete history items from zsh's fzf (⭐71k) Ctrl+R history search.
- nobility (⭐3) - 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.
- ollama (⭐36) - Integrates the OLLAMA AI model with fzf (⭐71k) to provide intelligent command suggestions based on user input requirements.
- raspberryPi4Temperature (⭐0) - Puts the Raspberry Pi temperature into a spaceship prompt segment
- ros2-env (⭐7) - Manage ROS 2 environment and workspaces.
Completions / superconsole - Windows-only
- tofu (⭐0) - Autoloads tab completions for
tofu.
Themes / superconsole - Windows-only
- berghain (⭐1) - Minimalist theme. Includes decorators for the exit code of the last command run and for
gitstatus.
- candy-fantasy (⭐0) - Modified version of Candy Kingdowm (⭐180k)theme.
- cezhanne (⭐0) - Minimalist ZSH theme with
gitstatus decorators. Requires a Nerd Font.
- get-to-work (⭐1) - Minimalistic design, includes decorators for
gitstatus, virtual environment and the time.
May 06 - May 12, 2024
Plugins / superconsole - Windows-only
- firmine (⭐1) - Includes decorators for user@hostname, date & time, current directory and Kaomoji icons for last command exit status.
- kiwi (⭐0) - Dog-themed, includes
gitstatus and last command exit status decorators.
Completions / superconsole - Windows-only
- zoxide (⭐1) - Tab completions for zoxide (⭐27k).
Apr 29 - May 05, 2024
Plugins / superconsole - Windows-only
- color-logging (⭐2) - provides a really easy to use logging library with notifications for pushbullet and pushover, colorizes tools like
catandlsand provides a color library.
- git-plugin (dark-kitt) (⭐0) -
gitintegration that displays the current directory andgitbranch.
- git-plugin (rcruzper) (⭐7) - Adds some functions for
git.
- nvim-appname (⭐26) - Maintain multiple Neovim configurations with
NVIM_APPNAMEwith full tab completion of available flags, available neovim applications, and neovim arguments/flags. Requires neovim v0.9+
- zshrc-sync (⭐3) - Detects changes to
.zshrcand pushes them to github whenzshexits.
Apr 22 - Apr 28, 2024
Plugins / superconsole - Windows-only
- auto-venv (⭐6) - Automatically activates the Python virtual environment in the current directory or its parent directories.
- pwp (⭐5) - 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.
- ranger (niziL) (⭐0) - provide prompt element for ranger (⭐16k). Shows current
RANGER_LEVEL, displaying nothing when the environment variable is unset, something when it is equals to 1, and something else when it is greater than 1.
- ranger (rc2dev) (⭐5) - Integrates zsh-z (⭐2.2k) into ranger (⭐16k).
- venv (⭐0) - Run 'source venv/bin/activate' automatically every time there's a path
venv/bin/activatefile in the directory.
Completions / superconsole - Windows-only
- oh-my-update (⭐4) - Updates plugins in oh-my-zsh.
Themes / superconsole - Windows-only
- greenclean (⭐0) - Fork of akz92/clean (⭐9) with a bit more green and permanent clock on the right.
Apr 08 - Apr 14, 2024
Plugins / superconsole - Windows-only
- portal (⭐4) - 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 fzf (⭐71k). Heavily inspired by Z (⭐17k).
Themes / superconsole - Windows-only
- lagnoda (⭐4) Inspired by agnoster and
lambdathemes. Includes decorators for username@hostname, current directory,git,hg, orbzrstatus, current virtualenv, exit status of last command run, and current aws profile.
- tcr (⭐0) - Minimalist theme, shows decorators for current directory,
gitstatus information &nvmversion.
ZSH Tools / superconsole - Windows-only
- shell-color-prompt-tool (⭐14) - Helps you create a custom prompt for
ZSHorbash.
- shellSpec (⭐1.2k) - A full-featured BDD unit testing framework for dash, bash, ksh, ZSH and all POSIX shells.
Apr 01 - Apr 07, 2024
Plugins / superconsole - Windows-only
- dirbrowse (⭐2) - Customized version of the dirbrowse (⭐180k) plugin in oh-my-zsh.
- nvim-switcher (⭐0)- Manages switching between
nvimdistributinons such as Lazyvim, kickstart (⭐26k) or a home made configuration.
- touchplus (⭐3) - Create files with
touchincluding the path.
- zellij (tranzystorek-io) - Provides an environment that autostarts zellij (⭐25k) as your terminal's multiplexer.
Completions / superconsole - Windows-only
- antibody (⭐0) - This plugin provides completion for the Antibody (⭐1.7k) plugin manager.
- audogombleed.sh (⭐5) - Makes it easy to generate completion files using a declarative syntax, quickly and without coding.
Themes / superconsole - Windows-only
- club-house (⭐0) - Requires a Nerd Font (⭐58k). Has decorators for username, hostname, python virtual environment, current working directory,
gitstatus information and the exit code of the last command run.
- devil-puppet (⭐0) - Theme decorated by a pentagram. Has decorators for username, hostname, python virtual environment, current working directory,
gitstatus information and the exit code of the last command run.
- ko (⭐1) - Includes decorators for
gitstatus and current directory.
- outer-space (⭐2) - Includes decorators for user@hostname, active python virtual environment, current directory and
gitstatus.
- river-dreams (⭐3) - Includes decorators for
gitinformation, machine's IP address, time, disk usage on/, current Pythonvenv, current directory, root status, and the last command's exit status.
- rkj-with-conda (⭐0) - Based on omz's rkj (⭐180k) and adds conda environment and
gitstatus decorators.
Mar 25 - Mar 31, 2024
Plugins / superconsole - Windows-only
- awsssh (⭐3) - List, select and
sshinto EC2 instances.
Themes / superconsole - Windows-only
- fbi (⭐0) - Powerline-inspired fork of Bureau (⭐39) with decorators for
nvmenvironment,gitstatus, username@hostname and current directory.
- ninik (⭐3) - Inspired by agnoster (⭐4.1k) and ubunly (⭐30). Includes decorators for OS, current directory, python virtualenv and
gitstatus. Requires a Nerd Font (⭐58k) or Powerline-patched font.
Mar 18 - Mar 24, 2024
- Auto-updates all plugins.
- Auto-updates itself.
- Configurable time interval for both auto-updaters.
Plugins / superconsole - Windows-only
- git-switch-branch-skim (⭐0) - Allows you to switch
gitbranches with skim (⭐5.8k)
- select-history-skim (⭐0) Rummage through your history with skim (⭐5.8k).
- tinted-shell (⭐69) - 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 Vim.
Themes / superconsole - Windows-only
- bahman (⭐1) - Requires Nerd Font (⭐58k). Has
gitstatus decorator.
- bigshrimp (⭐2) - A clear and concise theme that includes decorators for username@host, current directory and
gitstatus.
Mar 11 - Mar 17, 2024
Plugins / superconsole - Windows-only
- airpods-battery (⭐9) - Looks for AirPods via Bluetooth and puts their battery charge state into
$RPROMPT.
Themes / superconsole - Windows-only
- braundo (⭐1) - Straightforward theme with username, current directory,
gitstatus, and timestamp.
- fish (raniconduh) (⭐10) - ZSH theme reminiscent of the default
fishshell theme. Includesgitstatus decorations.
- fish (sbfkcel) (⭐0) - Minimalist theme with decorators for
gitstatus, current directory and username.
- savior (⭐6) - Minimalist theme with decorators for current directory, exit status of last command run and
gitstatus.
- smail (⭐13) - Includes decorators for
gitstatus, current directory and exit status of last command run.
Mar 04 - Mar 10, 2024
Plugins / superconsole - Windows-only
- ai-commands (⭐35) - Asks GPT (gpt-4-turbo-preview) for CLI commands that achieve the described target action.
Themes / superconsole - Windows-only
- acenoster (⭐14) - A multi-purpose theme with very detailed
gitandmercurialsupport. 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.
Feb 26 - Mar 03, 2024
Completions / superconsole - Windows-only
- talosctl (⭐2) - Tab completion for Talos Linux.
Themes / superconsole - Windows-only
- ichirei (⭐0) - Colorful. Includes decorators for
gitstatus, time & current directory. Requires a Nerd Font (⭐58k).
- sashimi (⭐0) - Includes decorators for
gitstatus and the exit status of the last command run.
Feb 19 - Feb 25, 2024
Themes / superconsole - Windows-only
- glider (⭐1) - Based on strug (⭐2). Includes decorators for
gitstatus, username, hostname and current directory.
Feb 12 - Feb 18, 2024
Themes / superconsole - Windows-only
- classic (⭐1) - A classic unix theme with decorators for username, host, current directory and
gitstatus.
Feb 05 - Feb 11, 2024
Plugins / superconsole - Windows-only
- eza (mohamedelashri) (⭐4) - Adds aliases for eza (⭐16k), a modern replacement for
ls.
- prezto-last-working-dir (⭐0) - Keeps track of the last used working directory and automatically jumps into it for new shells, unless the starting directory is not
$HOME. Includes alwdalias.
Themes / superconsole - Windows-only
- greencastle (⭐1) - Minimalistic theme, that supports really, really, long branch names, without severely truncating the prompt. The theme is inspired by the jonathan theme (⭐0) and the robby russel theme (⭐0). Includes decorators for current directory,
gitinformation and the exit status of the last command run.
Jan 29 - Feb 04, 2024
Plugins / superconsole - Windows-only
- cdhist (⭐7) - cd history/subdir/locatedir navigation. simple cd history, alias builtin
cdto addcdhistory, rapidily swich to already visited directories, can uselocate,mlocateorplocateto rapidly cd to any directory
- redo (⭐6) - Adds an interactive history menu to replace
Ctrl-RandESC+/.
- selector (⭐9) - Make it easy to create selection menus.
Completions / superconsole - Windows-only
- ssh-config-suggestions (⭐1)- Loads completions for
sshfrom~/.ssh/config.
Jan 22 - Jan 28, 2024
Plugins / superconsole - Windows-only
- hypnosnek (⭐0) - Simple utilities with p10k integration for managing
pythonenvironments.
Themes / superconsole - Windows-only
- zap-robbyrussell (⭐1) - The OMZ robbyrussell theme, patched to add compatibility with zap.
Jan 15 - Jan 21, 2024
Plugins / superconsole - Windows-only
- gcloud (⭐4) - Finds the installed gcloud sdk and sources the zsh file there, along with the zsh completions file.
- zeza (⭐3) - Manages and customizes eza (⭐16k), the very colorful
lsreplacement.
Completions / superconsole - Windows-only
- bitbake (⭐4) - Completions for bitbake.
- supabase (⭐1) - Tab completions for the supabase cli
Themes / superconsole - Windows-only
- ksposh (⭐0) - Includes decorators for python virtual environment,
gitinformation, current directory and username.
ZSH Tools / superconsole - Windows-only
- manpage-completion-generator (⭐43) - Generats ZSH completions from man pages. Requires create_manpage_completions.py (⭐30k) which is installed by the fish shell
Jan 08 - Jan 14, 2024
Plugins / superconsole - Windows-only
- mise (⭐14) - Plugin for mise (formerly called rtx) a fast polyglot version manager, replacing tools like
nvm,nodenv,rbenv,rvm,chruby,pyenv, etc.
Themes / superconsole - Windows-only
- pacmandoh (⭐4) - Enhance your command-line with a sleek theme. Includes decorators for
gitintegration, permissions feedback, Python environment support, and dynamic prompts, all in one, customizable with a single installation script and selectable styles.
- ulyssesys (⭐0) - Has decorators for full path to current directory, exit code of last command and
gitstatus.
Jan 01 - Jan 07, 2024
Themes / superconsole - Windows-only
- blaze (⭐32) - Visually similar to powerline. Requires
makeandg++. Works best with your terminal set to use a Nerd Font (⭐58k). Includes decorators for current directory, execution time of last command, exit status of last command,gitstatus information, date, time, username and host. Can be extended with custom segments.
- osx2 (⭐2) - Based on archcraft. Minimalist. Includes decorator for current directory.
Dec 25 - Dec 31, 2023
zinit
- 175+ perl, python, bash, ZSH scripts
Plugins / superconsole - Windows-only
- autoenv (⭐5.9k) - Directory-based environments.
- calc (arzzen) (⭐133) - A calculator for ZSH.
- calc (sam-programs) (⭐5) - Allows you to run math calculations with no prefixes.
- kubecolor (devopstales) (⭐7) - Adds aliases for the
kubecolorcommand.
- kubeconfig-mgr (⭐7) - Makes managing multiple kubeconfig files easier.
- llm-suggestions (⭐51) - Type something in English at the prompt, hit a definable key, and it uses LLM to generate a command line for you.
- terminal-aliases (⭐10) - Adds convenience aliases for
terraform,gitand more.
Completions / superconsole - Windows-only
- aircrack (⭐5) - Adds completions for
airbase-ng,aircrack-ng,airdecap-ng,airdecloak-ng,aireplay-ng,airmon-ng,airodump-ng,airolib-ng,airserv-ng,airtun-ng,airventriloquist-ng.
Themes / superconsole - Windows-only
- bigyls (⭐3) - Based on lpha3cho (⭐46). Includes decorators for date, time, IP address,
gitstatus, plugins and current directory.
- gabriel2m (⭐0) - Minimalist theme with decorators for the current directory and
gitstatus.
- lacerate (⭐0) - Minimalist theme with decorations for
git,hgand pythonvenvstatus.
- lambda (bluedragon1221) (⭐2) - Includes decorators for current directory and
gitstatus.
- madas (⭐0) - Inspired by af-magic. Includes decorators for
gitstatus, user@host, and whether the last command failed.
- niotna (⭐3) - Includes decorators for
gitstatus and current directory. Customizable colors.
- paramour (⭐1) - Simple and clean, has decorators for
gitstatus, username, time, current directory and username. Requires a Nerd Font (⭐58k) in your terminal.
- parrot-htb (⭐0) - Includes decorators for current directory,
gitstatus and username@hostname.
- zenith (⭐0) - Minimalist. Includes decorators for username, current directory and
gitstatus.
Nov 20 - Nov 26, 2023
Plugins / superconsole - Windows-only
- prompt-dir-perms (⭐0) - Creates a segment displaying the permissions of the current directory you can use in your ZSH prompt.
Themes / superconsole - Windows-only
- achab (⭐3) - Includes decorators for the current folder path, the current user and the current
gitbranch. Decorator colors are easily customizable.
- htb (⭐2) - Inspired by the pwnbox on a HackTheBox machine. Includes decorators for user@host, IP address and the current directory.
- ruweird (⭐0) - Minimalist. Has decorators for
gitstatus and current directory. Shows an umbrella with raindrops and exit code of the last command if non-zero.
- s1ck3r (⭐1) - Sleek, transient and space-efficient. Includes decorators for
vi-mode, elevated permissions, last command exit status, if background jobs are running, working directory andgitstatus,
- velvet (⭐0) - Includes decorators for
gitstatus, username, current directory, exit status of last command, and the time.
Nov 13 - Nov 19, 2023
Plugins / superconsole - Windows-only
- exa (zap-zsh) (⭐20) - Overrides common commands to use exa instead.
- exa-ls (zpm-zsh) (⭐100) - Zsh plugin for ls.
- eza (twopizza9621536) (⭐5) - Replaces
lswith eza-community/eza (⭐16k).
- no-ps2 (⭐23) - When this plugin is used, Enter inserts a newline if the typed command is incomplete. No PS2!
- run-scripts (⭐5) - Runs scripts from
package.json.
- zsh-expand (⭐32) - Expands regular aliases, global aliases and incorrect spellings and phrases with the spacebar key. Native expansions such as globs, command/process substitution,
=command expansion, history expansion and$parametersare also expanded by default but can be turned off.
Completions / superconsole - Windows-only
Themes / superconsole - Windows-only
- simpl (⭐0) - Minimalist theme focusing on elegance and simplicity. Decorators for root status, current directory and
gitstatus.
- zshiggy (⭐0) - Includes decorators for
gitstatus,node.jsversion.
Nov 06 - Nov 12, 2023
Plugins / superconsole - Windows-only
- delete-prompt (⭐5) - 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.
Completions / superconsole - Windows-only
- inshellisense (⭐9.3k) - Provides IDE style autocomplete for shells. It's a terminal native runtime for autocomplete which has support for 600+ command line tools. inshellisense supports
bash,fish,zshandpwshon the Windows, Linux, & MacOS operating systems.
Themes / superconsole - Windows-only
- ludvig (⭐0) - Minimalist. Includes decorators for
gitstatus, current directory, current time and the last command's exit status.
Oct 30 - Nov 05, 2023
Plugins / superconsole - Windows-only
- asdf (kiurchv) (⭐14) - Integration and completions for asdf (⭐24k), the extendable version manager, with support for Ruby, Node.js, Elixir, Erlang and more.
- asdf (zimfw) (⭐11) - Initializes asdf (⭐24k), installing it using
gitif not installed yet. Also, bypasses the shims if you're using the direnv (⭐576) plugin, as suggested by the plugin pro-tips (⭐576).
- telepresence (⭐0) - Add the current Telepresence connection status and context to your ZSH prompt.
- zload (⭐14) - Hot Reload for ZSH functions. Enables rapid development.
Completions / superconsole - Windows-only
- sdkman (matthieusb) (⭐61) - Add tab completions for sdkman.
- sdkman (yongxingzhao) (⭐0) - Add tab completions for sdkman.
Themes / superconsole - Windows-only
- domixgit (⭐0) - Prompt with
gitstatus and current directory decorators.
- magpie (⭐0) - Minimalist theme with custom logic to display paths relative to the root of the current
git. Includes decorators for time, current directory, username@hostname andgitstatus.
- princess (⭐3) - Modeled after abhiyan.zsh (⭐7) with perhaps a bit too much pink and arguably too few emojis. Includes decorators for current directory and
gitstatus.
Oct 23 - Oct 29, 2023
Plugins / superconsole - Windows-only
- colorize-functions (⭐6) - Colorizes functions for ZSH.
- help (⭐14) - Colorizes the output of commands run with
--help.
Themes / superconsole - Windows-only
- ultima (⭐104) - Minimalist, includes
gitstatus and current directory decorators.
Oct 16 - Oct 22, 2023
Plugins / superconsole - Windows-only
- hebzsh (⭐1) - 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.
- history-sync (vitobotta) (⭐25) - Syncs your ZSH history across computers using a
gitprivate repository. Usesopensslto encrypt the history.
- history-sync (wulfgarpro) (⭐255) - An oh-my-zsh plugin for GPG encrypted, Internet synchronized ZSH history using
git.
- select-with-lf (⭐10) - Lets user select files or a directory using lf (⭐8.4k).
Oct 09 - Oct 15, 2023
Plugins / superconsole - Windows-only
- php-version-switcher (⭐2) - Changes php versions if a
.php-versionfile is found.
- zautoload (⭐4) - Autoloader for ZSH config files.
Completions / superconsole - Windows-only
- git-recent-branches (⭐1) - Makes it easy to check view and checkout recently checked-out branches.
- ngrok (⭐1) - Auto-loads ngrok and its completions into the shell.
Themes / superconsole - Windows-only
- skiff (⭐0) - Lightweight ZSH theme with
gitstatus and current directory decorators.
Oct 02 - Oct 08, 2023
Plugins / superconsole - Windows-only
- apt (⭐6) - For distros with
aptpackage manager. Offers to install missing programs for you.
- brew-switcher (⭐11) - Automatically switch between Homebrew installations based on the current active arch, arm64 or x86_64, on Apple Silicon Macs.
- fzfsh (⭐2) - Add fzf (⭐71k) plugins for
chezmoi,docker,git,kubectlandpass.
- incsearch (⭐5) - Friendlier
vimmode for ZSH. Moves cursor with incremental search within current line.
- purge-history-secrets (⭐4) - Uses gitleaks (⭐21k) to periodically scan your ZSH history for secrets and purge them if found. Requires jq.
- sussysh (⭐0) - Based on xiong-chiamiov.
Themes / superconsole - Windows-only
- minima (⭐3) - Includes
git,node,golang,yarn,php,dockerandpythonstatus decorations.
- x (⭐11) - Includes customizable banners
Sep 18 - Sep 24, 2023
Plugins / superconsole - Windows-only
- eza (clavelm) (⭐0) - Replaces
lswith eza-community/eza (⭐16k).
- eza (z-shell) (⭐88) - Replaces
lswith eza-community/eza (⭐16k).
Themes / superconsole - Windows-only
- lperezp (⭐0) - Includes decorators for user@hostname,
gitstatus, current directory and the exit status of the last command run.
Sep 04 - Sep 10, 2023
Themes / superconsole - Windows-only
- neo++ - Simpler, more intuitive, and less clustered than the one above.
- rei (⭐0) - A simple theme with the first character 零(rei), the number 0. Includes
gitstatus decorations.
Aug 28 - Sep 03, 2023
- AppImage distribution (release link),
- Action complete – press Alt-Shift-A and Alt-Shift-C to complete plugin names and ice modifiers,
- Themes – set $ZITHEME to one of default, blue and gold to set a color set to use for Zinit 4 messages,
- New ice
buildwhich is equivalent of three other ices:null,configureandmake installand simply builds the project from sources, with support for autotools/CMake/Meson/Scons.
Generic ZSH
- A Guide to ZSH Completion With Examples - Explains ZSH autocompletion configuration with examples.
Aug 14 - Aug 20, 2023
Plugins / superconsole - Windows-only
- ask (⭐75) - Serves as a ChatGPT API frontend, enabling you to interact with ChatGPT directly from the ZSH shell using only
cURLandjq.
- kubectlenv (⭐0) - Easily switch between multiple
kubectlversions.
Aug 07 - Aug 13, 2023
Plugins / superconsole - Windows-only
- zplug-blame (⭐1) - A zplug (⭐5.9k)-specific plugin that displays how long each of your plugins took to load.
Themes / superconsole - Windows-only
- chaos (⭐1) - Inspired by dogenpunk and smt themes, optimized for
gitusers and Python developers. Includes decorators forgitstatus, python virtual environment, background jobs, error status of last command, user@hostname and current directory. Requires a font with emoji.
- heapbytes (⭐83) - Includes decorators for current directory, tun0 ip if on a VPN, wlan ip when not on VPN and
gitinformation.
- lildragon (⭐0) - Dragon-themed. Includes decorators for
gitstatus, current directory & username. Requires a font with emoji glyphs.
- xbira (⭐0) - Based on bira (⭐180k), includes decorators for
gitstatus, user@hostname, exit status of last command run and the current directory.
Jul 31 - Aug 06, 2023
Plugins / superconsole - Windows-only
- containers (⭐5) - Provides aliases and better interoperability between podman and docker commands based on which you have installed.
- pr-user (⭐1) - Creates a global variable that can be used in prompts.
Themes / superconsole - Windows-only
- checkmate (⭐1) - Decorated with chess pieces. Includes decorators for python venv, current directory,
gitstatus and whether you're running as root. Requires a Nerd Font (⭐58k).
- git-kali (⭐7) - Based on An informative
gitprompt for kali (⭐1.7k). Includes decorators forgitstatus, username@host, and the current directory.
Jul 24 - Jul 30, 2023
Completions / superconsole - Windows-only
- miniconda (⭐1) - Tab completions for miniconda.
Themes / superconsole - Windows-only
- laconic (⭐0) - Simple theme with
gitstatus and current directory decorators.
- nerdps1 (⭐13) - Reminiscent of powerline. Requires a Nerd Font (⭐58k). Includes decorators for user@hostname,
gitinformation, truncated current directory, python virtualenv, exit status of last command run and the time.
Jul 17 - Jul 23, 2023
Plugins / superconsole - Windows-only
- traista (⭐1) - Includes
gitstatus decorations and color-coded exit status of the last command run. Better with dark terminal themes.
Themes / superconsole - Windows-only
- hoozeeth (⭐1) - Minimalist theme, includes decorators for user@hostname, the date & time, and the current working directory.
- theozera (⭐0) - Includes decorators for
gitstatus, a truncated current directory, and the exit status of the last command run.
- vtex (⭐0) - Includes decorators for
gitstatus, current directory, vtex account and vtex workspace.
Jul 10 - Jul 16, 2023
Prerequisites
- Spacemono (⭐402) - Google's new original monospace display typeface family.
Jul 03 - Jul 09, 2023
Plugins / superconsole - Windows-only
- fzf (unixorn) (⭐364) - Enables fzf (⭐71k) history and file searches.
- fzf-tools (⭐18) - Provides functions, aliases and key-bindings for commands such as
alias,find,ls,man,printenvthat are designed to enhance your command-line workflow by making them to default to filtering through fzf (⭐71k), allowing you to quickly find files, search & run commands from history, run scripts of many supported types, browsegitcommits, and more.
Themes / superconsole - Windows-only
- agnoster-multiline (⭐0) - Based on Agnoster (⭐4.1k). Includes decorators for current directory and
gitstatus. Requires a font with powerline andgitglyphs. Automatically disables non-ascii glyphs on linux ttys.
- bira (⭐2) - Fork of Oh-My-ZSH bira (⭐180k) theme. Includes decorators for working directory, username@host,
gitstatus information, Python venv and a status code when the last command had an error.
- nostalgia (⭐0) - Minimalist theme inspired by Windows CMD prompt. Includes decorators for user@hostname,
gitstatus, current directory and python virtualenv.
- riverside (⭐0) - A more portable descendent of River Dreams (⭐3) inspired by robbyrussell and kafeitu. Includes decorators for
gitstatus, user@hostname, current directory and the current python virtual environment.
- zunder (⭐6) - Simple and fast ZSH prompt based on gitstatus (⭐1.8k).
Jun 26 - Jul 02, 2023
Plugins / superconsole - Windows-only
- opera-gx (⭐0) - Enables starting Opera GX with a specific user profile by using the
opgxcommand followed by the profile's name. The plugin also implements autocompletion for profile names.
Themes / superconsole - Windows-only
- dark-modern (⭐1) - Includes decorators for
gitstatus and current directory.
- hijack (⭐1) - Includes decorators for user@hostname, current directory, and
gitinformation.
- monsi (⭐0) - Includes
gitstatus, last command exit status and current directory decorators.
Jun 19 - Jun 25, 2023
Themes / superconsole - Windows-only
- chinatown (⭐2) - 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.
- joje (⭐0) - Includes decorators for
gitstatus and current directory.
- less-noise (⭐0) - Minimalist theme with decorators for
gitstatus, current directory and the current time.
- rs (⭐0) - Includes
gitdecorations. Requires unicode capable terminal.
Jun 12 - Jun 18, 2023
Plugins / superconsole - Windows-only
- deno (cowboyd) (⭐1) - Useful deno aliases and settings.
- deno (tricked-dev) (⭐0) - Automatically installs deno to
$HOME/.denoon startup if deno is not already installed.
- git-gen (⭐0) - Handle
gitbulk branch delete and create operations.
Themes / superconsole - Windows-only
- abhiyan (⭐7) - Segmented prompt. Includes decorators for
gitbranch, staged file count, unstaged file count & untracked file count, username, current working directory and the time. Requires Powerline-compatible fonts.
- astral (skippyr) (⭐0) - Dual line theme with decorators for user@hostname, current directory, python virtual environment and
gitinformation.
- astral (xwmx) (⭐17) - Theme for dark backgrounds with zen mode. Works well with the zsh-users zsh-syntax-highlighting (⭐21k) plugin. Includes decorators for execution time of last command, when it was run, its exit status, machine name, current path,
sshstatus, andgitstatus.
- bashplus (⭐0) - Colorized replica of the default
bashprompt with decorators forvirtualenvandgitstatus.
- bouni (⭐0) - Includes decorators for user@host, current directory, active python virtualenv, and
gitstatus.
- brisa (⭐2) - Multiline theme based on fino-time (⭐180k). Includes decorations for username, host, current directory, and
gitstatus.
- coolmelon (⭐1) - Includes decorators for user@host, time, current directory, node version and
gitinformation.
- hex (⭐0) - Heavily based on bira (⭐180k), and gruvbox (⭐121), which in turn is based on agnoster. Includes decorators for current directory,
gitstatus information, active python virtualenv, exit status of the last command run. Requires a Powerline-compatible font.
- hoffish (⭐0) - If the agnoster (⭐4.1k) theme and fish shell had a ZSH theme for a child. Includes decorators for
gitstatus, 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 zsh-autosuggestions (⭐33k) and shrink-path (⭐180k) plugins.
- july (⭐0) - Minimalist prompt. Includes decorators for user, host and current directory.
- nablaman (⭐0) - Similar to powerlevel10k (⭐50k). Includes decorators for the last command's exit status, user@hostname,
gitstatus and the current directory. Works best with a dark terminal theme.
- nuqle (⭐2) - A simple theme for prezto and oh-my-zsh.
- skgeek (⭐0) - Includes decorators for hostname, directory and
gitbranch.
- thygod (⭐0) - Based off gnzh (⭐180k) and bira (⭐180k). Includes a
gitstatus decorator and changes prompt to a red cross when a command fails.
- warmblood (⭐2) - Based on darkblood (⭐180k). Includes decorators for
gitinformation, user@hostname and the current directory.
Jun 05 - Jun 11, 2023
Plugins / superconsole - Windows-only
- fast-alias-tips (⭐14) - Helps remember the aliases you defined and forgot about. Ported from djui/alias-tips (⭐794). Active fork of sei40kr/zsh-fast-alias-tips (⭐60).
- iterm2-shell-integration (⭐59) - Shell integration and utilities for iTerm2.
- show-git-user (⭐5) - When you need to work with multiple
gitusers on the same machine this plugin will show whichgituser name is active in your prompt.
- wsl (⭐2) - Adds helper functions to make it easier to work in ZSH when running inside WSL.
- zsh-watch (⭐5) - Simple
watchthat supports alias and completion.
May 29 - Jun 04, 2023
Plugins / superconsole - Windows-only
- cmd-time (⭐3) - 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 REPORTTIME function, but it is also slightly different. Unlike when you set
REPORTTIME, it considers user and sytem time, not just CPU time.
- coffee-time (⭐2) - Adds the
cafalias, which runscaffeinate -dims. The extra flags keep everything awake: the system, the drive, and the display.
- gpt (⭐20) - Enable querying ChatGPT from the command line.
- macos-theme (⭐0) - Adds the theme command, which toggles between light and dark mode in macOS. Requires lux (⭐35) plugin.
- projen (⭐0) - Adds aliases for projen (⭐2.8k).
May 22 - May 28, 2023
Plugins / superconsole - Windows-only
- bitwarden (casonadams) (⭐1) - A Bitwarden CLI fuzzy finder using fzf (⭐71k). Requires jq.
- pack (⭐0) - Pack your source code with ZSH.
Completions / superconsole - Windows-only
- argc-completions (⭐358) - Uses argc (⭐959) and jq (⭐32k) to add ZSH tab completions.
- fluxcd (⭐0) - Adds tab completion for the FluxCD command line tool, as well as some aliases for the most common flux commands.
Themes / superconsole - Windows-only
- astro (⭐105) - Based on the
ysand robbyrussell (⭐180k) themes.
- bashlover (⭐3) - Designed for those who appreciate the powerful features of ZSH shell but still prefer a simple, classic interface similar to the
bashshell. Includes decorators forgitinformation, user@host and the current working directory
- msys2 (⭐0) - Inspired by MSYS2. Includes decorators for user@host,
gitstatus and the current directory.
- pedantic (⭐0) - Customizable colors and output. Includes decorators for detailed
gitinformation, root status, last command's exit status, user@host, current directory and the time.
- stigmata (⭐0) - Includes decorators for user@host and current directory.
May 15 - May 21, 2023
Plugins / superconsole - Windows-only
- archlinux (fourdim) (⭐1) - Defines helper functions for
pacmanon Arch Linux.
- archlinux (junker) (⭐10) - Based on the oh-my-zsh archlinux (⭐180k) plugin. Defines helper functions and aliases.
- bob (⭐3) - Plugin for bob (⭐1.6k) a cross-platform and easy-to-use Neovim version manager.
- fnm (dominik-schwabe) (⭐17) - Installs and loads the Fast Node Manager (fnm) (⭐21k) if it is missing.
- fnm (wintermi) (⭐3) - Helper plugin for the fast and simple Node.js version manager fnm (⭐21k).
- git-check (⭐1) - Adds a ZSH hook to check if the origin of the current branch has changes to local in the background and sends a notification.
- iwd (⭐3) - Similar in concept to
$PWD, this ZSH plugin saves your initial working directory in$IWDfor easy returns to the starting point of your session.
- vivid (⭐10) - Make it easier to use
LSCOLORSwith vivid (⭐2k).
Completions / superconsole - Windows-only
- poetry (⭐3) - Tab completions for poetry.
Themes / superconsole - Windows-only
- buddha (⭐0) - Includes decorators for
gitstatus, current directory, exit status of last command run and username@hostname.
- firefoxic (⭐0) - Fork of Bureau (⭐39) with tweaks to the node and
gitdecorators.
- renanborgez (⭐2) - Works well on dark backgrounds. Includes decorators for
nvmandgitinformation.
May 08 - May 14, 2023
Plugins / superconsole - Windows-only
- alias-maker (⭐9) - Allows you to easily create and manage aliases from the command line.
- conda-init (⭐1) - Cleans up environment variables so conda doesn't mess up
tmux.
- web-search (anant-mishra1729) (⭐4) - Adds aliases for searching with Google, Bing, Wiki, YouTube, Yahoo, Duck Duck Go, GitHub, Stack Overflow and other services straight from the command line.
Completions / superconsole - Windows-only
- cross-compiler (⭐1) - 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.
Themes / superconsole - Windows-only
- dfrx (⭐8) - Oh-My-Posh theme. Includes decorators for current directory, execution time of last command, root status, and the time.
- sailormoon (⭐0) - A collection of Sailor Moon themed themes.
May 01 - May 07, 2023
Plugins / superconsole - Windows-only
- fzf-packagemanager (⭐1) - Adds commands for installing tools via various package managers using fzf (⭐71k). Supports
apt,brew&dnf.
- lazy-load (⭐3) - Lazy load tab completions only when you actually need them.
- oh-my-tmux-manager - Lets you easily manage your tmux configurations.
- pipe (⭐0) - Includes
dockerand package-related scripts.
- ssh-quickconnect (⭐1) - Simple utility to quickly connect to hosts from your
sshconfig &known_hostsfile.
- zgenom-ext-eval (⭐4) - zgenom (⭐393) extension for creating plugins inline.
Apr 24 - Apr 30, 2023
Plugins / superconsole - Windows-only
- todotxt (⭐0) - Adds aliases for todo.sh (⭐23).
Completions / superconsole - Windows-only
- git-profiles (⭐3) - Manages multiple git users in a single
.gitconfigfile.
Themes / superconsole - Windows-only
- ai-hayasaka (⭐0) - Minimalist theme with
gitstatus, ruby env and python virtualenv decorators.
- zhiyin (⭐69) - Includes decorators for user @ host, current working directory and
gitstatus information.
Apr 10 - Apr 16, 2023
Themes / superconsole - Windows-only
- calma (⭐3) - Minimalist theme that works well on dark backgrounds. Includes decorators for truncated current directory,
gitinformation, time, and for the exit status of last command.
- gorchak (⭐0) - Inspired by robbyrussell (⭐180k) and af-magic (⭐180k). Includes decorators for
gitinformation and Node.js version.
- warm-colours (⭐0) - Includes decorators for user@host, current directory and datetime.
Apr 03 - Apr 09, 2023
Plugins / superconsole - Windows-only
- exa (zshell) (⭐88) - replace
lswith ogham/exa (⭐24k).
Themes / superconsole - Windows-only
- gallifrey-war (⭐1) - Inspired by gallifrey (⭐180k). Includes decorators for
gitinformation, user@host and current directory.
- t2colorful (⭐3) - Includes decorators for
gitinformation, current directory, last command exit status, and current time.
Mar 27 - Apr 02, 2023
Plugins / superconsole - Windows-only
- haiku (⭐2) - Prints a haiku promoting work-life balance and stress management once every 24 hours when the terminal is open.
Themes / superconsole - Windows-only
- cheeky (⭐0) - Includes chicken emoji, decorators for current directory,
gitinformation and current GCP cluster and project.
- croque (⭐9) - Powerline-inspired theme with decorators for OS, user@host,
gitinformation,gitusername, current directory and exit status of last command.
- ittecture (⭐0) - Includes decorators for current directory and
gitinformation.
- mantis (⭐0) - Minimal theme with
gitstatus and information decorators.
Mar 13 - Mar 19, 2023
Plugins / superconsole - Windows-only
- fzf-dir-navigator (⭐52) - This is a cool and user-friendly directory navigation plugin for
zshusingfzfthat 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.
- lsd (wintermi) (⭐6) - Override
lsandtreecommands with lsd (⭐14k).
- lsd (z-shell) (⭐13) - Replaces
lswith lsd (⭐14k).
- penmux (⭐2) - A session manager plugin meant to be used for penetration testing sessions and tracking the terminal sessions to be used in reports.
- pins (⭐4) - ZSH plugin for pinning directories. Like a CLI folder bookmark manager with tab completions.
Themes / superconsole - Windows-only
- aofxta (⭐0) - Includes decorators for last command's execution time,
gitinformation, current directory and current time.
- avoleo (⭐1) - 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
gitinformation if applicable in the current path. It also supports custom colors based on the Gnome-Terminal default color palette.
- cybensis (⭐0) - Based on af-magic (⭐180k). Includes decorators for
gitinformation,hginformation, and python virtualenv.
- kali-like (⭐44) - Inspired by the Kali Linux default ZSH theme. Includes decorators for user@host, current directory and
gitinformation.
- rkj-logik (⭐0) - Based on omz's rkj (⭐180k). Includes decorators for user@host, current directory, time & date.
- userandnode (⭐0) - A clean theme with decorators for username, node version, current directory, and
gitinfo.
Feb 27 - Mar 05, 2023
Plugins / superconsole - Windows-only
- confer (⭐6) - Tries to find program configuration files automatically so you can do things like
conf vimto edit yourvimconfiguration files.
- setpath (⭐0) - Adds some local paths to your
fpathand$PATH.
- zypper-short (⭐0) - Plugin for OpenSuse Tumbleweed's package manager,
zypper.
Themes / superconsole - Windows-only
- ho-my-zsh (⭐1) - Includes decorators for current directory and
gitinformation.
- parrot (⭐13) - Based on Parrot OS bash theme. Includes decorators for user@host,
gitinformation, exit status of last command, time and current directory.
Feb 20 - Feb 26, 2023
Plugins / superconsole - Windows-only
- zshrpg (⭐1) - A wrapper that fully integrates rpg-cli (⭐1.6k) with ZSH!
Themes / superconsole - Windows-only
- goprompt (⭐4) - Lightning fast. Includes decorators for truncated current directory, last command duration & exit status, vim-mode indicators,
gitinformation, datetime and parent process name.
- sensa (⭐0) - Includes decorators for
gitstatus, GitHub username and current directory.
- starship2k (⭐5) - Includes powerline support, decorators for
gitinformation, multiple languages and a multiline prompt.
- unicorn (⭐1) - Includes decorators for root status, virtualenv, nvm, rvm, current directory, the time, current directory and emoji
gitinformation. Inspired by wild cherry (⭐481).
Feb 13 - Feb 19, 2023
Prerequisites
- Cascadia Code (⭐27k) - Microsoft's Cascadia Code
- Fira Mono (⭐5.1k) - Mozilla's Fira type family.
- Hack - Another Powerline-compatible font designed for source code and terminal usage.
- Input Mono - A family of fonts designed specifically for code. It offers both monospaced and proportional fonts and includes Powerline glyphs.
- Iosevka - Iosevka is an open source slender monospace sans-serif and slab-serif typeface inspired by Pragmata Pro, M+ and PF DIN Mono, designed to be the ideal font for programming.
- Monoid - Monoid is customizable and optimized for coding with bitmap-like sharpness at 15px line-height even on low res displays.
- Mononoki - Mononoki is a typeface by Matthias Tellen, created to enhance code formatting.
- More Nerd Fonts - Another site to download Nerd Fonts.
- Nerd fonts (⭐58k) - 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
brew- dobrew tap homebrew/cask-fonts && brew install --cask fontname
- Victor Mono - Victor Mono is a free programming font with semi-connected cursive italics, symbol ligatures (!=, ->>, =>, ===, <=, >=, ++) and Latin, Cyrillic and Greek characters.
Themes / superconsole - Windows-only
- magento (⭐0) - Add Magento Cloud Command Line Interface (magento-cloud CLI) completions.
ZSH Tools / superconsole - Windows-only
- oh-plugin (⭐3) - Helps you install plugins for oh-my-zsh by typing
oh-plugin install repository_address.
Feb 06 - Feb 12, 2023
Plugins / superconsole - Windows-only
- adonisjs (⭐0) - Plugin for skipping the
nodepart of theacecommand.
- aws-vault-profiles (⭐0) - Plugin that integrates usage of aws-vault (⭐8.8k) with the
$AWS_PROFILEenvironment variable.
- dietpi (⭐4) - Adds utilities for dietpi to your
$PATH(and includes aliases to automagically run them withsudo) when you log into a machine running dietpi.
- laravel (baliestri) (⭐0) - Plugin for skiping the
phpcommand when runningartisancommands and./sailor./vendor/bin/sailwhen runningsailcommands.
- laravel (crazybooot) (⭐17) - Add shortcuts for Laravel 5, 5.1, 5.2 & 5.3.
Completions / superconsole - Windows-only
- fvm (⭐1) - Adds tab completions for the Flutter Version Manager (FVM).
Themes / superconsole - Windows-only
- hogbal (⭐0) - Works best with a dark background and a 256 color terminal program. Includes decorators for
virtualenv,gitinformation,username@hostnameand current directory.
- prowpt (⭐2) - Simple, lightweight, and customizable Powerline-like prompt, with decorators for
gitinformation, user, hostname, current directory, time and exit status of the last command.
Jan 30 - Feb 05, 2023
Plugins / superconsole - Windows-only
- pnpm (mat2ja) (⭐3) - Better pnpm aliases.
Completions / superconsole - Windows-only
- kubectl (chrishrb) (⭐4) - Automatically loads completions for kubectl (⭐3.1k).
Themes / superconsole - Windows-only
- simply-perfect (⭐0) - Reminiscent of Powerline and Bullettrain. Includes decorators for
gitstatus, current directory, last command exit status, current time and username.
Jan 23 - Jan 29, 2023
Plugins / superconsole - Windows-only
- ez-cmd (⭐1) - Simplifies and streamlines common command-line tasks by providing easy-to-use shortcuts and aliases.
- multi-evalcache (⭐0) - Cache multiple eval loads to improve startup time, inspired by mroth/evalcache (⭐227).
Themes / superconsole - Windows-only
- zcmder (⭐1) - inspired by Cmder with decorators for
gitinformation, current directory and root status.
Jan 16 - Jan 22, 2023
Plugins / superconsole - Windows-only
- omz-full-autoupdate (⭐76) - Automatically update oh-my-zsh (⭐180k) plugins and themes.
- toolbox (⭐0) - Automagically updates homebrew plugins. Allows enabling/disabling notice during startup and alias setup.
Themes / superconsole - Windows-only
- daivasmara (⭐86) - Chill theme with decorators for current directory (truncated if necessary) and
gitinformation, including time since last commit.
- gianu-alternative (⭐1) - An alternative to OMZ Gianu (⭐180k) that changes prompt based on privilege. Includes
gitstatus and current directory decorators.
Jan 09 - Jan 15, 2023
Completions / superconsole - Windows-only
- xcode (⭐62) - Completions for some Xcode command line tools -
genstrings,nm,plutil,xcode-select,xcodebuild,xcrun,simctl,strings,swift-demangle,swiftandlipo.
Themes / superconsole - Windows-only
- rigel (⭐0) - Includes decorators for
gitinformation, user@hostname and current directory.
- starship (wintermi) (⭐21) - A simple plugin to use the Starship prompt, along with a powerline theme.
Jan 02 - Jan 08, 2023
Plugins / superconsole - Windows-only
- brew (wintermi) (⭐6) - Simple plugin for the Homebrew Package Manager.
- cmaker (⭐9) - Makes using
cmakeeasier.
- golang (⭐5) - Adds tooling for the Go programming language toolchain.
- rust (cowboyd) (⭐0) - Configure your rust toolchain, installing rustup if it is not currently installed already.
- rust (wintermi) (⭐8) - Plugin for the rust toolchain.
Completions / superconsole - Windows-only
- gcloud (littleq0903) (⭐79) - Add completions for the Google Cloud SDK.
- gcloud (wintermi) (⭐4) - Adds Google Cloud Command Line Interface (gcloud CLI) completions.
Themes / superconsole - Windows-only
- australis (⭐0) - Lightweight theme with decorators for
gitinformation and current directory. Requiresgitplugin from oh-my-zsh.
- fe80 (⭐0) - Includes decorators for
gitinformation, current directory, user@hostname, time, and the return code of last command when it is nonzero.
Dec 26 - Jan 01, 2022
Plugins / superconsole - Windows-only
- fzf-tab-widgets (⭐11) - Adds widgets for fzf-tab (⭐3.9k).
Themes / superconsole - Windows-only
- minimal-terminal (⭐63) - Includes decorators for username@host, current directory,
gitinformation and the last command's exit code.
- softblobby (⭐4) - A theme for people who love unicorns, pink and purple. Includes decorators for
gitinformation, current directory, time and username.
Dec 19 - Dec 25, 2022
Themes / superconsole - Windows-only
- aws (⭐1) - Based on robbyrussell (⭐180k), with an extra decorator to show your
$AWS_PROFILEwhen it is set.
- pico (⭐0) - Simple prompt modified from zap-prompt (⭐28) with decorators for
gitinformation, user@hostname and working directory.
- valuca (⭐0) - Variant of ducula (⭐46). Includes decorators for background job status, username, hostname, virtualenv, current directory, last command's exit code,
gitinformation and the current time.
Dec 12 - Dec 18, 2022
Plugins / superconsole - Windows-only
- fzf-copyq-clipboard (⭐2) - Add fzf (⭐71k) support for CopyQ.
Themes / superconsole - Windows-only
- gitneko (⭐3) - Has a neko
(^>ω<^)prompt withgitstatus information.
- gus (⭐0) - Hackable transient theme. Includes decorators for conda,
gitinformation and current directory.
Dec 05 - Dec 11, 2022
Plugins / superconsole - Windows-only
- pnpm (leizhenpeng) (⭐5) - Adds useful aliases for common pnpm commands.
Completions / superconsole - Windows-only
- autorestic (⭐3) - automatically installs Restic (⭐1.6k)'s completions for you, and keeps them up to date as your autorestic version changes.
- kustomize (⭐13) - Adds tab completions for kustomize
- misc-completions (⭐0) - Adds completions for more unix and perl commands.
Themes / superconsole - Windows-only
- alesrosina (⭐0) - Includes decorators for
gitinformation, current directory and the last command's return status.
- escape (⭐2) - Includes decorators for
gitinformation, username, time, current directory and last command exit status.
- otter (⭐2) - Otter-themed theme with
gitstatus, user@host and current directory decorators.
- pog7x (⭐1) - Works with unicode. Includes decorators for
gitinformation, current directory, last command exit status & execution time, time, virtualenv, nvm, rvm, rust, go, kubernetes context, and elixir.
- pwn (⭐0) - Includes decorators for user@host,
git&hgstatus, ruby version, python virtualenv and current working directory.
- random-emoji-robbyrussell (⭐2) - Based on random-emoji and
robbyrussellthemes.
- rwahasugui (⭐0) - Includes decorators for
gitinformation, current time, current working directory and active python virtualenv.
Nov 21 - Nov 27, 2022
Themes / superconsole - Windows-only
- meganerd (⭐1) - Inspired by jonathan. Includes decorators for
gitstatus, user@hostname, current directory, time and the last command's exit status.
- paroape (⭐3) - Based on lpha3cho (⭐46)
- troopert (⭐0) - Includes decorators for
gitstatus, last return code if non-zero, full pwd and a configurable display of$RPROMPT.
Nov 14 - Nov 20, 2022
Plugins / superconsole - Windows-only
- cycle-fav-dirs (⭐2) - A plugin to cycle through your favourite directories.
Completions / superconsole - Windows-only
- fnm (⭐2) - Adds tab completions for Fast Node Manager fnm (⭐21k).
Themes / superconsole - Windows-only
- easytocloud (⭐0) - Based on agnoster (⭐4.1k). Includes decorators for AWS environment,
gitstatus, username and the current directory.
- malev (⭐0) - Has minimalist and normal variants. Includes decorators for hostname, directory,
gitstatus and the last command's exit status.
Nov 07 - Nov 13, 2022
Plugins / superconsole - Windows-only
- bat (⭐47) - Adds some helper aliases for bat (⭐53k) users.
- bepoptimist (⭐1) Remaps vi-mode for the French bépo keyboard.
- shell-fns (⭐3) - Includes
git,neovim,npm,pipextended functionality.
Completions / superconsole - Windows-only
- yt-dlp (⭐7) - Tab completions for yt-dlp (⭐117k).
Themes / superconsole - Windows-only
- air (⭐0) - Minimalist theme with
gitstatus decorations.
- funkydrac (⭐2) - Multiple Dracula-themed omz themes based on funky (⭐180k) and an oh-my-posh (⭐19k) theme based on alien (⭐19k)
- happy-coding (⭐2) - Stripped down version of passion (⭐316). Includes decorators for time,
gitbranch, last command execution time and last command exit status.
- shrug (⭐4) - Inspired by beer-theme (⭐3), includes
gitstatus and current directory decorations.
- ys (⭐0) - Clean, simple, compatible and meaningful theme meant for dark backgrounds.
Oct 31 - Nov 06, 2022
Completions / superconsole - Windows-only
- fancy-completions (⭐16) - Provides various completions tools, libraries and integrations.
Themes / superconsole - Windows-only
- lgbtq (⭐3) - A collection of lgbtq themes for your terminal.
- xandermute (⭐0) - Minimalist theme with
gitand current directory decorations.
Oct 24 - Oct 30, 2022
Plugins / superconsole - Windows-only
- singularityenv (⭐0) - Provides a
singularityenv_prompt_infofunction which returns the current singularity environment name
Oct 17 - Oct 23, 2022
Plugins / superconsole - Windows-only
- psgrep (⭐0) - Makes
ps grephide its own process from the results of aps aux | grep.
Completions / superconsole - Windows-only
- symfony (Akollade) (⭐4) - Adds completions for Symfony, including the
bin/consoleandsfcommands.
Themes / superconsole - Windows-only
- normanius (⭐0) - Derived from bira (⭐180k). Includes decorators for
gitstatus,user@host, pythonvirtualenv, and rubyrvmversion.
Oct 10 - Oct 16, 2022
Plugins / superconsole - Windows-only
- fd (⭐8) - Use fzf (⭐71k) to browse directories.
- plenv (⭐1) - Plugin for the perl plenv (⭐524) version manager based on jenv.
- pyenv (twopizza9621536) (⭐0) - Based on the oh-my-zsh pyenv (⭐180k) plugin with modifications from the rbenv and jenv plugins.
- senv (⭐0) - Report presence of sensitive environment variables in the prompt
Completions / superconsole - Windows-only
- lets-cli (⭐2) - Add autocompletion for lets (⭐81) cli task runner.
- ssh (sunlei) (⭐177) - Better host completion for
ssh.
- ssh (zpm-zsh) (⭐18) - Add host completion for
ssh.
Themes / superconsole - Windows-only
- bubblified (varaki) (⭐0) - Based on bubblified (hohmannr) (⭐76). Changes color when root. Includes decorators to show user@host and current directory.
- gitbash (⭐2) - Mimics the default prompt from Git for Windows. Includes
gitstatus, user@host and current directory decorators.
- simple (drNoob13) (⭐1) - Includes decorators for python virtual environment,
gitstatus and current directory.
Oct 03 - Oct 09, 2022
Plugins / superconsole - Windows-only
- git-prompt-enhanced (⭐2) - Provides a more granular information about a
gitrepository.
- znvm (⭐1) - A Node.js version manager for ZSH similar to nvm.sh (⭐86k) but faster.
Completions / superconsole - Windows-only
- conda (⭐391) - ZSH tab completion for conda.
- ddc (⭐23) - Adds tab completions for ddc (⭐719).
- symfony-complete (⭐8) - Universal completion for Symfony based CLI applications:
composer,php-cs-fix,bin/console,artisan,php-cs-fixerand etc. This supports autocompletion for subcommands and GNU-style options (--help)
Themes / superconsole - Windows-only
- dangerroom (⭐1) - Informative, minimal, and, above all, X-Men themed. Includes decorators for
gitstatus, working directory, parent directory andvimmode.
- lpha3cho (⭐46) - Modified version of the intheloop (⭐180k) theme for pentesters which includes the date, time, and IP address for pentest logging.
- nt9 (⭐31) - A clean, distraction free and
gitfocused development theme. Shows path relative togitroot (or~when outsidegitrepo), time since last commit, current SHA, branch and branch state.
- purpleblood (⭐0) - Based on darkblood (⭐180k). Includes decorators for
username@host,gitstatus, and current directory.
- themeraf (⭐0) - Has decorators for username, last two directories in working directory path,
gitstatus, timestamp, last exit status and also name of active virtual environment.
Sep 26 - Oct 02, 2022
Oh-My-Zsh
- How to Install and Configure Z Shell in Ubuntu (⭐4) - 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.
Plugins / superconsole - Windows-only
- communism (⭐25) - Displays a Marx quote of the day.
- fd-plugin (⭐8) - Adds aliases for fd (⭐39k), a modern replacement for
find.
- git-aliases (peterhurford) (⭐83) - Creates a lot of useful aliases for combinations of commonly used
gitcommands.
- git-aliases (remino) (⭐0) - Aliases all
git xyzcommands togxyz. Also aliasesgtogit.
- mysql-login (⭐0) - Adds alias for MySQL with login path.
- spaceship-ocm (⭐2) - Queries your OpenShift Cluster Manager (ocm) configuration to show which environment you're connected to. Requires NerdFont in your terminal.
Completions / superconsole - Windows-only
- wsl-notify (⭐1) - Uses wsl-notify-send (⭐143) to notify when a command takes longer than 15 seconds. Windows-only.
Themes / superconsole - Windows-only
- searocket (⭐1) - Slimmed down version of spaceship (⭐20k). Includes decorators for working directory, last command exit code, user, background jobs,
bun,d, elm, go, nodejs, python, zig andgitstatus. RequiresDbuild chain.
- windows (⭐37) - Inspired by the Windows Command Prompt. Includes a decorator for the current directory.
Sep 19 - Sep 25, 2022
zinit
- 12.9k+ tab completions
- 400+ zpwr subcommands
- 2.8k functions
- 175+ zpwr environment variables
- 50k+ LOC
Plugins / superconsole - Windows-only
- gitgo (⭐11) - Open a GitHub/GitLab repository in your browser from the command line (macOS only).
- which-jspm (⭐0) - Adds
npm,yarnorpnpmto the end of your prompt depending on what lockfile(s) it detects in the current directory.
- whobrokemycode (⭐0) - Highlight where a particular line was last changed in a file using
git blame.
- znotify (⭐0) - A simple plugin for sending notifications to other services.
- zredis (⭐3) - Adds Redis database support, with
database_key<->shell_variablebinding. Supports all data types.
Completions / superconsole - Windows-only
- cabal (ehamberg) (⭐1) - Add tab completion for cabal.
Themes / superconsole - Windows-only
- alp (⭐0) - A simple theme with decorations for current directory, root status, username and host.
- carriage-return (⭐0) - omz's robbyrussell (⭐180k) with an added carriage return.
Sep 12 - Sep 18, 2022
Plugins / superconsole - Windows-only
- autodark (cravend) (⭐2) - Switches between user-specified light and dark themes. Only works on macOS.
- autodark (vbwx) (⭐0) - Switches to another Terminal profile if dark mode is enabled (macOS-only).
- mkarch (⭐5) - ZSH plugin that allows you to create archives using multiple different compression formats.
- notenote (⭐4) - Makes it easy to take notes.
- symfony (voronkovich) (⭐5) - ZSH plugin for Symfony.
- zman (⭐27) - Use fzf (⭐71k) to quickly browse ZSH manuals.
Completions / superconsole - Windows-only
- openstack (⭐2) - Add functions and aliases for managing OpenStack.
Themes / superconsole - Windows-only
- cravend (⭐0) - Includes
hostnamedecorator (only in activesshsessions) andgitstatus decorations.
- zoo (⭐2) - Casual theme with animal emoji. Includes decorators for current directory, time and
gitstatus.
Sep 05 - Sep 11, 2022
Plugins / superconsole - Windows-only
- command-not-found (freed-wu) (⭐8) - Uses the
command-not-foundpackage for ZSH to provide suggested packages to be installed if a command cannot be found.
- command-not-found (tarrasch) (⭐23) - A mirror of the oh-my-zsh command-not-found (⭐180k) plugin so you don't have to include all of oh-my-zsh.
Completions / superconsole - Windows-only
- complete-mac (⭐7) - Add completions for macOS
ioreg,lsmp,scselect,system_profilerandtmutilcommands.
- pagerduty (⭐0) - Adds completions for the pagerduty cli (⭐94)
- prettier (⭐0) - Tab completion for prettier
Themes / superconsole - Windows-only
- thyme (chenhao-ye) (⭐22) - Seasoning for shells. Based on bira (⭐180k), gnzh (⭐180k), and bullet-train (⭐2.8k).
Aug 22 - Aug 28, 2022
Plugins / superconsole - Windows-only
- qwy (⭐2) - ZSH fuzzy completion plugin.
Completions / superconsole - Windows-only
- mcfly (⭐7.3k) - 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.
Themes / superconsole - Windows-only
- born-in-the-purple (⭐1) - Simple theme with a purple motif. Inspired by Pure (⭐14k).
- kawaii (⭐1) - Has terminal and virtual console modes. Includes decorators for username, directory, last command exit status, timestamp and
gitstatus.
- nanika (⭐1) - Optimized variant of robbyrussell (⭐180k). Includes
gitstatus decorations.
Aug 15 - Aug 21, 2022
Plugins / superconsole - Windows-only
- zredis-cmd (⭐4) - Utilizes variable sharing done by zredis (⭐3) plugin to implement remote command execution.
Completions / superconsole - Windows-only
Themes / superconsole - Windows-only
- smelly (⭐0) - Minimalist prompt that includes decorators for Python
venvandgitstatus.
- zskai (⭐4) - Simple theme based on Monokai. Includes decorators for user@hostname, time,
gitstatus and current working directory.
Aug 08 - Aug 14, 2022
Plugins / superconsole - Windows-only
- cvideo (⭐1) - Quickly compress video with
ffmpeg.
- download (⭐2) - Helper to download files with
aria2c.
- fzf-fasd (⭐58) - Integrates fzf (⭐71k) and fasd (⭐5.9k) --- tab completion of
zwithfzf's fuzzy search!
- require (⭐2) - Adds ability to
require commandnameand then (if brew is installed) automaticallybrew install commandnameif it isn't already installed.
Aug 01 - Aug 07, 2022
Plugins / superconsole - Windows-only
- alias-finder (⭐16) - 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.
- shellfirm (⭐868) - 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.
Completions / superconsole - Windows-only
- completions (clarketm) (⭐74) - This includes the zsh-userscompletions (⭐7.3k), zchee's completions (⭐114), nilsonholger's osx-zsh-completions (⭐13) and various other custom completions.
- completions (zchee) (⭐114) - Yet another collection of tab completions.
- completions (zsh-users) (⭐7.3k) - A collection of extra completions for ZSH.
- fzshell (⭐77) - Fetches fuzzy completions from sources predefined by a user.
- osx-zsh-completions (⭐13) - Tab completions for some macOS-specific commands like
launchctl.
Themes / superconsole - Windows-only
- danielparks (⭐1) - Works well on dark backgrounds. Includes decorators for
gitstatus, user@host when in ansshsession, success/failure of last command, working directory, python virtualenv, execution time of last command and whether running asroot.
- odra (⭐2) - Colorful, works well on dark backgrounds. Includes decorators for
gitstatus, current directory, username and exit status of the last command.
Jul 25 - Jul 31, 2022
Plugins / superconsole - Windows-only
- 1password (⭐3) - Adds 1Password functionality including a
opswdcommand that wraps theopcommand. It takes a service name as an argument and copies the password for that service to the clipboard.
- jq (⭐339) - Interactively build jq expressions. Also supports gojq (⭐3.5k). Requires fzf (⭐71k).
- pipenv (owenstranathan) (⭐18) - Automatically activates a pipenv when entering a directory if there is Pipfile in that directory. Includes
pipenvcompletions.
- pipenv (sudosubin) (⭐0) - Enables
pipenv's$PATHand adds completions.
- prettyping (⭐4) - Adds a wrapper around the standard ping tool with the objective of making the output prettier, more colorful, more compact, and easier to read.
- ranger-autojump (⭐72) - Adds autojump (⭐17k) support to the ranger (⭐16k) console file manager.
Themes / superconsole - Windows-only
- jnooree (⭐0) - Minimalist theme with colors adapted from the robbyrussell (⭐180k) theme. Includes decorators for
gitstatus, whether running as non-default user and current working directory.
- pyhack (⭐1) - Works well with dark terminal themes. Shows Python version, Python package version (pyproject.toml) and
gitcurrent branch information.
Jul 18 - Jul 24, 2022
Plugins / superconsole - Windows-only
- alehouse (⭐16) - Contains short aliases for brew commands, inspired by
betterbrew.
- aws-cli-mfa (⭐20) - AWS CLI MFA plugin based on sweharris' aws-cli-mfa (⭐25). Supports specifying
mfa_devicein profile.
- aws-plugin (⭐2) - Adds helper functions for
awscommand. Includes mfa andassume-rolehelpers.
- boss-docker (⭐1) - Manages
dockeron macOS.
- bumblebee (⭐2) - A plugin to toggle prepending
optirunin the command line.
- cdr (⭐17) - Easy setup of
cdrfor ZSH.
- chgo (⭐0) - Clone of
chrubymodified to make it easy to switch between multiple Go versions.
- declare-zsh (⭐10) - A parser for zinit (⭐3.8k) commands in
.zshrc. It allows you to perform the following actions on.zshrcfrom the command-line - enable and disable plugins add or remove snippets.
- evil-registers (⭐42) - Extends ZLE
vicommands to remotely access named registers of thevimandnvimeditors, and system selection and clipboard.
- exa (zplugin) (⭐0) - replace
lswith ogham/exa (⭐24k).
- f-shortcuts (⭐8) - Makes a shortcuts toolbar using
F1toF12keys.
- fancy-ctrl-z (⭐21) - Broken out version of the version in oh-my-zsh so users of other frameworks don't have to import all of oh-my-zsh.
- get-jquery (⭐1) - Plugin for fast downloading the jQuery library from code.jquery.com.
- gimme (⭐2) - Manage Go installations with gimme (⭐712).
- git-aliases (mdumitru) (⭐30) - Broken out version of the version in oh-my-zsh so users of other frameworks don't have to import all of oh-my-zsh.
- git-is-clean (⭐2) - This function will return true or false depending on if it finds out your
gitrepo is dirty or not.
- git-smart-commends-wrapper (⭐0) - Wraps git-smart-commands (⭐12) to make it compatible with the oh-my-zsh plugins system.
- history-popup (⭐0) - Captures the
PageUpkey and usesdialogto 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.
- iterm2 (⭐10) - 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.
- jenv-lazy (⭐7) - A ZSH plugin for lazy loading of jEnv.
- kitsunebook (⭐0) - KitsuneBook plugin for oh-my-zsh.
- last-working-dir-tmux (⭐1) - Keeps track of the last used working directory globally and per tmux (⭐38k) session and automatically jumps into it for new shells.
- lesaint-git (⭐0) - Replacement
gitplugin for oh-my-zsh-compatible frameworks.
- lesaint-mvn (⭐0) - Maven plugins for oh-my-zsh.
- lux (⭐35) - ZSH plugin to toggle the light & dark modes of macOS, iTerm 2, Visual Studio Code and other items and applications via the
luxcommand. Highly customizable: included items can be configured by defining variables. Highly extensible: items can be added by defining functions. Includes amacos_is_darkhelper function to determine if the macOS dark mode is active for use in theming.
- mercurial (⭐2) - Extracted from oh-my-zsh so you can use it without the rest of oh-my-zsh.
- pkenv (⭐1) - Installs and loads pkenv.
- plugin (⭐12) - Creates custom oh-my-zsh plugins from a boilerplate template. Very oh-my-zsh centric, the generated plugins will need editing to work with other frameworks.
- rvm (⭐2) - Initiates rvm (⭐5.2k) and adds rubygem binaries (like compass) accessible in the user's
$PATH.
- tgenv (⭐0) - Installs and loads tgenv. Includes a function to manually update
tgenv.
- virtualenv-mod (⭐1) - A modified virtualenv ZSH plugin for oh-my-zsh.
- virtualenv-prompt (⭐34) - A fork of the virtualenv plugin from upstream oh-my-zsh. Adds support for customizing the virtualenv prompt in oh-my-zsh themes.
- yadm (⭐9) - Displays a warning if there are local
yadmconfiguration changes.
- yeoman (⭐41) - Edouard Lopez's Yeoman plugin for oh-my-zsh, compatible with yeoman version ≥1.0 (includes options and command auto-completion).
- zshmarks (⭐280) - A port of Bashmarks (by Todd Werth), a simple command line bookmarking plugin, for oh-my-zsh.
Themes / superconsole - Windows-only
- bearings (⭐199) - A fast, clean, super-customizable shell prompt. Includes decorators for current directory,
gitstatus, exit code of last command, duration of last command, background jobs & username.
- shinkansen (⭐1) - A fast, customizable and easily extended theme. Includes decorators for rhw python version in the active virtualenv, current ruby version if you're using
chruby, current Node.js version, current java version, current go version, current perl version if usingchperl, current elixir version,gitstatus, time, current directory, exit code and execution time of the last command, and an optional custom message. Requires a powerline-compatible font.
- vehemence (⭐0) - Includes decorators for
pwd,user@host,tty, time, last command exit code andgitstatus.
Jul 11 - Jul 17, 2022
Plugins / superconsole - Windows-only
- ansimotd (⭐68) - Adds old-school cool ANSI art when a login shell starts.
- autoswitch-virtualenv (⭐589) - ZSH plugin to automatically switch python virtualenvs and pipenvs when traversing directories. Automatically detects pipenv and poetry projects.
- autoupdate-antigen (⭐27) - Antigen (⭐8.2k) doesn't do automatic updates like oh-my-zsh. This plugin adds auto updating for
antigen, both ofantigenand the bundles loaded in your configuration.
- autoupdate-oh-my-zsh-plugins (⭐288) - oh-my-zsh doesn't automatically update non-core plugins, this plugin autoupdates
gitrepositories in the$ZSH_CUSTOMdirectory.
- aws (⭐1) - Forked from the original oh-my-zsh aws (⭐180k). Includes completions for
awscliand a few utilities for managing AWS profiles and displaying them in your prompt.
- azcli (⭐1) - Helper for using the Azure cli tools.
- azure-keyvault (⭐0) - Makes using Azure keyvaults less verbose from the cli.
- depot-tools (⭐1) - Simple oh-my-zsh plugin for installing the chromium depot_tools. Installing this plugin will add all of the chromium depot_tools to your
$PATHautomatically.
- diff-so-fancy (⭐26) - Automatically installs diff-so-fancy (⭐18k) and enables its use in ZSH and
git.
- dirstack (⭐2) - Plugin for displaying the dirstack info on a single line.
- docker-aliases (⭐8) -
Dockeraliases for everyday use.
- docker-compose (⭐50) - Show
dockercontainer status in your prompt.
- docker-helpers (⭐29) - A collection of
dockerhelper scripts.
- emacs (flinner) (⭐4) - Uses the Emacs daemon capability, allowing the user to quickly open frames, whether they are opened in a terminal via a
sshconnection, or X frames opened on the same host.
- emojis (⭐14) - Adds numerous ASCII art emojis to your environment in convenient variables.
- extend-history (⭐9) - Extends command history by adding the exit code for each command in the history.
- fzf-it (⭐5) - Make any command interactive wrapping it with fzf (⭐71k) functionality.
- gimbo-git (⭐1) - A subset of the oh-my-zsh git plugin (⭐180k) aliases, plus some new aliases, plus a few handy functions.
- git-acp (⭐6) - Take the current command line as the commit message and then run
git pull,git add,git commitandgit pushwith one keystroke.
- git-lfs (⭐3) - Adds short aliases for the
git-lfscommands.
- git (⭐48) - Replacement for the stock oh-my-zsh
gitplugin. 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.
- gitfast (⭐8) - Updated fork of the oh-my-zsh
gitfastplugin.
- gtr (⭐0) - Allows fast tagging of a release in
gitusing the tag name *release-YYYY-MM-DD-HH-MM- and headline Release YYYY-MM-DD HH:MM.
- gvm (dgnest) (⭐5) - A
gvm(Go version manager) plugin for ZSH.
- hacker-quotes (⭐98) - Outputs a random hacker quote when you open a terminal.
- hangul (⭐169) - Auto correct hangul(한글, korean) to English when it was supposed to be typed in English. 영어를 타이핑 해야되는데 한글로 타이핑된경우 자동으로 수정합니다.
- laravel-au (⭐8) - Adds aliases for Laravel 6.
- macos (zshzoo) (⭐22) - ZSH goodies for macOS users.
- maven-plugin (⭐1) - A fork of the oh-my-zsh maven plugin.
- msf (⭐14) - Metasploit handler plugin for starting handlers easily.
- mvn-contexts (⭐3) - Allows fast switching between
mavenconfigurations.
- nice-exit-code (⭐36) - Maps exit status codes to human readable strings.
- paci (⭐2) - Plugin for arch linux package managers.
- pr-return (⭐2) - Plugin for ZSH which displays the exit status of the last command run.
- rbenv (elliottcable) (⭐4) - A faster fork of the
rbenvplugin from oh-my-zsh.
- rbenv (jsahlen) (⭐0) - Variant based on the original oh-my-zsh
rbenvplugin.
- redis (⭐5) - Will run redis-server pointing it to the
redis.confconfiguration file. This can be used with the zdharma/zredis (⭐5) plugin to share variables between shells.
- safe-kubectl (⭐5) - Add some safety when running kubectl by warning what context you're in after a definable number of seconds since the last
kubectlcommand.
- safe-rm (⭐24) - Add safe-
rmfunctionality so thatrmwill put files in your OS' trash instead of permanently deleting them.
- saneopt (⭐22) - Sane defaults for ZSH options, in the spirit of vim-sensible (⭐5.2k).
- sublime (⭐6) - Same as the official Sublime plugin for Oh My Zsh, but this opens files in the current Sublime window, if there is one already open.
- sudo (hcgraf) (⭐31) - The
sudoplugin from oh-my-zsh, extracted to a standalone. Togglessudobefore the current/previous command by pressing *ESC-ESC- in emacs-mode or vi-command mode.
- svn-n-zsh (⭐5) - Rewrite of the stock oh-my-zsh svn plugin.
- syntax-highlighting (⭐21k) - Add syntax highlighting to your ZSH. Make sure you load this before zsh-users/zsh-history-substring-search (⭐2.8k) or they will both break.
- system-clipboard (⭐163) - Adds key bindings support for ZLE (Zsh Line Editor) clipboard operations for
viemulation keymaps. It works under Linux, macOS and Android (via Termux).
- terminal-app (⭐12) - A plugin for integrating with the new macOS El Capitan Terminal.app features.
- termux (⭐4) - Adds compatibility for Termux.
- terraform (hanjunlee) (⭐0) - Add terraform workspace to prompt.
- terraform (jsporna) (⭐4) - Extends the original oh-my-zsh plugin with aliases and tab completions. Adds workspace (when not default) to prompt.
- terraform (thuandt) (⭐2) - Adds convenience aliases for terraform, along with completions for
terraformandterragrunt.
- tfenv (⭐2) - Installs, updates, and loads
tfenvinspired by zsh-pyenv (⭐47)
- travis (⭐4) - Opens the Travis CI page for the current repo if one exists.
- unique-id (⭐6) - Provides a unique number that identifies a running Zshell session, in its shell variable
$ZUID_ID. Besides this unique number, also a unique codename is provided, in shell variable$ZUID_CODENAME. An example use case is to hold logs in files.../mylog-${ZUID_CODENAME}.log, so that two different Zshells will not write to the same file at the same time.
- update-zsh (⭐6) - Updates custom oh-my-zsh plugins. Only works with the oh-my-zsh framework.
- uvenv (⭐2) - Extends the functionality of the original oh-my-zsh
venvmodule.
- vapor (⭐0) - Laravel vapor (⭐310) plugin for ZSH to help you to run
vaporfrom anywhere in the project tree, with auto-completion!
- vi-mode (jeffreytse) (⭐3.8k) - 💻 A better and friendly
vi(vim) mode plugin for ZSH.
- virtuozzo-plugin (⭐1) - An oh-my-zsh plugin for the virtuozzo bare-metal virtualization system.
- vox (⭐8) - An oh-my-zsh plugin to control VOX, a lightweight full-featured audio player for macOS that can play a variety of formats including FLAC and Ogg Vorbis.
- vsc (⭐3) - Plugin for Visual Studio Code on macOS.
- vscode (kasperhesthaven) (⭐1) - Simple plugin to open Visual Studio Code a little more easily across systems.
- vterm (⭐0) - Lets you run
emacscommands directly from vterm (⭐92) shell sessions.
- yapipenv (⭐0) - Automatically activate a directory's
pipenvironment ifpipenvdetects the presence of one.
- yup (⭐0) - Adds helper function to upgrade all the dependencies in a
yarn/npmproject.
- zellij (jaeheonji) (⭐6) - Provides an environment that uses zellij (⭐25k). Requires tmux (⭐38k). Deprecated by author, now supported natively.
- zgen-compinit-tweak (⭐3) - Make
compinitrun only once after all loading is done by zgen (⭐1.5k).
- zsh-in-docker (⭐1k) - Automates ZSH + oh-my-zsh installation into development containers. Works with Alpine, Ubuntu, Debian, CentOS or Amazon Linux.
- zsh-not-vim (⭐3) - Provides a function that automatically shames the user for forgetting they weren't in
vim.
Completions / superconsole - Windows-only
- ansible-server (⭐3) - Completions for viasite-ansible/ansible-server (⭐14).
Themes / superconsole - Windows-only
- cmder-wsl (⭐0) - Configuration file for
cmderthat is configured to work in quake mode with ZSH and a modified Agnoster theme.
- github (⭐3) - A GitHub-inspired theme. Shows decorators for (truncated) current directory, hostname and
gitstatus. Includes both light and dark modes and detects system settings for that on macOS and Linux.
- itlbv (⭐0) - Minimalist. Includes decorators for
gitstatus and the current directory.
- zeit (⭐191) - Optimized for dark backgrounds, includes
gitstatus information.
- zp (⭐7) - Fast prompt, written in
zig. Includesgitstatus and current directory decorators.
Jul 04 - Jul 10, 2022
Zinit (né zplugin)
- BlaCk-Void-Zsh (⭐350) - 🔮 Awesome, customizable Zsh Starter Kit 🌠🌠. Includes powerline, fzf (⭐71k) integration, Weather and image viewing in some terminals.
Plugins / superconsole - Windows-only
- fuzzy-wd (⭐2) - Adds fuzzy search for directories warped with the WD (⭐180k) plugin.
- git-fuzzy (⭐2.4k) - A CLI interface to
gitthat relies heavily on fzf (⭐71k).
- git-worktree (⭐27) - Wraps some
git worktreeoperations for simplicity and productivity. Includes fzf (⭐71k) tooling.
- last-working-directory (⭐8) - Broken out copy of the version in oh-my-zsh. Keeps track of the last used working directory and automatically jumps into it for new shells.
- media-sync (⭐0) - A plugin to facilitate copying media between two
rclonelocations.
- mysql-colorize (⭐106) - Adds color for
mysqltables.
- mysql (⭐17) - Adds some functions for dealing with
mysql.
- node-path (⭐5) - Automatically adds the
npmbin of your current directory to your$PATH.
- nodenv (c-uo) (⭐0) - Looks for
nodenvin your working directory and loads it when found.
- npms (⭐9) - Utility powered by fzf (⭐71k) for using npm scripts interactively. Requires fzf (⭐71k) and jq.
- peco-history (⭐124) - Search shell history with Peco when pressing
ctrl+R.
- pip-env (⭐4) - Automatic pipenv activation upon entry into a
pipenvproject.
- project (gko) (⭐20) - Create node/python/ruby projects both locally and on GitHub (private or public repository).
- rbenv (meroje) (⭐2) - Inspired by https://github.com/lukechilds/zsh-nvm/ (⭐2.3k), makes it easier to work with ruby
rbenvenvironments.
- session-sauce (⭐29) - An fzf (⭐71k) interface for tmux session creation and management for all your projects.
- zpy (⭐90) - Manage Python environments, dependencies, and isolated app installations, with a ZSH frontend for uv (⭐60k) or pip-tools (⭐7.9k).
Completions / superconsole - Windows-only
- aws_manager completions (⭐2) - Add completions for the
aws_managerCLI.
- brew-services (⭐19) - Completion plugin for homebrew services.
- cabal (d12frosted) (⭐0) - Adds autocompletion for cabal.
- carapace (⭐715) - 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.
- cargo (⭐30) - All the functionality of the original oh-my-zsh cargo completion, with additional support for remote crates via
cargo searchincargo add.
- kubectl-fzf (⭐460) - Fast and powerful fzf (⭐71k)-powered autocompletion for
kubectl.
- kubectl-plugin (⭐13) - Generates
kubectlcompletion scripts to extend thekubectlauto complete functionality to accomodate for plugin sub-commands.
- rancher (⭐10) - Add completions for the Rancher CLI.
- test-kitchen (⭐7) - Add completions for Test Kitchen (⭐1.9k)).
Themes / superconsole - Windows-only
- codemachine (⭐6) - Displays decorators for
gitinfo, whether you're logged in viassh, and the return code of last command.
- tarcadia (⭐3) - Based on jonathan (⭐180k). Includes decorators for current directory and
gitstatus.
Jun 27 - Jul 03, 2022
Plugins / superconsole - Windows-only
- activate-py-environment (⭐29) - Automagically detects and activates your python environments (
poetry,virtualenvandconda) while traversing directories.
- skim (casonadams) (⭐2) - Tries to determine where skim (⭐5.8k) is installed, then enables its fuzzy auto-completion and key bindings.
- skim (hackerchai) (⭐3) - Adds support for skim (⭐5.8k)
- zbrowse (⭐19) - When doing shell work, it is often the case that
echo $variableis invoked multiple times, to check the result of a loop, etc. With ZBrowse, you just need to pressCtrl-B, which invokes the ZBrowse – Zshell variable browser.
- zimfw-extras (⭐0) - Custom extras for zimfw (⭐4.2k), packaged into a zimfw plugin.
- zinit-annex-submods (⭐6) - zinit (⭐3.8k) extension that allows installing and managing additional submodules within a plugin or snippet.
- zlong_alert (⭐47) - Uses
notify-sendand rings a bell to alert you when a command that has taken a long time (default: 15 seconds) has completed.
Themes / superconsole - Windows-only
- absolute (⭐41) - Very clean looking theme with decorators for
gitstatus,nodeversion and the exit code from the last command.
- adamdodev (⭐1) - Includes decorators for
gitstatus, 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.
- agnoster (fcamblor) (⭐248) - Solarized Agnoster variant with
gitstatus information. Requires a unicode font and works best with a solarized (⭐16k) terminal.
- agnoster (fseguin) (⭐4) - agnoster variant with a right prompt.
- agnoster-j (⭐20) - Optimized for solarized color scheme,
gitor other VCS tools, and unicode-compatible fonts. Includes decorators for status of last command run, user@hostname,gitstatus, working directory, whether running as root, whether background jobs are running, and other information.
- arity (⭐0) - A simple theme designed for readability and to give an overview at a glance. Includes path and
gitdecorations.
- black-Void (⭐350) - Includes account info, root user, using ssh, directory lotation, write permission, and vcs info decorations.
- brunty (⭐4) - Includes
gitstatus decorations.
- bttf-color (⭐1) - BTTF color theme. Includes
gitstatus decorations.
- bureau (⭐39) - A clear and informative two-lined prompt. Includes
gitstatus optimized for large repositories.
- chrisandrew.cl (⭐3) - Includes
gitdecorations. Requires a powerline-compatible terminal font.
- classyTouchName (⭐1) - Inspired by classyTouch (⭐53). Works better with dark backgrounds. Includes
gitstatus decorations.
- coffeenostor (⭐1) - Based on agnoster, with a right-prompt for vi-mode that displays
--INSERT--and--NORMAL--, in a powerline look.
- cute (⭐33) - A macOS oh-my-zsh shell theme with cute emoji based on the Powerline Vim plugin.
- dissonance (⭐4) - Comes with custom
LSCOLORSandLS_COLORSsettings files, works with both dark and light terminal themes.
- gaia (⭐5) - Originally a fork of Bureau (⭐39) adds new virtual environments info to the prompt: Kubernetes, virtualenv, rbenv and Java versions. Includes
gitstatus integration.
- gentoo (⭐1) - Breaks out the oh-my-zsh
gentootheme into a separate repository for non-omz users.
- git-prompt (woefe) (⭐267) - A fast, customizable, pure-shell, asynchronous
git-aware prompt for ZSH heavily inspired by Olivier Verdier's zsh-git-prompt (⭐1.7k) and very similar to the "Informative VCS" prompt of fish shell.
- glimmer (⭐1) - Includes
gitbranch, time and user@host decorators.
- gocilla (⭐0) - Theme for iTerm 2 and ZSH. Uncludes
gitstatus, user@host, path and date decorators.
- grs (⭐0) - Includes
gitstatus, user id and working directory decorators.
- hackersaurus (⭐11) - A theme with
gitstatus and exit code of last command run decorators embedded in the prompt. Related to powerlevel9k (⭐13k).
- iay (⭐7) - A
{ba,z}shprompt written in Rust. Includes decorations for the current directory andgitstatus.
- jcl (⭐2) - Loosely based on the
ystheme.
- jovial (⭐521) - Shows decorators for host, user, path, development environment,
gitbranch, and whichpythonvenv is active.
- lambda (cdimascio) (⭐68) - Inspired by the lambda (⭐180k) theme. Includes
gitstatus decorations.
- lambda-pure (⭐123) - A minimal ZSH theme, based on pure (⭐14k), with added Node.js version decorator.
- minimal (glsorre) (⭐0) - A minimal asynchronous ZSH theme optimized for use with the Fira Code (⭐79k) font and the Solarized Light terminal theme.
- ortiz (guezwhoz) (⭐104) - Simplified fork of eriner (⭐22) with
gitstatus,kubectlcontext and elapsed time decorations.
- powerline-pills (⭐20) - Written in Ruby, uses powerline characters to simulate pills with useful information.
- pure-agnoster (⭐4) - Mashup of pure (⭐14k) and agnoster. Has
gitdecorations and works well with both dark and light terminal backgrounds.
- purity (⭐14) - Inspired by the robbyrussell (⭐180k) theme and the pure (⭐14k) prompt.
- quewui (⭐1) - Simple and clean theme optimized for dark terminal themes. Includes decorations for the current time, user, directory and
gitstatus.
- remolueoend (⭐0) - Based on Agnoster (⭐4.1k), using emojis for tracking
gitcontext. Only works with Prezto (⭐14k).
- rzh (⭐2) - Theme with
gitstates indicated by emojis.
- samshell (⭐1) - A minimalist ZSH theme with
git, kubernetes and python virtualenv decorations.
- schminitz-v2 (⭐0) - Shows decorators for
gitstatus,user@hostinformation, the exit status of last command, and whether running as root.
- senpai (⭐11) - Clean prompt theme for Devops. Includes decorators for
gitstatus, the kubernetes context, AWS profile, GCP project and Azure active cloud.
- seti_UX (⭐2) - A simple oh-my-zsh-compatible theme with a corresponding iTerm 2 color scheme.
- shellder (⭐296) - Minimal theme with a
gitbranch decorator. Requires a Powerline-compatible font.
- shuttle (⭐0) - Written in
golang. Has decorators for OS, user, current directory, and the exit code of the last command run.
- simple (rkitover) (⭐2) - 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
gitbranch when in agitcheckout, as well as the last command exit status (green checkmark for success and red X mark for non-zero exit).
- spaceship (⭐20k) - Theme with
git,nvm, rvm/rbenv/chruby, python,sshand other useful status decorators.
- steef (danihodovic) (⭐4) - 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.
- tsotra (⭐2) - Minimalist theme, includes decorators for
gitstatus, k8s context, andrvmstatus.
- ultimate (⭐12) - Minimalist theme with decorators for
gitstatus, vim mode indicator and shortened path.
- vinhnx (⭐7) - Modified from mgutz (⭐180k). Looks great when using with a Solarized (⭐16k) color scheme.
- xxf - Shows the current
gitcommit's shortened hash and message.
- ys-cluster (⭐1) - ys (⭐180k) variant with support for working with batch submission systems for large clusters. Supports Slurm, LSF / IBM Spectrum LSF, and PBS.
- ysr (⭐0) - Based on ys (⭐180k). Includes
gitstatus decorations.
- zeta (⭐229) - Shows decorations for username,
gitstatus information, machine name, the current working directory and success/fail status of last command.
Jun 20 - Jun 26, 2022
Plugins / superconsole - Windows-only
- ls (twopizza9621536) (⭐0) - Adds some more aliases for
ls.
- ls (zpm-zsh) (⭐100) - Colorizes the output of
ls.
- sudo (none9632) (⭐10) - Adds
sudoas a prefix to the current command by typingESC-ESC.
Themes / superconsole - Windows-only
- doom (⭐6) - Doom-inspired. Looks similar to powerline. Has customizable segments, decorators for
gitstatus,rust,Node.js,pythonandrubyversions.
- ribbon (⭐0) - Reminiscent of powerline. Includes Python
virtualenvdecorator.
Jun 13 - Jun 19, 2022
Plugins / superconsole - Windows-only
- git-sync (⭐46) - A ZSH plugin to sync
gitrepositories and clean them up.
- smartcache (⭐41) - Caches command output to speed up shell startup time.
Themes / superconsole - Windows-only
- paxton (⭐0) - Inspired by powerline. Includes segments for
gitbranch, time, last command exit status and current directory. Requires a powerline-compatible font.
- yellow-sea-diamonds (⭐0) - Includes decorations for
gitstatus, current directory, active python virtual environment, and the exit status of the last command run.
Jun 06 - Jun 12, 2022
Plugins / superconsole - Windows-only
- fastcache (⭐41) - Caches command output to improve shell startup time.
- fzf (gimbo) (⭐0) - Helpers for using fzf (⭐71k) in ZSH. Requires brew.sh.
- pnpm (baliestri) (⭐10) - Adds useful aliases for many common pnpm commands. Includes tab-completions.
- pnpm (ntnyq) (⭐82) - Adds useful aliases for common pnpm commands.
Completions / superconsole - Windows-only
- myincr (⭐0) - Speeds up pasting with autosuggest and incr.
Themes / superconsole - Windows-only
- gugulenok (⭐1) - Has both a dark and a light mode. Includes decorators for
gitstatus, time and current directory.
- ivabus (⭐7) - Inspired by the GitHub Codespaces prompt. Includes decorators for
gitstatus, username and current directory.
- link (⭐1) - Minimalist. Includes
gitstatus and last command exit decorations.
- zish (⭐1) - Based on the
fishshell's default look.
May 30 - Jun 05, 2022
Generic ZSH
- adamnorwood-zsh (⭐11) - A minimalist but readable ZSH setup based on oh-my-posh.
Plugins / superconsole - Windows-only
- goenv (heyvito) (⭐1) - Automatically reads
.goenvfiles in the current directory and setsGOPRIVATEenvironment variables.
- quotify (⭐7) - Displays inspiring coding quotes from our pairs when starting up.
Themes / superconsole - Windows-only
- djkakaroto (⭐0) - Includes
gitstatus decorations, works with all fonts.
- mainnika (⭐0) - Includes decorators for last command exit status and the 1, 5 and 15 minute load averages.
- owczarczak (⭐0) - Inspired by bira, dieter and fino-time (⭐180k). Includes
venvand vcs status decorations.
May 23 - May 29, 2022
Themes / superconsole - Windows-only
- cryo-long (⭐0) - Variant of cryo (⭐1) with added decorators for hostname and current directory.
- gal (⭐3) - Minimalist theme based on gallois (⭐180k).
- headline (⭐296) - A responsive ZSH theme featuring Git status information and a colored line above the prompt.
- majemoji (⭐1) - Adds a random emoji to each session's prompt. Includes
gitstatus decorations.
May 16 - May 22, 2022
Generic ZSH
- zephyr (⭐159) - Zephyr uses built-in Zsh features to set up better default options, completions, keybindings, history, and much more.
Plugins / superconsole - Windows-only
- condaenv (⭐1) - Provides a
condaenv_prompt_infofunction which returns the currentcondaenvironment name.
- git-clean-branch (⭐2) - Cleans up dead
gitbranches.
Completions / superconsole - Windows-only
- vorpal (⭐1) - Adds completions for some projects whose upstream appears dead, including duperemove (⭐896), optimus-manager (⭐2.4k) and pacutils (⭐121).
Themes / superconsole - Windows-only
- luceast (⭐0) - Optimized for
git. Includes decorations for username, host, time & working directory.
- nova (⭐0) - Includes
gitstatus decroations. OverridesLS_COLORSandLSCOLORSsettings.
- promptor (⭐1) - Powerline-inspired. Includes decorators for
gitstatus, username, hostname, working directory and time.
- simple-chack (⭐0) - Works well with solarized terminal color scheme. Includes
gitstatus decorations.
May 09 - May 15, 2022
Plugins / superconsole - Windows-only
- zi-rbenv (⭐5) - Fast
rbenvloads if you're using zi (⭐805).
Completions / superconsole - Windows-only
- brew-completions (⭐9) - Brings Homebrew Shell Completion under the control of ZSH & ZI (⭐805).
- click-completion (⭐289) - Add automatic completion support for Click, including displaying the options and commands help during the tab completion.
Themes / superconsole - Windows-only
- 021011 (⭐104) - Minimalist. Includes a single
gitmarker for VS Code.
- arrow (⭐0) - Minimal theme, includes
gitstatus decorations.
- inthedeepspace (⭐0) - Based on intheloop (⭐180k) and inspired by vim-deep-space (⭐307).
- shiftys (⭐0) - Tweaked version of the kali theme.
- ultimator (⭐0) - Agnoster-like theme. Includes decorators for current directory,
user@host, python virtualenv, background jobs, last command exit status, andgitstatus information. Requires zsh-git-prompt (⭐0) plugin and Nerdfonts.
ZSH Tools / superconsole - Windows-only
- shtab (⭐404) - Automatically generate shell tab completion scripts for Python CLI apps, supports
zsh,bashandtcsh.
May 02 - May 08, 2022
Themes / superconsole - Windows-only
- cr (⭐1) - Includes directory, time, host name, last command exit status, and
gitstatus decorations.
- dyzsh (⭐0) - Based on astro (⭐105). Includes decorators for
gitbranch & hash, current directory, user, host & time.
- pifabs (⭐0) - Minimal theme with decorators for
gitstatus, username, host and working directory.
- thm (⭐3) - Includes decorators for virtualenv, current directory and
gitstatus.
Apr 25 - May 01, 2022
- No crashes or double plugin loading when re-sourcing
.zshrc
- Unlike other frameworks, Miniplug does not pollute your
$PATH
- Unlike antigen (⭐8.2k), no ZSH plugin files (
*.plugin.zsh) are required
- zpm runs on Linux, macOS, FreeBSD and Android.
- zpm plugins are compatible with oh-my-zsh.
- Keep track of and configure your plugins right in the
.zshrc
- Run the above actions in a single command
- Manages the Source Plugins of your installed Plugins
zgenom
- zsh-quickstart-kit (⭐837) - A simple quickstart for using ZSH with zgenom (⭐393). This automatically configures ZSH to use zgenom (⭐393) to load a curated (but easily customizable) collection of plugins and periodically automatically update itself, the plugins, and the quickstart kit itself.
Plugins / superconsole - Windows-only
- git-worktrees (⭐15) - Makes
gitworktrees more functional. Includes tab completions.
- zshange_directory_recent (⭐0) - Change to a recent directory. Requires fzf (⭐71k).
Completions / superconsole - Windows-only
- npm-scripts-autocomplete (⭐104) - Shows autocomplete suggestions from scripts found in the current directory's
package.json. Works withnpmandyarn.
Themes / superconsole - Windows-only
- bref (⭐3) - A simple prompt. It includes decorators to display
gitstatus asynchronously, a notification if thesshsession is remote, the battery level and the number of background jobs.
- daily-emoji (⭐1) - Shows random emoji at the beginning of each command depending on the day of the week.
- igeek (⭐38) - Displays system information when starting a new terminal session.
- winline (⭐1) - Async version of Greg Hurrell's prompt (⭐1.2k). Includes decorators for
gitstatus, duration of last command, current directory, nested shells, root status.
- zshify (⭐3) - A minimalistic, one command installation to customize your prompt. Requires npx.
Apr 18 - Apr 24, 2022
Plugins / superconsole - Windows-only
- def (⭐12) - Allows you to specify and run a default command in any directory of your choice.
- exa (todie) (⭐1) - Integration and completions for exa (⭐24k), a modern replacement for
ls.
- git-prune (diazod) (⭐35) - Allows you to delete all branches that are already merged in your local
gitrepository and/or that were merged in your remote origingitrepository.
- git-prune (seinh) (⭐35) - Plugin that simplifies deleting merged branches in a
gitrepository.
- kubectl (⭐6) - ZSH plugin for managing
kubectl.
- nhl-schedule (⭐2) - Retrieves and displays the NHL schedule.
- skaffold (⭐1) - ZSH integration and completions for skaffold local kubernetes development environment.
Completions / superconsole - Windows-only
- bosh (thomasmitchell) (⭐9) - Tab completion for BOSH (⭐2.1k).
- gstreamer (⭐2) - Tab completion for GStreamer.
Themes / superconsole - Windows-only
- al-magic (⭐1) - Clone of the oh-my-zsh af-magic (⭐180k) theme with the time added at the right of the prompt.
- skill (asafaeirad) (⭐15) - Includes decorations for working directory,
gitworking branch, working directory status and tracking branch status.
- skill (frontendmonster) (⭐15) - Optimized for a dark terminal, displays
gitstatus decorations.
Apr 11 - Apr 17, 2022
Oh-My-Zsh
- 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 (⭐7) - How-to for getting Oh-My-ZSH running on WSL.
- iTerm2 + Oh-My-ZSH: Supercharge Your Mac Terminal - Catalin Pit's tutorial on getting started with Oh-My-ZSH on macOS.
Plugins / superconsole - Windows-only
- nodo (⭐12) - This plugin helps you prevent
node_modulesdirectories from filling your iCloud storage by un-syncing the directory or can save even more space by removing allnode_modulesdirectories within the chosen root directory. This is particularly useful for cleaning up a project that has multiplenode_modulestrees
- omz-git (⭐1) - Oh-My-ZSH's git (⭐180k) plugin re-packaged to be standalone.
Themes / superconsole - Windows-only
- biratime (⭐3) - Based on the bira (⭐180k) theme, but displays the date instead of the username in the prompt.
- ortiz (andres-ortizl) (⭐3) - Fork of eriner (⭐22) with decorations for the interval between commands and k8s context.
Apr 04 - Apr 10, 2022
Plugins / superconsole - Windows-only
- more-hooks-for-git (⭐2) - Adds extra hooks for
git add,git diffandgit status.
- wordle (⭐3) - Wordle for ZSH, with tab-completions.
- zenplash (⭐3) - Creates files from templates stored in a user directory.
Themes / superconsole - Windows-only
- radius (⭐1) - Includes
gitstatus, username, hostname, and directory decorations, plus desk (⭐2.6k) support.
- refpx (⭐0) - Includes
gitstatus, last command status, user@hostname and directory decorations.
Mar 28 - Apr 03, 2022
Plugins / superconsole - Windows-only
- up-dir (⭐1) - Binds
ctrl-hto navigating up a directory. This makes it very easy to go up a few directories without having to type any commands.
Completions / superconsole - Windows-only
- bosh (krujos) (⭐2) - Adds BOSH (⭐2.1k) autocompletion.
- gentoo (⭐39) - Provides ZSH completion support to various Gentoo tools that lack completion scripts upstream.
Themes / superconsole - Windows-only
- clipper (⭐0) - Minimalist ZSH theme with
gitsupport. It includes decorations for pwd, last command exit status code andgitstatus & branch.
Mar 21 - Mar 27, 2022
Plugins / superconsole - Windows-only
- bitwarden (kalsowerus) (⭐12) - Opens a fzf (⭐71k) widget containing your Bitwarden vault items. Upon selecting an item either the username or password will be either written into the shell or copied into the clipboard. Requires
fzf,jqandbitwarden.
- bw (⭐5) - Provides formatting options and easy access to credentials stored in Bitwarden via the Bitwarden CLI. The plugin tries to retrieve a valid session before each action, therefore an explicit login is not nescessary beforehand.
- lacrimae (⭐2) - Prints a line from a collection of chants.
Completions / superconsole - Windows-only
- terragrunt (⭐18) - Tab completion for Terragrunt (⭐8.8k).
Themes / superconsole - Windows-only
- a (⭐3) - Simple theme with current directory and
gitstatus decorations.
- dango (⭐3) - Includes decorations for current directory and
gitstatus.
- efritas (⭐4) - Includes username, hostname,
venv,rvmandgitstatus decorations.
- rounded (⭐3) - Includes current directory and
gitstatus decorations.
- wormwood (⭐3) - Includes decorators for last command exit status, current directory and
gitstatus.
Mar 14 - Mar 20, 2022
Plugins / superconsole - Windows-only
- terraform (ptavares) (⭐3) - Adds aliases, functions and tab completions. Also installs terraform-docs (⭐4.5k), tfsec (⭐6.8k) and tflint (⭐5.3k).
- valet (⭐9) - Reads
.valetphprcfrom the project root and will switch to that PHP version automatically.
Completions / superconsole - Windows-only
- 1password-op (⭐10) - Loads autocompletions for 1Password's op command line tool.
- tinygo (⭐16) - Add tab completions for tinygo.
Themes / superconsole - Windows-only
- elagoht (⭐0) - Includes decorators for user@hostname, current directory, virtual environment,
gitstatus, whether it is running in ansshsession, and the execution time of the last command.
- gerry (⭐0) - Based on bureau (⭐180k), includes decorations for
gitstatus, current time, username, hostname and current directory.
- risbow (⭐2) - A risto (⭐180k) inspired ZSH theme with a lolcat like rainbow effect.
- robbyrussell-plus (⭐0) - Based on robbyrussell (⭐180k), adds a hostname decorator.
- temeraf (⭐1) - Minimalist theme with decorations for
gitstatus, timestamps and last exit status.
- voidy (⭐0) - Borrows elements from lambda (⭐180k) and robbyrussell (⭐180k) themes and adds the active aws-vault (⭐8.8k) profile to the right side of the prompt.
- yuyuko (⭐1) - Fork of ys (⭐180k), inspired by yuyuko.vim (⭐38).
Mar 07 - Mar 13, 2022
Oh-My-Zsh
- One Key Linux Setup (⭐21) - Simple setup (ubuntu-only) of
zsh,oh-my-zsh,tmux,pythonsupport and other packages.
Plugins / superconsole - Windows-only
- bitwarden (game4move78) (⭐25) - Adds functions to manage bitwarden sessions.
- gitio (denysdovhan) (⭐22) - A ZSH plugin for generating a GitHub short URL using git.io.
- gitio (nicolodiamante) (⭐4) - Uses git.io to shorten
giturls.
Completions / superconsole - Windows-only
- fly-zsh-autocomplete (⭐1) - Adds autocompletion options for all Concourse CLI commands.
- sfdx-autocomplete (⭐11) - Autocomplete plugin for Salesforce sfdx.
- speedtest (⭐2) - Tab completions for the speedtest cli.
Themes / superconsole - Windows-only
- kalsowerus (⭐3) - Colorful powerline-inspired multi-line theme, includes decorations for
gitstatus, directory, last command exit status andnvminformation.
Feb 28 - Mar 06, 2022
ZSH on Windows / superconsole - Windows-only
ConEmu/zshout-of-the-box configured to restore previously opened tabs and shell working directories afterConEmurestart
MSYS2included,zshand necessary software preinstalled, uses zsh-grml-config
- Uses Antigen (⭐8.2k) for ZSH theme and config management
- Git-for-Windows repo with proper
gitandgit lfssupport forMSYS2environment is configured,gitclient already installed.
- Non-blocking ZSH prompt status updates thanks to agkozak-zsh-prompt (⭐313)
- Command-not-found handler customized for
MSYS2suggests what package to install
Plugins / superconsole - Windows-only
- github-folders (⭐0) - Organizes your GitHub checkouts for you.
Themes / superconsole - Windows-only
- cmder (⭐13) - A ZSH theme that matches the theme of Cmder, a popular terminal emulator for windows. Includes
nodeandgitstatus decorations.
- cn (⭐0) - Includes
username,directoryandgitstatus decorations.
- flux (⭐0) - A no-nonsense minimalist theme with
gitstatus decorations.
- linear (⭐5) - Reminiscent of Powerline. Includes segments with
gitstatus, Pythonvirtualenv, current directory and current time.
- my (⭐0) - Variant of kolo (⭐180k).
- snowflake (⭐3) - An elegant, simple, and neat ZSH theme including an aesthetically pleasing cool color palette that harmonizes with dark themes.
Feb 21 - Feb 27, 2022
Plugins / superconsole - Windows-only
- pyenv (mattberther) (⭐47) - Inspired by zsh-rbenv. Installs, updates or loads
pyenv, and adds extra functionality.
- pyenv (xlshiz) (⭐2) - Loads pyenv (⭐42k) into the current shell and provides prompt info via the
pyenv_prompt_infofunction. Also loads pyenv-virtualenv (⭐6.6k) if available.
- pyenv-lazy (⭐49) - Lazy load pyenv (⭐42k). The initial
eval "$(pyenv init -)"is executed the first timepyenvis called.
- pyvenv-fast (⭐2) - Launch a Python
venvwith one command. Designed for use with dotpyvenv (⭐6).
- shift-select (⭐153) - Emacs shift-select mode for ZSH - select text in the command line using Shift, as in many text editors, browsers and other GUI programs.
- unwrap (⭐7) - Allows you to remove a directory without removing the contents - it puts them in the directory's parent directory.
- zservice-py3http (⭐4) - Serve a given directory with Python 3's http server from the standard library.
Completions / superconsole - Windows-only
- gardenctl (⭐0) - Tab completions for the Gardener (⭐31) command-line interface, as well as some aliases for common gardenctl commands
- mac (⭐188) - Completions files for macOS specific commands and third party tools.
Themes / superconsole - Windows-only
- bernkastel (⭐1) - Based on ys (⭐180k). Includes decorations for kubernetes context, current directory, last command exit status and
gitstatus.
- boxy (⭐0) - Works well with solarized terminal colors. Includes decorators for
username@hostname, current directory,gitstatus, return code for last command, and time last command was run.
- devj121 (⭐0) - Includes
gitdecorations with branch glyphs.
Feb 14 - Feb 20, 2022
Frameworks
- rossmacarthur/zsh-plugin-manager-benchmark (⭐107) - Contains performance benchmarks for the most popular ZSH frameworks, including both install time and load time.
- pm-perf-test (⭐4) - Tooling for running performance tests on multiple ZSH frameworks.
- Only does the bare minimum for managing plugins
- Can manage
- Any
gitrepository.- Branch/tag/commit support.
- Extra support for GitHub repositories.
- Extra support for Gists.
- Arbitrary remote files, simply specify the URL.
- Local plugins, simply specify the directory path.
- Any
- Highly configurable install methods using handlebars templating.
- Super-fast parallel installation.
- Configuration file using TOML (⭐20k) syntax.
- Uses a lock file for much faster loading of plugins.
- Dependencies between packages
- Fastest plugin manager (Really, after the first run, zpm will not be used at all)
- Support for async loading
- Install ZSH plugins
- Update ZSH plugins
- Search by name all available ZSH Plugins
- Clean unused plugins up
- Easily manage your shell environment without editing files.
- Create aliases, functions and environment variables, and have them available to you at the next shell startup.
- Add and remove directories from
$path,$fpathand$cdpathwith simple commands.
- Install packages, plugins and themes easily, and have them available to you immediately.
zinit
- ZPWR (⭐204) - An extremely powerful custom terminal environment built on top of Zinit (⭐3.8k) for maximum speed. A full terminal configuration framework including
zsh,tmux,fzf,vimand spacemacs configurations. It includes:
Fonts / superconsole - Windows-only
- Awesome Terminal Fonts (⭐2.5k) - A family of fonts that includes some nice monospaced Icons.
- Fantasque Awesome Font (⭐36) - A nice monospaced font, patched with Font-Awesome, Octoicons and Powerline-Glyphs.
- Powerline patched font collection (⭐26k) - A collection of a dozen or so fonts patched to include powerline gylphs.
- Fantasque-sans (⭐7.2k) - Another Powerline-compatible font.
- Hack - Another Powerline-compatible font designed specifically for source code.
- Input Mono - A family of fonts designed specifically for code. It offers both monospaced and proportional fonts and includes powerline glyphs.
- Iosevka (⭐20k) - Coders' typeface, built from code. Highly customizable.
- Monoid - Monoid is customizable and optimized for coding with bitmap-like sharpness at 15px line-height even on low res displays.
- Nerd Fonts (⭐58k) - 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.
- Terminus - TTF version of Terminus that includes powerline glyphs.
Generic ZSH
- A Beautifully Productive Terminal Experience - Tutorial using a combination of iTerm 2, ZSH, Prezto (⭐14k), Tmux, and Tmuxinator (⭐13k) to make for an extremely productive developer workflow.
- Arch Linux's ZSH introduction - Not actually Arch or Linux-specific.
- GH (⭐68) - Setup ZSH on debian/Ubuntu-based linuxes. Installs Powerlevel10k (⭐50k), zsh-completions (⭐7.3k), zsh-autosuggestions (⭐33k), fast-syntax-highlighting (⭐1.4k), and more.
- How To Make an Awesome Custom Shell with ZSH - A beginner-friendly tutorial on how to install and configure a ZSH shell.
- commandlinepoweruser.com - Wes Bos' videos introducing ZSH and oh-my-zsh.
- Outrageously Useful Tips To Master Your Z Shell - covers some of the features that ZSH has that Bash doesn't, and using oh-my-zsh.
- rs-example (⭐8) - An example plugin showing how a Rust program can listen to and process commands from ZSH.
- Why ZSH is Cooler than your Shell - slideshare presentation.
- ZSH for Humans (⭐2k) - 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.
- ZSH Pony (⭐182) - Covers customizing ZSH without a framework.
- ZSH tips by Christian Schneider - An exhaustive list of ZSH tips by Christian Schneider.
Antigen
- belak/zsh-utils (⭐190) - A minimal set of ZSH plugins designed to be low-friction and low-complexity.
- mgdm.net/weblog/zsh-antigen/ - Michael Maclean's article about switching from oh-my-zsh to antigen.
- Oh-my-zsh is the Disease and Antigen is the Vaccine - Josh Davis' introduction to Antigen.
Oh-My-Zsh
- Getting started with oh-my-zsh - A beginners guide to oh-my-zsh by Dien Bui
- Learn Zsh in 80 Minutes macOS - A beginners guide to using Oh My Zsh on macOS by Karl Hadwen
- Oh-My-Zsh! A Work of CLI Magic - Michiel Mulders installation guide for Ubuntu
Prezto
- A Beautifully Productive Terminal Experience - Mike Buss' blog post about using Prezto, Tmux & Tmuxinator.
- Migrate from Oh-My-Zsh to Prezto - Jerome Dalbert's blog post on migrating to Prezto.
Zgen
- rad-shell (⭐41) - A fantastically feature rich, lightning-fast shell setup, powered by ZSH, Prezto (⭐14k), and Zgen (⭐1.5k).
Zinit (né zplugin)
- zinit-configs (⭐66) - Real-world configuration files (basically a collection of
.zshrcfiles) holding zinit (⭐3.8k) invocations.
ZSH on Windows / superconsole - Windows-only
- Choose between clean and inherited environment when starting new SuperConsole sessions
- Custom colorful scheme, colorful output for various commands
- Enabled number of ZSH plugins to activate completion, highlighting and history for most comfortable use
ssh-agentforgitworks out-of-box, add your keys toConEmu/msys64/ConEmu/msys64/home/user/.sshdir
- Sets up
nanoas main editor, enablesnanosyntax highlighting
- Custom helper scripts added to
ConEmu/msys64/3rdparty
Plugins / superconsole - Windows-only
- 256color (⭐144) - Enhances the terminal environment with 256 colors. It looks at the chosen
TERMenvironment variable and sees if there is respective ncurses' terminfo with 256 colors available. The result is a multicolor terminal, if available.
- abbr (olets) (⭐659) - Manages auto-expanding abbreviations that expand inline when you hit space, inspired by fish shell.
- abbr-path (⭐12) - Adds functionality of the
theme_title_use_abbreviated_pathparameter from some oh-my-fish themes.
- abbrev-alias (⭐121) - Provides functionality similar to
vim's abbreviation expansion.
- actiona (⭐4) - Make it easier to call actiona (⭐594) scripts from your command line. Includes tab completions.
- alacritty (⭐11) - Control alacritty (⭐59k) color schemes.
- alias-tips (⭐794) - An oh-my-zsh plugin to help remembering those aliases you defined once.
- allergen (⭐3) - A collection of custom ZSH plugins to use with Antigen.
- almostontop (⭐94) - Clears previous command output every time before new command executed in shell. Inspired by the alwaysontop (⭐202) plugin for
bash.
- alt-and-select (⭐6) - 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.
- ansible (⭐14) - A plugin for Ansible.
- ansiweather (⭐1.9k) - Weather in your terminal, with ANSI colors and Unicode symbols.
- antigen-git-rebase (⭐6) - Antigen/ZSH script to aid with
gitrebasing.
- anyframe (⭐193) - A
peco/percol/fzfwrapper plugin for ZSH.
- apache2 (⭐6) - Adds aliases and functions for managing Apache2.
- apparix (⭐44) - Command line directory bookmarks with jumping to bookmarks, subdirectory tab completion, distant listing etc.
- apple-touchbar (⭐351) - Adds MacBook Pro touchbar support in iTerm 2.
- appup (⭐17) - Adds
start,stop,upanddowncommands when it detects adocker-compose.ymlorVagrantfilein the current directory (e.g. your application). Just runupand get coding!
- arc (⭐6) - Adds aliases for Yandex version control system.
- arduino (⭐5) - Adds scripts to build, upload and monitor arduino sketches from a command line. Requires
jq.
- artisan (⭐640) - Laravel
artisanplugin for ZSH to help you to runartisanfrom anywhere in the project tree, with tab completion!
- asciidoctor (⭐5) - A plugin for AsciiDoctor.
- asdf-direnv (⭐12) - Integration and completions for asdf (⭐24k) and direnv (⭐576).
- asdf-prompt (⭐8) - Provides a function usable in prompts that displays version information for your current tool versions.
- assume-role (⭐6) - Allows you to assume AWS IAM roles easily. Includes completions.
- async (⭐790) - 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).
- atom-plugin (⭐5) - Based on the Sublime (⭐6) plugin, lets you launch a file or folder in Atom from iTerm 2.
- atuin (⭐25k) - 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.
- aur-install (⭐2) - Small plugin to install packages from the AUR.
- auto-color-ls (⭐57) - Automatically list directories with
colorls.
- auto-fu.zsh (⭐432) - Automatic complete-word and list-choices. Originally incr-0.2.zsh by y.fujii .
- auto-ls (commanda-panda) (⭐5) - Automatically runs
lsorcolor-lsif available oncd.
- auto-ls (desyncr) (⭐90) - Automatically
lswhen cding to a new directory.
- auto-notify (⭐447) - Automatically sends out a notification when a long running task has completed.
- auto-nvm (⭐0) - Automatically switches to the node version specified in a given directory.
- autocomplete (⭐5.9k) - Automatically lists completions as you type and provides intuitive keybindings for selecting and inserting them.
- autodotenv (⭐14) - Will prompt you to load variables when you
cdinto a directory containing a.envfile.
- autoenv-extended (⭐169) - Extended version of the zsh-autoenv (⭐735) plugin.
- autojump (⭐17k) - A
cdcommand that learns - easily navigate directories from the command line. Install autojump-zsh for best results.
- autopair (⭐575) - A ZSH plugin for auto-closing, deleting and skipping over matching delimiters. Only tested on ZSH 5.0.2 or later.
- autoquoter (⭐119) - A
zlewidget ("zsh plugin") that will automatically put quotes around arguments to certain commands.
- autosuggestions (⭐33k) - Fish-like fast/unobtrusive autosuggestions for ZSH.
- autoupdate-antibody (⭐0) - A fork of autoupdate-antigen (⭐27) for the Antibody plugin manager, with the added ability to cooperate with static loading.
- aws-mfa (⭐3) - Plugin for AWS MFA.
- aws-upload (⭐2) - Boost your productivity with
aws-upload.
- aws-vault (⭐90) - Plugin for aws-vault (⭐8.8k). Includes tab completions.
- aws2 (⭐2) - Provides completion support for version 2 of the awscli and a few utilities to manage AWS profiles and display them in the prompt.
- awsume (⭐1) - Plugin that enables showing the current awsume (⭐558) profile.
- azure-subscription (⭐3) - Displays information about the Azure current Subscription and tenant.
- baseballfunfacts (⭐3) - Print random baseball related "fun facts" in your shell. Depends on
fortuneandcowsaybeing installed.
- bash-quote (⭐6) - Get random quote from Bash.im.
- bash (⭐40) - Makes ZSH more Bash compatible. It redefines the source command to act more like
bashdoes. It also enablesbashcompletions.
- battery_state (⭐8) - Show battery state in right-prompt.
- bd (⭐430) - Jump back to a specific directory, without doing
cd ../../...
- bitbucket-git-helpers (⭐17) - Adds helper scripts to allow you to create bitbucket PRs or open a directory in the current branch.
- blackbox (⭐6.8k) - Stack Exchange's toolkit for storing keys/credentials securely in a
gitrepository.
- bofh (⭐3) - Adds functions to display random bofh fortunes.
- bol (⭐7) - Prints a random quote when you open a terminal window.
- boss-git (⭐8) - Adds some convenience aliases for
git.
- branch-manager (⭐19) - A plugin for managing
gitbranches.
- brew (rhuang2014) (⭐0) - Standalone plugin for the Homebrew Package Manager.
- brew (wolffaxn) (⭐0) - Standalone plugin for the Homebrew Package Manager.
- browse-commit (⭐17) - Lets you open any commit in your browser from the command line.
- bruse (⭐2) - Makes it easy to
brew linkdifferent versions of packages.
- c (⭐3) - Adds some
gitshortcuts.
- calibre-zaw-source (⭐3) - Calibre - E-book management source for zaw (⭐577)
- caniuse (⭐19) - Add Can I Use support to ZSH.
- careful_rm (⭐32) - A wrapper for
rmthat adds trash/recycling and useful warnings.
- case (⭐4) - A ZSH plugin that adds two aliases
tolowerandtoupperto switch output case.
- cd-gitroot (⭐77) - A ZSH plugin to
cdto thegitrepository root directory.
- cd-ls (⭐17) - Automatically
lsaftercd.
- cd-reminder (⭐14) - Display reminders when
cd-ing into specified directories.
- cd-reporoot (⭐2) - A ZSH plugin to
cdto the current repository checkout's root directory.
- cd-ssh (⭐2) -
sshto a server when you accidentallycdto it.
- cdbk (⭐15) - A ZSH plugin to allow easy named directory creation - shortcuts to any directory you want.
- cdc (⭐23) - Makes it easier to change directories to directories that are subdirs of a user-defined list of directories. Includes tab-completion, session history and
pushd,popdanddirsequivalents.
- change-case (⭐8) - Plugin for fast swap between upper and lower case in your command line. 😎
- cheatsheet (⭐12) - Plugin to easily view, create, and edit cheatsheets.
- check-deps (⭐3) - 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 zpm (⭐369) framework.
- clean-project (⭐11) - Remove files from projects (automatically by default). Useful for keeping
.DS_StoreandThumbs.dbfiles from cluttering your directories.
- clipboard (⭐40) - Adds a cross-platform helper function to access the system clipboard. Works on macOS, X11 (and Wayland) and Cygwin.
- cmd-status (⭐3) - Reports the status of commands including return code and duration.
- cmdtime (⭐34) - Displays the duration of a command to the terminal forked from the timer (⭐180k) plugin.
- code-review (⭐3) - Launches
git difftoolongit merge-base target_branch base_branchandtarget_branch.
- code-stats - Counts keypresses and logs stats to Code::Stats.
- codex (⭐1.6k) - Enables you to use OpenAI's powerful Codex AI in the command line.
- colored-man-pages-mod (⭐14) - Forked from ohmyzsh/ohmyzsh/plugins/colored-man-pages (⭐180k). Colorizes
manoutput.
- colored-man-pages (⭐63) - Colorize
manpages.
- colorize (⭐29) - Colorize the output of various programs.
- colorls (⭐8) - Defines a few helpful shortcuts to some colorls functions.
- colors (Tarrasch) (⭐42) - Makes it easier to colorize text from the CLI.
red foojust works.
- colors (zpm-zsh) (⭐51) - Enhanced colors for ZSH.
- command-execution-timer (⭐12) - Displays the time an interactive shell command takes to execute.
- command-note (⭐13) - Record complex commands and comment on them.
- command-time (⭐202) - Show execution time for long commands in ZSH and powerlevel9k (⭐13k). Similar to
REPORTTIMEbuiltin, but only outputs when user + system time >=REPORTTIME.
- compe (⭐21) - Add completion for nvim-compe (⭐1.3k).
- completion-generator (⭐283) - 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.
- copy-pasta (⭐31) - Copy and paste files in your terminal like you would in a GUI.
- copyzshell (⭐92) - A ZSH plugin to copy your shell configuration to another machine over
ssh.
- crash (⭐68) - Adds proper error handling, exceptions and try/catch for ZSH.
- crayon-syntax (⭐0) - ZSH syntax highlighting for the Crayon Plugin for Wordpress.
- cros-auto-notify (⭐0) - Automatically sends out a notification when a long running task has completed. Works with macOS and linux (if
hterm-notifyis installed).
- crypto-prices (⭐11) - Add a powerlevel9k (⭐13k) segment with the current bitcoin price.
- crystal (⭐26) - A plugin for Crystal (⭐20k).
- czhttpd (⭐58) - A simple http server written in 99.9% pure ZSH.
- ddev (⭐2) - A ZSH plugin for the ddev (⭐3.2k) tool for setting up PHP development environments.
- deepx (⭐8) - Collection of useful and fun commands to improve workflow and quality of life.
- deer (⭐303) - A file navigator for ZSH heavily inspired by ranger.
- defer (⭐403) - Defers execution of a
zshcommand untilzshhas nothing else to do and is waiting for user input. Its intended purpose is stagedzshstartup. It works similarly to Turbo mode in zinit (⭐3.8k).
- dev (⭐5) - Provides a lightweight version of Shopify's internal dev tool
- diractions (⭐33) - Allow you to map a short logical/mnemonic name to directories to quickly access them, or perform actions in them.
- dircolors-solarized (joel-porquet) (⭐116) - Solarized dircolors plugin, with options for dark or light terminal backgrounds.
- dircycle (⭐21) - Cycle through the directory stack.
- directory-history (⭐156) - A per directory history for ZSH which implements forward/backward navigation as well as substring search in a directory sensitive manner.
- direnv (⭐16) - A plugin for installing and loading direnv. Inspired by zsh-pyenv (⭐47).
- dirrc (⭐28) - Executes
.dircwhen present in a directory youcdinto.
- doas (anatolykopyl) (⭐7) - Easily prefix your current or previous commands with
doasby pressingESCtwice.
- doas (senderman) (⭐3) - Easily prefix your current or previous commands with
doasby pressingESCtwice.
- docker-machine (⭐2) - A docker-machine plugin for ZSH.
- docker-run (⭐47) - Go back to running your commands "naturally", we'll handle the container.
- dogesh (⭐6) - Dogification plugin.
- dotbare (⭐702) - Interactive dotfile management with the help of fzf (⭐71k).
- dotfiles (⭐23) - Keep your dotfiles in sync across multiple machines using
git.
- dotpyvenv (⭐6) - Automagically switch to a python virtual environment located (that you previously have created with virtualenv program) in a directory named
.pyvenvwhen youcdinto a directory.
- drupal (⭐1) - Adds aliases for common tasks and also tab-completion for
drush. Inspired by Artisan (⭐640).
- dune-quotes (⭐10) - Random Dune quote generator plugin.
- duration (⭐0) - Displays command duration if it exceeds a user-settable run time.
- dwim (⭐90) - 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.
- easy-motion (⭐53) - A port of vim-easymotion (⭐7.6k) for ZSH.
- ec2ssh (⭐10) - List EC2 instances and
sshlogin to the instances easily.
- editing-workbench (⭐2) - Adds sane, complex command line editing (e.g. incremental history word completion).
- edward cli (⭐0) - Adds smart completions and alises for edward CLI micro-service launcher (⭐171).
- elixir (⭐155) - Adds shortcuts for Elixir, IEX, Mix, Kiex and Phoenix.
- emacs (cowboyd) (⭐0) - Make Emacs the default for CLI operations like editing git commit messages; set up handy aliases.
- emoji-cli (⭐445) - 😱 Emoji completion on the command line.
- emoji-fzf (⭐8) - Configurable ZSH plugin for the excellent emoji-fzf (⭐41). It is heavily inspired by emoji-cli (⭐445).
- enhancd (⭐2.6k) - A simple tool that provides an enhanced
cdcommand by memorizing all directories visited by a user and use it for the pathname resolution.
- envrc (⭐3) - Automatically loads and unloads environment variables if a
.envrcfile is found in a directory.
- escape-backtick (⭐1) - Quickly insert escaped backticks when double-tapping "`".
- evalcache (⭐227) - Caches the output of a binary initialization command like
eval "$(hub alias -s)", to help lower shell startup time by loading from cache instead of re-running every new shell session.
- exa (DarrinTisdale) (⭐116) - Enables a number of aliases extending exa (⭐24k), the modern replacement for
ls.
- exa (mohamedelashri) (⭐18) - Adds aliases for exa (⭐24k), a modern replacement for
ls.
- exa (ptavares) (⭐11) - Installs and loads exa.
- exa (ritchies) (⭐8) - Adds aliases to make using exa easier.
- exa-ls (⭐3) - Adds aliases so that you can use exa (⭐24k) as a drop-in replacement for
lsandtree.
- exercism (⭐10) - A plugin for exercism.io.
- expand-ealias (⭐14) - Expand specific aliases with space.
- expand (⭐32) - Expands regular aliases, global aliases, incorrect spellings and phrases, globs, history expansion and $parameters with the spacebar key.
- expander (⭐4) - A
zlewidget that allows you to write custom expanders and select them with fzf (⭐71k).
- fast-syntax-highlighting (⭐1.4k) - Optimized and improved
zsh-users/zsh-syntax-highlighting– better response times, switchable highlight themes.
- fav (⭐4) - ZSH/fzf (⭐71k) plugin that makes it really easy to add and recall named favorites of your important directories.
- favorite-directories (⭐8) - Fast jumps to your favorite directories.
- figures (⭐12) - Unicode symbols for ZSH.
- firebase (rmrs) (⭐5) - Add an indicator in the prompt that you're in a directory with a
firebase.jsonfile (aka "firebase project").
- flow-plugin (⭐44) - This plugin makes the
flowcommand available inside every subdirectory of the TYPO3 Flow distribution.
- forgit (⭐4.7k) - Utility tool for
gitwhich takes advantage of fuzzy finder fzf (⭐71k).
- functional (⭐137) - ZSH higher order functions.
- fuzzy-search-and-edit (⭐34) - ZSH plugin for fuzzy searching files and instantly opening a matched file on matched line.
- fz (⭐539) - Seamlessly adds fuzzy search to z (⭐17k)'s tab completion and lets you easily jump around among directories in your history.
- fzf-finder (⭐20) - Plugin to have a cool search keybinding with fzf (⭐71k) and (optionally) bat (⭐53k) and fd (⭐39k). Falls back to
findandcat. Searches in the local tree of subdirectories for files.
- fzf-history-search (⭐404) - Replaces
Ctrl+Rwith an fzf (⭐71k)-driven history search that includes date/times.
- fzf-marks (⭐505) - Little script to create, navigate and delete bookmarks in
bashandzsh, using the fuzzy finder fzf (⭐71k).
- fzf-pass (⭐6) - Better handling of passwords using fzf (⭐71k) and pass.
- fzf-prezto (⭐5) - Prezto plugin that finds where fzf (⭐71k) has been installed and enables its auto-completion and key-bindings. This plugin works as a Prezto
zstyleconfiguration option.
- fzf-tab (⭐3.9k) - Replace ZSH's default completion selection menu with fzf (⭐71k).
- fzf-utils (⭐1) - Provides functions to kill proceses and find in path with fzf (⭐71k).
- fzf-widgets (⭐91) - Adds some ZLE widgets for fzf (⭐71k).
- fzy (⭐58) - Plugin that uses fzy (⭐3.1k) for certain fuzzy matching operations.
- gcloud-project (⭐10) - Easy selection of Google Cloud Projects.
- gdbm (⭐0) - Adds GDBM as a plugin.
- gentoo (⭐4) - Adds some aliases and functions to work with Gentoo Linux.
- geometry-datetime (⭐2) - Geometry (⭐965) datetime plugin. Shows datetime (
dateunix command) in your prompt.
- geometry-hydrate (⭐1) - Geometry (⭐965) plugin to remind you to hydrate.
- geometry-npm-package-version (⭐1) - Geometry (⭐965) plugin to display the current folder's npm package version.
- geometry-rust-version (⭐2) - Geometry (⭐965) plugin to display the current folder's Rust version when either a
.rsorCargo.tomlis present.
- ghost-zeus (⭐2) - Lets you use zeus (⭐3.3k) with normal rails commands.
- git-add-remote (⭐13) - Easily add the upstream remote to your
gitfork.
- git-branches (⭐8) - Makes a menu of
gitbranches you can switch to without having to type long branch names.
- git-complete-urls (⭐3) - Enhance
gitcompletion to include in the remotes completion (e.g. fromgit clone) any URL in the clipboard.
- git-extra-commands (⭐1.1k) - Extra
githelper scripts packaged as a plugin.
- git-flow-avh (⭐6) - Adds short aliases for the
git-flowcommands.
- git-ignore (⭐31) - Generates
.gitignorefiles from gitignore.io offline. fzf (⭐71k), completion, preview integrated.
- git-it-on (⭐113) - Adds ability to open a folder in your current branch on GitHub.
- git-prompt-useremail (⭐8) - Adds prompt reminders for
gituser.email.
- git-scripts (⭐1) - Adds
git-squash-branchandgit-remove-mergedcommands.
- git-secret (⭐3.9k) - A bash-tool to store your private data inside a
gitrepository.
- git-smart-commands (⭐12) - Adds extra
gitcommands to make some commongitusages more efficient.
- git-tree (⭐1) - fzf (⭐71k) powered
git worktreehelper.
- gitcd (SukkaW) (⭐5) - Adds command to
git clonea repository andcdinto the resulting directory.
- gitcd (viko16) (⭐11) - Automatically
cdto agitworking directory after cloning it.
- github (⭐1) - Fork of the original GitHub plugin (⭐180k) embedded in oh-my-zsh.
- gitsync (⭐4) - ZSH plugin to improve workflows for one person developing on the same repository on multiple machines.
- goenv (bbenne10) (⭐6) - Manage
$GOPATHsimilarly to Python's virtualenvwrapper.
- going_places (⭐2) - A plugin that helps to use, create and maintain a list of shell locations.
- golinks (⭐0) - Launch golinks from your terminal.
- gpg-agent (⭐12) - 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.
- gpg-crypt (⭐9) - ZSH plugin to encrypt and decrypt files or directories in place.
- grep2awk (⭐27) - ZLE widget to transform
grepcommand intoawkcommand.
- grunt-plugin (⭐7) - Add autocompletion for
grunt.
- gsh (⭐1) - Collection of helper functions for
git
- gtm-terminal-plugin (⭐16) - terminal plugin for git time metrics (⭐994).
- guish (⭐6) - Collection of utility functions and aliases.
- gumsible (⭐3) - Wrapper plugin for Molecule.
- gunstage (⭐64) - There are at least eight ways to unstage files in a
gitrepository. This is a command-line shell plugin for undoinggit add.
- gvm (yerinle) (⭐1) - Provides autocompletion for
gvm(Groovy enVironment Manager).
- hab (⭐11) - Automatically loads OS environment variables defined in the file
.envrcif it's found when changing to a new directory.
- hanami (⭐7) - ZSH plugin for hanami projects.
- hbt (⭐10) - Heuristic ZSH suggestion system based on past command usage.
- hints (⭐62) - Display glob and parameter flags and other non completable info right under your editing buffer.
- hipchat (⭐13) - Send hipchat messages from the shell.
- hist (⭐179) - Edit your history in ZSH, without ever leaving the command line.
- histdb (⭐1.3k) - Stores your history in an SQLite database. Can be integrated with zsh-autosuggestions (⭐33k).
- history-enquirer (⭐97) - Enhances history search with more interaction and a multiline selection menu. Requires Node.js.
- history-filter (⭐34) - Allows you to specify patterns that will automatically exclude commands from being inserted into your permanent history. Particularly useful for preventing secrets being written.
- history-here (⭐9) - Binds
^Gto quickly toggle the current shell history file location.
- history-search-multi-word (⭐112) - 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).
- history-substring-search (⭐2.8k) - Needs to be loaded after
zsh-syntax-highlighting, or they'll both break. You'll also need to bind keys to its functions, details are in the README.md.
- history (⭐83) - Extend history so that it can be queried by SQL.
- hitokoto (⭐13) - Displays a random quote from hitokoto.cn.
- homeassistant-cli (⭐3) - Provides completion and (configuration) helpers for the Home Assistant Command-line interface (hass-cli) (⭐464). and allows command line interaction with Home Assistant instances.
- homebrew (⭐6) - Plugin for homebrew that supplements the one built into oh-my-zsh and can safely run with it enabled.
- hooks (⭐61) - Add missing hooks - for plugins and personal use.
- host-switch (⭐6) - Make it easier to switch in different
/etc/hostsfiles during development.
- hub-ci-zsh-plugin (⭐0) - A simple plugin for adding
hubci-status to your ZSH theme.
- hub (⭐9) - ZSH plugin for forking model.
- igit (⭐16) - Interactive
gitcommands using fzf (⭐71k).
- ing (⭐3) - Streamlined
pingoutput.
- instant-repl (⭐3) - Activate a REPL for any command in your current ZSH session.
- interactive-cd (⭐326) - Fish-like interactive tab completion for
cd.
- iosctl (⭐4) - Quickly access App, Data, and Log of the running simulator.
- ipip (⭐16) - Plugin for IPIP.
- iterm-tab-color (⭐49) - Adds function to set the tab color in iTerm2 and can automatically change color based on cwd or command being executed.
- iterm-tab-colors (⭐48) - Automatically changes iTerm 2 tab color based on the current working directory.
- iterm-touchbar (⭐690) - Display iTerm2 feedback in the MacbookPro TouchBar (Current directory, git branch & status).
- iterm2-colors (⭐4) - Manage your iTerm 2's color scheme from the command line.
- iterm2-tabs (⭐7) - Set colors and titles of iTerm 2 tabs.
- jabba (⭐5) - Adds shell integration code and completions for the jabba (⭐3.2k) Java version manager.
- java-zsh-plugin (⭐1) - Adds a
setjdkcommand so you can switch easily between different versions of the jdk.
- javaVersions (⭐7) - Change between different java versions with a single command.
- jdk-switch (⭐12) - Switches between jdk versions. Works on macOS and Linux.
- jenkins (⭐6) - A jenkins plugin for ZSH, heavily inspired by the excellent jira plugin.
- jhipster (⭐39) - Adds commands for jHipster.
- jira-plus (⭐6) - Create JIRA tickets from the command line.
- jvm (⭐4) - Allows selection of JDK on macOS.
- k (⭐1.8k) - Directory listings for ZSH with
gitstatus decorations.
- kctl (⭐3) - Add helper aliases for
kubectl.
- kill-node (⭐7) - ZSH plugin for murdering
nodeprocess families.
- konsole-theme-changer (⭐2) - Toggle konsole theme from ZSH.
- kube-aliases (⭐119) - Adds functions and aliases to make working with
kubectlmore pleasant.
- kube-ps1 (⭐3.7k) - ZSH plugin for
kubectlthat adds current context and namespace.
- kubecolor (droctothorpe) (⭐8) - Simplify and colorize the output of
kubectl get events -w
- kubecolor (trejo08) (⭐4) - Prints colorized outputs from
kubectl. Includes helper functions.
- kubectl-config-switcher (⭐2) - Switch between config files in
~/.kubevia theKUBECTLenvironment variable.
- kubectx (ptavares) (⭐0) - Installs and loads kubectx (⭐19k).
- kubectx (unixorn) (⭐7) - Automatically installs kubectx (⭐19k) and
kubens.
- kubernetes (⭐119) - Add kubernetes helper functions and aliases.
- lando (joshuabedford) (⭐8) - A collection of alias functions to enable the use of the CLIs within Lando without having to type lando to access them.
- lando (mannuel) (⭐0) - Adds aliases for various Lando commands.
- laradock-workspace (⭐1) - Provides an interface to Laradock's workspace.
- laravel-sail (⭐38) - Adds shortcuts for
sailcommands.
- laravelx (⭐1) - Adds some aliases for common Laravel commands.
- lazyload (⭐132) - Lazy load commands and speed up start up time of ZSH.
- learn (⭐6) - Learning collection in MySQL/MariadB to save, query and quiz everything you learn.
- liferay (⭐3) - Adds scripts for liferay (⭐2.1k) development.
- linkfile (⭐1) - Add shortcuts to your favorite directories.
- linus-rants (⭐32) - Outputs a random Linus Torvalds rant when opening a terminal.
- listbox (⭐46) - Listbox element for shell.
- locate-sublime-projects-cli (⭐1) - Allows searching for Sublime Text projects and opens them in Sublime.
- loremipsum (⭐0) - Generate lorem ipsum text on the command line. Gets its data from lipsum.com.
- lumberjack (⭐43) - Lumberjack is a logging interface for shell scripts.
- mac-packaging (⭐1) - A set of common functions used for enterprise Mac packaging with Munki.
- macos (joow) (⭐3) - A ZSH plugin for macOS.
- mage2docker (⭐12) - 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.
- magento-2 (⭐27) - Adds
m2function to run magento binary, adds tab completions.
- magic-enter (⭐16) - Make your enter key magical by binding a ZSH command to it.
- manydots-magic (⭐46) - A zle tweak for emulating
...'==../..' etc.
- markedit (⭐7) - Mark files and edit them with autocompletion for existing marks.
- markgate (⭐7) - Allows you to mark directories so you can jump directly to them.
- mfunc (⭐7) - 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.
- mode-switch.CLI (⭐3) - A ZSH plugin for switching command line between normal mode and
vimode.
- monorepo-plugin (⭐2) - ZSH plugin for monorepo management.
- monthrename (⭐1) - Renames month names to numbers in filenames.
- mouse-status (⭐3) - Changes mouse color based on status code, uses libratbag.
- mylocation (⭐10) - A plugin to show your current location based on your IP address.
- namelink (⭐4) - Provides an automatically synchronized mapping of filesystem entries (typically symbolic links) in a set of directories to their counterparts in the named directory hash.
- navi (⭐2) - Plugin for navi (⭐16k).
- navigation-tools (⭐10) - Adds
htop-like kill, directory bookmarks browser, a multi-word incremental history searcher and more.
- new-file-from-template (⭐14) - Generates file from template.
- newvwp (⭐2) - Spins up a new WordPress site using Valet.
- nix-shell (⭐413) - Plugin that lets you use ZSH as the default shell in a
nix-shellenvironment.
- node-env-installer (⭐1) - Uses
nvmto install new versions and modules for the current project.
- node (⭐5) - Srijan Shetty's Node.js plugin for ZSH with caching of
nvmcompletions and autoloading ofnvmif present.
- nodenv (jsahlen) (⭐4) - Auto-load
nodenvand its completions into the shell.
- nodenv (mattberther) (⭐2) - Installs, updates and loads
nodenv. Inspired by zsh-rbenv (⭐2).
- nohup (⭐8) - Add
nohupto the current command pressingCtrl-H.
- noreallyjustfuckingstopalready (⭐301) - 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.
- notes (aperezdc) (⭐13) - Inspired by terminal_velocity, it provides a fast interface to create and access a set of Markdown text files inside a directory.
- notes (chipsenkbeil) (⭐21) - Provides a quick notes editing experience in ZSH.
- notify (luismayta) (⭐12) - Notifications for ZSH with auto installation of dependencies and r2d2 sounds.
- notify (marzocchi) (⭐532) - 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).
- npm (trystan2k) (⭐2) - Adds
npmaliases. Based on the Oh-My-Zsh npm (⭐180k) plugin.
- npm (zfben) (⭐1) - Use
nasnpmaliases withnoglobprefix and more. Based on the Oh-My-Zsh npm (⭐180k) plugin.
- nvm-lazy (⭐5) - Plugin for lazy loading of oh-my-zsh's *nvm- plugin. It supports lazy-loading
nvmfor more than one binary/entrypoint, with the defaults beingnvm,nodeandnpm.
- nvm (⭐2.3k) - ZSH plugin for installing, updating and loading
nvm.
- oath (⭐8) - Manages 2FA authentication 6 digit tokens. It was highly inspired by this article about using oathtool for 2 step verification.
- oclif completion generator (⭐12) - Generates shell completions for commands lacking them.
- oh-my-matrix (⭐24) - Turn your terminal into the matrix.
- omz-themes-standalone (⭐5) - Gives you the oh-my-zsh (⭐180k) themes without requiring everything else that comes with oh-my-zsh
- open-create-projects (⭐3) - Open/Create projects in Jetbrains.
- open-pr (⭐65) - A ZSH plugin to open pull requests from command line.
- openshift-origin (⭐0) - Add a few shortcuts to common openshift origin (oc) actions.
- opera-git-plugin (⭐0) -
gitaliases.
- opp (⭐233) - Vim's text-objects-ish for ZSH.
- opt-path (⭐13) - Automatically add
~/optsubpaths to your$PATH.
- osx-autoproxy (⭐123) - Configures proxy environment variables based on macOS's system preferences.
- osx-dev (⭐14) - This plugin adds some commands for maintaining various server programs on a macOS install.
- osx (⭐20) - Add some common macOS related aliases and functions.
- package-any-node (⭐0) - Easy installing of any Node modules inside the plugin directory, exposing their binaries via shims (i.e.: forwarder scripts) created automatically by Bin-Gem-Node (⭐7) annex.
- packer (⭐2) - Adds aliases and auto-completes for Hashicorp packer.
- pantheon-terminal-notify (⭐11) - Background notifications for long running commands. Supports Elementary OS Freya.
- passwordless-history (⭐23) - Keeps passwords from entering your command line history.
- path-ethic (⭐10) - Helps manage your
$PATHquickly and easily. Doesn't touch your existing.zshrc,.zprofile, but adds on top of your existing environment instead.
- pctl (⭐8) - Toggle the environment variables for proxying.
- pentest (⭐68) - Aliases and functions for the lazy penetration tester.
- per-directory-history (⭐326) - Per directory history for ZSH, as well as global history, and the ability to toggle between them with
^G.
- percol (⭐9) - Interactively and incrementally search history/resume background jobs using percol (⭐3.3k).
- perlbrew (⭐1) - Installs perlbrew if not already installed and initializes it for your shell.
- pew (⭐2) - Sets up and manages Python virtualenvs using pew (⭐1.2k) and automatically switches virtualenvs as you move directories.
- pg (⭐18) - Adds utility functions to work with PostgreSQL.
- ph-marks (⭐12) - Bookmark pornhub videos from your terminal.
- php-version-rcfile-switcher (⭐6) - Automatically switch between php versions using php-version (⭐677) if an rc-file is present in a directory.
- phpcs (⭐2) - Plugin for PHP code sniffer (⭐11k).
- phpunit (⭐8) - Plugin for PHPUnit.
- pip-app (⭐39) - Makes it easy to install python applications into distinct Python virtualenvs so they don't conflict with any other python requirements on your system.
- pipx (⭐7) - Autocompletions for pipx (⭐12k).
- plugin-ibtool (⭐1) - Adds ibtool shortcuts to generate localized XIB files.
- plugin-rails (⭐2) - ZSH plugin for Rails.
- plugin-vscode (⭐17) - Plugin for Visual Studio Code, a text editor for macOS, Windows, and Linux.
- poetry (darvid) (⭐77) - Automatically activates and deactivates Poetry-created python virtualenvs.
- poetry (sudosabin) (⭐5) - Enables poetry
$PATHand autocompletions.
- posh-git-bash (⭐384) - Adds
gitstatus in your prompt.
- ppsmon (⭐0) - Reads
/sys/class/net/$interface/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/sys.
- pr-cwd (⭐2) - Creates a global variable with current working directory. Plugin has integration with jocelynmallon/zshmarks (⭐280).
- pr-eol (⭐0) - Displays an EOL symbol which can be embedded in the prompt.
- pr-exec-time (⭐2) - Adds a variable you can use to display the execution time of the last command run.
- pr-git (⭐2) - Creates a global variable with
gitstatus information that can be displayed in prompts.
- pr-is-root (⭐0) - Sets an environment variable you can use in a custom prompt when running as root.
- pr-jobs (⭐1) - Creates an environment variable which can be used to display background job information in a custom prompt.
- pr-node (⭐0) - Sets an environment variable which can be used to display Node.js information in a custom prompt.
- presenter-mode (⭐4) - Expands aliases during presentations. It also increases the terminal window's contrast to enhance visibility.
- pretty-time (sindresorhus) (⭐71) - Convert seconds to a human readable string: 165392 → 1d 21h 56m 32s.
- pretty-time (zpm-zsh) (⭐2) - Converts raw seconds into human-readable strings.
- print-alias (⭐16) - Prints commands with aliases expanded whenever you use an alias at the command line.
- printc (⭐14) - Allows you to print in any color in the RGB space via a simple
printccall.
- profile-secrets (⭐28) - 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.
- project (voronkovich) (⭐5) - Plugin for managing projects.
- prompt-generator (⭐7) - Generates custom themes. Some generated themes require powerline-compatible fonts.
- proxy (⭐385) - Configure proxy settings for some package managers and software.
- pyenv-lazy-load (⭐3) - Plugin for lazy-loading
pyenvin ZSH.
- q (cal2195) (⭐70) - Add
vim-like macro registers to your ZSH shell.
- q (tomsquest) (⭐0) - Tail/remove the temp file for Q (⭐1.5k), the Dirty Debugging Tool.
- qiime2 (⭐2) - Adds functions and aliases to make working with Quiime 2 easier.
- quoter (⭐8) - Display a random quote when opening a new terminal session.
- randeme (⭐4) - Chooses a random theme for each session. If you not like the chosen theme you can run
randeme_rmto never show that theme again.
- random-quotes (⭐8) - Displays random quotes or facts.
- razer-status-code (⭐4) - Change the colour of your Razer Mouse based on the status of the last executed command. Requires OpenRazer linux drivers.
- rc-files (⭐2) - Adds shortcut functions for editing various rc files.
- recall (⭐18) - Makes using command history easier.
- reentry-hook (⭐6) - Plugin that re-enters working directory if it has been removed and re-created.
- reload (⭐8) - Adds function to quickly reload your
.zshrc.
- reminder (⭐38) - A plugin which displays reminders above every prompt.
- replace-multiple-dots (⭐7) - Converts
...to../..
- revolver (⭐152) - A progress spinner for ZSH scripts.
- riddle-me (⭐1) - Displays random riddles.
- ripz (⭐23) - Reminds you of your aliases, so you use them more. Depends on ripgrep (⭐53k).
- robo (⭐2) - A ZSH plugin for Robo (⭐2.7k).
- rockz (⭐9) - Lua + LuaRocks virtual environment manager based upon VirtualZ.
- safe-paste (⭐12) - A safe-paste plugin. See Conrad Irwin's bracketed-paste blog post.
- saml2aws-auto (⭐5) - 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.
- saml2aws (⭐12) - Add support for saml2aws (⭐2.1k).
- sandboxd (⭐239) - Speed up your
.zshrc& shell startup with lazy-loading by only running setup commands (e.g.eval "$(rbenv init -)", etc) when you need them.
- sb-upgrade (⭐0) - Script to automatically update apps on a seedbox.
- schroot (⭐1) - Show current
chrootname in your prompt.
- sdkman (⭐6) - Installs sdkman and adds completions and aliases for it.
- sealion (⭐10) - Allows you to set reminders that will appear in your terminal when your prompt is refreshed.
- search-directory-history (⭐3) - Allows complex search of per-directory history created using the per-directory-history (⭐326) plugin.
- sed-sub (⭐1) - Adds keybindings to do global search and replace on current command line.
- select (⭐10) - Multi-term searched selection list with approximate matching and uniq mode.
- send (⭐31) - Single command to
git add,git commit, andgit pushfor much fastergitworkflow.
- sensei-git (⭐6) - Adds many
gitaliases and helper shell functions.
- setenv (⭐7) - Runs a script when you change directories.
- shelf (⭐1) - Utility which can be used to bookmark and access directly any file using mnemonics.
- show-path (⭐3) - Provides a function shows the
$PATHline by line.
- simpleserver (⭐14) - Plugin to easily start python
SimpleHTTPServerandSimpleHTTPSServer.
- slugify (⭐4) - Converts filenames and directories to a web friendly format.
- smart-cd (⭐17) - Runs
lsandgit statusafter chpwd.
- smartinput (⭐7) - When you type brackets or quotes, the corresponding end brackets/quotes are automatically added.
- smile (⭐3) - Adds function to display random smileys.
- snippets (⭐37) - Command line snippet expansion.
- solarized-man (⭐27) - A modified version of oh-my-zsh's plugin colored-man-pages, optimized for the solarized dark (⭐16k) theme in the terminal.
- spack (⭐2) - Includes some useful aliases and functions for loading/unloading Spack (⭐4.7k)-generated modules. As it makes use of the
modulecommand it is much more efficient thanspack load.
- ssh-connect (⭐113) - A simple
sshmanager.
- ssh-plugin (⭐5) - Plugin for
ssh.
- sshukh (⭐7) - Will update your
known_hostsfile when yousshinto a server.
- startify (⭐3) - Shows recently used
vimfiles, shell-util files, activetmuxsessions, recently-rungitcommands and more.
- startup-timer (⭐22) - Print the time it takes for the shell to start up.
- stashy (⭐5) - Plugin that simplifies using
git stash.
- statify (⭐4) - Plugin that does basic statistical analysis.
- suffix-alias (⭐4) - Directly open files in the shell using ZSH's suffix aliases.
- switch-git (⭐1) - Easy switching between
gitrepositories. Just typesgr <some part of you repo's name>, press enter and you're there.
- syntax-highlighting-filetypes (⭐155) - ZSH syntax highlighting with dircolors in realtime.
- sys-diver (⭐9) - A ZSH plugin for directory change or editor startup with only key operations using widgets without typing commands.
- sysadmin-util (⭐977) - Steve Kemp's collection of tool scripts for sysadmins.
- systemd (⭐9) - Adds many aliases for
systemd.
- t32 (⭐2) - Plugin for the Lauterbach Trace32 toolset. It automatically registers fonts and sets all necessary environment variables to run the t32 toolset.
- tailf (⭐2) - Adds
tailffunction with prefixed newlines instead of trailing newlines.
- terminal-title (⭐4) - Adds a
set-term-titlefunction you can use to title terminal windows.
- terminal-workload-report (⭐2) - A plugin that calculates and displays how many commands have been run via terminal.
- terraform (macunha1) (⭐20) - Add convenience aliases for terraform, tab completions and helper function to add your terraform workspace in the prompt.
- terragrunt (⭐5) - Plugin for Terragrunt (⭐8.8k), a thin wrapper for Terraform that provides extra tools.
- tfswitch (⭐1) - Installs and loads tfswitch (⭐1.4k).
- tgswitch (⭐1) - Installs and loads tgswitch (⭐153).
- thefuck (⭐28) - Loads thefuck (⭐93k) (a tool which corrects your previous command) with cache support, which reduces the loading time dramatically.
- theia-dev-tools (⭐0) - Convenience functions for working with theia-ide (⭐21k).
- tig (⭐1) - Adds a few advanced bindings for tig (⭐13k) and also provides a
tig-pickscript.
- timewarrior (⭐56) - Adds support for timewarrior, a time-tracking application.
- tipz (⭐27) - Displays your alias if you have an alias for the command you just ran, similarly to alias-tips (⭐794).
- title (⭐6) - Allows you to set a terminal window title.
- titles (⭐58) - Automatic window and tab titles for tmux and xterm-compatible terminals.
- tm (⭐5) - Simplifies creating new tmux sessions, attaching to existing sessions, switching between sessions, and listing active sessions.
- tmux-auto-title (⭐22) - Automatically sets the title of windows/panes as the current foreground command.
- tmux-rename (⭐4) - Rename tmux windows automatically.
- tmux-simple (⭐6) - Simple plugin for using tmux with ZSH.
- tmux-vim-integration (⭐4) - Open files in a running
vim(or NeoVim) session, from an adjacent tmux pane.
- tmux-zsh-vim-titles (⭐28) - Create unified terminal titles for
tmux, ZSH, and Vim/NVIM, modular.
- tmux (⭐18) - Plugin for tmux.
- tmuxrepl (⭐25) - Simple ZSH plugin to have a R-EP-L tmux session.
- toggl (⭐5) - Adds a
toggl-weekcommand to display the total working hours tracked on toggl.com
- toggle-command-prefix (⭐22) - Add a widget to toggle a prefix to a command. Binds Alt+s to prefix a command with
sudoby default.
- tumult (⭐194) - Adds tools for macOS.
- ubuntualiases (⭐2) - Ubuntu 16 aliases.
- ugit (⭐1.5k) - Lets you undo your last
gitoperation.
- uncloudium (⭐1) - Adds helper script to download crx files from the Google Chrome web store.
- undollar (⭐19) - Strips the dollar sign from the beginning of the terminal prompt.
- unix-simple (⭐1) - A command that shows a graphic about the simplicity of unix.
- up (cjayross) (⭐4) - A simple way to navigate up through directories.
- up (peterhurford) (⭐43) - Adds an up command to
cdmultiple levels up.
- url-highlighter (⭐30) - 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.
- vagrant-box-wrapper (⭐2) - A wrapper plugin for vagrant that allows for calling
vagrantcommands 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.
- vanilli.sh (⭐24) - A lightweight start point of shell configuration.
- vcshr (⭐0) - Help vcsh users require GitHub repositories using
vcshfor auto-installation in~/.zshrc, etc.
- velocity (⭐4) - Powerline-based theme elements for ZSH and tmux.
- venv-lite (⭐5) - A super-lightweight sort-of-clone of virtualenvwrapper; it pretty much expects you to be using pyenv (⭐42k) (though you don't *have- to), and because it's based on the
venvmodule, (creation) only works for python >= 3.3.
- venv-wrapper (⭐2) - Provides ZSH functions to ease the management of your virtual environments using
venv.
- vi-increment (⭐10) - Add
vim-like increment/decrement operations.
- vi-mode (nyquase) (⭐32) - Add extra
vi-like functionality.
- vi-mode (sinetoami) (⭐0) - Add more
vi-like functionality to ZSH.
- vi-motions (⭐38) - Add new motions and text objects including quoted/bracketed text and commands.
- vi-quote (⭐7) - Add an operation which quotes or unquotes a motion.
- viexchange (⭐15) - A
vimode plugin for easily swapping text between two places in the buffer, like vim-exchange.
- vim-mode (⭐356) - Friendly
vi-mode bindings, adding basic Emacs keys, incremental search, mode indicators and more.
- vim-plugin (⭐20) - Allows you to do
vim filename:123to open a file with the cursor at a specific line.
- vimman (⭐20) - View
vimplugin manuals (help) likemanin ZSH.
- vimto (⭐29) - Improved ZSH
vimode (bindkey -v) plugin.
- virtualz (⭐9) - Python virtualenv manager inspired by Adam Brenecki's Virtualfish (⭐1.1k) for the Fish shell, replaces virtualenvwrapper.
- visit (⭐2) - Custom plugin for faster navigation.
- volta (cowboyd) (⭐9) - Seamlessly install and configure the Volta Node.js toolchain manager.
- volta (⭐3) - Installs and loads Volta: JS Toolchains as Code (⭐12k).
- vscode (qianxinfeng) (⭐33) - Plugin for Visual Studio Code.
- wakatime (sobolevn) (⭐92) - Track how much time you have spent in your terminal. Has per project stats.
- wakatime (wbingli) (⭐155) - Automatic time tracking for commands in ZSH using wakatime.
- warhol (⭐64) - Configures colorization with grc (⭐2k).
- watch (⭐17) - Easily prefix your current or previous commands with watch by pressing
CTRL + W.
- watson.zsh (⭐5) - A plugin for the watson (⭐2.5k) time management system.
- wd (⭐715) - Warp directory lets you jump to custom directories in ZSH, without using
cd. Why? Becausecdseems inefficient when the folder is frequently visited or has a long path.
- web-search (sinetoami) (⭐3) - Add commands to run bing, google, yahoo, & duckduckgo searches directly from the CLI.
- web-search (yabanahano) (⭐0) - Adds aliases for searching with Google, Wiki, Bing, YouTube and other popular services.
- window-title (⭐34) - Adds informative tiles to your terminal windows.
- windows-title (⭐3) - Dynamically updates terminal window title with current directory and the last command run.
- workon (⭐6) - Simple utility for jumping between projects.
- worktree (⭐3) - Adds functions that wrap
git worktree.
- wsl2-ssh-pageant (⭐1) - Use your Yubikey stored GPG keys from WSL. This packages the instructions from wsl2-ssh-pageant repo (⭐368) as a ZSH plugin.
- you-should-use (⭐1.7k) - ZSH plugin that reminds you to use those aliases you defined.
- youtube-dl-aliases (⭐7) - Adds
ytaliases to download videos from YouTube.
- youtube-dl (⭐2) - Simple plugin for youtube-dl.
- z.lua (⭐3.1k) - A command line tool which helps you navigate faster by learning your habits. An alternative to z.sh (⭐17k) with Windows and posix shells support and various improvements. 10x faster than fasd and autojump, 3x faster than z.sh (⭐17k).
- zabb (⭐41) -
zabbis a command that tries to figure out the shortest memorable abbreviation of a directory that is usable by z (⭐27k) to unambiguously jump to that directory.
- zabrze (⭐40) - A ZSH abbreviation expansion plugin.
- zaw (⭐577) - ZSH anything.el-like widget.
- zce (⭐65) - Vim's EasyMotion / Emacs's ace-jump-mode for ZSH.
- zcolors (⭐81) - Uses your
$LS_COLORSto generate a coherent theme for Git and your Zsh prompt, completions and ZSH syntax highlighting (⭐21k).
- zconvey (⭐3) - Adds ability to send commands to other ZSH sessions, you can use this to
cd $PWDon all active ZSH sessions, for example.
- zeno (⭐178) - Fuzzy completion and utility plugin powered by Deno.
- zero (⭐16) - Zero is both a plugin and a theme. See the GitHub page for installation details. Includes
gitandhgstatus decorators.
- zflai (⭐3) - A fast logging framework for ZSH.
- zfzf (⭐24) - A fzf-powered file picker for ZSH which allows you to quickly navigate the directory hierarchy.
- zhooks (⭐66) - Displays the contents of any ZSH hook arrays and the code of any hook functions that have been defined. Useful for debugging.
- zinfo_line (⭐1) - Makes more information available to ZSH themes.
- zinit-annex-bin-gem-node (⭐7) - zinit (⭐3.8k) extension that exposes binaries without altering
$PATH, 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.
- zinit-annex-default-ice (⭐3) - Allows user to define ices active for multiple zinit commands.
- zinit-annex-man (⭐6) - Zinit (⭐3.8k) extension that generates man pages for all plugins and snippets
- zinit-annex-meta-plugins (⭐7) - Install groups of plugins with a single label (zinit (⭐3.8k) only).
- zinit-annex-patch-dl (⭐3) - zinit (⭐3.8k) extension that downloads files and applies patches through the provided
dlandpatchzinit ices.
- zinit-annex-readurl (⭐7) - Adds function to automatically download the newest version of a file to which URL is hosted on a webpage.
- zinit-annex-rust (⭐6) - zinit (⭐3.8k) extension that that installs rust and cargo packages inside plugin directories.
- zinit-annex-test (⭐0) - zinit (⭐3.8k) extension that runs tests (via make test, for example) – if it finds any of them – after installing and updating a plugin or snippet.
- zinit-annex-unscope (⭐2) - Allows installing plugins for zinit (⭐3.8k) without specifying the user name by querying the Github API.
- zinit-console (⭐14) - A semigraphical (curses) consolette for the zinit (⭐3.8k) plugin manager.
- zinsults (⭐16) - Prints insults if a command fails.
- zjump (⭐11) - Simplify ZSH directory navigation; jump to already visited, parent or sub folders.
- zlitefetch (⭐6) - Lightweight system information plugin.
- zoxide (⭐27k) - A fast alternative to
cdthat learns your habits.
- zsh-select (⭐10) - Displays a selection list. It is similar to
selecta, but uses the curses library to do display, and when compared to fzf (⭐71k), the main difference is approximate matching instead of fuzzy matching.
- zsh-z (agkozak) (⭐2.2k) - Jump quickly to directories that you have visited "frecently." A native ZSH port of
z.sh- withoutawk,sed,sort, ordate.
- zsh-z (ptavares) (⭐0) - Installs and loads z.
- zshrc (⭐5) - Load local
.zshrcfiles from your project scopes.
- zsnapac (⭐2) - Plugin for taking ZFS pre/post upgrade snapshots on Arch Linux.
- zsnapshot (⭐3) - Adds command to dump the current ZSH state into a file, for later restoration by sourcing the snapshot file.
- ztouch (⭐3) - Adds touchbar controls for recent history commands, directory stack, cycling between modes and user-mappable commands to the touchbar on macOS.
- ztrace (⭐8) - Catches output of commands, allows to reuse that output, glue it with history content.
- zui (⭐13) - ZSH User Interface library – CGI+DHTML-like rapid TUI application development with ZSH.)
Completions / superconsole - Windows-only
- dropbox (⭐21) - A dropbox plugin for Zsh that provides
dropbox-clianddropbox-uploadercommands.
- aliyun (⭐0) - Add completions for the Aliyun CLI (⭐871).
- appspec (⭐6) - Generating completions for Bash and ZSH from YAML specs
- autopkg-zsh-completion (⭐9) - Completions for autopkg.
- aws-completions (⭐5) - Adds completion support for
awsclito manage AWS profiles/regions and display them in the prompt.
- bash-completions-fallback (⭐64) - Support
bashcompletions for commands when no native ZSH one is available.
- batect (⭐1) - Adds tab completions for batect build system.
- berkshelf-completions (⭐17) - Adds tab completion for berkshelf.
- better-npm-completion (⭐484) - Better tab completion for
npm.
- bio (⭐9) - Completions for bioinformatics tools.
- buidler (⭐3) - Adds completion and useful aliases for NomicLabs Buidler tool.
- carapace-bin (⭐1.3k) - Multi-shell multi-command argument completer.
- carthage (⭐1) - Provides completions and aliases for use with Carthage (⭐15k).
- cf-zsh-autocomplete (⭐34) - Adds autocomplete for all Cloud Foundry CLI commands.
- cod (⭐535) - A completion demon for
bash/fish/zshwhich creates completion functions on the fly when it sees you run something with--help.
- codeception (⭐12) - Adds command completion for the Codeception Testing Framework.
- comonicon (⭐0) - Tab completions for comonicon (⭐286).
- cpan (⭐2) - Adds
cpan install word<tab>andcpanm install <tab>to complete remote CPAN package names.
- ctop (⭐4) - Tab completions for ctop (⭐16k).
- dagger (⭐1) - Completions for dagger.
- dbic (⭐0) - Automatically sets up Environment variables for DBIx::Class::Migration's script and Dancer.
- docker (chr-fritz) (⭐14) - Loads
dockerZSH tab completions directly from Docker for Mac.
- docker (felixr) (⭐257) - Add tab completions for
docker.
- docker (greymd) (⭐67) - Add tab completions for
dockeranddocker-compose.
- dotnet (⭐2) - Dotnet tab completion.
- drush_zsh_completion (⭐40) - Drush autocomplete awesomeness for ZSH.
- duell (⭐2) - A ZSH plugin for duell (⭐40).
- efibootmgr (⭐3) - Tab completions for
efibootmgr.
- etcdctl (⭐2) - Adds etcdctl tab completions.
- expressvpn (⭐0) - Adds tab completions for the expressVPN client.
- extract (le0me55i) (⭐19) - Defines a function called extract that extracts the archive file you pass it, and supports a wide variety of archive filetypes.
- extract (thetic) (⭐8) - Fork of the oh-my-zsh extract plugin.
- fzf-gcloud (⭐26) - Fuzzy completion to navigate and preview all Google Cloud SDK
gcloudCLI commands
- fzf-tab-completion (⭐747) - Add tab completion for ZSH,
bash& applications using GNU Readline.
- fzf-zsh-completions (⭐165) - Fuzzy completions for fzf (⭐71k) and ZSH that can be triggered by a trigger sequence that defaults to
**.
- git-annex (⭐15) - Allows tab completion for most git-annex commands.
- git-flow (⭐2.8k) - ZSH completion support for git-flow (⭐27k).
- git-fzf (⭐27) - ZSH plugin that wraps
gitoperations for simplicity and productivity. It also contains completions and combines support for fzf (⭐71k).
- github-cli (⭐5) - Tab completions for the GitHub cli.
- gitlab-runner (⭐0) - ZSH completions for gitlab-ci-multi-runner.
- gradle-completion (gradle) (⭐1.1k) - Bash and ZSH completion support for gradle.
- gradle-completion (ninrod) (⭐1) - ZSH completion support for gradle.
- grid5000 (⭐2) - Grid 5000 plugin - adds theme, autocompletions.
- gulp (akoenig) (⭐32) - Autocompletion for your gulp.js tasks in the Z-Shell (ZSH).
- gulp (srijanshetty) (⭐10) - Autocompletion for gulp.
- hashlink (⭐0) - Completions for https://hashlink.haxe.org/.
- haskell (⭐19) - Adds completions for
cabal,ghcandghc-pkgscommands.
- haxelib (⭐1) - Completions for haxelib.
- helmfile (⭐4) - Adds autocompletion for
helm.
- ipfs (⭐9) - Completions for the Interplanetary File System.
- joe (⭐0) - Adds completions for joe (⭐2.9k) gitignore editor.
- jtool-completion (⭐0) - ZSH completions for jtool.
- jx (⭐0) - Adds tab completions for the Jenkins-X cli.
- kafka (⭐64) - Completions for Apache kafka.
- keybase (⭐19) - Completions for keybase.
- kitty (⭐8) - Completions for kitty terminal emulator.
- kompose (⭐4) - Add tab completions for Kompose.
- kubeadm (⭐4) - Add tab completions for kubeadm.
- lazycomplete (⭐25) - Lazy loading for shell completion scripts.
- ls-go (⭐0) - Adds some useful aliases for ls-go (⭐223).
- mooseX-App (⭐0) - completion generator for Perl module
MooseX::App.
- more-completions (⭐46) - 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
architecture_srcdirectory.
- msfvenom (⭐57) - Tab completions for Metasploit.
- mx-honey (⭐9) - Provides completions for mx (⭐192); a command-line tool used for the development of Graal projects. It's meant to improve the usual workflow
build unittest benchmark ...ease discovery and provide handy aliases.
- newman (⭐0) - Provides autocompletion for the Newman CLI (⭐7.1k).
- nix (⭐246) - Completions for nix, NixOS, and NixOps.
- node-ace (⭐6) - Completions for
node ace.
- nova (⭐6) - Provides auto-complete for nova.
- npm-run (⭐54) - Autocompletion support for
npm run.
- okta (⭐1) - Provides command line completions for the
aws-oktaand okta-awscli (⭐305) commands.
- packer (⭐5) - Adds tab completion for packer.
- pandoc-completion (⭐14) - Pandoc completion plugin.
- parallels (⭐9) - Add completions for Parallels desktop.
- pass-zsh-completion (⭐10) - convenience repo to easily obtain pass command completion for ZSH.
- pip-completion (⭐23) - Autocompletion plugin for pip.
- pipenv (AlexGascon) (⭐1) - Enables aliases for the most common pipenv commands.
- pipenv (gangleri) (⭐13) - Completions for
pipenv.
- pmy (⭐151) - General purpose context-aware ZSH completion engine powered by fzf (⭐71k).
- quickjump (⭐1) - Adds tab completion support for skim (⭐5.8k) for recent files and directories using fasd (⭐89).
- racket completion (⭐6) - Completion for Racket.
- rake-completion (⭐8) - Add fast tab completion for rakefile targets.
- rhoas (⭐2) - Adds completions for rhoas.
- rustup (⭐12) - Tab completions for Rustup.
- s3cmd (⭐0) - Adds tab completions for s3cmd.
- salesforce-cli (⭐90) - ZSH command completion for the Salesforce CLI. Requires jq.
- saml2aws (⭐2) - Adds completions for saml2aws (⭐2.1k).
- spring-boot-plugin (⭐10) - Adds autocompletions for spring-boot commands.
- ssh-agent (bobsoppe) (⭐26) - Manage
ssh-agent.
- ssh-agent (hkupty) (⭐12) - Automatically starts
ssh-agentto set up and load whichever credentials you want forsshconnections.
- taskbook (⭐3) - Auto-completes task numbers for taskbook.
- tmux pane words - Key bindings to complete words from your tmux pane.
- tugboat (⭐4) - Adds autocompletion for tugboat (⭐1.4k) command.
- umake (⭐1) - Tab completion for Ubuntu umake.
- vert.x (⭐0) - Provides autocomplete features for the vertx command.
- web-open (⭐1) - Adds alias to open web pages. Only works with Ubuntu 20.
- yabai (⭐16) - Add completions for macOS yabai (⭐26k) tiling window manager.
- yarn (⭐582) - Add autocompletions for
yarn add,yarn remove,yarn upgrade,yarn whyandyarn run.
- zargparse (⭐11) - Pass it a script that uses
argparseand it will write a ZSH completion to your current directory.
Themes / superconsole - Windows-only
- 0i0 (⭐15) - Optimized for dark terminal windows, uses nerdfont
gitstatus decorations.
- 14degree (⭐2) - Includes
git,virtualenvandrvmstatus decorations.
- 1999 (⭐6) - Powerline-esque theme. Includes
gitstatus decorations, network and battery status.
- abbr (theme) (⭐2) - Displays an abbreviated version of the current directory path, shows the Python virtualenv, Rust version,
gitstatus, and the exit code of last command. Works well on dark backgrounds by default but colors can be easily customized.
- adlee (⭐0) - macOS theme, requires a Powerline-compatible font.
- af-magic-dynamic (⭐1) - Modified version of af-magic (⭐7) with dynamic path shortening.
- aflah-bhari (⭐0) - Modified version of the robbyrussell (⭐180k) theme in oh-my-zsh.
- aftermath (⭐1) - Get a nice summary line after each command you run in your shell.
- agitnoster (⭐7) - Based on agnoster theme included in Oh My Zsh (⭐180k) and bash-git-prompt (⭐6.8k). Shows detailed information about
gitstatus.
- agkozak (⭐313) - Uses three asynchronous methods to keep the ZSH prompt responsive while displaying the
gitstatus and indicators of SSH connection, exit codes, andvimode, along with an abbreviated,PROMPT_DIRTRIM-style path. Very customizable. Asynchronous even on Cygwin and MSYS2.
- agnoster-gentoo (⭐1) - A Gentoo flavored version of the Agnoster ZSH Theme (⭐4.1k) that includes user@hostname and
gitstatus decorations. Works better with a unicode font.
- agnoster-mod (⭐4) - Agnoster variant with a right-prompt.
- agnoster-plus (⭐7) - Agnoster variant optimized for use with Solarized Dark (⭐16k) terminal color scheme. Includes
gitstatus.
- agnoster-refresh (⭐4) - Agnoster variant, includes battery and online status.
- agnoster-repopath (⭐2) - Based on Agnoster (⭐4.1k) and Passion (⭐316) themes. Includes
gitandmercurialstatus, current time and time the last command took decorations in the prompt.
- agnoster-timestamp-newline (⭐6) - Agnoster variant with timestamp and newline added.
- agnoster - Optimized for solarized terminal color schemes, shows
gitdecorations, user@host, working directory, the previous command's exit status and whether you are running with root privileges. Requires a Powerline-compatible font.
- agnosterAfro (⭐6) - Based on Powerline (⭐2.9k) and Agnoster themes and inspired by the agnosterzak (⭐393).
- agnosterzak (⭐393) - Based on Agnoster, shows battery life, date & time,
gitstatus, current directory and user & host information.
- akzsh (⭐1) - Works best with a dark terminal theme, includes
gitdecorations.
- alarangeiras (⭐0) - Minimalist theme with
gitstatus decorations.
- ale (⭐3) - Based on the fino theme. Includes
git,virtualenvandnodestatus decorations.
- alien-minimal (⭐152) - Minimalist ZSH theme with
gitstatus displayed.
- alien (⭐333) - Powerline-esque ZSH theme that shows
gitdecorations and the exit code of the last command. Faster than many other prompts because it determines thegitdecorations asynchronously in a background process.
- almel (⭐26) - Inspired by agnoster (⭐4.1k), written in Rust. Includes
gitstatus, user@host, last command exit status and working directory decorations
- alpharized (⭐11) - Optimized to work with solarized dark terminals. It's a modified version of the avit theme (⭐180k).
- amoyly (⭐1) - An elegant and comfortable-reading theme based on Agnoster.
- amplify (⭐0) - Minimalist, includes AWS Amplify envioronment and
gitstatus decorations.- andy (⭐0) - Modified bira (⭐180k) theme with bettergitsupport.
- antoinechab (⭐3) - Includes
gitstatus, username, time and current directory decorations.
- antsy (⭐5) - Shows
gitbranch and status decorations, virtualenv, exit status, jobs count, and vi-mode indicator.
- aperiodic (⭐2) - Shows
gitdecorations, 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.
- aphrodite (⭐157) - Minimalistic theme without visual noise. Displays only the necessary information: current user, hostname, working directory,
gitbranch if one exists. Looks great both with dark and white terminals.
- aplos (⭐4) - Minimal ZSH prompt with working directory,
gitlocal info,gitremote info, time and exit code.
- apollo (⭐74) - A heavily customizable, compatible and performant ZSH theme that uses modules to enable features.
- apple (aramirol) (⭐1) - Based on robbyrussell (⭐180k), includes
vcsstatus decorations. Colors customizable by setting vars in your.zshrc.
- apple (bjrowlett2) (⭐0) - Minimalist theme with
gitstatus decorations.
- arael (⭐0) - Fork of gallifrey (⭐180k).
- archcraft (⭐23) - Greenish theme, optimized for dark backgrounds. Includes
gitstatus decorations.
- archie (⭐2) - Arch Linux inspired ZSH theme. Based on the norm (⭐180k) theme.
- aronhoyer (⭐0) - Minimalist theme with right-side
gitstatus decorations.
- arrow-minimal (⭐0) - A minimal ZSH theme with
gitdecorations.
- asciigit (⭐6) - An ASCII-only theme for
gitusers who don't want to use fonts with extra glyphs.
- async (⭐4) - Shows current directory,
gitstate, return value of last command if it had an error code, number of background jobs, execution time of long-running commands, current python virtualenv.
- aterminal (⭐37) - Displays Node.js, NPM, Docker, Go, Python, Elixir and Ruby information in the prompt.
- aub (⭐2) - Includes decorations for
gitandhgstatus andusernameathost.
- avil (⭐0) - Minimalist theme with
gitdecorations.
- avit-d2k (⭐13) - Based on the oh-my-zsh avit (⭐180k) theme, with small changes.
- avit-mod (⭐0) - Modified version of oh-my-zsh's avit (⭐180k) theme.
- banana (⭐6) - Includes
gitstatus decorations and current directory.
- bandit (⭐3) - Another Powerline variant.
- bar (xp-bar) (⭐3) - Includes username, host, pwd,
gitstatus decorations and 3x hour reminders to drink water.
- barion (⭐1) - A fast compiled prompt with a compact
gitstatus overview. Reminiscent of powerline. Requires Crystal to build.
- bash (⭐0) - Looks like the default
bashprompt.
- bashi (⭐5) - Optimized for Ahmet Sülek's Flat UI Terminal (⭐624) theme and Pasquale D'Silva's Saturn Terminal (⭐73) theme.
- bastard (⭐2) - Modified version of gitster (⭐6) theme for ZIM (⭐4.2k).
- bearable (⭐1) - Works well with dark terminal backgrounds.
- bedbugs (⭐0) - Inspired by Agnoster, this multiline prompt includes decorators for
gitstatus information, background job count, working directory, user and hostname, Python virtualenv when present, colored return value of last command and root/user sigil.
- beer (⭐3) - Inspired by cloud (⭐180k), but with beer icons.
- bender (⭐9) - Fancy two-line prompt with git integration.
- bgnoster (⭐0) - Agnoster variant with unicode symbols baked in.
- birame (⭐4) - Based on bira (⭐180k).
- birav2 (⭐1) - Based on bira (⭐180k). Includes
git,rvmandvirtualenvstatus decorations.
- blackrain (⭐6) - Another
git-aware theme.
- blazux (⭐2) - Includes
gitstatus decoration and a smiley/sad face indicator of the last command's exit status.
- blinks (max13ft) (⭐0) - Adds mercurial support to oh-my-zsh's blink (⭐0) theme.
- blinks-xfan (⭐1) - Based on the existing theme blinks (⭐180k).
- bliss (⭐24) - A delicate theme that injects color without overwhelming your workspace. Designed to be used with the bliss iTerm (⭐15) color scheme and bliss dircolors (⭐70). Includes
gitstatus decorations.
- blokkzh (⭐6) - Theme based on oh-my-zsh's built in gnzh (⭐180k) theme. Requires a font with unicode support.
- blox (⭐60) - 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.
- bluehigh (⭐2) - Minimal theme, displays
gitinformation.
- bluelines (⭐2) - Clear and blue theme.
- bluo (⭐2) - Colorful prompt segments reminiscent of bullet-train (⭐2.8k) or powerlevel10k (⭐50k). Includes
gitstatus decorations.
- bogo (⭐0) - Inspired by zeta (⭐229). Includes
gitand ruby version decorations.
- boom (⭐3) - Multiline theme, best on dark backgrounds.
- bronze (⭐50) - A cross-shell customizable powerline-like prompt with icons written in go. Requires nerd-fonts (⭐58k).
- brs (⭐3) - Displays the current song in the prompt with
audtool.
- bruh (⭐11) - Includes
gitstatus decorations.
- bryce-robbyrussell (⭐0) - Inspired by the powerline (⭐2.9k) and robbyrussell (⭐180k) themes.
- bubblegum (⭐14) - Minimalist bright pink theme with a triangular glyph and your working directory, nothing else—leaving you with the cleanest shell possible.
- bubblified (hohmannr) (⭐76) - Inspired by agnoster (⭐4.1k). Works best with nerdfonts (⭐58k).
- bullet-train (⭐2.8k) - Inspired by the Powerline Vim plugin. It aims for simplicity, showing information only when it's relevant.
- bunnyruni.min (⭐1) - @jopcode's bunnyruni (⭐14) ZSH theme, modified to just display time and directory.
- bunnyruni (⭐14) - Simple, clean, and beautiful theme.
- bureau-env (⭐1) - Modification of the Oh-My-Zsh Bureau (⭐180k) theme that adds a Python virtual environment label to the left of the
gitblock.
- bureau-parrot (⭐1) - Based on bureau (⭐180k). Includes
gitdecorations.
- buster (⭐3) - Plays well with WSL2. Based loosely on Fox and Jonathan themes from oh-my-zsh.
- cactus (⭐4) - Minimalist theme with
gitstatus decorations.
- cayun (⭐38) - Shows active Python version and
gitdecorations in the prompt.
- celestialorb (⭐1) - Powerline-inspired theme by @celestialorb. Includes
gitstatus decorations, Kubernetes cluster information (if any), current AWS profile and region, and active virtualenv.
- cf-ps1 (⭐0) - Displays the current foundation and organization and space of Cloud Foundry in your prompt.
- ch4rli3 (⭐0) - Lean and simple theme.
- chaffee (⭐5) - Based on sorin. Shows the current active versions of Java, Scala, Go, Node, Python and Ruby.
- chaotic-beef (⭐1) - A tiny and beautiful theme for Oh-My-Zsh without anything superfluous. Includes
gitstatus decorations.
- charged (⭐6) - A ZSH prompt optimized for the solarized (⭐16k) dark terminal theme.
- chello (⭐1) - Works well on dark backgrounds. Depends on autojump (⭐17k), zsh-autosuggestions (⭐33k) and zsh-syntax-highlighting (⭐21k).
- chi (⭐6) - A ZSH theme optimized for iTerm 2 users on macOS.
- chill (⭐6) - Has decorations for the current working directory, last command exit status and
gitstatus.
- chinipage (⭐1) - Minimalist theme that includes
gitdecorations. Requires powerline-compatible fonts and the git-prompt (⭐180k) plugin.
- cinnabar (⭐2) - Shows timestamp, large line breaks, git branch and status.
- clarity (⭐6) - Designed for for simpleness and extensibility.
- classyTouch (⭐53) - Minimal, clean theme with
gitsupport.
- clean (akz92) (⭐9) - Minimalist ZSH theme.
- clean (brandonRoehl) (⭐30) - A minimalist variant of pure (⭐14k). Pure is not clean, clean is not pure.
- clean (patr1ot) (⭐0) - Fork of the upstream clean (⭐180k) with host information added.
- cleansh (⭐3) - Minimalist, includes
git, Ruby, node and Python version status decorations. Works with standard fonts.
- clearance (⭐2) - minimalist theme with
git, nix-shell and virtualenv status decorations.
- cloudy (⭐29) - Minimal cloudy ZSH theme.
- clover (⭐4) - Inspired by zeta (⭐229) and pure (⭐14k).
- cobalt2 (⭐1.2k) - Wes Bos' Cobalt 2 theme for ZSH and iTerm 2.
- cobalt2git (⭐5) - Cobalt 2 theme with
gitextensions.
- collon (⭐6) - Lightweight theme with
gitstatus decorations, cwd, time, host, exit status of last command. Does not require special fonts.
- colorbira (⭐0) - Allows per-host prompt coloring, displays
rvm,virtualenvandgitinformation.
- common (⭐363) - A simple, clean and minimal prompt, displays current working directory, hostname, AWS vault role, background jobs, current SHA, exit code of last command, and
gitbranch and status.
- comxtohr (⭐3) - Brightly colored theme optimized for dark backgrounds.
- cordial (⭐20) - Clean and effective ZSH theme with git and npm support.
- cramin (⭐6) - Minimal interface with support for GitHub plugins, based on hyperzsh (⭐534).
- crème fraîche (⭐3) - Works best with light terminal backgrounds, includes
gitandvi-mode status decorations.
- cryo (⭐1) - A standalone clone of the original oh-my-zsh theme with date and time added.
- cxzh (⭐0) - Works well on dark background, has
gitstatus decorations.
- cypher-ruby (⭐1) - Similar to cypher (⭐180k) but includes the active Ruby version.
- czsh (⭐3) - ZSH with oh-my-zsh (⭐180k) and the agnoster (⭐4.1k) theme in a container.
- daily (⭐0) - Includes
gitandsshstatus decorations.
- damino (⭐0) - Minimal powerline-esque theme with
gitdecorations.
- daniloheraclio (⭐0) - Inspired by the robbyrussell (⭐180k) theme. Has
gitand last command exit status decorations. Requires a nerdfont to render properly.
- darkblood-modular (⭐1) - This version of the popular darkblood (⭐1) theme has been enhanced with a near complete rewrite enabling modularity and a few new features.
- darksoku (⭐1) - Based on the
ysand astro (⭐105) themes.
- dbern (⭐0) - Includes battery status and load average decorations.
- delta (asavoy) (⭐3) - Minimal ZSH theme to reduce distractions. Includes an iTerm color settings file.
- delta (dongri) (⭐0) - Another minimal theme with embedded
gitstatus.
- delta-prompt (⭐10) - A minimal ZSH prompt.
- dexter (⭐2) - A theme with an emphasis on the right side (hence the name) of the terminal.
- dino (⭐7) - Includes decorations for node, golang, flutter, lua, python & java, also includes
gitdecorations. Requires nerdfonts.
- diy-ys (⭐1) - Variant of ys (⭐180k) without hostname or time.
- dkniffin (⭐1) - Includes
rubyversion andgitstatus.
- dmx (⭐1) - Optimized for dark terminal windows.
- doodleshell (⭐3) - Minimalist theme, includes
git,terraformandawsstatus decorations.
- dp (⭐1) - Low contrast theme that shows current git branch, if the repository is dirty and the value of
$PYENV_VERSION.
- dr4kk0nnys_v2 (⭐0) - Works well on dark backgrounds, includes
gitstatus decorations.
- dracula (⭐282) - A dark theme for Atom, Alfred, Chrome DevTools, iTerm 2, Sublime Text, Textmate, Terminal.app, Vim, Xcode, and ZSH.
- dragon (jeop10) (⭐1) - Inspired by kali linux. Includes
gitstatus and working directory decorations.
- dragon (sabertaximi) (⭐13) - Minimalistic, includes
gitstatus information.
- drkat (⭐3) - Reminiscent of Powerline (⭐15k). Includes directory,
gitstatus, and hostname decorations.
- droolscar (⭐5) - Powerline (⭐15k) variant.
- dtheme (⭐3) - Optimized for people using a solarized terminal color scheme and
git. Works best with a unicode font.
- duckster (⭐5) - A fork of the gitster (⭐67) ZSH theme that's more ducky fresh.
- ducula (⭐46) - Inspired by Dracula project. Includes
gitstatus decorations, username and hostname abbreviations, virtual environment, current working directory, return status of last command and the time.
- dustmod (⭐1) - Derived from the dst (⭐180k) theme in oh-my-zsh.
- eckig (⭐0) - Minimalist theme with utf-8 icons. Includes
gitstatus decorations and a clock.
- eggshausted (⭐1) - A
git-aware theme for people who are tired of getting errors.
- elessar (⭐22) - A
git-aware theme based on gitster (⭐67). Requires a Powerline-compatible font.
- elm (⭐1) - Includes
gitstatus, user@host, date, time and path decorators.
- elsa (⭐7) - Includes root status, pwd and
gitstatus decorations.
- emojeer (⭐0) - Emoji flavored oh-my-zsh theme.
- emojirussell (⭐1) - Based on robbyrussell (⭐180k) oh-my-zsh theme, with status decorations for current working directory, last command exit status,
gitbranch and status.
- endless-dog (⭐4) - oh-my-zsh-compatible theme that mimics grml-zsh-config.
- enlightenment (⭐6) - Includes decorations for
gitstatus,vi-mode indicator, and the time for last command to execute.
- enormous (⭐1) - Takes up an enormous amount of space in the terminal.
- erfan (⭐2) - Combination of the of af-magic (⭐7) and macovsky (⭐20) themes. Includes
gitandvirtualenvstatus decorations.
- eriner (⭐22) - A Zim fork of the Powerline-inspired agnoster (⭐4.1k) prompt theme. Includes
gitstatus decorations.
- eubw (⭐0) - A simple theme with
gitinformation.
- eucalyptus (⭐2) - Simple one-line theme for minimalist vi-mode users inspired by agnoster (⭐4.1k) and powerlevel9k (⭐13k). Includes
gitstatus indicator,vi-mode indicator, current directory and current path.
- excess (⭐4) - Simple ZSH color theme.
- ez-pz (⭐1) - Minimalist theme with
gitstatus decorations, inspired by bureau (⭐39).
- fall (⭐28) - Minimalist theme with fall icons. Includes
gitstatus decorations.
- fattyarrow (⭐0) - Minimal ZSH prompt that works better on dark backgrounds.
- fdT2K (⭐0)- Based on agnoster (⭐4.1k), preset to include virtualenv, last command status,
nvm,docker machineandgit,hgandbzrstatus decorations.
- feder (⭐0) - Clean, simple, compatible and meaningful. Tested on Linux, Unix and Windows under ANSI colors.
- filthy (⭐43) - A disgustingly clean ZSH prompt. Includes decorators for path to
gitroot when in agitrepository,gitstatus, prompt character based on exit status of last command run, and the execution time of the last run command.
- fishy-lite (⭐2) - Fork of the original fishy (⭐180k) theme in oh-my-zsh with much of the extraneous stuff cut out to improve load speeds. Includes a battery gauge and
gitstatus display that can be enabled on the right-hand side of the prompt.
- fishy2 (⭐5) - ZSH theme inspired by original fishy (⭐180k).
- fluent-git (⭐10) - Displays time of last command execution, error code, hostname, username,
gitstatus, kubernetes cluster and namespace, path and ssh connection status.
- forerunner (⭐5) - Custom setup for powerlevel9k (⭐13k). Includes
gitstatus decorations.
- fortuity (⭐2) - Includes status of last command,
gitinformation and current directory.
- frank (⭐0) - 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.
- friendly-fiesta (⭐0) - Fork of terminal-party (⭐180k) theme.
- frisk-arrow (⭐1) - A theme based on the frisk (⭐180k) oh-my-zsh-theme.
- frisk-red (⭐0) - Red version of the frisk (⭐180k) theme from oh-my-zsh.
- fritz (⭐0) - Works well on dark backgrounds. Includes
gitstatus decorations.
- frlo (⭐1) - 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.
- funkyberlin (⭐3) - A colorful two-line theme with support for
gitandsvn.
- furio (⭐17) - Fork of the Cloud (⭐180k) oh-my-zsh theme. with different colors and emojis.
- furry-umbrella (⭐0) - Colorful theme, works better on a dark background.
- garden (⭐1) - Works better with a dark terminal background, includes
gitstatus decorations.
- garrett (⭐159) - Prezto prompt with the information you need the moment you need it.
- gawaine (⭐3) - Nicola Racco's theme. Requires
rvm&gitplugins.
- gbt (⭐554) - Go Bullet Train is a very customizable prompt builder inspired by Bullet Train and oh-my-zsh (⭐180k) that runs much faster. Includes many different status cars. Includes a prompt-forwarding (⭐554) 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.
- geometry (⭐965) - A minimal ZSH theme where any function can be added to the left prompt or (async) right prompt on the fly.
- geometryHostInfo (⭐1) - Adds host info to the geometry (⭐965) theme.
- ghoti (⭐0) - Mimics the
fish-shelldefault prompt. Includesgitdecorations.
- gideon (⭐0) - Inspired by avit (⭐180k), includes
gitdecorations, IP address, host and path.
- gimbo (⭐2) - A variant of purepower (⭐300) with more features, a little eye candy and context-sensitive extra lines. Includes
gitstatus decorations, history number, username/hostname context, directory status, status of last command if it failed, and the Python virtualenv name if present.
- gimme (⭐0) - A simplistic theme for ZSH with
gitintegration. Inspired by the gitsome (⭐54) theme.
- girazz (⭐0) - A modification to the gnzh theme which adds
vimode to the right prompt.
- git-prompt (awgn) (⭐13) - A fast
gitprompt forbash,zshandfish.
- git-prompt (olivierverdier) (⭐1.7k) - Displays information about the current
gitrepository. In particular the branch name, difference with remote branch, number of files staged or changed, etc.
- git-prompt-kit (⭐8) - A configurable set of components for creating feature rich, high performance Git-aware zsh prompts (aka themes) with minimal coding.
- git-simple (⭐1) - Simple theme that includes detailed
gitstatus decorations.
- gitsome (⭐54) - Super simple prompt with
gitinfo, optimized for the Flat Terminal (⭐624) color scheme.
- gitstatus (⭐5) - Shows command and
gitstatus decorations.
- gitster (shashankmehta) (⭐67) - When in a
gitrepo, it shows the location from thegitrepository root folder. When not in agitrepo, it shows the path relative to home,~.
- gitster (zimfw) (⭐6) - Zim fork of shashankmehta's gitster (⭐67) prompt theme
- gitsterv2 (⭐0) - Forked from the original gitster (⭐180k) theme.
- gk3000 (⭐0) - Includes
gitstatus decorations and full path to current directory.
- gndx (⭐48) - Includes
gitstatus, hostname, directory and last command exit status decorations.
- gnrnzh (⭐1) - Customization of gnzh.zsh-theme (⭐180k) from oh-my-zsh.
- gops (⭐10) - Fast powerline-like prompt. Includes
gitstatus, current directory, root status decorations.
- grayt (⭐3) - Simple yet informative theme that includes
gitdecorations and the return status of the last command.
- griffin (⭐0) - Minimalist, includes
gitstatus decorations.
- gruvbox (hgaiser) (⭐8) - Sets colors from the gruvbox (⭐15k)
vimplugin.
- gruvbox (sbugzu) (⭐121) - Based on agnoster, uses the same colors from the gruvbox (⭐15k)
vimplugin.
- guezwhoz (⭐104) - Minimalist, includes
gitstatus decorations.
- guri (⭐23) - A Simple and fast Oh-My-Zsh theme, based on Pure (⭐14k)'s design.
- halfeld (⭐5) - Minimalist theme with
gitdecorations.
- halil (⭐2) - Fork of oh-my-zsh's amuse (⭐180k) theme.
- hana-matcha (⭐2) - 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 hana atom (⭐0) theme. Includes
gitstatus decorations.
- handy (⭐1) - Colorful and lightweight theme. Shows root status,
gitstatus, current directory anduser@hostnamedecorations.
- hanpen (⭐0) - Shows
gitbranch and status, last command exit code, last command execution time if more thanZSH_THEME_HANPEN_CMD_MAX_EXEC_TIME.
- hapin (⭐2) - Based on oxide, includes
gitstatus decorations and current user/host information.
- haribo (⭐8) - Simple
gitstatus + timestamp in prompt.
- hcompact (⭐1) - Displays time, OS (including distro if on Linux), directory and whether running as root.
- heart (⭐7) - Heart themed prompt for light backgrounds.
- hedroed-bureau (⭐0) - Based on bureau (⭐180k), with added
gitstatus decorations andnpmstatus.
- helb (⭐0) - Loosely based on Gentoo's old
bashtheme. Includesgitinformation, return value of last command, and uses different username color and prompt char for users ($) and root (#).
- hematite (⭐0) - Minimalist promot that tries to show only the status decorations that are actively useful at a given time.
- hexagon (⭐2) - Minimalist ZSH theme based on geometry (⭐965).
- hfulldate (⭐1) - Displays time, date, OS (including distro if on Linux), directory and whether running as root.
- hhktony (⭐0) - Inspired by robbyrussell theme + ssh connection status prompt.
- hina (⭐1) - Written in
golang, includesgitstatus decoration and kubernetes context.
- hip-fellow (⭐0) - Includes
gitstatus decorations and works with standard fonts.
- hipstersmoothie-p9x (⭐9) - A variant of powerlevel9k (⭐13k).
- home (⭐3) - Pretty and short one-line theme that makes you feel at home.
- hometown (⭐10) - A feature rich, high performance
git-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.
- honukai-iterm (⭐1.1k) - Honukai theme and colors for oh-my-zsh and iTerm 2.
- horizontal (⭐3) - Two line prompt with a horizontal separator.
- hornix (⭐1) - Displays time & date, OS (including distro if on Linux), directory and whether running as root.
- horse-sh (⭐0) - A very minimal brown/red ZSH theme.
- hub - Simple and clean, includes the return code of the last command executed.
- humbled (⭐1) - A clean and humble theme with left-aligned
condaenv,virtualenvandgitstatus. Requires condaenv (⭐1) plugin.
- hyper (⭐44) - Designed to work with the hyper terminal theme, includes
gitstatus decorations.
- hyperzsh (⭐534) - Gives you a comprehensive overview of the branch you're working on and the status of your repository without cluttering your terminal.
- iamskok (⭐3) - Works well on a dark background.
- ice (⭐1) - Very lightly modified bureau (⭐39) theme combined with bira (⭐180k).
- icicle (⭐2) - Includes
gitstatus decorations, and whether running as root.
- iGeek (⭐0) - Modified iGeek theme. Works with macOS out-of the box, includes
gitstatus decorations.
- iggy (⭐10) - A super happy awesome Powerline-style,
git-aware prezto only theme.
- iguanidae (⭐2) - Includes
git,nvmandvenvdecorations.
- illusion (⭐3) - Includes username, current working directory,
gitstatus and last command status decorators.
- illuvia-gitster (⭐1) - Fork of ergenekonyigit/lambda-gitster (⭐115) with spacing improvements and an updated icon. Includes
gitstatus information.
- imp (⭐29) - Based on zork (⭐15k) and optimized for dark backgrounds.
- infernus (⭐0) - Minimalist theme, better on dark backgrounds.
- infoline (⭐4) - Clean theme that shows
gitstatus, background jobs, remote host, and other information.
- intheloop-powerline (⭐1) - An extension of the intheloop (⭐180k) theme to use powerline fonts.
- itg (⭐35) - itsthatguy's theme.
- ivy (⭐2) - Works well on dark backgrounds. Includes user@host,
gitstatus and time decorators. Based on the obraun (⭐180k) theme.
- jacobin (⭐0) - Based on refined and ys themes, includes
gitstatus decorations. Includes an optional iterm2 color scheme.
- jake (⭐0) - Shows the time, the current directory, and
gitbranch information including the branch name and a red + if the branch has un-pushed changes.
- jam (⭐3) - Optimized for dark backgrounds, includes
gitstatus andrvmstatus.
- jc (⭐1) - For dark terminal backgrounds, includes
gitstatus information.
- jerome (⭐0) - Colorful theme based on the dieter (⭐0) theme, but with a yellow hostname. Includes
gitdecorations.
- jhleeeme (⭐2) - Includes
gitand python virtualenv status decorations, user, pwd,time and system name.
- jon (⭐1) - A simplified bira (⭐180k) with the colors of robbyrussell (⭐180k).
- jpegleg (⭐1) - Similar to dark blood theme, includes timestamp and
gitdecorations.
- js-magic (⭐0) - A simplified take on af-magic (⭐7). Includes current working directory and
gitstatus decorations.
- judgedim (⭐0) - Minimalist prompt.
- just-another (⭐0) - Just another theme, with hostname when you're sshed to another machine.
- just-around-the-corner (⭐0) - Counts down the days until Christmas. Includes
gitstatus decorations.
- jwalter (⭐4) - Powerline-style theme with
git,svn,npm,rvmand network awareness. Requires Powerline-compatible terminal font.
- jyumpp (⭐0) - Configuration file and installer for Powerlevel 10K.
- kali (⭐46) - Includes
gitdecorations.
- karu (⭐2) - Minimalist single line ZSH prompt.
- keloran (⭐2) - Theme that includes a few features from other themes.
- kenton (⭐1) - Optimized for dark backgrounds, includes
gitstatus information.
- kevin (⭐2) - Colorful theme, includes iTerm 2 color schemes.
- kgzsh (⭐0) - Includes
gitstatus deorations, works well on darker backgrounds.
- kido (⭐5) - Based on
ysandrobbyrussellthemes. Includes decorators for the exit code of the last command run, python virtualenv and VCS status.
- kimwz (⭐9) - Minimal theme.
- kinda-fishy (⭐7) - Based on Fishy theme, but shows full paths instead of abbreviated directories and only shows user@machine in
sshsessions and docker containers.
- kiss (⭐112) - Simple theme for oh-my-zsh, VSCode, iTerm2, Neovim, and RStudio. Includes
gitstatus decorations.
- kketcham (⭐0) - Theme with nifty colors on the
gitinfo.
- korittg (⭐0) - Minimalistic but informative. Includes decorations for
gitstatus, current directory and thekubectlcontext and namespace.
- kote (⭐1) - Best for dark backgrounds. Includes
gitstatus decorations.
- kotterstep (⭐0) - Two line theme designed for dark terminals, has
gitdecorations.
- krak3n (⭐1) - Shows golang version and the current
gitbranch.
- kraken (⭐1) - A dark theme for ZSH.
- kube (⭐2) - Based on macos-terminal (⭐180k), includes
kubectlcontext. Has time, directory, andgitstatus decorations.
- kumavis (⭐0) - Agnoster fork optimized for solarized terminals. Requires powerline-compatible font.
- kw (⭐1) - Colorful theme with
gitandhgstatus information, ability to add host-specific colors to hostname.
- kyuu (⭐1) - A simple theme with the first character being 九(kyuu), the number 9. The primary color is blue with a magenta accent. Includes
gitstatus decorations.
- lagune (⭐1) - A minimal ZSH theme.
- lambda (halfo) (⭐468) - A ZSH theme optimized for
gitusers who use unicode-compatible fonts and terminal applications.
- lambda-blazinggit (⭐0) - Includes blazing fast, detailed
gitinformation. Requires Nerd Fonts (⭐58k) and the gitstatus (⭐1.8k) plugin.
- lambda-gitster (⭐115) - Minimalist prompt that includes
gitinformation.
- lambda-minimal (⭐4) - Simple theme based on lambda with
gitstatus and virtualenv information.
- lambda-mod (⭐468) - A simple ZSH theme, optimized for
gitusage.
- lambda-p (⭐0) - Inspired by the lambda mod (⭐468) and Lambda V (⭐2) themes. Includes
gitstatus decorations.
- lambda-v (⭐2) - A combination of the Lambda and Fishy themes, includes
gitstatus decorations.
- lambda-zen (⭐4) - inspired by lambda mod theme (⭐468) with graphical
gitstatus decorations.
- lambder (⭐0) - Includes
gitstatus decorations, works best with a dark terminal theme.
- laniksj (⭐0) - Works best on a dark background. Based on the great
ystheme and Honukai ZSH Theme (⭐1.1k). Shows root status andgitstatus decorations.
- lazyprodigy (⭐1) - Optimized for dark terminals, has variants for local and remote systems.
- leafia (⭐1) - Leafy prezto theme that shows
gitstatus information.
- lean (⭐154) - Inspired by pure (⭐14k). Has decorators for
gitstatus information, exit status of last command run, and the elapsed time of last command.
- lemon (⭐2) - Many beautiful colors for you to enjoy. done with care and patience. Includes
gitstatus and ruby version decorations.
- leon (⭐0) - Works well on light background. Includes
gitstatus, time, username@host, working directory and last command exit status decorations.
- leverage (⭐1) - Based on minimal (⭐180k), uses colors, and an extra
¬character, to better distinguish the command line prompt from your output.
- lewis (⭐0) - Black, white and red theme. Shows
gitstatus information.
- lightbulb (⭐4) - Includes decorations for kernel, OS version, uptime and
git.
- lighthaus (⭐7) - A prompt that compliments the Lighthaus (⭐28) theme. Shows
gitinformation, GitHub/GitLab logo and shows changes as and when they occur.
- lila (⭐0) - Minimalist theme, best on a dark terminal background.
- lilith (⭐0) - Modification of gallifrey (⭐180k) and hyperzsh (⭐534).
- lime (⭐16) - Simple and easily customizable ZSH theme.
- limpide (⭐0) - Modified version of miloshadzic (⭐180k) theme which displays parent and current directory.
- linuxer (⭐2) - Inspired by Yaris Alex Gutierrez's classyTouch (⭐53), Yad Smood's
ys, and the Bureau (⭐39) theme.
- linuxero (⭐0) - Minimalist. Includes decorations for root status, current directory,
gitstatus, current ruby rvm environment and current python virtualenv.
- liquidprompt (⭐4.6k) - 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.
- lish (⭐0) - A casual theme. No roughness, just smooth. Includes
git, user@host, last command exit status, current directory, current time and root status decorators.
- liver (⭐0) - Colorful, includes
gitstatus, user, host, current and relative path to the current repository root decorations.
- llama (⭐6) - Minimalist theme used by discerning llamas.
- logico (⭐3) - Has
gitdecorations. Shows remote status and indicator for vi-mode.
- lone-star (⭐0) - Texas-themed theme based on Sindre Sorhus' pure theme.
- longsilvern (⭐1) - Includes
gitand compactpwddecorations.
- lorond (⭐0) - Compact version of af-magic (⭐7). Includes
gitstatus, works with standard fonts.
- ludwigws (⭐0) - Variant of lambda-mod (⭐468) theme. Has
gitdecorations, requires a powerline-compatible terminal font.
- luke (⭐0) - Includes
gitdecorations. Based on the frisk (⭐180k) oh-my-zsh theme.
- lukerandall-extended (⭐1) - Extended version of the lukerandall (⭐180k) theme. Includes decorations for
gitstatus and the status of the last command run.
- lunachar (⭐0) - Minimalist theme.
- macos (⭐18) - Includes
gitstatus decorations.
- mad (⭐0) - Includes
gitstatus and last command execution time decorations.
- magicmace (⭐5) - Inspired by xero's ZSH prompt and eriner's prompt (⭐22). Includes status codes for active python
venv, exit status of last command, shortened working directory,gitstatus decorations.
- magico (⭐0) - IOsonoTAN's magico theme.
- maivana (⭐2) - Includes
kubectlcontext,gitstatus decorations.
- materialshell (⭐846) - A material design theme for your shell with a good contrast and color pops at the important parts. Designed to be easy on the eyes.
- matrix (⭐6) - Variant of powerlevel9k (⭐13k) styled to look like something in the Matrix movie trilogy. Includes
gitstatus decorations.
- matter (⭐1) - Shows
gitstatus, AWS vault role, background jobs, exit code of last command & hostname.
- mau (⭐3) - A ZSH theme with a cat twist. Includes
gitstatus decorations. Based on the kphoen (⭐180k) and smt (⭐180k) themes.
- mbolis (⭐0) - Includes
gitdecorations, changes prompt color if root user, active jobs, and jenv (⭐6.2k) integration.
- mdmini (⭐2) - Includes
gitandsshstatus decorations.
- megaprompt (⭐4) - A maximalist prompt including keyboard mode, ownership info, and other contextual info, with λ as the prompt character. Requires the hooks (⭐61) plugin.
- metalmajor (⭐0) - Includes
gitstatus decorations, shows exit code of last command if nonzero.
- mexassi (⭐2) - Checks the
/sys/class/power_supplyfolders 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. Includesgitdecorations.
- mh-fzj (⭐1) - Includes
rvmandgitstatus decorations.
- michaelpass (⭐1) - POSIX-friendly cross-platform alanpeabody (⭐180k) mod w/ convenient timestamps and full git/ruby support.
- midin (⭐0) - Works well on dark terminal background, includes
gitstatus decorations.
- mike-was-here (⭐0) - Minimalist, includes
gitstatus decorations.
- milight (⭐0) - Minimal ZSH prompt with
gitstatus display, works best with dark terminal backgrounds.
- mindful-space (⭐2) - ZSH theme with space in mind.
- mini-simple (⭐1) - Minimalist. Includes
vcsstatus decorations.
- minimal (subnixr) (⭐268) - Minimal yet feature-rich theme.
- minimal-improved (⭐29) - Theme for dark terminals, includes
gitdecorations in the right-side prompt.
- minimal2 (⭐12) - A minimal and extensible ZSH theme. Forked from subnixr's original (⭐268) and adapted for Zimfw (⭐4.2k).
- minimalx (⭐1) - Inspired by kolo theme from oh-my-zsh.
- mira (⭐1) - A modified bira (⭐180k) with time info and a simplified start prompt.
- mirage (⭐1) - Includes prompt decorations for
gitstatus, last command exit code, whethersudotimestamp file is present and current active Python virtual environment.
- miramare (⭐1) - Includes
gitstatus decorations. Works best with Deepin Terminal.
- misa (⭐1) - Misalabs' ZSH theme.
- mixed (⭐0) - Optimized for dark backgrounds.
- mnml (⭐10) - Minimal theme with
gitstatus decorations.
- mochi (⭐6) - Simple theme, designed to resemble rust main function. Includes
gitandhgstatus decorations.
- mochi2 (⭐6) - Minimalist theme. Includes
gitandhgstatus decorations.
- moderno (⭐1) - A simple and modern ZSH theme inspired by the robbyrussell (⭐180k) theme from Oh-My-ZSH. Includes
gitstatus decorations.
- modesty (⭐1) - A clean and modest ZSH theme with
condaenv,virtualenvandgitstatus decorations displayed neatly right aligned. Requires condaenv (⭐1) plugin.
- molokai-powerline (⭐10) - Based on agnoster.
- momoyo (⭐1) - Reminiscent of powerline. Includes decorations for
gitstatus, username, and working directory.
- moonline (⭐16) - Minimal but easily extensible prompt.
- moux (⭐0) - Works well with a dark terminal background, includes
gitdecorations inRPROMPT.
- multi-shell-repo-prompt (⭐13) - Provides useful information (in your prompt) about the repository that you are in. It currently works for Git and Mercurial, under ZSH as well as bash.
- multiline (⭐24) - Powerline-esque theme based on agnoster (⭐4.1k).
- muslim (⭐6) - A simple minimal ZSH prompt theme.
- myzsh (⭐0) - Maxime Garcia's myzsh theme.
- mzt (⭐1) - Sets up
LS_COLORS, colorizesdiffand includesgitstatus and current working directory decorations.
- nanofish (⭐3) - Adds fish-style directory prompt to nanotech theme.
- nbrylevv (⭐0) - Minimalist theme with text
gitstatus decorations.
- nctu (⭐5) - Lightweight theme with an emphasis on speed. Includes
gitstatus decorations.
- neewbie (⭐0) - Minimal theme with
gitdecorations. Based on robbyrussell (⭐180k).
- neon-potato (⭐0) - Colorful and minimalist theme. Includes
gitdecorations.
- neon (⭐13) - A pretty and minimal ZSH theme with
gitdecorations.
- nerdish - A prompt theme for ZSH which uses Nerd Fonts (⭐58k).
- nescalante (⭐2) - Optimized for dark terminal backgrounds, includes
gitdecorations.
- neurosimple (⭐1) - Includes
gitdecorations andvi-mode indicator.
- newt (⭐11) - Fat & fast theme – beautiful inside and out, styled segments done right. Extremely customizable, includes
git, username, execution time, directory, background jobs and edit mode decorations.
- newton (⭐0) - Includes
gitstatus and external IP address decorations.
- nextbike (⭐4) - A very basic theme which just features an macOS bike icon.
- nikitakot (⭐0) - Small and simple oh-my-zsh theme. Shows current directory and 2 directories behind,
gitandnodejsstatus decorations.
- nknu (⭐0) - A simple oh-my-zsh theme.
- nmaxcom (⭐2) - Minimalist ZSH theme with
gitstatus decorations.
- node (⭐68) - oh-my-zsh's Node.js theme, broken out to make it easier to use with other plugin managers.
- nodeys (⭐37) - Based on the ys theme, with added Node.js version (from NVM plugin).
- noon (⭐0) - Has light and dark variants, shows
gitinformation.
- nord (⭐10) - Includes
gitstatus decorations and displays the active conda environment.
- nothing (⭐32) - Lightning fast and really simple because it has almost nothing in it.
- nox (⭐10) - Dark theme, displays the current working directory and git status.
- nunorc (⭐0) - Minimalist theme, works well on dark backgrounds. Includes
git,mercurialandsvnsatus decorations.
- nuts (⭐5) - Minimalist theme, includes
gitstatus decorations and time.
- oblong (⭐2) - Simple
bash-inspired theme based on gitster (⭐67) and basher. Includes status decorations to show if user is root, the exit status of last command run,gitbranch and its clean/dirty status.
- odie (⭐0) - Works well on a dark background. Includes
gitstatus, python virtualenv andvi-mode status decorations.
- odin (⭐72) - Odin is a
git-flavored ZSH theme.
- oh-flowers (⭐1) - Multiline theme with
gitdecorations.
- oh-my-git (⭐3.7k) - An opinionated prompt for bash and ZSH.
- oh-my-posh - Not ZSH-specific, but very nice and works with ZSH. Allows you to use the same configuration for prompts in all shells.
- oh-my-via (⭐41) - Theme for ZSH which mainly forks the historical theme used on VIA servers.
- ohmypc (⭐2) - Works well with dark terminal windows. Includes
gitdecorations.
- om (⭐1) - Minimal theme, works with dark backgrounds, includes
gitstatus decorations.
- omszt (⭐2) - Minimalist theme with
gitdecorations.
- omuse (⭐0) - Based on Oh-My-ZSH's amuse (⭐180k). Has decorations for
gitstatus, time, absolute pwd, RAM usage, time used by last command, and last command exit status.
- operator (⭐5) - Clean and simple theme, works best with Menlo for Powerline (⭐791).
- owi (⭐0) - Minimalist theme with
gitstatus decorations.
- owiewestside (⭐1) - Includes
gitstatus and virtualenv information.
- oxide (⭐1.5k) - A Minimalistic and Dark ZSH theme.
- ozono (⭐9) - 🌏 OZ0NO - Let's Breathe a clean ZSH.
- p9k-theme-pastel (⭐4) - A theme for the powerlevel10k (⭐50k) prompt that puts an emphasis on simplcity while still getting important information across.
- pad (⭐4) - A concise and colorful oh-my-zsh theme.
- page (⭐2) - A simple theme with VCS support. The prompt shows 1 level of the current working directory, branch, and a color coded curved fat arrow.
- palenight (jenssegers) (⭐13) - Allows display of host information, includes
gitbranch decoration.
- palenight (rhklite) (⭐0) - Shows detailed
gitstatus information with icons in the prompt.
- panda (⭐0) - Includes
gitandrootstatus decorations. Best on a dark background.
- papercolor (⭐10) - Color scheme for ZSH,
vimandtmux. Includesgitstatus decorations.
- passion (⭐316) - Includes decorations for current time,
gitstatus, last command run time in milliseconds, and the exit status of the last command. Requires coreutils on macOS.
- pastel (⭐6) - A ZSH theme inspired by sugar-free (⭐3). Includes
gitdecorations.
- pecodez (⭐0) - Optimized for dark terminals. Has decorators for
snykversion,nodeversion, AWS profile, kubernetes context andgitstatus.
- persi (⭐3) - Includes
git, hostname and current directory decorations. Works with both light and dark backgrounds.
- phalanx (⭐0) - Minimal theme in the spirit of the robbyrussell (⭐180k) and Pure Shell themes.
- phi φ (⭐13) - A clean and simple theme for ZSH inspired and forked from the Lambda (Mod) ZSH (⭐468) theme.
- pi (⭐109) - A minimalist theme with
gitstatus decorations.
- piboy (⭐1) - A simple and elegant multi-line theme for ZSH. Includes a colourized timestamp,
git& syntax highlighting, and elevated root theme.
- plain-ui (⭐0) - Minimalist, but includes
gitstatus decorations.
- plain (⭐0) - A plain and simple theme for ZSH which shows basic
gitinformation.
- planet (⭐0) - A slimmed down version of steef (⭐180k) from oh-my-zsh (⭐180k).
- plankton (⭐1) - Simple, no-frills theme.
- plantyhoe (⭐1) - Minimalist theme based on a love of plants and apples. Includes
gitstatus decorations.
- platypus (⭐1) - Platypus is a simple and convenient theme for oh-my-zsh used by Frédéric de Villamil.
- pointer (⭐1) - Shows working directory, the return status of the last command, and
gitcurrent branch.
- polyglot (⭐189) - a dynamic prompt for
zsh,bash,ksh93,mksh,pdksh,dash, and busyboxashthat uses basic ASCII symbols (and color, when possible) to show username, whether it is a local or remotesshsesssion, abbreviated path,gitbranch and status, exit status of last command if non-zero, any virtual environment created withvirtualenv,venv,pipenv,poetry, orconda.
- poncho (⭐3) - RDM's basic oh-my-zsh custom theme.
- poor-programmer (⭐0) - Programmer's theme with
gitstatus, ruby version and project path.
- powerbash (⭐1) - Works well with dark terminal backgrounds, includes
gitstatus decorations.
- powerless (⭐75) - Tiny & simple pure ZSH prompt inspired by powerline.
- powerlevel10k (⭐50k) - A fast reimplementation of powerlevel9k (⭐13k) 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.
- powerlevel9k (⭐13k) - Powerlevel9k is a theme for ZSH which uses Powerline Fonts (⭐26k). It can be used with vanilla ZSH or ZSH frameworks such as Oh-My-Zsh (⭐180k), Prezto (⭐14k), Antigen (⭐8.2k), and many others (⭐13k).
- powerlevelHipstersmoothie (⭐9) - Add-on for powerlevel9k (⭐13k).
- powerline (brucehsu) (⭐11) - A two-line version of powerline: one for information, one for input.
- powerline (jeremy) (⭐1.2k) - Another take on a powerline theme. Nicely configurable, but requires at least a 256 color-capable terminal with a powerline-compatible terminal font.
- powerline (syui) (⭐1) - A
gitaware powerline theme.
- powerline-cute (⭐33) - Based on bullet-train (⭐2.8k).
- powerline-go (⭐2.8k) - A beautiful and useful low-latency prompt, written in golang. Includes
gitandhgstatus decorations, exit status of the last command run, current Python virtualenv, whether you're in a nix shell, and is easy to extend.
- powerline-hs (⭐117) - A Powerline (⭐15k) clone written in Haskell. It is significantly faster than the original implementation, and makes the shell noticeably more responsive.
- powerline-shell (b-ryan) (⭐6.3k) - Beautiful and useful prompt generator for Bash, ZSH, Fish, and tcsh. Includes
git,svn,fossilandhgdecorations, Python virtualenv information, and last command exit status.
- powerline-shell (banga) (⭐6.3k) - A powerline (⭐2.9k)-like prompt for Bash, ZSH and Fish. Includes decorators for
git/svn/hg/fossilbranch, last command exit status, shortened path to current directory and the current python virtualenv and is easy to customize/extend.
- powerline-train (⭐5) - A powerline variant.
- powerline (⭐131) - A Powerline (⭐2.9k)-like prompt, based on powerline-bash (⭐15). Displays virtualenv,
gitstatus information and the exit code of the last command run.
- powermore (⭐0) - Forked from powerless (⭐75). Simple prompt that shows
gitstatus and current directory.
- powerzeesh (⭐0) - A Powerline based ZSH theme. It aims for simplicity, showing information only when it's relevant, optimized for speed and look. Inspired by Agnoster (⭐4.1k) and Powerline (⭐1.2k).
- pre (⭐48) - A collection of themes for Sublime Text, Terminal, iTerm 2 and ZSH.
- predawn-shell (⭐52) - Theme optimized for dark terminal themes.
- prezto_powerline (⭐116) - Powerline for prezto. Shows git information, RVM version.
- prezto-cloud-prompt (⭐1) - Prezto port of oh-my-zsh's cloud prompt.
- prezto-lambda (⭐0) - Lambda theme (for prezto).
- probe (⭐5) - Includes
gitstatus decorations.
- prompt_j2 (⭐0) - Has a dynamic exit status indicator, can change to two lines dynamically to display context.
- prompt-powerline (⭐50) - A fairly heavyweight ZSH prompt, based on the powerline font from the popular eponymous
vimplugin, which works well for a dark background.
- prompt (⭐0) - A lightweight prompt consistent across
sh,dash,ash,zsh, andpwsh. Includesgitstatus decorations.
- promptus (⭐15) - 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.
- ps1.py (⭐7) - Has
gitstatus, truncated directory,chrootandvirtualenvprompt decorations.
- pskfyi (⭐0) - Based on lambda (⭐180k). Themed for ubuntu but easily tweaked.
- punctual (⭐56) - Easily customizable, influenced by spaceship (⭐20k).
- pure (⭐14k) - A pretty, minimal and fast ZSH prompt. Includes
gitstatus 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.
- purify (banminkyoz) (⭐359) - A simple, fast & cool prompt.
- purify (kyoz) (⭐359) - A clean and vibrant theme, best on dark backgrounds. Includes
gitstatus decorations.
- purs (⭐257) - A fast pure (⭐14k)-inspired prompt written in Rust.
- pustelto (⭐0) - Colorful theme inspired by the Spaceship (⭐20k) theme, includes
gitdecorations.
- qi3ber2 (⭐0) - A dark multiline theme. Includes
git, load average and exit code of last command decorators.
- qoomon (⭐2) - Optimized for dark backgrounds, includes
gitinformation. Theme repo includes iTerm 2 and Terminal color settings.
- r3nic1e (⭐0) - Agnoster (⭐4.1k) variant with battery status,
git/hgstatus, time, kubernetes context and namespace, non-zero exit code of last command and date decorations. Requires Powerline font.
- racotecnic (⭐10) - Based on af-magic and posh-git.
- rafiki (⭐52) - Adds emojis to your ZSH terminal.
- ramiel (⭐0) - Fork of the node (⭐68).
- random-emoji - Random emoji.
- ranger-zoxide (⭐8) - Adds zoxide (⭐27k) support to the ranger (⭐16k) console file manager.
- raspberrysh (⭐0) - Includes
git, python, time, current host and path decorations.
- raytek (⭐0) - Simple and colorful theme with
gitstatus decorations.
- raz (⭐2) - Minimal prompt, includes
gitstatus decorations.
- rb (⭐4) - Powerline-styled ZSH theme based on Agnoster, optimized for
gitand solarized terminals. Requires a Powerline-compatible font.
- rbjorklin (⭐0) - Optimized for solarized terminal color schemes, includes
gitstatus decorations.
- redline (⭐1) - Minimalist theme. Includes
gitstatus, time, user.
- reggae (⭐0) - Compresses a lot of information into the prompt with color-coded status decorations.
- remiii (⭐7) - Based on Agnoster (⭐4.1k), optimized for solarized (⭐16k) terminal themes.
- river (⭐3) - Dark theme with
gitinformation.
- robbyolivier (⭐1) - Based on ideas from the the robbyrussell (⭐180k) theme and the project zsh-git-prompt (⭐1.7k).
- robbyrussell-fullpath (⭐9) - The original robbyrussell (⭐180k) with a fullpath in the prompt.
- robbyrussell-WIP (⭐8) - Decorates the
robbyrusselltheme with output to indicate a WIP commit.
- rocket (⭐2) - Minimalist theme, includes
gitandhgstatus decoration.
- rougarou (⭐2) - A dark theme.
- roundy (⭐48) - Fast, cute and roundy theme. Includes decorators for
gitstatus, current directory and last command execution time. Requires a Nerd Font (⭐58k) and a unicode-capable terminal application.
- rufus (⭐0) - Optimized for dark backgrounds.
- rummik (⭐0) - @rummik's theme. Supports psmin, and
gitstatus information in the prompt.
- russtone (⭐2) - Inspired by pure (⭐14k) and sorin (⭐14k). Includes
gitstatus decorations.
- ryner (⭐1) - Colorful theme, includes
gitdecorations and the current directory.
- s1ck94 (⭐5) - 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
gitstatus decorations.
- s7c (⭐0) - Works well with dark backgrounds. Includes
gitstatus decorations.
- saraiva (⭐4) - Includes
gitstatus decorations, works well on a dark terminal background.
- saturn (⭐6) - 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).
- schminitz - Shows if
vimis running in the background when using:shcommand.
- scythe (⭐0) - Powerline-reminiscent theme. Includes
git, last command exit status and directory decorations.
- seashell (⭐28) - Minimal theme with sea-inspired emoji decorations. Includes
gitstatus decorations.
- seeker (⭐47) - This theme uses many special unicode characters to be fancy, but it may cause some problems without well supported fonts.
- seltzer (⭐0) - Inspired by the dieter theme, uses color-coding to provide information.
- sepshell (⭐17) - Clean and minimal ZSH theme based on the old lost taybalt theme, with
gitbisecting/merging/rebasing modes and configurable prompt symbols.
- sfz (⭐1) - An evolution of lean prompt which itself is a rewrite of pure.
- shadow (⭐2) - Includes
gitstatus, directory, host name, username and time decorations.
- shayan (⭐6) - Simple theme with
gitstatus decorations.
- shelby (⭐194) - Fast, lightweight and minimal prompt written in pure
golang. Includes decorations for last command exit status,gitstatus and the current working directory.
- shichi (⭐0) - A simple theme with the first character being 七(shichi/nana), the number 7. The primary color is red with a yellow accent. Includes
gitstatus decorations.
- shini (⭐0) - A tiny theme that just shouts out small. Includes directory, username, hostname, time and
gitdecorations.
- shirnschall (⭐0) - Includes
gitstatus anduser@hostnamedecorations.
- shocm (⭐0) - Forked from sixlive (⭐4). Has
gitdecorations.
- short-ys (⭐0) - Based on the ys (⭐180k) theme. Includes
gitandhgstatus decorations.
- shrikant (⭐0) - Includes
gitdecorations.
- siegerts (⭐0) - Includes
gitstatus decorations in right prompt.
- silver (⭐477) - A cross-shell customizable powerline-like prompt heavily inspired by Agnoster (⭐4.1k). A faster rust port of bronze (⭐50). Requires Nerd Fonts (⭐58k). Very configurable, includes
gitstatus decorations.
- simpalt (⭐2) - An information-rich small-footprint theme for ZSH based on Agnoster (⭐4.1k).
- simple (daopengz) (⭐0) - Works well with both light and dark terminal themes. Includes
vcs,usernameandpathdecorations.
- simple (pavdmyt) (⭐4) - Minimalist theme based on robbyrussel (⭐180k) that embeds
gitstatus information in iTerm's window title bar instead of using space in the prompt.
- simple (savecoders) (⭐6) - Simple and minimalist theme with
git,usernameand execution status decorations.
- simple (tourcoder) (⭐0) - Minimalist prompt, includes
gitstatus decorations.
- simple (yhiraki) (⭐0) - Minimal prompt, doesn't require special fonts.
- simple-agnoster (⭐3) - Powerline-inspired simple theme with
gitdecorations.
- simple-git (⭐0) - Minimalist theme inspired by gitstatus (⭐5). Includes
gitdecorations.
- simple-yet-beautiful (⭐0) - Minimalist theme. Includes
gitstatus anduser@hostprompt decorations.
- simplezsh (⭐2) - Minimal theme with
gitinfo display.
- sinon (⭐0) - k-kinzal's sinon theme. Includes
gitstatus decorations.
- sit (⭐0) - Minimalist theme with
git, command exit status and path decorations.
- sixlive (⭐4) - This theme has a unique directory listing. When inside a
gitproject, the directory display is scoped to the current repository root.
- sk9 (⭐0) - Skeiter9's ZSH theme.
- skeletor-syntax (⭐17) - Theme collection for Atom, Prism and ZSH inspired by Skeletor from He-Man and the Masters of the Universe.
- skull (⭐23) - Includes
gitstatus, python virtual environment and rubyrvmstatus decorations.
- sleeplessmind (⭐1) - ZSH theme inspired by gitster (⭐67) and odin (⭐72).
- slick (⭐22) - Inspired by the pure (⭐14k), purs (⭐257) and zsh-efgit-prompt (⭐7). Requires
cargofor installation.
- slimline (⭐53) - Minimal, fast and elegant ZSH prompt. Displays the right information at the right time.
- sm (⭐17) - A Simplist & Minimalist theme for your favorite terminal. Includes
gitstatus decorations.
- small-terminal-diy (⭐0) - A variant of the ys (⭐180k) theme in oh-my-zsh (⭐180k).
- smiley (⭐6) - A prompt with happy and sad faces.
- sobole (⭐163) - 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.
- solarized-powerline (houjunchen) (⭐11) - Solarized powerline-style theme for ZSH.
- solarized-powerline (KuoE0) (⭐45) - Solarized powerline variant.
- solarizsh (⭐4) - Color fix for robbyrussell's oh-my-zsh theme to work with solarized (⭐16k) terminals.
- spowerline - Written in scala, inspired by Agnoster (⭐4.1k), tmux powerline, vim powerline and the vim status plugin.
- spyrhoo (⭐2) - Includes time,
gitand current directory decorations.
- ssfprompt (⭐0) - Simple, slim, fast. Includes
ssh, virtualenv and vcs decorations.
- staples (⭐4) - Based on bureau, displays user@host if connected through SSH.
- starboy (⭐1) - A simple ZSH theme.
- starship - Minimal, fast, extremely customizable.
- statusline (⭐68) - A responsive ZSH theme that provides informational segments when you need them.
- steef (zimfw) (⭐5) - A customizable version of steeef's (⭐180k) theme.
- steeple (⭐0) - Minimalist theme with
gitstatus decorations.
- stellachar (⭐0) - Minimal, pastels.
- sublime (⭐0) - A sublime, clean, minimalistic ZSH theme with
gitstatus decorations.
- sugar-free (⭐3) - Based on the Pure (⭐14k) and Candy (⭐1) themes.
- sukeesh (⭐0) - Includes
gitstatus decorations. Works better on dark terminal backgrounds.
- sulfurium (⭐0) - The official ZSH theme of sulfuriumOS.
- sunrise-ruby (⭐0) - Similar to sunrise (⭐180k) but includes the active Ruby version.
- superkolo (⭐2) - Add date and return status to the kolo (⭐180k) theme.
- susi (⭐10) - Includes
gitstatus decorations and an accompanying iTerm2 color scheme.
- svs (⭐0) - Clean and distraction free theme with
gitstatus and current path decorations.
- sy (⭐2) - Based on ys (⭐180k), includes
gitstatus decorations.
- t2er (⭐0) - Minimalist theme with
gitdecorations.
- tabaf (⭐3) - Minimal ZSH theme optimized for dark backgrounds.
- tepig-ys (⭐38) - Includes
gitstatus decorations and conda/virtualenv status.
- termux (⭐1) - Minimalist theme.
- termuxer (⭐16) - Theme inspired by Agnoster (⭐4.1k) and linuxer.
- the-time-lord (⭐0) - A theme based on gallifrey (⭐180k).
- theme-line (⭐12) - Colorful theme with
gitstatus.
- theta-async (⭐1) - Async version of theta (⭐9). Includes vcs status information.
- theta (⭐9) - Includes
gitandhgstatus decorations. Also has java, python, ruby, node, go and elixir version information.
- theto (⭐9) - Simplistic theme. Needs Nerd Fonts, includes
vi-mode status andgitdecorations.
- thetraveler (⭐2) - Inspired by theunraveler, uses symbols to display
gitstatus.
- thnikk (⭐1) - A minimal version of the spaceship (⭐20k) theme.
- thyme (kawamurakazushi) (⭐1) - Simple theme with
gitstatus decorations.
- toledo (⭐7) - Quick minimalist theme with
gitstatus decorations. Works withzsh,bash,dashandyash.
- tonni4 (⭐0) - Includes time and
gitstatus decorators.
- topan (⭐1) - Includes
gitinformation; best on dark backgrounds.
- tq (⭐2) - Displays
gitstatus, time, requires a Powerline font.
- traffic (⭐1) - A dark theme for ZSH.
- trajan (⭐1) - A dark theme for ZSH.
- trinity (⭐1) - A simple theme based on geometry (⭐965). Includes
gitdecorations.
- tron (⭐0) - Includes
gitstatus, working directory, time, user@host and return status of last command decorations.
- turs (⭐0) - Fast, minimal Purs (⭐257)-inspired prompt.
- tvline (⭐2) - Derived from the agnoster theme, adds powerline font enhancements.
- twilight (⭐2) - Minimalist, but includes last command exit status,
gitstatus anduser@hostnamedecorations.
- type0 (⭐0) - Inspired by classyTouch (⭐53) by yarisgutierrez. Includes
gitdecorations.
- typewritten (⭐932) - Minimal and informative theme that leaves room for what's important. Does asynchronous
gitdecoration updates for speed.
- ubunly (⭐30) - 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.
- ubuntu-ish (⭐0) - Mimics the default Debian/Ubuntu
bashprompt.
- ubuntu-with-vitamins (⭐0) - Mimics the default Ubuntu prompt, but with
gitdecorations.
- ubuntu (⭐1) - Minimal theme, includes
gitstatus decorations.
- unit-1 (⭐0) - Minimalist theme with ITWTB colors.
- vercel (⭐191) - Minimalist theme with
gitstatus decorations.
- vertepommes (⭐0) - Based on ys. Includes vcs status, username and current directory decorations.
- vitesse (⭐1) - Inspired by VS Code's Vitesse (⭐619) theme. Includes
gitstatus decorations.
- vulcan (⭐0) - Minimal theme reminiscent of the default
bashtheme. Includesgitdecorations.
- wade (⭐5) - Mashup of the popular ZSH themes Agnoster and Fishy (⭐180k), with some visual tweaks.
- wang-iterm (⭐5) - Based on the 0532 theme.
- whale (⭐2) - Fast reimplementation of the whale theme.
- whales (⭐0) - Includes decorators for
gitstatus, java version, last command return status, and directory.
- wild-cherry (⭐481) - A fairy-tale inspired theme for ZSH, iTerm 2, Sublime, Atom, & Mou.
- wkentaro (⭐1) - A simple theme for Python users. Includes virtualenv and
gitstatus decorators.
- work-line (⭐6) - Theme with nice emojis.
- workbench (⭐4) - Includes
gitstatus decorations, working directory, exit status of last command and currentvirtualenv.
- xavi (⭐0) - Modified version of the gnzh (⭐180k) theme with emoji decorations for
gitstatus and current directory.
- xlk-simple (⭐1) - Simple theme with
gitdecorations.
- xm (⭐0) - Theme for dark terminals. Has
gitdecorations.
- xor (⭐1) - Self described as minimalistic and 'feature-poor', includes
gitdecorations.
- xremix (⭐1) - An oh-my-zsh shell theme based on the Jreese theme plugin.
- xris47 (⭐1) - Fast, simple and streamlined theme. Works best with tmux (⭐38k) and vim-airline (⭐18k).
- yairshefi (⭐1) - Minimal theme with line separated prompts. Based on the robbyrussell (⭐180k) theme.
- yazpt (⭐7) - 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.
- yechen (⭐0) - Minimalist theme with
gitstatus decorations.
- yeet (⭐0) - Minimalist prompt with
gitstatus decorations.
- yindev (⭐2) - Variant of
gndx. Includes decorations forgitstatus and current directory.
- ykmam (⭐1) - Modified from ys (⭐0) theme and optimized for a dark background.
- ysm (⭐1) - Simple ZSH theme with
gitstatus information.
- yuki (⭐6) - A dark optimized ZSH theme.
- yyl-ys (⭐38) - Includes conda and venv status.
- yz50 (⭐1) - Colorful, based off of robbyrussell (⭐180k) and crunch (⭐180k) themes. Includes
gitstatus decorations.
- z4rr3t (⭐1) - Based on sindresorhus' pure (⭐14k) theme.
- zcraft (⭐1) - Minimalist theme with decorations for
gitstatus, last command exit status and the time taken by the last command.
- zelda (⭐2) - Zelda-inspired theme. Includes
gitstatus decorations.
- zemm-blinks (⭐7) - Customized version of oh-my-zsh blinks (⭐180k) with mercurial support and other changes.
- zemoji (⭐5) - Based on wild-cherry (⭐481). Includes exit status,
virtualenv,nvm,rvmandgitstatus decorations.
- zeroastro (⭐7) - Works best on dark backgrounds, includes
gitstatus decorations.
- zerocake (⭐0) - Works better on dark brackgrounds.
- zest (⭐0) - A functional theme for ZSH. Influenced by zsh2000 (⭐106), agnoster and powerline (⭐1.2k) themes.
- zinc - A blazing-fast, pure ZSH, mixed asynchronous prompt inspired by Powerlevel9k (⭐13k) and Agnoster (⭐4.1k) that's easily extensible and extremely configurable. It supports async segments using zsh-async (⭐790).
- zlambda (⭐0) - Minimalist, includes
gitdecorations without special font requirements.
- zodiac (⭐0) - Includes an emoji for the animal corresponding to the current year.
- zprompts (⭐6) - Themes (prompts) that use original
zshtheming subsystem.
- zqt (⭐3) - Modified version of oh-my-zsh's maran (⭐180k) theme.
- zsh1999 (⭐6) - Includes network connectivity, battery and
gitstatus decorations.
- zsh2000 (⭐106) - Theme which resembles Powerline and includes the
rvmprompt,gitstatus and branch, current time, user, hostname, pwd, exit status, whether running as root and background job status.
- zsh313 (⭐0) - Minimal theme with
gitstatus decorations.
- zshcomrade (⭐8) - A ZSH theme, comrade! Includes
gitstatus decorations.
- zshpower (⭐14) - Optimized for python developers. Includes
gitandpyenvstatus decorations, username and host. Tries to install other plugins and fonts, so read its instructions before installing.
- zshred (⭐1) - Shows current directory,
gitdecorations, exit status of last command and time.
- zwsh (⭐0) - A Zpm3/Wordstar mode/theme for ZSH.
- zys (⭐10) - Similar to Agnoster (⭐4.1k), designed to disclose information contextually, with a powerline aesthetic.
- zzshell (⭐0) - Inspired by the default Oh-My-Zsh theme. Displays exit code and
gitstatus decorations. Doesn't require Powerline fonts.
ZSH Tools / superconsole - Windows-only
- zsh-bench (⭐780) - A benchmark for interactive ZSH. It measures user-visible latency of interactive
zsh: input lag, command lag, etc.
- zshdb (⭐310) - A ZSH debugger.
- zshelldoc (⭐20) - Doxygen for shell scripts. Parses ZSH and Bash scripts, outputs Asciidoc document with function lists, call trees, lists of exported variables, and more.
- zunit (⭐218) - A powerful unit testing framework for ZSH.
Other Useful Lists / superconsole - Windows-only
- awesome-devenv (⭐3k) - A curated list of awesome tools, resources and workflow tips making an awesome development environment.
- awesome-sysadmin (⭐30k) - A curated list of awesome open source sysadmin resources.
- Terminals Are Sexy (⭐13k) - A curated list for CLI lovers.
Nov 15 - Nov 21, 2021
Generic ZSH
- ZSH Unplugged (⭐443) - Good resource if you want to eliminate using a framework but still easily use plugins.
Oct 25 - Oct 31, 2021
- Turbo mode – 80% faster ZSH startup! for example: instead of 200 ms, it'll be 40 ms
- Completion management (selectively disable and enable completions)
- Snippets (↔ regular files downloaded via-URL, e.g.: scripts) and through them Oh My Zsh and Prezto plugins support (→ low overhead)
- Annexes (↔ Zinit extensions)
- Reports (from the plugin loads – plugins are no longer black boxes)
- Plugin unloading (allows e.g.: dynamic theme switching)
bindkeycapturing and remapping
- packages
- Clean
fpath(the array$fpathis not being used to add completions and autoload functions, hence it stays concise, not bloated)
- Services ↔ a single-instance, background plugins
- Also, in general: all the mechanisms from the ZSH Plugin Standard – Zinit is a reference implementation of the standard.
Other References / superconsole - Windows-only
- Mastering ZSH (⭐1.5k) is a great tutorial that builds on the basics to show you advanced ZSH usage, customizations, and practical examples.
Sep 13 - Sep 19, 2021
Other References / superconsole - Windows-only
- The ZSH Reference Card and zsh-lovers site are indispensable.
Feb 01 - Feb 07, 2021
- Multi-repo management
- Automatic
compinitandbashinit- you no longer need them in your.zshrc, znap will do them automatically as needed.
zinit
- 1.9k+ aliases
- 330+ git aliases
- 2.8k line README.md
Sep 28 - Oct 04, 2020
- Make any prompt appear instantly. Reduce your startup time from ~200ms to ~40ms with just one command.
- Asynchronously compile your plugins and functions.
- Cache those expensive
eval $(commands).
- Clone or pull multiple repos in parallel.
- Re-clone all your repos without you having to re-enter them.
Sep 07 - Sep 13, 2020
zinit
- 1 line install
Aug 27 - Sep 02, 2018
- Can manage everything
- ZSH plugins/UNIX commands on GitHub and Bitbucket
- Gist files (gist.github.com)
- Externally managed plugins e.g., oh-my-zsh (⭐180k) and prezto (⭐14k) plugins/themes
- Binary artifacts on GitHub Releases
- Local plugins
- etc. (you can add your own sources (⭐5.9k)!)
- Super-fast parallel installation/update
- Support for lazy-loading
- Branch/tag/commit support
- Post-update, post-load hooks
- Interactive interface (fzf (⭐71k), peco (⭐7.8k), zaw (⭐577), and so on)
- Cache mechanism for reducing the startup time (⭐5.9k)
Aug 14 - Aug 20, 2017
dotzsh / superconsole - Windows-only
- Open a new ZSH terminal window or tab
May 18 - May 24, 2015
Oh-My-Zsh / superconsole - Windows-only
- Add the repo to your plugin list
Jan 19 - Jan 25, 2015
dotzsh / superconsole - Windows-only
- Clone new plugins into
.zsh.local/modules
Oct 13 - Oct 19, 2014
dotzsh / superconsole - Windows-only
- Load the plugin module in
.zshrc
Oh-My-Zsh / superconsole - Windows-only
cd ~/.oh-my-zsh/custom/plugins
git clone repo
Prezto / superconsole - Windows-only
- Clone the plugin into your prezto modules directory
- Add the plugin to your
.zpreztorcfile
- Open a new terminal window or tab