Keybindings

Top 23 Keybinding Open-Source Projects

  • Vim

    :star: Vim for Visual Studio Code (by VSCodeVim)

  • Project mention: The IDEs we had 30 years ago and we lost | news.ycombinator.com | 2023-12-28
  • chromium-vim

    Vim bindings for Google Chrome.

  • Project mention: MacOS tools to make your life easier | /r/MacOS | 2023-12-07

    Yeah I used to use a chrome extension (https://github.com/1995eaton/chromium-vim) but winded up having too many bugs and stopped using it. Once I discovered shortcat I never looked back.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • VSpaceCode

    Spacemacs like keybindings for Visual Studio Code

  • Project mention: Can vim commands works directly from VSCode commands menu? | /r/vscode | 2023-12-09

    Try VSpaceCode.

  • vim-keybindings-everywhere-the-ultimate-list

    The ultimate list of which programs support Vim-like keybindings natively, or how they can be added with extensions. A collaborative project.

  • Project mention: Is it possible to use vim like navigation and control everywhere on the windows/mac applications? | /r/vim | 2023-05-14

    There are a lot of apps and plugins in this list.

  • SlowQuitApps

    Add a global delay to Command-Q to stop accidental app quits.

  • legendary.nvim

    πŸ—ΊοΈ A legend for your keymaps, commands, and autocmds, integrates with which-key.nvim, lazy.nvim, and more.

  • Project mention: Fuzzy search all available keybindings | /r/neovim | 2023-05-04

    legendary is kinda that

  • web-search-navigator

    Web extension that adds keyboard shortcuts to Google, YouTube, Github, Amazon, and others (Chrome/Firefox/Edge/Safari)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dance

    Make your cursors dance with Kakoune-like modal editing in VS Code. (by 71)

  • Project mention: Why Kakoune – The quest for a better code editor | news.ycombinator.com | 2023-06-21

    For those of you that use VS Code, there is a plugin[1] that follow a lot of the Kakoune grammar but doesn't try to emulate fully, opting instead for better integration with vscode. I have been using it for a few years after using Kakoune for a few and then trying and failing to make my own Kakoune emulation mode for vscode.

    [1]: https://github.com/71/dance

  • monaco-vim

    VIM keybindings for monaco editor

  • spyder-vim

    A plugin for Spyder to enable Vim keybindings

  • caskey.nvim

    Declarative keymappings configuration using cascading trees

  • nvim-cartographer

    Create Neovim `:map`pings in Lua with ease!

  • static-hands

    ⌨️🀯 Stop moving hands, and start code fast ⚑⚑

  • awesome-keys

    πŸš€ AwesomeKeys is a plugin for Hammerspoon, that allows customizing global and app-specific key bindings.

  • lucky

    Lua-configured input daemon for X (by BanchouBoo)

  • lino

    A command line text editor with notepad like key bindings.

  • Project mention: Micro – A Modern Alternative to Nano | news.ycombinator.com | 2023-08-17
  • quo

    πŸš¦πŸ› οΈβš™οΈQuo, a toolkit for writing Command-Line Interface applications and a Text User Interface framework for Python.

  • macro-commander

    πŸ’Ύ πŸ“¦ βœ… Automate everything in VS code

  • Project mention: Multiple Notepad++ Flaws Let Attackers Execute Arbitrary Code | news.ycombinator.com | 2023-09-04

    https://github.com/microsoft/vscode/issues/4490

    It looks like there are a number of vscode extensions for recording macros:

    - https://www.google.com/search?q=vscode+macro+recorder

    - https://marketplace.visualstudio.com/search?term=Macro&targe...

    - the macro-commander README explains its JSON-based macro language. YAML might be easier to maintain than JSON. https://github.com/jeff-hykin/macro-commander#what-are-some-...

    For teams with multiple editors, you can specify workflow automation scripts with shell scripts or ci container/cmd YAML, and/or pre-commit.yml instead of with an IDE-specific tool.

    Isn't there native real-time collaboration functionality in vscode/vscodium that would be useful for a native macro recording feature? (Edit) Live Share can't be installed in vscodium. https://github.com/VSCodium/vscodium/issues/128

    Support for jupyter-collaboration Y.js CRDT could be added to vscode-jupyter and/or a more generic extension: "Support for real-time collaboration in the extension?" https://github.com/microsoft/vscode-jupyter/discussions/1293...

    jupyterlab/jupyter-collaboration:

  • ctrl-keys

    A tiny, super fast, typescript library to handle keybindings efficiently.

  • keybinder

    This is a Javascript library that helps with listening to browser Keyboard changes, and also helps in managing keyboard shortcuts in the browser. browser keyboard controller

  • youtube_kbd_nav

    YouTube keyboard navigation to the max.

  • macaltkey.nvim

    Simplify alt(i.e. option) keybindings for neovim on mac

  • Project mention: I made macaltkey.nvim, a plugin to simplify alt/option keybindings on mac | /r/neovim | 2023-05-22
  • apekey

    list and browse your XMonad keymap

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Keybindings related posts

Index

What are some of the best open-source Keybinding projects? This list will help you:

Project Stars
1 Vim 13,247
2 chromium-vim 2,246
3 VSpaceCode 1,370
4 vim-keybindings-everywhere-the-ultimate-list 1,289
5 SlowQuitApps 1,144
6 legendary.nvim 995
7 web-search-navigator 833
8 dance 412
9 monaco-vim 266
10 spyder-vim 120
11 caskey.nvim 68
12 nvim-cartographer 55
13 static-hands 50
14 awesome-keys 46
15 lucky 46
16 lino 35
17 quo 31
18 macro-commander 29
19 ctrl-keys 26
20 keybinder 14
21 youtube_kbd_nav 10
22 macaltkey.nvim 6
23 apekey 5

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com