A pre-configured WSL distro for working with the QMK CLI
-
Updated
Dec 6, 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.
A pre-configured WSL distro for working with the QMK CLI
Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing
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)
Ajazz AKL680 DIY: Replaced Bluetooth MCU with RP2040 for wired mode using separate wires soldered to the PCB.
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
Another split keyboard, because the world does not have enough split keyboards.
This program provides a visual indication of the active layer on a QMK-powered keyboard.