An open API service indexing awesome lists of open source software.

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.

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/pashutk/chocofi

Split 36-key keyboard

keyboard kicad nrfmicro pcb promicro qmk zmk

Last synced: 18 Feb 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/ruiqimao/qmkbuilder

Online GUI for QMK Firmware

builder firmware keyboard qmk

Last synced: 01 Feb 2026

https://github.com/cajhin/capsicain

Powerful low-level keyboard remapping tool for Windows

autohotkey colemak dvorak karabiner keyboard layout mapping modifiers qmk tmk windows workman

Last synced: 23 Mar 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.

miryoku 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/megalithic/dotfiles

🗿 dotfilery, configuration, environment settings, automation, etc. 🛖

asdf cli dotfiles elixir hammerspoon homebrew kitty lua macos neovim pde qmk surfingkeys tmux weechat zk zmk zsh

Last synced: 11 Jan 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/siderakb/pmw3360-pcb

PMW3360 optical mouse sensor breakout board, support both 3.3V and 1.8V logic

kicad oshw pcb pmw3360 qmk

Last synced: 08 Oct 2025

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.

c keyboard-firmware qmk

Last synced: 10 Jun 2025

https://github.com/OneDeadKey/arsenik

A 33-key layout that works with all keyboards.

kanata keyboards qmk

Last synced: 02 Aug 2025

https://github.com/onedeadkey/arsenik

A 33-key layout that works with all keyboards.

kanata keyboards qmk

Last synced: 05 Apr 2025

https://github.com/ashpil/model-m-type-c

A modern yet simple Model M replacement controller

ibm kicad model-m pcb qmk

Last synced: 21 Jan 2026

https://github.com/sekigon-gonnoc/auto-kdk

Auto-Keyboard-Design-Kit

auto-kdk keyboard qmk zmk

Last synced: 18 Feb 2026

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/ve5li/iamb-manuform

A Dactyl Manuform with RGB lighting

3d-printing keyboard qmk

Last synced: 09 Feb 2026

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/qmk/qmk_api

QMK API, information on keyboards and keymaps, and a compile service.

firmware flask json qmk redis

Last synced: 10 Jun 2025

https://github.com/qmk/qmk.fm

The website-side of qmk_firmware!

qmk qmk-firmware

Last synced: 17 Aug 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.

formatter layout qmk vscode

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/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/he4et/oddkb

The Dactyl-ManuForm Keyboard [5x6]

keyboard qmk vial

Last synced: 21 Aug 2025

https://github.com/rcorre/qmkfmt

A formatter for QMK keymaps.

formatter qmk

Last synced: 30 Dec 2025

https://github.com/mnesarco/qmk_kle

QMK to KLE Generator

keyboard qmk

Last synced: 03 Jul 2025

https://github.com/He4eT/oddkb

The Dactyl-ManuForm Keyboard [5x6]

keyboard qmk vial

Last synced: 07 Nov 2025

https://github.com/jbarr21/keymap-display

Parses QMK & ZMK keymaps & can output KLE url/raw data or a keymap-drawer YAML

keyboard keymap qmk zmk

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/andypiper/rs40rgb-keeb

Configuration files and notes for RS40-RGB keyboard bought on AliExpress (QMK/VIA)

firmware keyboard qmk stm32 via

Last synced: 07 Jan 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%.

keyboard kicad qmk

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

keyboard oled-display qmk

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.

qmk qmk-rc

Last synced: 27 Sep 2025

https://github.com/mawaeg/sharkropad

Sharkropad is an open-source hotswappable macropad supporting QMK.

keyboard macropad qmk

Last synced: 31 Oct 2025

https://github.com/dxmh/qmk-keymap

Personal QMK firmware configuration for my 34-key Sweep keyboard

qmk qmk-keymap

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/florianbr/keyboards.sofle

Stuff for my rplit ergo mech keyboards, the Sofle RGB and Sofle Choc

keyboard qmk sofle-keyboard

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

qmk qmk-firmware

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/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/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/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/cipulot/pimopoint

Code and custom mounting hardware for the Pimoroni Trackball Breakout

custom hardware pimoroni qmk trackball

Last synced: 28 Dec 2025

https://github.com/ergenekonyigit/qmk-config

[Keyboard] qmk firmware configs

config corne firmware keyboard qmk reviung

Last synced: 06 Oct 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

mercutio qmk

Last synced: 15 Mar 2025

https://github.com/cipulot/sheepypad

ISO Enter shaped macropad

c keyboard macropad qmk

Last synced: 29 Dec 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

Quantum Mechanical Keyboard Awesome Lists
Quantum Mechanical Keyboard Categories