awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gdh1995 avatar

gdh1995/vimium-c

0
View on GitHub↗
4,283 estrellas·294 forks·TypeScript·other·14 vistaschrome.google.com/webstore/detail/vimium-c/hfjbmagddngcpeloejdejnfgbamkjaeg↗

Vimium C

Vimium-C is a keyboard-driven browser extension that provides a vim-like navigation tool for web browsers. It functions as a customizable key mapper and accessibility tool, allowing users to interact with web content and manage browser tabs and windows without a mouse.

The project distinguishes itself through advanced key mapping capabilities, including the ability to define contextual shortcuts based on the website host and remap keyboard layouts. It implements mode-specific mappings to prevent command conflicts and allows for specific keyboard mappings to function within text input boxes.

The extension's broader capabilities cover page navigation, content search and jumping, and text manipulation within input fields. It also includes logic for executing conditional command sequences based on the success or failure of previous operations.

Features

  • Vim-Like Navigation Tools - A tool that implements modal editing and keyboard-centric navigation patterns for web browsers.
  • Keyboard Navigation - Provides a comprehensive system for interacting with web elements and browser windows using keyboard shortcuts.
  • Browser Integration Extensions - Provides an extension that integrates keyboard navigation and window management functionality directly into the web browser interface.
  • Custom Key Mappings - Implements a system for defining complex keyboard shortcuts and contextual mappings for browser actions.
  • Keyboard-Driven Browsers - Transforms the browser into a keyboard-driven interface, reducing or eliminating reliance on the mouse.
  • Mode-Specific Keybindings - Implements unique key translations for different interaction modes to prevent command conflicts.
  • Keyboard Shortcut Mappers - Offers a system for binding custom functions to specific keyboard combinations to control browser behavior.
  • Browser-Based Workflows - Provides a customizable workflow for automating repetitive navigation tasks and speeding up web browsing.
  • Configurable Key-to-Command Mappings - Provides a configurable system for mapping keyboard keys to specific internal browser and page commands.
  • Contextual Mappings - Provides keyboard shortcuts that automatically adapt based on the website host or active page element.
  • Keyboard Shortcuts - Allows users to define and remap keyboard shortcuts to trigger browser actions and internal commands.
  • Interaction Mode Toggles - Manages different interaction contexts by toggling between navigation and input modes to resolve key conflicts.
  • Tabbed Window Navigation - Enables creating, closing, and switching between browser tabs and windows using keyboard shortcuts.
  • Browser Keyboard Extensions - Implements a browser extension that maps text-editor-style keyboard commands to browser navigation and tab management.
  • Content Script Injection Architectures - Uses an architecture that injects content scripts into browser tabs to intercept events and manipulate the DOM.
  • Text Search and Marking - Provides tools to locate text on a page using search queries and move to saved markers.
  • Global Keyboard Shortcuts - Supports configuring keyboard commands through browser settings to ensure functionality across different page states.
  • Text Buffer Manipulations - Implements commands for modifying and moving the text cursor and selection within input fields.
  • Input Focus Navigation - Provides a mechanism to remove focus from input boxes to return to primary navigation.
  • Conditional Command Executions - Enables the execution of action sequences based on the success or failure of previous commands using branching logic.
  • Insert Mode Mappings - Enables the creation of keyboard shortcuts that function while typing in text fields.
  • Host-Based Configurations - Allows the loading of unique keyboard mapping sets based on the current website host or URL pattern.
  • Command Sequence Branching - Implements logic to execute sequences of actions based on the success or failure of previous operations via branching.
  • CSS Selector Engines - Implements a CSS-style selector engine to identify and interact with specific web page elements.
  • Accessibility Navigation Tools - Provides a keyboard interface that enables users to interact with web content by bypassing mouse-dependent navigation.
  • Keyboard-Based Accessibility - Uses keyboard-based mappings and focus management to interact with web elements difficult to navigate via traditional means.

Historial de estrellas

Gráfico del historial de estrellas de gdh1995/vimium-cGráfico del historial de estrellas de gdh1995/vimium-c

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace gdh1995/vimium-c?

Vimium-C is a keyboard-driven browser extension that provides a vim-like navigation tool for web browsers. It functions as a customizable key mapper and accessibility tool, allowing users to interact with web content and manage browser tabs and windows without a mouse.

¿Cuáles son las características principales de gdh1995/vimium-c?

Las características principales de gdh1995/vimium-c son: Vim-Like Navigation Tools, Keyboard Navigation, Browser Integration Extensions, Custom Key Mappings, Keyboard-Driven Browsers, Mode-Specific Keybindings, Keyboard Shortcut Mappers, Browser-Based Workflows.

¿Qué alternativas de código abierto existen para gdh1995/vimium-c?

Las alternativas de código abierto para gdh1995/vimium-c incluyen: tridactyl/tridactyl — Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab… github/hotkey — Hotkey is a client-side JavaScript library designed to enhance web application accessibility and navigation through… martanne/vis — Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions.… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… ohif/viewers — Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic… atlas-engineer/nyxt — Nyxt is a keyboard-driven web browser built on a programmable Common Lisp architecture. It is designed for users who…

Alternativas open-source a Vimium C

Proyectos open-source similares, clasificados según cuántas características comparten con Vimium C.
  • tridactyl/tridactylAvatar de tridactyl

    tridactyl/tridactyl

    6,246Ver en GitHub↗

    Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab management, and page interaction. It replaces traditional mouse-based navigation with Vim-style keybindings, an ex-mode command line, and a hint overlay system for selecting and interacting with page elements. The extension is built around a core infrastructure that includes a modal command parser, a keybinding configuration system, and a content-script command bridge for executing commands in page context. The extension distinguishes itself through its deep integration with Fir

    TypeScriptfirefoxhacktoberfestvim
    Ver en GitHub↗6,246
  • github/hotkeyAvatar de github

    github/hotkey

    3,292Ver en GitHub↗

    Hotkey is a client-side JavaScript library designed to enhance web application accessibility and navigation through keyboard shortcut integration. It enables developers to bind keyboard shortcuts and multi-key sequences directly to HTML elements using declarative attributes. The library functions as a web component and DOM interaction helper that triggers clicks, focus events, or custom actions when specific key combinations are pressed. The project features document-level event delegation to capture global keyboard inputs efficiently and route them to targeted elements. It includes input sco

    JavaScriptdecoratorshortcuts
    Ver en GitHub↗3,292
  • martanne/visAvatar de martanne

    martanne/vis

    4,634Ver en GitHub↗

    Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions. It functions as a scriptable environment where Lua is used for configuration, custom key mappings, and plugin development. The editor distinguishes itself through a syntax highlighting system based on Parsing Expression Grammars and a pattern matching engine that treats text as a structure for complex search and replace operations. It also integrates directly with the system shell, allowing users to pipe text ranges to external commands and capture the resulting output. The

    C
    Ver en GitHub↗4,634
  • sinelaw/freshAvatar de sinelaw

    sinelaw/fresh

    5,914Ver en GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    Ver en GitHub↗5,914
Ver las 30 alternativas a Vimium C→