#keyboard #keyboard-firmware #set #toml #rmk #toolkit #download

app rmkit

rmkit is a toolkit set for RMK keyboard firmware

8 releases

0.0.9 Dec 25, 2024
0.0.8 Dec 25, 2024

#58 in Hardware support

Download history 248/week @ 2024-12-11 187/week @ 2024-12-18 914/week @ 2024-12-25 36/week @ 2025-01-01 51/week @ 2025-01-08

1,224 downloads per month

Apache-2.0

60KB
1.5K SLoC

rmkit

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.

Usage

  1. 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"
    
  2. Create RMK project from keyboard.toml and vial.json:

    rmkit create --keyboard-toml-path keyboard.toml --vial-json-path vial.json
    
  3. Or, you can create RMK project from project template

    rmkit init
    

    The available project template can be found at rmk-template

Dependencies

~18–34MB
~534K SLoC