External JSON generators

Karabiner-Elements configuration generators:

  • GokuRakuJoudo
    • Goku generates karabiner.json from well designed edn format file.
  • Karabiner Complex Modification
    • The web UI for creating json of complex modification rules.
  • Karabiner::CompModGenerator
    • Raku module for easily bulk generating and regenerating complex modification from pre-defined templates.
  • Jsonnet
    • A data templating language as a simple extension of JSON to generate config data with the benefit to organize, simplify, unify, and manage sprawling configurations.
  • karabiner.ts
    • Write complex modification rules in TypeScript with strong typing.