Dein

github.com/Shougo/dein.vim Code Editors & IDEs Open-source projectOpen source

Vim and Neovim plugins can be managed with dein.vim, a plugin manager.

github.com/Shougo/dein.vim
Dein homepage screenshot

About Dein

Dein.vim is an open source plugin manager for Vim and Neovim. It is distributed through a GitHub repository under the MIT license and is configured through vimrc or init.vim files.

With it, you can add, install, and manage plugins from local paths, remote sources, and non-GitHub locations. It provides a function API for declaring plugins, supports asynchronous installation, organizes plugins in a Go-like directory structure, and merges plugin directories to keep the runtimepath short. It requires Vim 8.2 or higher, or Neovim 0.8.0 or higher, with Git installed.

It suits Vim and Neovim users who are comfortable editing configuration files and using Git. Note that active development has stopped and future changes will be limited to bug fixes, with Dpp.vim suggested as the successor.

Key features

  • Manage Vim and Neovim plugins via function API
  • Install plugins asynchronously
  • Supports local, remote, and non-GitHub sources
  • Uses Go-like directory structure for plugins
  • Merges plugin directories to keep runtimepath short
Best for: Vim and Neovim users who manage plugins through configuration files and Git.
Good for
  • Open source under MIT license
  • Works with both Vim and Neovim
  • Supports local and non-GitHub plugin sources
  • Includes config example and documentation
Watch out for
  • Active development has stopped except for bug fixes
  • Requires Vim 8.2+ or Neovim 0.8.0+ and Git

Dein at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Dein alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Code Editors & IDEs

Well-known listings from the same topic.

All 74

Dein FAQ

What is dein.vim?
It is a plugin manager for Vim and Neovim that is configured with a function API in vimrc or init.vim.
Is dein.vim still actively developed?
No. Active development has stopped and only bug fixes are planned. Dpp.vim is listed as the successor.
What is required to use dein.vim?
You need Vim 8.2 or higher or Neovim 0.8.0 or higher, and Git 2.4.11 or higher installed.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing