junegunn/vim-plug

:hibiscus: Minimalist Vim Plugin Manager

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 13 minutes ago
Added to GitGenius on August 31st, 2026
Created on September 10th, 2013
Open Issues & Pull Requests: 86 (+0)
GitHub issues: Enabled
Number of forks: 1,932
Total Stargazers: 35,761 (+0)
Total Subscribers: 365 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.0 hours
Mean response time: 160.4 days
90th percentile: 533.5 days
Tracked items: 43

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 56% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 24
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,030 days
Stale 30+ days: 24
Stale 90+ days: 21

Recent activity

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

Top labels

  • question (6)
  • windows (5)
  • bug (3)
  • duplicate (3)
  • neovim (2)
  • not-reproducible (1)
  • shell:powershell (1)
  • tip (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

vim-plug is a minimalist Vim plugin manager that consists of a single file with no dependencies and provides fast parallel installation and on-demand plugin loading.

The tool addresses the need for straightforward plugin management in Vim and Neovim without unnecessary complexity. It works by requiring users to define a plug section in their configuration file using simple `Plug` commands between `plug#begin()` and `plug#end()` calls. The manager handles installation, updates, and cleanup through straightforward commands like `:PlugInstall`, `:PlugUpdate`, and `:PlugClean`. It supports parallel downloads to speed up operations, creates shallow clones to conserve disk space, and enables on-demand loading to reduce startup time. The tool also allows users to review changes before applying updates and supports branch, tag, and commit pinning along with post-update hooks.

Developers should choose this tool if they value simplicity and stability over extensive features. It suits anyone running Vim or Neovim who wants a plugin manager that requires minimal configuration and learning curve. The project maintains flawless backward compatibility and works with all Vim versions since 2006 and all Neovim releases, making it a safe choice for long-term use without worrying about breaking changes.

Development activity shows consistent maintenance with automated testing in place to verify functionality across supported versions. The project demonstrates a commitment to stability through its backward compatibility guarantees and minimal surface area for bugs. Updates appear deliberate and measured rather than frequent, reflecting a philosophy of avoiding unnecessary changes to a tool that already solves its core problem effectively.