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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Browser tab manager

Classement mis à jour le 28 juil. 2026

For tab keyboard shortcuts, the strongest matches are timc1/kbar (kbar is a React command palette library that supports), ccampbell/mousetrap (Mousetrap is a lightweight JavaScript library for binding key) and jaywcjlove/hotkeys-js (hotkeys-js is a JavaScript library for mapping and managing). boppreh/keyboard and madrobby/keymaster round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source browser tab managers to boost productivity. Compare top GitHub repositories by stars, features, and find the right one.

Browser tab manager

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • timc1/kbarAvatar de timc1

    timc1/kbar

    5,182Voir sur GitHub↗

    kbar is a React command palette library that gives applications a searchable overlay for finding and executing commands using the keyboard. It includes keyboard shortcut binding, so users can trigger commands directly without opening the palette, and supports nested sub-menu navigation, allowing actions to be organized into hierarchical groups that can be drilled into and back out of with arrow keys. The library differentiates itself through a hook-based API that lets any React component register commands and shortcuts declaratively, alongside a global keyboard listener that handles palette a

    kbar is a React command palette library that supports keyboard shortcut binding and direct keystroke execution, fitting the hotkey management category well despite being focused specifically on command palette UI rather than a general key-binding engine.

    TypeScriptGlobal Shortcut ListenersKeyboard Shortcuts
    Voir sur GitHub↗5,182
  • ccampbell/mousetrapAvatar de ccampbell

    ccampbell/mousetrap

    11,774Voir sur GitHub↗

    Mousetrap is a JavaScript keyboard shortcut library used to bind specific key combinations and sequences to custom functions in web applications. It serves as a keyboard event handler that listens to and manages keypress, keydown, and keyup events across a browser window. The library includes a sequence-based input manager for triggering actions based on a precise series of keys pressed in a specific order. It also provides a custom shortcut recorder to capture user keystrokes for defining and saving personalized shortcuts. The system supports global binding registration to ensure shortcuts

    Mousetrap is a lightweight JavaScript library for binding key combinations and sequences in web applications, making it a fitting hotkey manager even though it lacks a built-in shortcut UI overlay.

    JavaScriptKeyboard Shortcut Managers
    Voir sur GitHub↗11,774
  • jaywcjlove/hotkeys-jsAvatar de jaywcjlove

    jaywcjlove/hotkeys-js

    7,107Voir sur GitHub↗

    hotkeys-js is a JavaScript keyboard shortcut library and event manager used to map key combinations to callback functions within web applications. It serves as an input shortcut orchestrator that captures and filters keyboard events to execute custom actions. The library distinguishes itself through shortcut scope management, allowing shortcuts to be organized into named groups. These scopes can be toggled to prevent command conflicts across different application states. The system covers keyboard shortcut binding and unbinding, real-time key state querying, and input event filtering to prev

    hotkeys-js is a JavaScript library for mapping and managing keyboard shortcuts in web applications, featuring key combination parsing, scope management, and event handling.

    TypeScriptKeyboard Shortcut Managers
    Voir sur GitHub↗7,107
  • boppreh/keyboardAvatar de boppreh

    boppreh/keyboard

    3,962Voir sur GitHub↗

    This project is a cross-platform input interception library and global keyboard event simulator for Windows and Linux. It provides a programmatic interface to monitor global keyboard events, simulate hardware input, and block system events to create custom hotkeys and shortcuts. The tool functions as a keyboard macro automation utility and a text expansion engine. It can record keystroke sequences and replay them with precise timing, or detect specific typed character sequences and replace them with predefined strings using simulated backspaces. The library covers a broad range of input cont

    This Python library provides cross-platform global hotkey monitoring and keyboard event simulation, fitting the core need for programmatic shortcut management and global hotkey handling.

    PythonGlobal Hotkey Mappings
    Voir sur GitHub↗3,962
  • madrobby/keymasterAvatar de madrobby

    madrobby/keymaster

    6,516Voir sur GitHub↗

    Keymaster is a keyboard shortcut library for web applications that provides utilities for intercepting keyboard events and mapping key combinations to handler functions. It includes a keyboard event manager and a key state tracker to monitor and query which keys or modifiers are currently held down. The library features a scoped input handler that allows shortcuts to be grouped into named contexts. This enables the application to switch between different sets of available actions depending on the active area of the interface. The system includes input filtering to prevent global shortcuts fr

    Keymaster is a JavaScript library for defining and scoping keyboard shortcuts in web applications, though it focuses on code-level event mapping rather than providing a UI overlay.

    JavaScriptKeyboard-to-Action MappingsGlobal Keyboard Event ListenersKeyboard Event Handlers
    Voir sur GitHub↗6,516
  • robertwhurst/keyboardjsAvatar de RobertWHurst

    RobertWHurst/KeyboardJS

    2,105Voir sur GitHub↗

    A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.

    This JavaScript library handles keyboard combo binding and parsing to prevent conflicts, making it a suitable building block for managing key combinations even though it lacks a built-in UI overlay.

    JavaScriptJavaScript 框架汇总Keyboard ShortcutsKeyboard Shortcuts
    Voir sur GitHub↗2,105
  • keithamus/jwertyAvatar de keithamus

    keithamus/jwerty

    1,199Voir sur GitHub↗

    ⌨ Awesome handling of keyboard events

    jwerty is a JavaScript library for handling keyboard events and key combinations within applications, serving as a lightweight building block for keyboard shortcut management.

    JavaScriptKeyboard ShortcutsKeyboard Shortcuts
    Voir sur GitHub↗1,199
  • greena13/react-hotkeysAvatar de greena13

    greena13/react-hotkeys

    2,158Voir sur GitHub↗

    React hotkeys is a keyboard shortcut manager designed for declaring, scoping, and handling keyboard shortcuts and focus areas in React applications. It allows developers to define declarative shortcuts by binding key combinations or sequences to action names and handler functions, enabling components to respond predictably to user input. The library provides distinct mechanisms for managing how keyboard events interact with the document. It supports scoping hotkeys to specific component subtrees and DOM descendants to match natural browser focus behavior, alongside global key event handling t

    This library provides declarative hotkey and focus area management for React, fitting the key binding category well despite lacking a visual shortcut overlay or global system-wide hotkey support.

    JavaScriptGlobal Hotkey ManagersKeyboard Shortcut ManagersKeyboard Shortcuts
    Voir sur GitHub↗2,158
  • soffes/hotkeyAvatar de soffes

    soffes/HotKey

    1,077Voir sur GitHub↗

    HotKey is a developer library for registering system-wide keyboard shortcuts in macOS applications. It binds modifier keys and key codes to system-wide identifiers using native operating system event hooks, allowing applications to respond to key combinations while running in the background. The library executes custom closures asynchronously when native keyboard monitor notifications match registered global shortcut signatures. It handles both press and release events, and automatically unregisters system hot key bindings during object deallocation to prevent stale event listeners and memory

    Soffes/hotkey is a lightweight Swift library for handling global keyboard shortcuts on macOS using AppKit and Carbon, making it a fitting choice for native Apple platform development despite its platform-specific scope.

    SwiftGlobal Hotkey ManagersKeyboard Shortcut ManagersGlobal Keyboard Shortcuts
    Voir sur GitHub↗1,077
  • github/hotkeyAvatar de github

    github/hotkey

    3,292Voir sur 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

    This JavaScript library lets you trigger actions using keyboard shortcuts on elements, serving as a lightweight tool for handling key bindings within applications.

    JavaScriptKeyboard Shortcuts
    Voir sur GitHub↗3,292
  • chieffancypants/angular-hotkeysAvatar de chieffancypants

    chieffancypants/angular-hotkeys

    1,704Voir sur GitHub↗

    Angular Hotkeys is a configuration-centric library designed for registering keyboard shortcuts and generating automated cheatsheet overlays within Angular web applications. It provides a centralized service to bind specific key combinations to programmatic actions and callbacks, keeping markup clean and separation of concerns intact. The library includes dynamic cheatsheet generation that inspects active shortcut definitions at runtime to render a searchable visual help interface listing all available commands and descriptions on demand. It manages shortcut availability through automated rou

    This Angular library provides configuration-centric keyboard shortcuts for web applications, though it is tied to a specific framework rather than being framework-agnostic.

    JavaScriptKeyboard Shortcut ManagersKeyboard Shortcuts
    Voir sur GitHub↗1,704
  • ssleptsov/ninja-keysAvatar de ssleptsov

    ssleptsov/ninja-keys

    1,702Voir sur GitHub↗

    Ninja-keys is a keyboard-driven command palette and quick-launch menu built as a web component for websites and single-page applications. It functions as a utility for binding, managing, and cleaning up global keyboard shortcuts across different web frameworks and static HTML. The component integrates fuzzy search indexing to filter available commands dynamically by matching user input strings against keywords and titles across flat and nested structures. It maintains command submenus as a hierarchical state tree that allows users to drill down and bubble back up through parent-child contexts

    Ninja-keys is a framework-agnostic keyboard shortcut interface and UI overlay that provides customizable bindings across vanilla JS, Vue, React, and Svelte, making it a solid fit for handling in-app hotkeys.

    TypeScriptKeyboard Shortcut Managers
    Voir sur GitHub↗1,702
  • phalgunv/ngx-keyboard-shortcutsAvatar de phalgunv

    phalgunv/ngx-keyboard-shortcuts

    1Voir sur GitHub↗

    provides for easy setup and management of keyboard shortcuts in an angular 2+ project

    This TypeScript library provides an easy way to set up and manage keyboard shortcuts in Angular applications, fitting the category though it is specifically tailored to a single framework rather than being framework-agnostic.

    TypeScriptKeyboard and NavigationKeyboard Mouse
    Voir sur GitHub↗1
  • avocode/react-shortcutsAvatar de avocode

    avocode/react-shortcuts

    328Voir sur GitHub↗

    Manage keyboard shortcuts from one place

    This library helps manage and handle keyboard shortcuts in a centralized way for JavaScript applications, making it a good fit for the category even though it focuses specifically on React rather than offering framework-agnostic support.

    JavaScriptKeyboard Input
    Voir sur GitHub↗328
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
timc1/kbar5.2KTypeScriptmit29 juil. 2025
ccampbell/mousetrap11.8KJavaScriptApache-2.015 mars 2023
jaywcjlove/hotkeys-js7.1KTypeScriptMIT30 mai 2026
boppreh/keyboard4KPythonMIT19 juin 2024
madrobby/keymaster6.5KJavaScriptMIT29 juil. 2024
robertwhurst/keyboardjs2.1KJavaScriptMIT19 janv. 2023
keithamus/jwerty1.2KJavaScriptNOASSERTION7 nov. 2017
greena13/react-hotkeys2.2KJavaScriptISC4 janv. 2023
soffes/hotkey1.1KSwiftMIT29 déc. 2024
github/hotkey3.3KJavaScriptMIT3 juin 2026

Related searches

  • Browser tab manager
  • an open source browser tab manager
  • Browser tab manager
  • Custom mechanical keyboards
  • Keyboard navigation system
  • un utilitaire logiciel pour gérer les raccourcis clavier
  • UI navigation components
  • Navbar UI components