# haobogu/rmk

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/haobogu-rmk).**

1,669 stars · 184 forks · Rust · Apache-2.0

## Links

- GitHub: https://github.com/HaoboGu/rmk
- Homepage: https://rmk.rs
- awesome-repositories: https://awesome-repositories.com/repository/haobogu-rmk.md

## Topics

`cortex-m` `embedded` `esp32` `firmware` `keyboard` `keyboard-firmware` `nrf52` `rp2040` `rust` `stm32` `usb` `usb-hid` `wireless`

## Description

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

## Tags

### Part of an Awesome List

- [Embedded Systems](https://awesome-repositories.com/f/awesome-lists/devtools/embedded-systems.md) — Feature-rich firmware for mechanical keyboards.
- [Firmware Projects](https://awesome-repositories.com/f/awesome-lists/devtools/firmware-projects.md) — Custom firmware for mechanical keyboards supporting dynamic keymaps.
