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: almost 2 years ago
Linked from 2 awesome lists

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
josecostamartins/qmk_firmwareA keyboard firmware project for Atmel AVR and ARM controllers with features tailored to specific keyboards.27
qmk/qmk_toolboxA companion tool for QMK Firmware flashing and debugging2,686
qmk/qmk_configuratorA tool for generating firmware files for custom keyboards707
haobogu/rmkA firmware library for embedded keyboards with real-time keymap editing, wireless connectivity and low-power capabilities.652
bathroomepiphanies/avr-keyboardA firmware project for customizing keyboard controllers using C programming language and Atmel AVR microcontrollers57
githubuser0xffff/qtfreevirtualkeyboardProvides an implementation of a virtual on-screen keyboard for embedded QML applications without window managers.250
littlekernel/lkAn SMP-aware kernel designed for small systems on various platforms and CPU architectures.3,235
google/openskAn open-source implementation of FIDO2 security keys in Rust3,036
therealsaumil/emuxAn emulation framework for running firmware on emulated hardware using QEMU699
wang-bin/qtavA multimedia framework that provides an easy-to-use API for building video players across multiple platforms.4,001
qqmajikpp/fbt-aarch64A toolchain setup script for ARM devices to enable the use of the Flipper Build Tool.22
mthbernardes/qmkhuehuebrA tool to create a backdoor on a keyboard by hijacking screen locking keystrokes and injecting malicious keys into connected computers.85
albertlauncher/albertA plugin-based desktop application launcher written in C++/Qt.7,311
penk/qml-handwritingA handwriting recognition keyboard built using Qt/QML and machine learning algorithms83
arendst/tasmotaAn open-source firmware alternative for ESP8266 and ESP32 devices with webUI, automation capabilities and integration with various protocols.22,327