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

GitHub topics: keyboard-firmware

rgoulter/smart-keymap

Nickel & Rust-powered Keyboard Firmware

Language: C - Size: 2.45 MB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 14 - Forks: 1

HaoboGu/rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support

Language: Rust - Size: 12.2 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1,241 - Forks: 117

qmk/qmk_firmware

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

Language: C - Size: 438 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 19,564 - Forks: 42,473

zmkfirmware/zmk

ZMK Firmware Repository

Language: C - Size: 25.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,508 - Forks: 3,450

Borland04/Redox-Rev1-Dongled-Firmware

ZMK configuration for Redox Keyboard with BLE Dongle

Size: 51.8 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

cloudgazing/qubit

Open-source keyboard firmware.

Language: Rust - Size: 144 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

qmk/qmk_distro_msys

A Windows one-click installer for the QMK CLI

Language: Inno Setup - Size: 9.38 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 221 - Forks: 70

KMKfw/kmk_firmware

Clackety Keyboards Powered by Python

Language: Python - Size: 3.33 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 1,635 - Forks: 505

anbe-on/hd48ap-firmware

hd48ap custom personal firmware

Language: C - Size: 49.8 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

srwi/qmk-via-api

VIA api implementation for QMK-based keyboards

Language: Rust - Size: 88.9 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 21 - Forks: 3

flinguenheld/rusty_chew

The Chew keyboard firmware ✨

Language: Rust - Size: 908 KB - Last synced at: about 22 hours ago - Pushed at: 4 months ago - Stars: 9 - Forks: 0

hashim21223445/got Fork of sindresorhus/got

🌐 Human-friendly and powerful HTTP request library for Node.js

Language: TypeScript - Size: 2.82 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

qmk/qmk_distro_wsl

A pre-configured WSL distro for working with the QMK CLI

Language: Python - Size: 9.34 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 34 - Forks: 2

qmk/qmk_userspace

Userspace for the open-source QMK keyboard firmware.

Language: Shell - Size: 18.6 KB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 133 - Forks: 1,847

carlossless/smk

A keyboard firmware for sinowealth-8051-based devices

Language: C - Size: 184 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 100 - Forks: 15

krehwell/HHKB_CustomLayout

my own keyboard layout customization

Size: 141 KB - Last synced at: about 12 hours ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

TyberiusPrime/KeyToKey

Rust keyboard firmware library

Language: Rust - Size: 153 KB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 86 - Forks: 4

DustVoice/zmk-config Fork of urob/zmk-config

DustVoice's ZMK config (Aurora Sweep, Aurora Corne, Preonic)

Language: C++ - Size: 3.29 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

marcohc79/crkbd_dvorak

Corne Dvorak Programmer

Language: C - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

stephansama/mx-lily58pro-zmk

Keymap for the mad professor

Language: Shell - Size: 42 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

simmsb/rusty-dilemma

Firmware for the Dilemma (or really any rp2040 split keyboard) written in Rust

Language: Rust - Size: 518 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 26 - Forks: 2

srwi/via-cli

A command-line interface for the VIA api for QMK-based keyboards

Language: Rust - Size: 32.2 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1

nn1ks/lokey

A firmware framework for input devices

Language: Rust - Size: 425 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

davervw/c128_keyscan

Commodore 128 Keyboard polled scan codes to USB keyboard HID

Language: C++ - Size: 1.38 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 1

huber-th/zmk Fork of zmkfirmware/zmk

My personal fork of the ZMK Firmware Repository

Language: C - Size: 24.5 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

taylorconor/threeboard

A fully-functional open source and open hardware mechanical USB computer keyboard with only three keys!

Language: C++ - Size: 60.3 MB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 111 - Forks: 3

crolbar/yuki

my keyboard

Language: Rust - Size: 20.6 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 9 - Forks: 1

ArchUsr64/egboard

Ergonomic Keyboard with custom firmware in Rust.

Language: Rust - Size: 2.22 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 47 - Forks: 2

fornellas/3dpkbd2

A 3D Printed Keyboard

Language: C - Size: 580 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 12 - Forks: 1

thenameiswiiwin/keyboard

My Lilly58 keyboard QMK firmware configurations.

Language: C - Size: 84 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

srwi/via-controller

A GUI for controlling lighting and audio settings on VIA-enabled keyboards.

Language: Rust - Size: 35.2 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

