

Here is a quick glance at the most popular frameworks that manage configuration and plugins for Zsh. Next to git-gui it is my favorite tool for staging git changes. In the main view, you can interactively browse commit history and jump into inspecting selected commit. Tig allows for convenient staging files in an interactive mode: It functions mainly as a Git repository browser, but can also assist in staging changes for commit at the chunk level.

Tig is a ncurses-based text-mode interface for git. You might have noticed that differences are spotted not only on the line level but also on the character level. See the screenshot that compares vanilla git diff vs.
LIGHTWEIGHT ITERM THEME CODE
This helps improve code quality and helps you spot defects faster and it does what it promises. diff-so-fancyĪs authors call it diff-so-fancy strives to make your diffs human-readable instead of machine-readable. I have selected two projects that I haven't described in previous years but I'm a happy user of both. P9k had a substantial impact on CLI UX, and its legacy is now continued by P10k.Ī cd command that learns - easily navigate directories from the command lineįish shell-like syntax highlighting for Zsh.Įxtendable version manager with support for Ruby, Node.js, Elixir, Erlang & moreįaster way to switch between clusters and namespaces in kubectlĪn interactive cheatsheet tool for the command-line Powerlevel9k was a tool for building a beautiful and highly functional CLI, customized for you. Precision color scheme for multiple applications (terminal, vim, etc.) with both dark/light modes Ripgrep recursively searches directories for a regex pattern while respecting your gitignore Magnificent app which corrects your previous console command. Top popular plugins as of November 2021 link For sake of this article, to extract the "most popular" plugin projects I have used stars. People that marked a project with a star are called "Star gazers". GitHub users often use stars as a kind of bookmark to mark interesting projects to come back to later. One of the ways to estimate project popularity is to look at the number of stars. GitHub Stars as an indicator of project popularity Python tools - tools that ease work with Python virtual environments.

Prompts - projects that help to configure shell prompts.Frameworks - tools for managing Zsh configuration and plugins.Tools - general tools that are popular among console lovers, in most cases not limited to Zsh.I have divided them into four categories: In this article, I'm listing top-popular tools that might be interesting for Zsh users or in most cases console users. The collection Awesome Zsh plugins of projects that can be useful for Zsh users grew substantially from the first, 2018 release of my article on Top-popular Zsh plugins - from 800+ to 1800+. The older articles have description of the selected, interesting tools that are not in this article - so you might also to visit the older editions of the survey.
LIGHTWEIGHT ITERM THEME SERIES
There is a series of articles dedicated to Zsh plugins: 2018, 2019, 2021, 2023. NOTE: This article was written in 2021, for a more recent version of the ranking see: 2023.
