A feature-rich Rust keyboard firmware

Join our Discord server for discussions, support, and community collaboration!

RMK Logo
๐Ÿ–ฅ๏ธ

Extensive Microcontroller Support

Powered by embassy, with robust support for STM32, nRF, RP2040, and ESP32

๐Ÿงช

Real-time Keymap Configuration

Native Vial support, enabling real-time keymap modification over BLE connections wirelessly

๐Ÿ•น๏ธ

Advanced Features

Layer switching, media controls and tap-hold keys are available out-of-the-box

๐Ÿ“ก

Wireless Connectivity

BLE wireless support with automatic reconnection and multi-device (tested on nRF52840, ESP32-C3, and ESP32-S3)

โš™๏ธ

Easy Configuration

Define your keyboard through a single keyboard.toml file

๐Ÿ”‹

Performance & Efficiency

Ultra-low 2ms wired/10ms wireless latency with months of battery life