| Crates.io | rmkit |
| lib.rs | rmkit |
| version | 0.0.16 |
| created_at | 2024-12-14 15:02:08.289928+00 |
| updated_at | 2025-07-22 02:02:14.800527+00 |
| description | rmkit is a toolkit set for RMK keyboard firmware |
| homepage | https://github.com/haobogu/rmkit |
| repository | https://github.com/haobogu/rmkit |
| max_upload_size | |
| id | 1483197 |
| size | 142,176 |
rmkit is a toolkit set for RMK keyboard firmware.
Now rmkit can be used to generate RMK project directly from keyboard.toml and vial.json, or interactively.
Install rmkit:
If you have Rust installed in your machine, you can use Cargo to install rmkit
cargo install rmkit
# If you have cargo-binstall, you can use it to speedup the installation:
cargo binstall rmkit
rmkit also provides install script that you can use:
# macOS/linux
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/haobogu/rmkit/releases/download/v0.0.1/rmkit-installer.sh | sh
# Windows(powershell)
powershell -ExecutionPolicy ByPass -c "irm https://github.com/haobogu/rmkit/releases/download/v0.0.1/rmkit-installer.ps1 | iex"
Create RMK project from keyboard.toml and vial.json:
rmkit create --keyboard-toml-path keyboard.toml --vial-json-path vial.json
Or, you can create RMK project from project template
rmkit init
The available project template can be found at rmk-template