dhowland/EasyAVR

Easy AVR USB Keyboard Firmware and Keymapper

Language: C - Size: 17 MB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 538 - Forks: 84

optozorax/moonlander

My keymap for moonlander keyboard

Language: C - Size: 52.6 MB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 38 - Forks: 19

manna-harbour/xmk

Use programmable keyboard firmware with any keyboard.

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

FirmwareLeaks/Womier_RD75

Original firmware for the Womier RD75 keyboard

Size: 9.77 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 1

hyx0329/citrus-keypad-framework

A python-powered keyboard firmware, with great flexibility

Language: Python - Size: 115 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

JunoNgx/sakata

QMK firmware config for my custom handwired 4x12 ortholinear keyboard, sakata.

Language: C - Size: 2.6 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Styann/Anesidora

A keyboard PCB for the Raspberry pi pico and a custom firmware.

Language: C - Size: 10.5 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

simmsb/rusty-glove

Rust firmware for the glove80 keyboard

Language: Rust - Size: 363 KB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

bgould/tinygo-model-m

Prototype of firmware written in TinyGo for replacement controller for Model M keyboard

Language: Go - Size: 764 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 17 - Forks: 2

vE5li/butterware

Keyboard firmware for split wireless keyboards

Language: Rust - Size: 621 KB - Last synced at: about 16 hours ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 1

JerryZhangZZY/via-lighting-api

A Python API that encapsulates VIA lighting control, following the latest VIA version 12 protocol.

Language: Python - Size: 21.5 KB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

huytd/snackymini-keyboard

Snackymini Keyboard

Language: C++ - Size: 3.07 MB - Last synced at: 19 days ago - Pushed at: about 6 years ago - Stars: 31 - Forks: 7

beulard/lard61-fw

Firmware for the lard61 keyboard.

Language: C - Size: 63.5 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

mryndzionek/keyberon-atreus

Keyboard firmware for my Atreus-like keyboard written in Rust and using Keyberon

Language: Rust - Size: 78.1 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

malcx95/ZeKeyboard

Custom RGB-backlit 3D-printed mechanical keyboards with custom firmware

Language: C++ - Size: 285 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 2

daystram/kb

Extensible keyboard firmware in Rust for RP2040.

Language: Rust - Size: 117 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

SonixQMK/Mechanical-Keyboard-Database

A Mechanical Keyboard Database

Size: 62.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 138 - Forks: 51

tigmit/TIGMIT-NEKO-BOARD

a diy keyboard

Language: C - Size: 75.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

yudai-nkt/qmk_userspace Fork of qmk/qmk_userspace

My QMK userspace with Vial enabled

Language: C - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ZoidTechnology/QMK-Firmware Fork of qmk/qmk_firmware

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

Language: C - Size: 271 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

LitRidl/qmk_zsa_voyager Fork of zsa/qmk_firmware

QMK adapted for ZSA Keyboards, primarily ZSA Voyager

Language: C - Size: 271 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 2

labrusca/zmk-config Fork of gled-rs/zmk-config

custom m60 keyboard

Size: 52.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mzyy94/FlickInput

BLE keyboard for Japanese Kana typing

Language: C++ - Size: 446 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 1

kiibohd/controller

Kiibohd Controller

Language: C - Size: 37.5 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 807 - Forks: 274

inkwok/zmk-config-corne

Custom keyboard firmware for CRKBD Corne.

Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

semickolon/fak-config

FAK user configuration repository

Language: NCL - Size: 1.13 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 5

semickolon/fak

F.A. Keyboard Firmware

Language: C - Size: 1.49 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 121 - Forks: 19

Sergey371/fak Fork of semickolon/fak

F.A. Keyboard Firmware

Language: C - Size: 1.47 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Sergey371/qmk_firmware Fork of qmk/qmk_firmware

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

Language: C - Size: 279 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

HemusAran/chomo48

自作キーボードchomo48の"QMK firmware"用キーボード設定

Language: C - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

domvt/synthesisTKL

The synthesisTKL is a tenkeyless mechanical keyboard platform being developed by domvt.

Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ii8/kl26-keyboard-firmware

Split keyboard firmware for freescale/NXP KL26 microcontrollers

Language: Assembly - Size: 142 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

a8ksh4/gpio-keyboard

GPIO and uinput based chording keyboard firmware written in Python

Language: Python - Size: 88.9 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 0

