Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
JHipster
JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
ohmyzsh
π A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
-
solarized
precision color scheme for multiple applications (terminal, vim, etc.) with both dark/light modes
-
auto-fu.zsh
#zsh automatic complete-word and list-choices. Originally incr-0.2.zsh by y.fujii <y-fujii at mimosa-pudica.net>
-
zsh-auto-notify
β° ZSH plugin that automatically sends out a notification when a long running task has completed.
-
zsh-autocomplete
π€ Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
-
zsh-autoswitch-virtualenv
π ZSH plugin to automatically switch python virtualenvs (including pipenv and poetry) as you move between directories
-
cdc
β£οΈ Shell plugin for zsh/bash that allows you to cd to subdirectories of user-defined directories from anywhere, without editing CDPATH.
-
zsh-expand
Zsh Plugin expands regular aliases, global aliases and incorrect spellings and phrases with the spacebar key.
-
fz
Discontinued Cli shell plugin, the missing fuzzy tab completion feature for the z jump around command.
-
fzf-z
Discontinued Plugin for zsh to integrate fzf and various 'frecency' plugins, including z.sh - enables easy switching between recent dirs in zsh
-
git-aliases
This is a clone of the plugin "git" present at: https://github.com/robbyrussell/oh-my-zsh
-
git-extra-commands
A collection of git utilities, useful extra git scripts, tutorials and other useful articles.
-
gitsync
zsh plugin to improve workflows for one person developing on the same repository on multiple machines
-
gunstage
π« Β `git unstage` as aΒ service: a Git plugin for the shell that automagically remembers all the different commands there are to remove files fromΒ staging and when to useΒ each
-
zsh-kubernetes
Discontinued Kubernetes Aliases and Bash Functions [Moved to: https://github.com/Dbz/kube-aliases]
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
z-a-bin-gem-node π₯ πΆββοΈ β³ - ZI 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. β³ - ZI extension that generates man pages for all plugins and snippets π₯ β³ - Adds Redis database support, with database_key <-> shell_variable binding. Supports all data types.
base16 π₯ - Adds 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.
There are so many plugins on the great awesome-zsh-plugins page that it makes sense to filter them out and also to score them. The plugins below contain 50 or more commits and are evaluated every 3 month by an automatic script in order to detect:
jhipster : - Adds commands for jHipster.
There are so many plugins on the great awesome-zsh-plugins page that it makes sense to filter them out and also to score them. The plugins below contain 50 or more commits and are evaluated every 3 month by an automatic script in order to detect:
deer π₯ - A file navigator for ZSH heavily inspired by ranger.
abbr (olets) π₯ β³ - Manages auto-expanding abbreviations that expand inline when you hit space, inspired by fish shell.
git-aliases (mdumitru) : - 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.
abbrev-alias : β - Provides functionality similar to vim's abbreviation expansion.
kubernetes : β πΌ π - Add kubernetes helper functions and aliases.
alias-tips π₯ - An oh-my-zsh plugin to help remembering those aliases you defined once.
syntax-highlighting π₯ β³ - Add syntax highlighting to your ZSH. Make sure you load this before zsh-users/zsh-history-substring-search or they will both break.
allergen : β³ - A collection of custom ZSH plugins to use with Antigen.
autosuggestions π₯ - Fish-like fast/unobtrusive autosuggestions for ZSH.
ansiweather π₯ β - Weather in your terminal, with ANSI colors and Unicode symbols.
agnoster-j π₯ - Optimized for solarized color scheme, git or other VCS tools, and unicode-compatible fonts. Includes status of last command run, user@hostname, git status decorations, working directory, whether running as root, whether background jobs are running, and other information.
anyframe : - A peco/percol/fzf wrapper plugin for ZSH.
zeno π₯ β° πββοΈ - Fuzzy completion and utility plugin powered by Deno.
atuin π₯ β° πββοΈ - 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.
bitwarden : πββοΈ β³ - Adds functions to manage bitwarden sessions.
auto-fu.zsh π₯ πΌ - Automatic complete-word and list-choices. Originally incr-0.2.zsh by y.fujii .
auto-notify : - Automatically sends out a notification when a long running task has completed.
autocomplete π₯ β° πββοΈ - Automatically lists completions as you type and provides intuitive keybindings for selecting and inserting them.
autoenv-extended : β³ - Extended version of the zsh-autoenv plugin.
autoenv π₯ - If a directory contains a .env file, it will automatically be executed when you cd into it.
autojump π₯ - A cd command that learns - easily navigate directories from the command line. Install autojump-zsh for best results.
autopair : - A ZSH plugin for auto-closing, deleting and skipping over matching delimiters. Only tested on ZSH 5.0.2 or later.
histdb π₯ πΆββοΈ β³ - Stores your history in an SQLite database. Can be integrated with zsh-autosuggestions.
autoswitch-virtualenv π₯ πββοΈ β³ - ZSH plugin to automatically switch python virtualenvs and pipenvs when traversing directories. Automatically detects pipenv and poetry projects.
base16 π₯ - Adds 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.
bitwarden : πββοΈ β³ - Adds functions to manage bitwarden sessions.
blackbox π₯ πΌ - Stack Exchange's toolkit for storing keys/credentials securely in a git repository.
cdc : - 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, popd and dirs equivalents.
czhttpd π₯ β - A simple http server written in 99.9% pure ZSH.
deer π₯ - A file navigator for ZSH heavily inspired by ranger.
depot-tools π₯ - Simple oh-my-zsh plugin for installing the chromium depot_tools. Installing this plugin will put all of the chromium depot_tools in your path automatically.
diractions π₯ - Allow you to map a short logical/mnemonic name to directories to quickly access them, or perform actions in them.
directory-history : - A per directory history for ZSH which implements forward/backward navigation as well as substring search in a directory sensitive manner.
profile-secrets : β - 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.
docker-aliases : Docker aliases for everyday use.
docker-helpers : β³ - A collection of docker helper scripts.
dotbare π₯ β - Interactive dotfile management with the help of fzf.
dwim : - 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 : - A port of vim-easymotion for ZSH.
easy-motion : - A port of vim-easymotion for ZSH.
editing-workbench : - Adds sane, complex command line editing (e.g. incremental history word completion).
elixir : - Adds shortcuts for Elixir, IEX, Mix, Kiex and Phoenix.
enhancd π₯ - A simple tool that provides an enhanced cd command by memorizing all directories visited by a user and use it for the pathname resolution.
evil-registers π₯ β - Extends ZLE vi commands to remotely access named registers of the vim and nvim editors, and system selection and clipboard.
expand π₯ β° πββοΈ - Expands regular aliases, global aliases, incorrect spellings and phrases, globs, history expansion and $parameters with the spacebar key.
F-Sy-H π₯ πββοΈ β³ - Optimized and improved zsh-users/zsh-syntax-highlighting β better response times, switchable highlight themes.
forgit π₯ πββοΈ β³ - Utility tool for git which takes advantage of fuzzy finder fzf.
fzf-marks π₯ β³ - Little script to create, navigate and delete bookmarks in bash and zsh, using the fuzzy finder fzf.
functional : - ZSH higher order functions.
fz : - Seamlessly adds fuzzy search to z's tab completion and lets you easily jump around among directories in your history.
z.lua π₯ β³ - A command line tool which helps you navigate faster by learning your habits. An alternative to z.sh with Windows and posix shells support and various improvements. 10x faster than fasd and autojump, 3x faster than z.sh.
fzf-marks π₯ β³ - Little script to create, navigate and delete bookmarks in bash and zsh, using the fuzzy finder fzf.
fzf-tab π₯ β° πΆββοΈ - Replace ZSH's default completion selection menu with fzf.
fzf-widgets π₯ - Adds some ZLE widgets for fzf.
fzf-z : - Brings together the z plugin and fzf to allow you to easily browse recently used directories at any point on the command line.
gdbm : β³ - Adds GDBM as a plugin.
git-acp : β - Take the current command line as the commit message and then run git pull, add, commit and push with one keystroke.
git-aliases (mdumitru) : - 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-aliases.zsh : - Creates a lot of useful aliases for combinations of commonly used git commands.
git-extra-commands π₯ πββοΈ β³ - Extra git helper scripts packaged as a plugin.
git-fuzzy : β - A CLI interface to git that relies heavily on fzf.
git-it-on : - Adds ability to open a folder in your current branch on GitHub.
git-secret π₯ β° πββοΈ πΌ π - A bash-tool to store your private data inside a git repository.
gitignore π₯ β³ - Plugin for creating .gitignore files.
gitsync : - ZSH plugin to improve workflows for one person developing on the same repository on multiple machines.
grep2awk : - ZLE widget to transform grep command into awk command.
gunstage π₯ β° πββοΈ - There are at least eight ways to unstage files in a git repository. This is a command-line shell plugin for undoing git add.
hist : β³ - Edit your history in ZSH, without ever leaving the command line.
histdb π₯ πΆββοΈ β³ - Stores your history in an SQLite database. Can be integrated with zsh-autosuggestions.
history-enquirer : β³ - Enhances history search with more interaction and a multiline selection menu. Requires nodejs.
H-S-MW π₯ πΆββοΈ β³ - 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 π₯ β - 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-sync : - An Oh My Zsh plugin for GPG encrypted, Internet synchronized ZSH history using git.
instant-repl : - Activate a REPL for any command in your current ZSH session.
iterm-touchbar : - Display iTerm2 feedback in the MacbookPro TouchBar (Current directory, git branch & status).
jhipster : - Adds commands for jHipster.
k π₯ πΌ - Directory listings for ZSH with git status decorations.
kube-aliases : β πΌ π - Adds functions and aliases to make working with kubectl more pleasant.
kube-ps1 π₯ β - ZSH plugin for kubectl that adds current context and namespace.
kubernetes : β πΌ π - Add kubernetes helper functions and aliases.
learn : β - Learning collection in MySQL/MariadB to save, query and quiz everything you learn.
liferay π₯ πββοΈ β³ - Adds scripts for liferay development.
liferay π₯ πββοΈ β³ - Adds scripts for liferay development.
morpho : - Terminal screen savers written in pure ZSH, and also screen saver framework.
navigation-tools π₯ πΆββοΈ β³ - Adds htop-like kill, directory bookmarks browser, a multi-word incremental history searcher and more.
new-file-from-template : - Generates file from template.
nix-shell : β - Plugin that lets you use ZSH as the default shell in a nix-shell environment.
notify (luismayta) π₯ β° πββοΈ - Notifications for ZSH with auto installation of dependencies and r2d2 sounds.
notify (marzocchi) : - 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).
nvm π₯ πΌ - ZSH plugin for installing, updating and loading nvm.
open-pr : - A ZSH plugin to open pull requests from command line.
opp : - Vim's text-objects-ish for ZSH.
path-ethic : β³ - Helps manage your $PATH quickly and easily. Doesn't touch your existing .zshrc, .zprofile, but adds on top of your existing environment instead.
pentest : - Aliases and functions for the lazy penetration tester.
ph-marks : - Bookmark pornhub videos from your terminal.
posh-git-bash : β - Adds git status in your prompt.
pr-cwd : - Creates a global variable with current working directory. Plugin has integration with jocelynmallon/zshmarks.