zplug/zplug

A next-generation plugin manager for zsh — manage plugins, commands, and themes from GitHub, Bitbucket, oh-my-zsh, prezto, and more with parallel...

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 11th, 2026
Created on November 21st, 2015
Open Issues & Pull Requests: 42 (+0)
GitHub issues: Enabled
Number of forks: 226
Total Stargazers: 6,056 (+0)
Total Subscribers: 55 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 52.3 days
Mean response time: 641.0 days
90th percentile: 2879.8 days
Tracked items: 127

How this project is maintained

92% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "kind/enhancement" is answered fastest, typically in about 12 days, while "kind/bug" waits about 3 months. Three people close 97% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 39
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,532 days
Stale 30+ days: 38
Stale 90+ days: 37

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • kind/bug (25)
  • kind/enhancement (20)
  • kind/stale (9)
  • kind/performance (8)
  • HELP WANTED (7)
  • area/oh-my-zsh (5)
  • area/prezto (5)
  • kind/redesign (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Zplug is a plugin manager for zsh that installs and manages plugins, commands, and themes from multiple sources including GitHub, Bitbucket, Gist, oh-my-zsh, prezto, and local directories.

The tool solves the problem of managing a fragmented zsh ecosystem where plugins and themes come from different sources and package managers. Zplug unifies this by allowing you to declare all your plugins in a single configuration section within your .zshrc file, then handles installation, loading, and updates through a command-line interface. It performs installations and updates in parallel for speed and supports lazy loading to reduce startup time through caching. The tool also enables branch, tag, and commit locking for reproducibility, post-update and post-load hooks for customization, and dependency management between packages.

Zplug suits developers who want centralized management of a heterogeneous plugin collection without being locked into a single ecosystem. It works well for those who mix plugins from oh-my-zsh, prezto, and independent GitHub repositories. Unlike antigen, zplug does not require plugins to follow a specific file naming convention, making it more flexible with external plugin sources. The tool is self-managing, meaning it can update itself alongside your other plugins.

The project maintains an active codebase with ongoing refinement of core functionality. Development includes regular updates to command implementations and option handling. The tool receives attention to its interactive interface capabilities and cache mechanisms. Bug fixes and feature improvements are applied to the parallel installation system and package management logic.