Our great sponsors
-
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.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
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
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."
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.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
ohmyzsh
🙃 A delightful community-driven (with 2,100+ 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.
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.
-
solarized
precision color scheme for multiple applications (terminal, vim, etc.) with both dark/light modes
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
#zsh automatic complete-word and list-choices. Originally incr-0.2.zsh by y.fujii <y-fujii at mimosa-pudica.net>
auto-fu.zsh 🥇 💼 - Automatic complete-word and list-choices. Originally incr-0.2.zsh by y.fujii .
-
zsh-auto-notify
⏰ ZSH plugin that automatically sends out a notification when a long running task has completed.
auto-notify : - 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.
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.
-
zsh-autoswitch-virtualenv
🐍 ZSH plugin to automatically switch python virtualenvs (including pipenv and poetry) as you move between directories
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
☣️ Shell plugin for zsh/bash that allows you to cd to subdirectories of user-defined directories from anywhere, without editing CDPATH.
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.
-
zsh-expand
Zsh Plugin expands regular aliases, global aliases and incorrect spellings and phrases with the spacebar key.
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
Plugin for zsh to integrate fzf and various 'frecency' plugins, including z.sh - enables easy switching between recent dirs in zsh
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
This is a clone of the plugin "git" present at: https://github.com/robbyrussell/oh-my-zsh
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
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
🔫 `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
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.
-
zsh-kubernetes
Kubernetes Aliases and Bash Functions [Moved to: https://github.com/Dbz/kube-aliases]
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.
-
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.
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.