philc/vimium

The hacker's browser.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 54 minutes ago
Added to GitGenius on September 2nd, 2026
Created on September 20th, 2009
Open Issues & Pull Requests: 892 (+0)
GitHub issues: Enabled
Number of forks: 2,614
Total Stargazers: 26,911 (+0)
Total Subscribers: 276 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 39.9 hours
Mean response time: 416.4 days
90th percentile: 2085.8 days
Tracked items: 731

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 77% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 3% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 235
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,031 days
Stale 30+ days: 206
Stale 90+ days: 181

Recent activity

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

Top labels

  • help-wanted (7)
  • reviewed (2)
  • dev-ux (1)
  • next-version (1)
  • suggestions (1)
  • verified (1)

Detailed Description

Vimium is a browser extension that provides keyboard-based navigation and control of the web using Vim editor keybindings.

The extension solves the problem of context-switching between keyboard and mouse while browsing by implementing Vim-style commands for common web tasks. It offers keyboard shortcuts for scrolling, link navigation, tab management, history traversal, bookmarks, find operations, and URL manipulation. Users can open links with 'f', navigate tabs with 'J' and 'K', search history with 'o', and perform dozens of other actions without touching the mouse. The tool includes an insert mode to temporarily disable commands when typing in web forms, and supports custom keybinding configuration through its options page.

Vimium suits developers and power users accustomed to Vim who want to maintain keyboard-centric workflows while browsing. It works across Chrome, Edge, and Firefox, making it accessible regardless of browser choice. The extension is particularly valuable for those who spend significant time navigating documentation, code repositories, or paginated content, where Vim-style navigation can substantially reduce friction. Installation is straightforward through official extension stores or from source, and the help dialog accessible via '?' provides immediate reference for all available commands.

The project maintains active engagement with its user base through documentation and configuration options. Development includes regular updates to support evolving browser APIs and user-requested features. The codebase is written in JavaScript and remains open to community contributions through a documented process for installing from source.