Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing
-
Updated
Nov 18, 2025 - Python
The goal of the QMK software project is to develop a completely customizable, powerful and enjoyable firmware experience for any project - keyboard or otherwise - and to provide helpful, encouraging and kind support and feedback for people with any software development experience.
Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing
Python scripts to make writing QMK firmware faster/easier using KLE
Use programmable keyboard firmware with any keyboard.
Generates fancy layout comments from qmk keymap.c
This program provides a visual indication of the active layer on a QMK-powered keyboard.
A pre-configured WSL distro for working with the QMK CLI
A Python API that encapsulates VIA lighting control, following the latest VIA version 12 protocol.
Custom keyboard layout, called the Colossus of Codes (like Rhodes)
Another split keyboard, because the world does not have enough split keyboards.
Ajazz AKL680 DIY: Replaced Bluetooth MCU with RP2040 for wired mode using separate wires soldered to the PCB.