Qmk

Top 23 Qmk Open-Source Projects

  • qmk_firmware

    Open-source keyboard firmware for Atmel AVR and Arm USB families

  • Project mention: Lkbm: LED-Key BitMasks to Control the Ploopy Nano Trackball | news.ycombinator.com | 2024-03-21
  • awesome-mechanical-keyboard

    ⌨️ A curated list of Open Source Mechanical Keyboard resources.

  • Project mention: My first custom pcb design | /r/MechanicalKeyboards | 2023-07-18
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • qmk_toolbox

    A Toolbox companion for QMK Firmware

  • Project mention: QMK Inland MK47 Guide | /r/olkb | 2023-12-04

    Flashing custom firmware - the current version QMK tool off the website won't work. You'll most likely get a "USB device connected (NO DRIVER): WB Device in DFU Mode " and not be able to flash anything. You will need the beta version that supports WB32 flashing utility. I grabbed mine from the GMMK guide QMK tool from GMMK

  • keyboards

    @tzarc's custom keyboard designs.

  • Project mention: Ready for Diablo IV! | /r/MechanicalKeyboards | 2023-05-05

    My own design; https://github.com/tzarc/djinn

  • scottokeebs

    A collection of free-to-build handwired keyboard and macropad projects.

  • Project mention: Affordable OLKBs for many students? | /r/olkb | 2023-12-06

    Take a look at https://scottokeebs.com, he has a lot of open source designs that involve hand-soldering so no PCB required. Just 3d print a case top and bottom, add switches, diodes, wire, ucontroller, cheap blank keycaps, and some soldering work. With bulk purchases it might be below the €30 threshold (filament might push you over budget?)

  • wally

    The Flash(ing tool) (by zsa)

  • Project mention: My super-well documented battle with Valve trying to enable Read/Write on my Steam Deck | /r/linuxquestions | 2023-09-04

    For context, I have attempted for weeks to install a program called Wally used for keyboard configuration on an ergonomic mechanical keyboard, something I imagine a lot of Linux users are well-acquainted with. In my journey, I've learned a lot about bash commands, which is nice, but I want to edit my fucking keyboard and can't crack this, even with support from ZSA (the keyboard makers themselves).

  • piantor

    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.

  • Project mention: Corne, but with a wider thumb cluster and stronger column stagger? | /r/crkbd | 2023-06-13

    There are a few things that are close: * The Cantor/Piantor: more aggressive stagger and slightly changed thumb cluster. * The Swept Corne: essentially a big sweep. * The Hillside 46/48: This comes in many forms which are very similar to what you are looking for. Essentially an extra aggressive stagger (and perhaps splayed) Corne with a bigger thumb cluster.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • keymap-drawer

    Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing

  • Project mention: Idea: script for generating QMK keymap and diagram | /r/olkb | 2023-12-06

    I maintain keymap-drawer which has the ability to parse QMK keymaps, but only in the keymap.json format. You can get it from keymap.c using qmk c2json tool but it will be missing layer names and combos (not sure what happens with tap dances, haven't tried).

  • chocofi

    Split 36-key keyboard

  • Project mention: chocofi with Sea Picro (fits perfectly in a Nintendo Switch Case!) | /r/ErgoMechKeyboards | 2023-09-10

    Hello guys! I recently got a chocofi:

  • qmkbuilder

    Online GUI for QMK Firmware

  • Project mention: HP 200 LX Keyboard Adapter | /r/cyberDeck | 2023-12-02

    I'm working on a project at the moment, basically sticking a raspberry pi into the case of an old 200LX palmtop computer that broke on me. The start of this project is to adapt the old keyboard so that it can be used as a standard USB keyboard. I used an old Teensy 2.0 microcontroller and kbfirmware.com (very old i know) to so this, along with a custom interposer PCB to adapt the very weird pad spacing on the keyboard connector to the Teensy.

  • capsicain

    Powerful low-level keyboard remapping tool for Windows

  • pheromone_keyboard

  • keyboards

    A split keyboard layout, optimized for Portuguese, English, working with numbers and software programming with VIM plugins. (by rafaelromao)

  • Project mention: Split kb symbol layer for dev/vim user | /r/KeyboardLayouts | 2023-07-19

    I have custom alpha layers and extremely optimized symbol layers, combos and other features in my keymap. It is not designed for web development, but it is good for VIM and Java.

  • miryoku_qmk

    Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout. Miryoku QMK is the Miryoku implementation for QMK.

  • Project mention: Home-row mods - will I get used to it? | /r/ErgoMechKeyboards | 2023-06-07

    From what I understand this is enabled by default in Miryoku? Looking at this file: https://github.com/manna-harbour/miryoku_qmk/blob/miryoku/users/manna-harbour_miryoku/config.h

  • PolyKybd

    PolyKybd

  • Project mention: Polykeyboard: OLED Display Keycaps | news.ycombinator.com | 2024-01-20
  • mugur

    Configurator for QMK compatible keyboards

  • qmk_distro_msys

    A Windows one-click installer for the QMK CLI

  • Project mention: How to work on hex file from keyboard maker? | /r/olkb | 2023-05-25

    - QMK MSYS: you'll need it for many things, for compiling your firmware file and for flashing, especially if flashing with QMK Toolbox isn't permitted in firmware settings (in this case QMK Toolbox just won't recognize your keyboard);

  • eternal-keypad

    A 36 key gaming keypad, for both right and left handed mouse users.

  • Project mention: What's your preferred key layout for gaming? Columnar staggered, ortholinear, or regular staggered? | /r/ErgoMechKeyboards | 2023-05-29

    I use a diy version of the Eternel keypad for gaming. My main driver is a 30 degree tented charybdis nano... So gaming with it feels a bit weird and only when gaming I heavily use the number row for quick weapon switching... I just can't find a good setup with layers 😅

  • xmk

    Use programmable keyboard firmware with any keyboard.

  • QMK-on-K6

    Instructions for running QMK on Keychron K6 RGB

  • tako

    34 key EC split keyboard (by ssbb)

  • Project mention: Tako - 34 key EC split | /r/ErgoMechKeyboards | 2023-05-12

    It's open source https://github.com/ssbb/tako

  • dactyl-manuform-keymap

    Colemak-DH Dactyl Manuform 5x6 QMK keymap w/ home row mods for French and English

  • Project mention: looking for bespoke solution | /r/KeyboardLayouts | 2023-07-03

    Regarding chording, you might find inspiration in the chording schemes in Ikcelaks’ Magic Sturdy, the Ardux project, and precondition's "steno-lite" combos.

  • qmk_userspace

    Personal QMK firmware user space

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Qmk related posts

Index

What are some of the best open-source Qmk projects? This list will help you:

Project Stars
1 qmk_firmware 17,079
2 awesome-mechanical-keyboard 2,774
3 qmk_toolbox 2,418
4 keyboards 841
5 scottokeebs 688
6 wally 665
7 piantor 500
8 keymap-drawer 469
9 chocofi 442
10 qmkbuilder 374
11 capsicain 307
12 pheromone_keyboard 257
13 keyboards 218
14 miryoku_qmk 205
15 PolyKybd 191
16 mugur 174
17 qmk_distro_msys 171
18 eternal-keypad 132
19 xmk 123
20 QMK-on-K6 120
21 tako 99
22 dactyl-manuform-keymap 94
23 qmk_userspace 79

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com