Quantum Mechanical Keyboard
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.
- GitHub: https://github.com/topics/qmk
- Repo: https://github.com/qmk
- Last updated: 2026-03-06 00:25:35 UTC
- JSON Representation
https://github.com/qmk/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
atmel-avr c c-plus-plus clueboard ergodox-ez hacktoberfest keyboard-firmware keyboard-support olkb qmk
Last synced: 12 May 2025
https://github.com/qmk/qmk_toolbox
A Toolbox companion for QMK Firmware
atmel avr caterina dfu macos qmk qmk-firmware stm32
Last synced: 13 May 2025
https://github.com/joe-scotto/scottokeebs
A collection of free-to-build handwired keyboard and macropad projects.
arduino handwired keyboard kmk mechanical-keyboard qmk raspberry-pi zmk
Last synced: 14 May 2025
https://github.com/tzarc/keyboards
@tzarc's custom keyboard designs.
diy ergonomic-keyboard hardware keyboard kicad mechanical-keyboard mechanical-keyboards pcb qmk split-keyboard split-keyboards
Last synced: 26 Jan 2026
https://github.com/zsa/wally
The Flash(ing tool)
golang mechanical-keyboard qmk
Last synced: 30 Mar 2025
https://github.com/caksoylar/keymap-drawer
Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing
keyboard keymap-drawer keymaps qmk qmk-keymap zmk
Last synced: 09 Apr 2025
https://github.com/thpoll83/PolyKybd
PolyKybd
kicad kicad-footprints kicad-schematics mechanical-keyboard oled-display-ssd1306 qmk qmk-firmware qmk-keyboards
Last synced: 09 Jul 2025
https://github.com/manna-harbour/miryoku_qmk
Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout. Miryoku QMK is the Miryoku implementation for QMK.
Last synced: 14 May 2025
https://github.com/qmk/qmk_distro_msys
A Windows one-click installer for the QMK CLI
keyboard-firmware msys2 qmk qmk-cli qmk-msys
Last synced: 08 Mar 2026
https://github.com/mihaiolteanu/mugur
Configurator for QMK compatible keyboards
emacs ergodox keyboard programmable-keyboard qmk qmk-configurator
Last synced: 04 Apr 2025
https://github.com/conventoangelo/overkeys
An open-source keyboard layout visualizer for Windows. Learn and practice alternative layouts, personalize appearance, and improve your typing.
flutter hacktoberfest kanata keyboard keyboard-layout keymap qmk via win32 windows zmk
Last synced: 01 Mar 2026
https://github.com/manna-harbour/xmk
Use programmable keyboard firmware with any keyboard.
keyboard keyboard-firmware kmk kmk-firmware kmonad qmk zmk
Last synced: 15 Apr 2025
https://github.com/duckyb/eternal-keypad
A 36 key gaming keypad, for both right and left handed mouse users.
diy ergonomic-keyboard gaming hardware keyboard keypad kicad left-handed pcb qmk
Last synced: 14 Feb 2026
https://github.com/precondition/dactyl-manuform-keymap
Colemak-DH Dactyl Manuform 5x6 QMK keymap w/ home row mods for French and English
config ergonomic-keyboard home-row-mods qmk qmk-config qmk-firmware qmk-keymap
Last synced: 06 Apr 2025
https://github.com/precondition/keymapdb
Online database of keymaps for programmable keyboards, with a focus on QMK ergonomic keyboards.
11ty database eleventy hacktoberfest keyboards keymap qmk static-site tailwind-css zmk
Last synced: 04 Apr 2025
https://github.com/qmk/qmk_userspace
Userspace for the open-source QMK keyboard firmware.
Last synced: 10 Jun 2025
https://github.com/OneDeadKey/arsenik
A 33-key layout that works with all keyboards.
Last synced: 02 Aug 2025
https://github.com/onedeadkey/arsenik
A 33-key layout that works with all keyboards.
Last synced: 05 Apr 2025
https://github.com/nicell/dissatisfaction-65
A 65% QMK Bluetooth keyboard with an OLED and encoder
bluetooth encoder keyboard qmk
Last synced: 06 Jan 2026
https://github.com/sbstjn/68keys.io
Build your own 68% Custom Mechanical Keyboard.
guide hardware hugo mechanical-keyboard qmk tmk website
Last synced: 07 Sep 2025
https://github.com/precondition/precondition.github.io
Personal Weblog with tools and guides for QMK keyboards. Home of the home row mods guide
blog ergonomics jekyll keyboard keymap mechanical-keyboard qmk static-site
Last synced: 17 Mar 2025
https://github.com/connorsweeneydev/.config
All my Windows dotfiles and how to set them up. Including Wezterm, PowerShellCore, Neovim, fzf, Firefox with Tridactyl and even a Tiling Window Manager using Komorebi, Yasb and AutoHotKey.
autohotkey cli developer-tools firefox fzf komorebi neovim powershell productivity qmk terminal tiling-window-manager tridactyl vim-everywhere wezterm windows yasb zsa-voyager
Last synced: 28 Aug 2025
https://github.com/jnyjny/tokyo60_keymap
Tokyo60 HHKB-Style QMK Keymap
firmware hhkb hhkb-keymap keymap qmk tokyo60
Last synced: 14 Feb 2026
https://github.com/jaaronkot/cherish-75
Custom Gasket 75% Mechanical Keyboard Powered by QMK & VIA
mechanical-keyboard qmk stm32f072 via
Last synced: 15 Oct 2025
https://github.com/optozorax/moonlander
My keymap for moonlander keyboard
keyboard-firmware moonlander-layout moonlander-qmk qmk
Last synced: 05 Apr 2025
https://github.com/qmk/qmk_distro_wsl
A pre-configured WSL distro for working with the QMK CLI
keyboard-firmware qmk qmk-cli qmk-wsl wsl2
Last synced: 08 Mar 2026
https://github.com/itspriddle/k6-qmk
My custom QMK firmware for Keychron K6
firmware keyboard keychron keychronk6 qmk qmk-firmware
Last synced: 10 Mar 2026
https://github.com/jurgen-kluft/go-qmk-keymap
This is a utility that can format your keymap array of layers as well as generating ascii-art diagrams of those layouts.
Last synced: 27 Jan 2026
https://github.com/srwi/qmk-via-api
VIA api implementation for QMK-based keyboards
keyboard-firmware python qmk rust via
Last synced: 07 May 2025
https://github.com/chrischrislolo/modkipz40
A pocket keyboard that uses mouse switches, now ergonomic :)
4x10 ergogen ergonomic-keyboard mechanical-keyboard mouse-keyboard ortholinear ortholinear-keyboard pocket-board qmk qmk-keyboards
Last synced: 03 Jan 2026
https://github.com/andrewjo/qmk-drop-alt
Custom keymap and lighting themes for Drop ALT keyboard
drop-alt keyboard massdrop outrun qmk qmk-firmware qmk-keymap
Last synced: 22 Mar 2025
https://github.com/dob9601/qmk-oled-api
A wrapper around the HID API that makes it significantly easier to draw graphics to a QMK keyboard's OLED display
keyboard oled-display qmk split-keyboard
Last synced: 14 Apr 2025
https://github.com/maxpetretta/keymap
My personal keyboard layout, currently being used with a Ferris Sweep
colemak keyboard keyboard-layout mechanical-keyboard qmk zmk
Last synced: 11 Mar 2026
https://github.com/jbarr21/keymap-display
Parses QMK & ZMK keymaps & can output KLE url/raw data or a keymap-drawer YAML
Last synced: 13 Apr 2025
https://github.com/willwm/layouts-tada68
Selected layouts for the TADA68 keyboard
keyboard-layout qmk saber68 tada68
Last synced: 20 Mar 2025
https://github.com/klardotsh/qmk_emote_macro_generator
Easily generate QMK macro/leader sequences for arbitrary unicode sequences
emoji emoticons qmk qmk-firmware rust unicode
Last synced: 25 Oct 2025
https://github.com/haunt98/qmk_keymaps
Custom QMK keymaps
ascii dz60 go hhkb kbdfans keymap-drawer qmk
Last synced: 13 Oct 2025
https://github.com/lukeg101/iris-mech-build
Iris Split Ergonomic Mechanical Keyboard Build. Made with love using brushed copper switch plates, Zealios v2 67g tactile switches, Iris Rev2 PCBs, and green LEDs to give a Copper Oxide effect without the patina.
iris laserboost mechanical-keyboard mechanicalkeyboards qmk zealios
Last synced: 01 Feb 2026
https://github.com/ctsrc/ergodox-ez-shine-dvorak
Dvorak keyboard layout for ErgoDox EZ, inspired by the key placement of the TypeMatrix 2030 USB
dvorak ergodox-ez mechanical-keyboard qmk typematrix
Last synced: 23 Apr 2025
https://github.com/ConnorSweeneyDev/.config
All my Windows dotfiles and how to set them up. Including Neovim, PowerShellCore, Wezterm, fzf and a custom wrapper for it, Firefox with Tridactyl and even a Tiling Window Manager using Komorebi, Yasb and AutoHotKey.
autohotkey cli developer-tools firefox fzf komorebi neovim powershell productivity qmk terminal tiling-window-manager tridactyl vim-everywhere wezterm windows yasb zsa-voyager
Last synced: 30 Jul 2025
https://github.com/niw/mfk60
60% ANSI Layout Split Keyboard. mfk60 is My First Keyboard, 60%.
Last synced: 12 Apr 2025
https://github.com/dob9601/qmk-nowplaying
Show information about the currently playing song on a QMK-keyboard's OLED display
Last synced: 06 Nov 2025
https://github.com/mmalecki/qmkrcd
qmkrcd is a daemon which can be used for sending QMK RC protocol commands to QMK RC-enabled devices.
Last synced: 27 Sep 2025
https://github.com/mawaeg/sharkropad
Sharkropad is an open-source hotswappable macropad supporting QMK.
Last synced: 31 Oct 2025
https://github.com/dxmh/qmk-keymap
Personal QMK firmware configuration for my 34-key Sweep keyboard
Last synced: 25 Aug 2025
https://github.com/mjonuschat/ergodox_osx_neo2
QMK Firmware layout intended to be used as a git submodule
ergodox-firmware ergodox-infinity keyboard-layout neo2 qmk qmk-firmware
Last synced: 27 Feb 2026
https://github.com/alejandrogallo/keyboard-lab
A test space for split keyboard layouts
atreus diy haskell-diagrams mechanical-keyboard qmk qmk-firmware split-keyboard svg
Last synced: 13 Apr 2025
https://github.com/varbhat/qmk_userspace
🔱 ⌨️ 🖲️ My QMK userspace overlay currently used for my crkbd/corne and madromys/adept
adept corne crkbd dvorak-layout keyboard keymap keymap-drawer layers madromys mechanical-keyboard oled oled-display oled-ssd1306 ploopy ploopy-adept qmk qmk-config qmk-firmware qmk-userspace trackball
Last synced: 10 Jul 2025
https://github.com/florianbr/keyboards.sofle
Stuff for my rplit ergo mech keyboards, the Sofle RGB and Sofle Choc
Last synced: 31 Aug 2025
https://github.com/dingyifei/nhw68
A keyboard with easy to source parts and open source PCB design
electrical-engineering keyboard keyboard-layout keyboards kicad pcb qmk qmk-firmware qmk-keymap tmk tmk-firmware
Last synced: 09 Aug 2025
https://github.com/qmk/qmk_browser
Browse information on supported QMK keyboards
Last synced: 10 Jun 2025
https://github.com/willwm/layouts-melody96
96-key Keyboard from YMDK. The PCB for this board is also commonly used in the NYM96.
keyboard-layout melody96 nym96 qmk
Last synced: 04 Jul 2025
https://github.com/mbenford/annepro2-qmk-docker
Docker image for compiling and flashing OpenAnnePro firmware.
annepro2 docker qmk qmk-firmware
Last synced: 23 Jun 2025
https://github.com/nekoewen/titan-keyboard
A QMK-powered keyboard for gaming, especially fighting games
fighting game keyboard mechanical pcb qmk
Last synced: 13 Apr 2025
https://github.com/srwi/via-cli
A command-line interface for the VIA api for QMK-based keyboards
keyboard-firmware qmk rust via
Last synced: 12 May 2025
https://github.com/headblockhead/nix-annepro2-tools
A nix flake to run annepro2-tools
annepro2 annepro2-tools firmware flash hacktoberfest nix nix-flake nixos qmk
Last synced: 03 Aug 2025
https://github.com/qmk/qmk_toolchains
Compiler toolchains for QMK Firmware
compiler gcc qmk qmk-cli qmk-firmware toolchain
Last synced: 04 Oct 2025
https://github.com/zzkt/crkbd
:pager: yet another crkbd keymap (emacs centric)
crkbd emacs keyboard mechanical-keyboard org-mode qmk qmk-configurator qmk-firmware
Last synced: 02 May 2025
https://github.com/jonz94/docker-qmk-firmware
Unofficial up-to-date docker image for QMK firmware maintained by jonz94.
docker docker-image keyboard qmk qmk-firmware
Last synced: 06 Oct 2025
https://github.com/aaronvb/saber68-keymap
Keymap for the Saber68(aka Tada68) Keyboard
mechanical-keyboard qmk saber68 tada68
Last synced: 02 Apr 2025
https://github.com/cyclenerd/qmk-massdrop-ctrl
⌨️ My custom QMK Massdrop CTRL firmware
apple-keyboard mac mac-keyboard macos qmk qmk-firmware qmk-keymap qmk-toolbox
Last synced: 23 Jan 2026
https://github.com/nekoewen/lexicon
The Lexicon 65% writing keyboard
keyboard mechanical qmk rp2040 writing
Last synced: 04 Mar 2026
https://github.com/zzkt/charybdis
🔀 An emacs centric keymap for the Charybdis keyboard
charybdis emacs keyboard keyboard-layout mechanical-keyboard qmk trackball
Last synced: 02 May 2025
https://github.com/aaronvb/xd60-keymap
My custom keymap for the XD60
gh60 keyboard mechanical qmk xd60
Last synced: 25 Feb 2026
https://github.com/paulfioravanti/hid_hosts
HID host scripts to communicate back and forth with QMK keyboards
clang hid hidapi keyboard macos qmk stenography
Last synced: 03 Feb 2026
https://github.com/willwm/layouts-novelpad
Layouts for the NovelKeys NovelPad
keyboard-layout novelkeys novelpad qmk
Last synced: 05 Jan 2026
https://github.com/coko7/sofle
QMK config for my Sofle RGB keyboard.
atmega32u4 oled-display-ssd1306 qmk qmk-firmware qmk-keymap sofle sofle-keyboard soflergb
Last synced: 28 Apr 2025
https://github.com/arnav-kr/sniqxpad
A Versatile Macro Pad with a rotary encoder and OLED display.
3d-models customization fusion360 keyboard kicad macropad pcb qmk
Last synced: 12 Apr 2025
https://github.com/davidramiro/km96-usintl-de
⌨️ QMK keymap for German typists on US-International layout
ansi german keyboard-layout qmk qmk-keymap us-international
Last synced: 08 Feb 2026
https://github.com/matthewspangler/iris-rev8-fun
QMK keymap for my Iris Rev 8 keyboard from Keebio!
badusb embedded iris-keyboard keebio open-hardware qmk qmk-config qmk-keyboards qmk-keymap rp2040 rubber-ducky split-keyboard
Last synced: 29 Jul 2025
https://github.com/sotte/sotte_qmk_keyboard_layout
My colemak keyboard layout for my corne
colemak corne keyboard-layout qmk
Last synced: 24 Jan 2026
https://github.com/eliassjogreen/4by3
⌨️ A 12 key mechanical keypad
keyboard mechanical-keyboard qmk
Last synced: 23 Feb 2026
https://github.com/laughedelic/planckman
⌨️Planck keyboard + Workman layout via QMK firmware
keyboard keyboard-layout layout qmk qmk-firmware qmk-keymap
Last synced: 06 Apr 2025
https://github.com/fabioantunes/keebzord
qmk config files for my mechanical keyboard
dz60 hhkb hhkb-osx keyboard keyboard-layout qmk
Last synced: 21 Jan 2026
https://github.com/willwm/layouts-ergodox
Selected layouts for the ErgoDox keyboard
configurator ergodox ergodox-ez keyboard-layout layout qmk qmk-firmware
Last synced: 11 Oct 2025
https://github.com/jreeee/mercutie
my qmk config for the mechwild mercutio i use
Last synced: 15 Mar 2025
https://github.com/cognitom/windmill
A keymap for 40% ortholinear keyboards.
firmware japanese kana keyboard keymap ortholinear qmk
Last synced: 23 Mar 2025
https://github.com/smetdenis/keyboards
My custom firmware for keyboards
keyboard keyboard-layout keychron qmk
Last synced: 04 Apr 2025
https://github.com/willwm/layouts-levinson
Layouts for the keebio/levinson keyboard
keebio keyboard-layout levinson qmk
Last synced: 20 Mar 2025