Which ZSH Frameworks and Plugin Managers Are Listed on Terminals Are Sexy?

Updated

Terminals Are Sexy lists ZSH tooling in three practical groups: full configuration frameworks (oh-my-zsh, prezto, zim, zeesh, dotzsh, zilsh, zoppo, slimzsh, ant-zsh), plugin managers (antigen, antibody, zgen, zinit, zplug, zpm, pumice), and prompt/theme resources (powerlevel9k, pure, liquidprompt). The list gives each entry a one-line description, so you can shortlist by configuration style — all-in-one framework, composable plugin manager, or standalone prompt — before reading the project's own docs.

Frameworks: pick one as your base

A framework bundles defaults, themes, and plugin loading into a single config system. The page describes them as follows:

Framework Description on the page Fits when
oh-my-zsh "Delightful community-driven framework for managing your zsh configuration" You want the largest ecosystem and defaults out of the box
prezto "Configuration framework for Zsh" You want a structured, convention-based setup
zim "Zsh configuration framework with blazing speed and modular extensions" Startup speed and modularity matter to you
zeesh "Cross-platform Zsh framework" You work across multiple operating systems
dotzsh "Community driven framework for zsh" You prefer a community-maintained base
zilsh "Zsh config system that aims to appeal more to power-users and follow the simplistic approach of vim-pathogen" You like vim-pathogen-style, power-user control
slimzsh "Small, usable configuration for ZSH" You want a minimal starting point
ant-zsh "Tiny and lightweight ZSH configuration environment for special customization needs" You need a very small base to customize heavily
zoppo "Crippled configuration framework for Zsh" You want a deliberately stripped-down framework

These are alternatives, not layers — running two frameworks at once usually means conflicting defaults.

Plugin managers: composable loading

Plugin managers load plugins and often themes without imposing a full framework. The page lists:

  • antigen — "Plugin manager for zsh, inspired by oh-my-zsh and vundle."
  • antibody — "Faster and simpler antigen written in Golang."
  • zgen — "Lightweight and simple plugin manager for ZSH."
  • zinit — "Flexible Zsh plugin manager with clean fpath, reports, completion management, turbo mode, services."
  • zplug — "Next-generation plugin manager for zsh."
  • zpm — "Plugin manager for zsh similar to vim-plug."
  • pumice — "Lightweight plugin manager for zsh."

The distinguishing notes are mostly about speed (antibody as a faster antigen), loading strategy (zinit's turbo mode), and familiarity of syntax (zpm modeled on vim-plug). If you already use vim-plug, zpm's model will feel familiar; if you want deferred loading for faster startup, zinit's description points there.

Prompts and themes

  • powerlevel9k — "Super flexible awesome powerline ZSH theme."
  • pure — "Pretty, minimal and fast ZSH prompt."
  • liquidprompt — "Full-featured & carefully designed adaptive prompt for Bash & Zsh."

Note that liquidprompt is the only one here described as working in both Bash and Zsh; the other two are Zsh-specific.

How to choose

  1. Decide framework vs. manager. If you want a ready-made setup, start from a framework. If you want to assemble your own, start from a plugin manager.
  2. Match the description to your constraint. Slow startup → zim or zinit's turbo mode; minimalism → slimzsh, ant-zsh, or pure; cross-platform → zeesh.
  3. Check the project itself before committing. The list is a curated index with one-line notes, not a benchmark; version compatibility and maintenance status need to be confirmed on each project's repository.

A common pitfall: mixing a framework with a separate plugin manager that also manages themes can cause duplicate prompt loading. Pick one layer to own your prompt.