neoclide/coc.nvim

Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 2nd, 2026
Created on May 1st, 2018
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Enabled
Number of forks: 950
Total Stargazers: 25,163 (+0)
Total Subscribers: 118 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.6 hours
Mean response time: 25.0 days
90th percentile: 8.8 days
Tracked items: 255

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 9% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 3
Closed in 7 days: 4
Avg open age: 1,335 days
Stale 30+ days: 5
Stale 90+ days: 0

Recent activity

Opened in 7 days: 3
Closed in 7 days: 4
Comments in 7 days: 2
Events in 7 days: 4

Top labels

  • bug (24)
  • Can't reproduce (20)
  • enhancement (20)
  • question (4)
  • Vim bug (2)
  • help wanted (2)
  • wontfix (2)
  • Languageserver Bug (1)

Detailed Description

coc.nvim is an IntelliSense engine for Vim and Neovim that brings VS Code-like capabilities to both editors through a Node.js extension host.

The tool solves the problem of limited code intelligence in traditional Vim and Neovim by hosting Language Server Protocol implementations and extensions in a Node.js service. It enables completion, diagnostics, navigation, and refactoring features by loading extensions similar to those available in VS Code, allowing developers to work with language servers without rewriting them for Vim's plugin architecture.

Developers should choose this tool if they want their Vim or Neovim environment to provide IDE-like features comparable to VS Code while maintaining their editor of choice. It suits projects where developers need robust language support across multiple programming languages and want to reuse the extension ecosystem rather than relying on Vim-specific plugins. The project is particularly valuable for teams already familiar with VS Code extensions, as it allows similar workflows in Vim and Neovim.

The project maintains active continuous integration with automated testing. Code coverage is tracked and monitored to maintain quality standards. Development activity shows consistent attention to the codebase with regular updates and maintenance of the core extension host functionality.