An open API service providing repository metadata for many open source software ecosystems.

Topic: "zmk"

zmkfirmware/zmk

ZMK Firmware Repository

Language: C - Size: 25.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,395 - Forks: 3,379

nickcoutsos/keymap-editor

A web based graphical editor of ZMK keymaps.

Language: JavaScript - Size: 47.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,689 - Forks: 437

joe-scotto/scottokeebs

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

Language: nesC - Size: 2.49 GB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 1,242 - Forks: 286

caksoylar/keymap-drawer

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

Language: Python - Size: 882 KB - Last synced at: 9 days ago - Pushed at: 27 days ago - Stars: 987 - Forks: 79

urob/zmk-config

Personal ZMK firmware configuration for various boards (34-keys, Corneish Zen, Planck)

Language: C++ - Size: 2.04 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 951 - Forks: 493

beekeeb/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.

Size: 4.35 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 710 - Forks: 53

manna-harbour/miryoku_zmk

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

Language: C - Size: 559 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 519 - Forks: 2,340

pashutk/chocofi

Split 36-key keyboard

Size: 30.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 439 - Forks: 31

rafaelromao/keyboards

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

Language: Shell - Size: 482 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 402 - Forks: 15

urob/zmk-helpers

Convenience macros simplifying ZMK's keymap configuration

Language: C - Size: 405 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 335 - Forks: 107

raeedcho/temper

a wireless-only split keyboard based on the chocofi

Size: 8.06 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 279 - Forks: 17

M165437/nice-view-gem

A sleek customization for the nice!view shield

Language: C - Size: 273 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 248 - Forks: 65

rafaeldelboni/buildlogs

Repository to document my builds and projects.

Size: 1.08 GB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 196 - Forks: 23

megalithic/dotfiles

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

Language: Lua - Size: 48.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 195 - Forks: 7

manna-harbour/xmk

Use programmable keyboard firmware with any keyboard.

Language: Python - Size: 120 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 169 - Forks: 11

erenatas/charybdis-wireless-3x6

Build guide for other DIYers!

Size: 2.18 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 163 - Forks: 16

MrMarble/zmk-viewer

cli tool to generate preview images from a zmk .keymap file

Language: Go - Size: 604 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 159 - Forks: 10

englmaxi/zmk-dongle-display

Custom status screen for zmk dongles

Language: C - Size: 480 KB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 155 - Forks: 41

precondition/keymapdb

Online database of keymaps for programmable keyboards, with a focus on QMK ergonomic keyboards.

Language: JavaScript - Size: 19.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 137 - Forks: 58

xingrz/zmk-config_helloword_hw-75

zmk-config for HelloWord HW-75

Language: C - Size: 10.5 MB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 132 - Forks: 147

dnlbauer/corax-keyboard

A column-staggered wireless spilt keyboard with scrollwheels, thumb- and pinky cluster.

Language: JavaScript - Size: 90.2 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 127 - Forks: 7

4pplet/cyber60

60% Bluetooth PCB using the nRF52840. MX, ALPS and SMK versions.

Language: HTML - Size: 1.05 GB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 126 - Forks: 22

caksoylar/zmk-config

ZMK user config containing keymap for 26-36 key keyboards

Language: C - Size: 386 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 113 - Forks: 32

carrefinho/forager

34-key wireless split keyboard inspired by ZSA Voyager

Size: 32.2 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 109 - Forks: 4

jcmkk3/trochilidae

A from-scratch recreation of the Hummingbird keyboard using ergogen

Size: 25.9 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 108 - Forks: 2

mctechnology17/zmk-nice-oled

nice_oled vertical widgets for oled and niceview screens with zmk (for split and non-split keyboards)

Language: C - Size: 13.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 104 - Forks: 28

moergo-sc/glove80-zmk-config

This repo is the official configuration of the MoErgo Glove80 wireless split contoured keyboard. Use it to develop your own keymap and easily build your own ZMK firmware to run on your Glove80.

Language: C - Size: 112 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 101 - Forks: 253

nmunnich/apiaster

Apiaster is a 50 key keyboard designed to be cheap, adjustable, and upgradeable.

Language: Python - Size: 202 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 94 - Forks: 11

minusfive/knucklehead

Mnemonic, macOS-optimized ergonomic columnar layout for corne-style 42 key split keyboards, designed2 to ease the transition from standard ANSI Apple-style keyboards.

Language: C - Size: 3.36 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 91 - Forks: 40

rschenk/tern

30-key hot swap keyboard based on the Hummingbird

Language: JavaScript - Size: 9.23 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 88 - Forks: 3

conventoangelo/OverKeys

An open-source keyboard layout visualizer for Windows. Learn and practice alternative layouts, personalize appearance, and improve your typing.

Language: Dart - Size: 55 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 76 - Forks: 6

braindefender/lapka

Wireless ergonomic split keyboard for those who have paws (:

Size: 11 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 69 - Forks: 2

strayer/taira-keyboard

A wireless low-profile split mechanical keyboard with 66 keys inspired by the ErgoDash and Corne Chocolate

Size: 3.82 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 68 - Forks: 5

johnlamb/LambBT

Ferris(Sweep) inspired split wireless keyboard with splay inspired from Architeuthis Dux.

Language: JavaScript - Size: 2.32 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 65 - Forks: 8

moergo-sc/zmk Fork of zmkfirmware/zmk

ZMK Firmware Repository for MoErgo Glove80 keyboard

Language: C - Size: 24.7 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 62 - Forks: 80

carrefinho/prospector

Desktop ZMK Dongle with color LCD screen

Size: 16.7 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 57 - Forks: 2

kot149/zmk-battery-center

A system tray app to monitor the battery level of ZMK-based keyboards

Language: TypeScript - Size: 1.33 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 56 - Forks: 6

siderakb/pmw3610-pcb

PMW3610 laser mouse sensor breakout board, support either 1.8V or 3.3V logic

Language: KiCad Layout - Size: 589 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 55 - Forks: 12

rschenk/re-gret

34 key choc hotswap keyboard, wireless

Language: JavaScript - Size: 3.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 54 - Forks: 2

sekigon-gonnoc/auto-kdk

Auto-Keyboard-Design-Kit

Size: 21 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 53 - Forks: 2

janpfischer/zmk-dongle-screen

A custom screen for a ZMK dongle using an LCD screen

Language: C - Size: 381 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 52 - Forks: 9

kanru/hhkb-zmk

HHKB Pro 2 with ZMK firmware

Language: C - Size: 6.08 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 51 - Forks: 26

urob/zmk-auto-layer

A ZMK module for auto-layer behavior

Language: C - Size: 18.6 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 47 - Forks: 9

englmaxi/zmk-config

Personal zmk-config for my ergo keyboards

Language: C - Size: 592 KB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 45 - Forks: 24

db-ok/SofleChocWireless

Split wireless keyboard PCB based on the Sofle Choc keyboard

Size: 62.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 6

folke/zmk-config

Folke's ZMK config

Language: C++ - Size: 155 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 42 - Forks: 6

urob/zmk-leader-key

A ZMK module for leader-key behavior

Language: C - Size: 45.9 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 36 - Forks: 1

mh4x0f/zmkBATx

Opensource tool for peripheral battery monitoring zmk split keyboard over BLE for linux

Language: C++ - Size: 193 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 35 - Forks: 3

Ladniy/jiran-ble-lite

Wireless ergo-split keyboard, based on nRF52840 module.

Size: 233 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 5

petertriho/zmk-config

ZMK Config for Sofle RGB Keyboard

Size: 3.83 MB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 32 - Forks: 81

dxmh/zmk-config

Personal ZMK firmware configuration for my 34-key wireless keyboards

Language: Makefile - Size: 2.92 MB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 31 - Forks: 10

Ladniy/TK44

TK44 - is a wireless unibody 40% keyboard

Language: HTML - Size: 23.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 4

ogruendel/bug54-zmk-config

A thin, wireless and portable 54 key split ergonomic keyboard with ZMK firmware

Language: JavaScript - Size: 15.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 30 - Forks: 1

280Zo/charybdis-wireless-mini-zmk-firmware

ZMK Firmware for the Charybdis 3x6 Keyboard

Language: Shell - Size: 143 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 29 - Forks: 115

zmkfirmware/zmk-docker

Lightweight Docker images for ZMK

Language: Dockerfile - Size: 92.8 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 27 - Forks: 21

trentrand/ergonomic-keyboard

⌨️ Custom 5x7 Dactyl Manuform split keyboard with integrated trackball. Features ZMK firmware, nRF52840 microcontroller, and PMW3610 sensor. 3D-printed and hand-wired.

Size: 13.7 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 26 - Forks: 12

arduxio/zmk-ardux Fork of artseyio/zmk-artsey

ZMK implementation of ARTSEY

Language: Shell - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 52

deintech/corne-zmk-config Fork of AYM1607/corne-zmk-config

zmk config for the swept and corne keyboard

Language: AutoHotkey - Size: 30.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 25 - Forks: 18

zmkfirmware/unified-zmk-config-template Fork of petejohanson/unified-zmk-config-template

Unified config repo template. Add `build.yml` to create an automated ZMK build.

Size: 9.77 KB - Last synced at: 6 days ago - Pushed at: 21 days ago - Stars: 20 - Forks: 73

grasegger/keyboards 📦

Open Source Keyboards

Size: 3.28 MB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 1

urob/adv360-demo-config 📦

ZMK configuration for Advantage 360 pro

Language: C++ - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 41

joelspadin/zmk-locales

Helpers for localizing ZMK keymaps

Language: C - Size: 290 KB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 6

filterpaper/zmk-config

Personal ZMK keymap

Size: 111 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 1

urob/zmk-adaptive-key

A ZMK module for adaptive-key behavior

Language: C - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 15 - Forks: 2

byrantech/byrandev

byrandev, a nRF52840 dev board

Language: C - Size: 4.44 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 1

JeffDess/zmk-config

ZMK firmware for Urchin and Corne 36 keyboard with nice!nano and nice!view

Language: C++ - Size: 1.96 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 14 - Forks: 16

rschenk/zmk-component-raytac-dongle

ZMK module to support the Raytac MDBT50Q-RX USB key as a dongle

Size: 436 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 14 - Forks: 3

dhruvinsh/zmk-tri-state

Proof of concept where swapper implemented as external module

Language: C - Size: 24.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 14 - Forks: 5

vloth/charybdis-zmk

ZMK firmware configuration for Charybdis nano

Size: 37.1 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 13 - Forks: 45

Pipshag/goosekb

Goose Keyboard - ergogen generated split wireless kb

Language: JavaScript - Size: 22 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 1

grassfedreeve/akohekohe

26-key, column-staggered, unibody-split keyboard

Language: JavaScript - Size: 18.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 0

maxpetretta/keymap

My personal keyboard layout, currently being used with a Ferris Sweep

Language: C - Size: 397 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 8

victorlucachi/zmk-keyboards-charybdis

zmk config for charybdis mini/nano with pmw3610 and xiao/nicenano dongle

Size: 175 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 13 - Forks: 2

edd/zmk-config

ZMK firmware for nice!nanos in a Sofle

Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 58

sabslikesobs/Adv360-Pro-ZMK Fork of KinesisCorporation/Adv360-Pro-ZMK

ADV360 Pro ZMK All-in-One Qwerty, Colemak, Colemak-DH, Dvorak, Programmer Dvorak, Workman, Workman-P Layout

Language: Makefile - Size: 688 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 12 - Forks: 15

LikiPiki/JorneZmk

Jorne Classic 2.1 with nRFMicro 1.4 wireless split keyboard

Size: 26.4 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 2

carrefinho/prospector-zmk-module

ZMK module for the Prospector dongle

Language: C - Size: 706 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 16

joe-scotto/zmk-config-corne

My ZMK-Config for my 36 key wireless Corne keyboard.

Size: 54.7 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 16

urob/zmk-tri-state Fork of dhruvinsh/zmk-tri-state

A ZMK module for tri-state behavior

Language: C - Size: 19.5 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 2

winterwelon/zmk-config

5x12 ortholinear keyboard with 2x2u / 4u spacebar (zmk / nice!nano)

Size: 9.31 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 3

whoop-t/nice-shield-collection

A collection of links to nice!view shield designs

Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 2

whoop-t/nice-shield-base

A base repo to use for your ZMK nice!view shield customization

Language: C - Size: 70.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 10 - Forks: 1

ssbb/zmk-listeners

ZMK module to invoke behaviors on certain events.

Language: C - Size: 13.7 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 1

BerkeleyTrue/zmk-keyboards

My zmk config for a 5 column wireless Corne

Language: C++ - Size: 193 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 6

jbarr21/keymap-display

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

Language: Python - Size: 71.3 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

grassfedreeve/pueo

26-key, column-staggered, split keyboard

Language: JavaScript - Size: 22.4 MB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 9 - Forks: 0

byrantech/ByranTK-Alpha

80 key wireless custom keyboard with ZMK.

Language: HTML - Size: 42.2 MB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 0

TweetyDaBird/DaNumPad

A Numpad

Size: 2.11 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 2

alex-tdrn/zmk-config

A 36 key layout with few layers and many combos

Language: Nushell - Size: 1.12 MB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 8 - Forks: 0

SvenHaedrich/m122_keyboard

IBM M122 USB / BLE keyboard controller

Language: CMake - Size: 40.6 MB - Last synced at: 2 days ago - Pushed at: 11 months ago - Stars: 8 - Forks: 2

cdelmoral/kbrd

My 36 keys split keyboard layout using zmk

Size: 491 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 4

hidergo/BoardPilot

ZMK Keymap editor and configurator.

Language: TypeScript - Size: 2.82 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

schmjop/zmk-config

Personal config for my 50-key Kyria keyboard

Language: C - Size: 481 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 2

Maksim-Isakau/zmk-split-battery

ZMK Split Battery Status in system tray

Language: C# - Size: 429 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 2

Badjau/zmk-config-mk1

First ergo keyboard; Based on TBK Mini. Uses SuperMini NRF52840 chip (ProMicro V2).

Language: C - Size: 43.5 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 6 - Forks: 1

taciturnaxolotl/thyme

my custom split keyboard 🫶

Size: 15.1 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

fujisheng/zmk-config-flkb2.0 📦

zmk config for flkb

Language: CMake - Size: 11.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 3

xingrz/zmk-config_keychron

ZMK for Keychron series

Language: C - Size: 634 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 3

alinelena/mlego-zmk

Language: C - Size: 3.47 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 5 - Forks: 4

simoneruffini/zmk-config

Nice!Nano ZMK config for Lily58 split keyboard

Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 23