Keyboard Open Source Projects
Browse 1,108 Keyboard open source projects, ranked by GitHub stars. Find the most popular Keyboard tools and libraries.
alex/what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
Metrics details
| Stars | 43,232 |
MonitorControl/MonitorControl
🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
Metrics details
| Stars | 33,744 |
debauchee/barrier
Open-source KVM software
Metrics details
| Stars | 30,750 |
pqrs-org/Karabiner-Elements
Karabiner-Elements is a powerful tool for customizing keyboards on macOS
Metrics details
| Stars | 22,509 |
qmk/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
Metrics details
| Stars | 20,548 |
vasanthk/how-web-works
What happens behind the scenes when we type www.google.com in a browser?
Metrics details
| Stars | 16,727 |
hackiftekhar/IQKeyboardManager
Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.
Metrics details
| Stars | 16,628 |
eczarny/spectacle
Spectacle allows you to organize your windows without using a mouse.
Metrics details
| Stars | 13,633 |
hajimehoshi/ebiten
A dead simple 2D game engine for Go
Metrics details
| Stars | 13,349 |
octalmage/robotjs
Node.js Desktop Automation.
Metrics details
| Stars | 12,757 |
asweigart/pyautogui
A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
Metrics details
| Stars | 12,626 |
ccampbell/mousetrap
Simple library for handling keyboard shortcuts in Javascript
Metrics details
| Stars | 11,779 |
taojy123/KeymouseGo
类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input
Metrics details
| Stars | 10,402 |
miniflux/v2
Minimalist and opinionated feed reader
Metrics details
| Stars | 9,494 |
yagop/node-telegram-bot-api
Telegram Bot API for NodeJS
Metrics details
| Stars | 9,188 |
florisboard/florisboard
An open-source keyboard for Android which respects your privacy. Currently in beta.
Metrics details
| Stars | 8,498 |
albertlauncher/albert
A fast and flexible keyboard launcher
Metrics details
| Stars | 7,963 |
hrvach/deskhop
Fast Desktop Switching Device
Metrics details
| Stars | 7,661 |
jtroo/kanata
Improve keyboard comfort and usability with advanced customization
Metrics details
| Stars | 7,644 |
SwiftKickMobile/SwiftMessages
A very flexible message bar for UIKit and SwiftUI.
Metrics details
| Stars | 7,553 |
foostan/crkbd
Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.
Metrics details
| Stars | 7,545 |
jaywcjlove/hotkeys-js
➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
Metrics details
| Stars | 7,114 |
randyrants/sharpkeys
SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key.
Metrics details
| Stars | 6,912 |
adazzle/react-data-grid
Feature-rich and customizable data grid React component
Metrics details
| Stars | 6,442 |
diimdeep/awesome-split-keyboards
A collection of ergonomic split keyboards ⌨
Metrics details
| Stars | 5,827 |
sezanzeb/input-remapper
🎮 ⌨ An easy to use tool to change the behaviour of your input devices.
Metrics details
| Stars | 5,808 |
michaeltyson/TPKeyboardAvoiding
A drop-in universal solution for moving text fields out of the way of the keyboard in iOS
Metrics details
| Stars | 5,794 |
rvaiya/keyd
A key remapping daemon for linux.
Metrics details
| Stars | 5,752 |
fcitx5-android/fcitx5-android
Fcitx5 input method framework and engines ported to Android
Metrics details
| Stars | 5,448 |
APSL/react-native-keyboard-aware-scroll-view
A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.
Metrics details
| Stars | 5,378 |
sergeche/emmet-sublime
Emmet for Sublime Text
Metrics details
| Stars | 5,218 |
rbreaves/kinto
Mac-style shortcut keys for Linux & Windows.
Metrics details
| Stars | 5,189 |
ruiqimao/keyboard-pcb-guide
Guide on how to design keyboard PCBs with KiCad
Metrics details
| Stars | 4,907 |
aradzie/keybr.com
The smartest way to learn touch typing and improve your typing speed.
Metrics details
| Stars | 4,563 |
Code52/carnac
A utility to give some insight into how you use your keyboard
Metrics details
| Stars | 4,538 |
gdh1995/vimium-c
A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
Metrics details
| Stars | 4,496 |
octobox/octobox
📮 Untangle your GitHub Notifications
Metrics details
| Stars | 4,475 |
paperwm/PaperWM
Tiled scrollable window management for GNOME Shell
Metrics details
| Stars | 4,220 |
zmkfirmware/zmk
ZMK Firmware Repository
Metrics details
| Stars | 4,169 |
tmk/tmk_keyboard
Keyboard firmwares for Atmel AVR and Cortex-M
Metrics details
| Stars | 4,127 |
univrsal/input-overlay
Show keyboard, gamepad and mouse input on stream
Metrics details
| Stars | 4,075 |
boppreh/keyboard
Hook and simulate global keyboard events on Windows and Linux.
Metrics details
| Stars | 3,957 |
mudcube/MIDI.js
:musical_keyboard: Making life easy to create a MIDI-app on the web. Includes a library to program synesthesia into your app for memory recognition or for creating trippy effects. Convert soundfonts for Guitar, Bass, Drums, ect. into code that can be read by the browser. Supports multiple simultaneous instruments and perfect timing.
Metrics details
| Stars | 3,926 |
jordansissel/xdotool
fake keyboard/mouse input, window management, and more
Metrics details
| Stars | 3,830 |
tekezo/Karabiner
Karabiner (KeyRemap4MacBook) is a powerful utility for keyboard customization.
Metrics details
| Stars | 3,782 |
hilen/TSWeChat
A WeChat alternative. Written in Swift 5.
Metrics details
| Stars | 3,747 |
curlpipe/ox
The simple but flexible text editor
Metrics details
| Stars | 3,719 |
ckb-next/ckb-next
RGB Driver for Linux
Metrics details
| Stars | 3,655 |
kirillzyusko/react-native-keyboard-controller
⌨️ Keyboard manager which works in identical way on both iOS and Android
Metrics details
| Stars | 3,654 |
rvaiya/warpd
A modal keyboard-driven virtual pointer
Metrics details
| Stars | 3,593 |
JohannesKlauss/react-hotkeys-hook
React hook for using keyboard shortcuts in components.
Metrics details
| Stars | 3,488 |
help-14/mechanical-keyboard
DIY mechanical keyboard and where to find them
Metrics details
| Stars | 3,398 |
AnySoftKeyboard/AnySoftKeyboard
Android on screen keyboard for multiple languages and NO internet access
Metrics details
| Stars | 3,339 |
github/hotkey
Trigger an action on an element with a keyboard shortcut.
Metrics details
| Stars | 3,295 |
Keycapsss/awesome-mechanical-keyboard
⌨️ A curated list of Open Source Mechanical Keyboard resources.
Metrics details
| Stars | 3,293 |
xiaoxiunique/awesome-IntelliJ-IDEA
收集一些 Intellij IDEA 的一些技巧
Metrics details
| Stars | 3,201 |
adereth/dactyl-keyboard
Parameterized ergonomic keyboard
Metrics details
| Stars | 3,148 |
Julow/Unexpected-Keyboard
A lightweight keyboard for Android
Metrics details
| Stars | 3,133 |
T-vK/ESP32-BLE-Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
Metrics details
| Stars | 3,121 |
aahung/Unshaky
A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]
Metrics details
| Stars | 3,085 |
