Smart Keymap
A library for building advanced keyboard firmware that uses the Nickel configuration language to define complex keymap behaviors. It supports Rust-based firmware using the RTIC and Embassy frameworks, as well as C-based firmware for WCH RISC-V microcontrollers. The project enables sophisticated features like layers, tap-hold keys, and chords across various hardware platforms including RP2040, STM32F4, and CH32X.