JavaScript Keyboard

Open-source JavaScript projects categorized as Keyboard

Top 23 JavaScript Keyboard Projects

  1. mousetrap

    Simple library for handling keyboard shortcuts in Javascript

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. hotkeys-js

    ➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

  4. react-native-keyboard-aware-scroll-view

    A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.

  5. simple-keyboard

    Javascript Virtual Keyboard - Customizable, responsive and lightweight (by hodgef)

  6. chromium-vim

    Vim bindings for Google Chrome.

  7. KeyboardJS

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

  8. react-native-keyboard-spacer

    Plug and play react-native keyboard spacer view.

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. ally.js

    JavaScript library to help modern web applications with accessibility concerns

  11. react-simple-keyboard

    React Virtual Keyboard - Customizable, responsive and lightweight

  12. nudelta

    Open source NuPhy Console alternative

  13. Chrysalis

    Graphical configurator for Kaleidoscope-powered keyboards

  14. samoklava

    Generated keyboard

  15. is-hotkey

    Check whether a browser event matches a hotkey.

  16. react-math-keyboard

    A customizable math keyboard for React

  17. keyboardsounds

    Keyboard Sounds is a free application that makes any keyboard sound like a Mechanical Keyboard. It includes 11 built in profiles, a profile editor, and application rules.

    Project mention: Keyboard Sounds — Make any keyboard sound mechanical | dev.to | 2025-01-05

    ⬇️ Download (Windows Only)

  18. static-hands

    Stop moving your hands, and start typing fast ⚡

  19. dasher-web

    Dasher text entry in HTML, CSS, JavaScript, and SVG

  20. rapid_typing

    A keyboard trainer to develop fast ten-typing skills

  21. corney-island

    An Ergogen-based, autogenerated version of foostan's crkbd (Corne) split keyboard

  22. josukey

    A keyboard for Joey

  23. quokka

    A split ortholinear keyboard designed for the small handed (by dlford)

  24. KWin-window-geometry-scripts

    KWin scripts to control window geometry via keyboard shortcuts

  25. gnome-keyboard-backlight-menu

    Set the keyboard backlight brightness with a slider in gnome shell's system menu.

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    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).

JavaScript Keyboard discussion

Log in or Post with

JavaScript Keyboard related posts

  • KeyEcho: Fast-responsive mechanical keyboard sounds with every keystroke

    2 projects | news.ycombinator.com | 7 Jun 2024
  • Exist a PBC generator friendly for MS Ergo-like keyboards?

    2 projects | /r/ErgoMechKeyboards | 9 Dec 2023
  • Does anyone know if it’s possible to make a custom keyboard on Chrome?

    2 projects | /r/neography | 7 Jul 2023
  • Confused about mac layout in Air75

    1 project | /r/NuPhy | 30 May 2023
  • Meet Quokka, an open source split 36 key keyboard designed for the small handed

    1 project | /r/MechanicalKeyboards | 17 May 2023
  • Gnome 44's virtual keyboard

    1 project | /r/linuxquestions | 7 May 2023
  • How do i maintain a "permanent fork"?

    1 project | /r/git | 4 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 mousetrap 11,730
2 hotkeys-js 6,853
3 react-native-keyboard-aware-scroll-view 5,335
4 simple-keyboard 2,303
5 chromium-vim 2,256
6 KeyboardJS 2,109
7 react-native-keyboard-spacer 1,560
8 ally.js 1,536
9 react-simple-keyboard 592
10 nudelta 553
11 Chrysalis 503
12 samoklava 365
13 is-hotkey 361
14 react-math-keyboard 76
15 keyboardsounds 71
16 static-hands 67
17 dasher-web 47
18 rapid_typing 47
19 corney-island 40
20 josukey 36
21 quokka 28
22 KWin-window-geometry-scripts 19
23 gnome-keyboard-backlight-menu 14

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?