Open-source keyboard firmware for Atmel AVR and Arm USB families
-
Updated
Apr 11, 2026 - C
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.
Open-source keyboard firmware for Atmel AVR and Arm USB families
⌨️ A curated list of Open Source Mechanical Keyboard resources.
Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms.
A collection of free-to-build handwired keyboard and macropad projects.
Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing
Official QMK firmware for Keychron and Lemokey keyboards — 63 boards, Hall Effect support, online configurator compatible.
@tzarc's custom keyboard designs.
The Piantor Keyboard is a beginner-friendly, easy-to-solder, 42-key or 36-key, diodeless, low profile aggressive column staggered, hotswappable and non-hotswappable, programmable ergonomic mechanical split keyboard powered by Raspberry Pi Pico or other compatible RP2040 boards. It is based on the Cantor Keyboard.
PolyKybd
A Windows one-click installer for the QMK CLI
🗿 dotfilery, configuration, environment settings, automation, etc. 🛖
Enhance your Oryx layout with advanced QMK features like Achordion, while retaining the ability to edit it via Oryx, then build it seamlessly with GitHub Actions