An open API service indexing awesome lists of open source software.

awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.
https://github.com/unixorn/awesome-zsh-plugins

Last synced: 15 days ago
JSON representation

Filtered by Python. Clear filters

Completions

ZSH on Windows

  • click-completion - Add automatic completion support for Click, including displaying the options and commands help during the tab completion.
  • gcloud (littleq0903) - Add completions for the Google Cloud SDK.

Fonts

ZSH on Windows

  • Fantasque-sans - Another Powerline-compatible font.
  • Maple - An open source monospace font with Nerd Font support focused on smoothing your coding flow.

Other Resources

ZSH Tools

  • argcomplete - Generates tab completions for programs using Python's argparse module.
  • completion-generator - 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.
  • shtab - Automatically generate shell tab completion scripts for Python CLI apps, supports zsh, bash and tcsh.
  • zsh-ai-completions - AI-generated ZSH completions

Plugins

ZSH on Windows

  • activate-py-environment - Automagically detects and activates your python environments (poetry, virtualenv and conda) while traversing directories.
  • alias-tips - An oh-my-zsh plugin to help remembering those aliases you defined once.
  • autojump - A cd command that learns - easily navigate directories from the command line. Install autojump-zsh for best results.
  • codex - Enables you to use OpenAI's powerful Codex AI in the command line.
  • crypto-prices - Add a powerlevel9k segment with the current bitcoin price.
  • iterm2-tabs - Set colors and titles of iTerm 2 tabs.
  • mysql-colorize - Adds color for mysql tables.
  • ranger-autojump - Adds autojump support to the ranger console file manager.
  • recall - Makes using command history easier.
  • sealion - Allows you to set reminders that will appear in your terminal when your prompt is refreshed.
  • shell-proxy - This a pure user-space program, shell-proxy setter, written in Python3 and zsh.
  • startup-timer - Print the time it takes for the shell to start up.
  • tempit - Helps you create, manage, and navigate temporary directories with ease. It provides a persistent tracking system so your temporary directories won't get lost.
  • smart-history - Turns your recent ZSH history into command suggestions powered by Ollama.
  • pnpm-pick - Fuzzy-pick a script from any package in a pnpm workspace and load the command into your prompt — editable, in your history, and visible in your terminal title.
  • safe-venv-auto - A security-aware ZSH plugin that automatically activates and deactivates Python virtual environments as you navigate directories, with built-in protection against untrusted environments.

Prerequisites

zinit

Themes

ZSH on Windows

  • powerline-shell (b-ryan) - Beautiful and useful prompt generator for Bash, ZSH, Fish, and tcsh. Includes git, svn, fossil and hg decorations, Python virtualenv information, and last command exit status.
  • powerline - A Powerline-like prompt, based on powerline-bash. Displays virtualenv, git status information and the exit code of the last command run.
  • ps1.py - Has git status, truncated directory, chroot and virtualenv prompt decorations.
  • zshpower - Optimized for python developers. Includes git and pyenv status decorations, username and host. Tries to install other plugins and fonts, so read its instructions before installing.