labrusca/Mordecai

Project Mordecai is a keyboard firmware for Makerdiary M60 Keyboard based on tinygo

Language: Go - Size: 96.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

moritz-john/kmk-config-splaytoraid 📦

Python based KMK Firmware for the splaytoraid keyboard.

Language: Python - Size: 1010 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

cryham/kc4

Keyboard Controller, using Teensy 4.0 and ILI9341 display. Editing key mappings, layers and sequences in real time. With also few display demos and a game. (Continuation of my KC repo for Teensy 3.2)

Language: C++ - Size: 2.99 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 3

cryham/kc

Keyboard Controller, using Teensy 3.2 and ST7735 display. Editing key mappings, layers and sequences in real time. With also few display demos and a game.

Language: C++ - Size: 1.57 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 0

cryham/controller Fork of kiibohd/controller

OLD: Kiibohd Controller with SSD1306 display and ghosting matrix in Scan/CK3. For my custom keyboards using Teensy 3.1 or 3.2 (with ARM Cortex-M4).

Language: C - Size: 2.06 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

TehSeph/Keychron.Q3.Custom

Custom `qmk/qmk_firmware` keymap for my `Keychron Q3 ISO - Knob` keyboard with VIA and Unicode support.

Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

ObsiLab/rmk_firmware

[On pause] [WIP] RMK - Rust keyboard firmware, inspired by QMK and KMK.

Language: Rust - Size: 117 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 1

Supermagnum/Europe-ergo

A 94 key ergonomic, split keyboard suitable for European countries.

Language: C - Size: 204 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

FrostAtom/spammy

Keyboard assistant, gives new possibilities for your keyboard/mouse

Language: C - Size: 1.29 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 1

leonbcode/simp-firmware

A simple firmware for the simp macropad, written in C using the LUFA library.

Language: C - Size: 58.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

camrbuss/crkbd-rp2040-keyberon

Keyboard firmware for crkbd with Sparkfun Pro Micro RP2040

Language: Rust - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 1

moritz-john/kmk-config-klor

Python based KMK Firmware for the KLOR Keyboard. Includes support for all four different KLOR layouts!

Language: Python - Size: 1.56 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

Fmajor/gh60

Fmajor's gh60 keyboard firmware

Language: C - Size: 24.6 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

raeedcho/qmk_firmware Fork of qmk/qmk_firmware

keyboard controller firmware for Atmel AVR USB family

Language: C - Size: 234 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

arduxio/ardux

A project dedicated to one handed typing

Size: 9.22 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1

macroxue/keyboard-firmware

Keyboard firmware for Teensy 3.2 and Teensy LC

Language: C++ - Size: 1.32 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 3

LA-Toth/Model01-sketch

My Keyboardio Model01 Firmware

Language: C++ - Size: 68.4 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

LucasPlacentino/rmk_firmware Fork of ObsiLab/rmk_firmware

[WIP] RMK - Rust keyboard firmware, inspired by QMK and KMK.

Language: Rust - Size: 116 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

lee-dohm/keyboard-firmware

Firmware that I use for my various mechanical keyboards

Language: C - Size: 3.48 MB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

ryansisco/HHKB-Pro-2---Hasu-Firmware-Flasher

Small script that has dfu-programmer packaged with it, allows you to reflash your keyboard without needing to use another keyboard to type in the command line. Gives you a 15 sec pause to put your keyboard into flash/reset/boot mode.

Language: HTML - Size: 352 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

chgeuer/my_qmk_keymaps

A bunch of firmware for ortholinear keyboards with a German Colemak-DHm layout.

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

Cutie-Club/cfw-core

Custom computer keyboard firmware using FreeRTOS™.

Language: C - Size: 99.6 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

cyril-L/keybi_firmware Fork of Nitrokey/nitrokey-pro-firmware

A smartcard keyboard firmware, based on Nitrokey Pro

Language: C - Size: 33.4 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

danielbartsch/xd75_custom_layout

Language: C - Size: 90.1 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

KowalskiThomas/Hamilton-Keyboard

I made a mechanical keyboard to help with typing maths!

Language: C - Size: 2.34 MB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

rzjnzk/custom-keyboard-production-specification

Custom keyboard schematic.

Size: 179 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

fabienheureux/qmk_builder

Build a QMK keymap with your nose

Language: JavaScript - Size: 1.82 MB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0