saghen/blink.cmp

Performant, batteries-included completion plugin for Neovim

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 10th, 2026
Created on July 31st, 2024
Open Issues & Pull Requests: 98 (+0)
GitHub issues: Enabled
Number of forks: 361
Total Stargazers: 6,574 (+0)
Total Subscribers: 19 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.1 hours
Mean response time: 7.1 days
90th percentile: 9.3 days
Tracked items: 1,481

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 85% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 4 hours, while "sources" waits about 2 days. Only 9% of issues opened in the past year have been closed. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 91
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 435 days
Stale 30+ days: 82
Stale 90+ days: 69

Recent activity

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

Top labels

  • bug (1,020)
  • feature (316)
  • windows (85)
  • cmdline (79)
  • sources (62)
  • fuzzy (61)
  • LSP (56)
  • accept (53)

Most active issues this week

Detailed Description

Blink.cmp is a completion plugin for Neovim that provides performant, batteries-included code completion with LSP support, command-line completion, signature help, and snippet integration.

The plugin addresses the need for fast, responsive completion in Neovim by updating on every keystroke with minimal latency through asynchronous processing. It uses a custom fuzzy matcher with typo resistance, frecency scoring, and proximity bonuses to surface relevant completions. The tool works out of the box without requiring additional configuration while remaining extensively customizable through pluggable sources, component-based rendering, and dynamic configuration options.

Developers should choose this tool if they want a modern completion experience that handles LSP integration comprehensively, supports multiple snippet engines including native vim.snippet and friendly-snippets, and provides command-line and terminal completion. The project suits users who value performance and want completion that requires minimal setup. The README explicitly compares it to built-in Neovim completion and nvim-cmp, positioning itself as faster and more feature-complete than the former while offering a different architectural approach than the latter.

The project is undergoing significant active development with a major version rewrite introducing breaking changes, requiring users to either stay on the stable branch or follow a detailed migration guide. The tool maintains extensive LSP support tracking and welcomes community contributions, particularly for shell completion sources in terminal mode.