qmk_firmware

Keyboard firmware

Firmware for custom keyboards with support for multiple controllers and keyboard models

Open-source keyboard firmware for Atmel AVR and Arm USB families

GitHub

18k stars
236 watching
40k forks
Language: C
last commit: 1 day ago
Linked from 2 awesome lists

atmel-avrcc-plus-plusclueboardergodox-ezhacktoberfestkeyboard-firmwarekeyboard-supportolkbqmk

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
josecostamartins/qmk_firmware A keyboard firmware project for Atmel AVR and ARM controllers with features tailored to specific keyboards. 27
qmk/qmk_toolbox A companion tool for QMK Firmware flashing and debugging 2,686
qmk/qmk_configurator A tool for generating firmware files for custom keyboards 705
haobogu/rmk A firmware library for embedded keyboards with real-time keymap editing, wireless connectivity and low-power capabilities. 652
bathroomepiphanies/avr-keyboard A firmware project for customizing keyboard controllers using C programming language and Atmel AVR microcontrollers 57
githubuser0xffff/qtfreevirtualkeyboard Provides an implementation of a virtual on-screen keyboard for embedded QML applications without window managers. 250
littlekernel/lk An SMP-aware kernel designed for small systems on various platforms and CPU architectures. 3,235
google/opensk An open-source implementation of FIDO2 security keys in Rust 3,036
therealsaumil/emux An emulation framework for running firmware on emulated hardware using QEMU 696
wang-bin/qtav A multimedia framework that provides an easy-to-use API for building video players across multiple platforms. 4,001
qqmajikpp/fbt-aarch64 A toolchain setup script for ARM devices to enable the use of the Flipper Build Tool. 22
mthbernardes/qmkhuehuebr A tool to create a backdoor on a keyboard by hijacking screen locking keystrokes and injecting malicious keys into connected computers. 85
albertlauncher/albert A plugin-based desktop application launcher written in C++/Qt. 7,311
penk/qml-handwriting A handwriting recognition keyboard built using Qt/QML and machine learning algorithms 83
arendst/tasmota An open-source firmware alternative for ESP8266 and ESP32 devices with webUI, automation capabilities and integration with various protocols. 22,327