| 108key_trackpoint | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| 10k | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| 2x5keypad | e659c3dae9c5 Remove some useless code from keymaps (#23787) | 0 |
| 3dfoxc | 5c592ab0c010 Delete trivial keymap readmes (#23714) | 0 |
| 3dortho14u | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| 3dp660 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| 3dp660_oled | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| 412_64 | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| 42 | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| 6key | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| 6macro | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| aball | e869c80af74a Migrate build target markers to keyboard.json - HI (#23540) | 0 |
| acacia | 426bb9c651a2 Migrate features and LTO from rules.mk to data driven (#23302) | 0 |
| aek64 | b066c86e4323 bad_kb_funcs1 | 0 |
| aim65 | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| alcor_dactyl | 26e84c513c9c Migrate SERIAL_DRIVER to json (#23925) | 0 |
| amigopunk | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| angel | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| aplx2 | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| aranck | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| arrow_pad | 1184e0d9beb7 Adjust keycode alignment around `QK_BOOT` (#23697) | 0 |
| atreus50 | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| axon | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| baredev | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| battleship_gamepad | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| bdn9_ble | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| bento | 52ee9f2ce1dd Convert `eeconfig_init_kb` implementations to config (#24087) | 0 |
| bigmac | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| bolek | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| boss566y | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| brain | e8103722bcbc Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) | 0 |
| bstk100 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| cans12er | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| cans12erv2 | c2bc6e2b3c4e [Keyboard] Add cans12erv2 (#24628) | 0 |
| carpolly | 1184e0d9beb7 Adjust keycode alignment around `QK_BOOT` (#23697) | 0 |
| chiron | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| ck4x4 | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| cmd60 | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| co60 | f3bae5680843 Update keycodes for keyboards with RGB Matrix (#24484) | 0 |
| colorlice | f3bae5680843 Update keycodes for keyboards with RGB Matrix (#24484) | 0 |
| concertina | d5e0562a7043 Rename layouts containing keyboard name (#23930) | 0 |
| consolekeyboard | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| croxsplit44 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| curiosity | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| cyberstar | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| d48 | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| dactyl | d5e0562a7043 Rename layouts containing keyboard name (#23930) | 0 |
| dactyl_cc | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| dactyl_kinesis | 831deac212fa Migrate build target markers to keyboard.json (#23293) | 0 |
| dactyl_left | e659c3dae9c5 Remove some useless code from keymaps (#23787) | 0 |
| dactyl_lightcycle | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| dactyl_manuform | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| dactyl_manuform_pi_pico | a794ceeb5168 [Keyboard] Add dactyl_manuform_pi_pico (#23891) | 0 |
| dactyl_maximus | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| dactyl_minidox | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| dactyl_promicro | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| dactyl_rah | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| dactyl_tracer | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| dactylmacropad | e659c3dae9c5 Remove some useless code from keymaps (#23787) | 0 |
| daishi | b8f29c38652f Update GPIO macros in keymaps (#23792) | 0 |
| daskeyboard | 831deac212fa Migrate build target markers to keyboard.json (#23293) | 0 |
| datahand | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| dc | 5c592ab0c010 Delete trivial keymap readmes (#23714) | 0 |
| ddg_56 | 1184e0d9beb7 Adjust keycode alignment around `QK_BOOT` (#23697) | 0 |
| dmote | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| dqz11n1g | b8f29c38652f Update GPIO macros in keymaps (#23792) | 0 |
| dygma | f3bae5680843 Update keycodes for keyboards with RGB Matrix (#24484) | 0 |
| eagleii | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| elrgo_s | e8103722bcbc Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) | 0 |
| ergocheap | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| evk | a2176f6a039b Migrate `led_update_kb` implementations to DD (#23985) | 0 |
| fc200rt_qmk | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| fivethirteen | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| floorboard | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| frankie_macropad | 5c592ab0c010 Delete trivial keymap readmes (#23714) | 0 |
| frenchdev | 1184e0d9beb7 Adjust keycode alignment around `QK_BOOT` (#23697) | 0 |
| freoduo | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| fruity60 | 28b6a8841fcc Add `60_ansi_tsangan_split_bs_rshift` to community layouts (#24186) | 0 |
| gamenum | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| hacked_motospeed | e659c3dae9c5 Remove some useless code from keymaps (#23787) | 0 |
| heisenberg | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| hexon38 | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| hnah108 | f3bae5680843 Update keycodes for keyboards with RGB Matrix (#24484) | 0 |
| hnah40 | d1547320a023 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762) | 0 |
| hnah40rgb | f3bae5680843 Update keycodes for keyboards with RGB Matrix (#24484) | 0 |
| hwpm87 | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| ibm_wheelwriter | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| iso85k | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| itstleo9 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| jankrp2040dactyl | 26e84c513c9c Migrate SERIAL_DRIVER to json (#23925) | 0 |
| jn68m | e659c3dae9c5 Remove some useless code from keymaps (#23787) | 0 |
| jopr | b8f29c38652f Update GPIO macros in keymaps (#23792) | 0 |
| jot50 | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| jotanck | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| jotlily60 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| jotpad16 | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| jtallbean | e8103722bcbc Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) | 0 |
| juliet | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| k8split | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| k_numpad17 | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| kbod | b8f29c38652f Update GPIO macros in keymaps (#23792) | 0 |
| ks63 | e8103722bcbc Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) | 0 |
| lagrange | d09a06a1b354 Update GPIO API usage in keyboard code (#23361) | 0 |
| leftynumpad | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| lemonpad | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| lovelive9 | 319ac3b27bbc Remove RGBLight `led[]` references (#23311) | 0 |
| m40 | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| macro3 | 831deac212fa Migrate build target markers to keyboard.json (#23293) | 0 |
| macroboard | 7630a80791f0 Change default ARM hardware PWM WS2812 tick frequency to 800kHz (#24508) | 0 |
| magicforce61 | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| magicforce68 | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| marauder | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| marek128b | d4654ab8934f Various keyboard fixes (#23919) | 0 |
| maverick0197 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| mechboards_micropad | b8f29c38652f Update GPIO macros in keymaps (#23792) | 0 |
| meck_tkl | 5c592ab0c010 Delete trivial keymap readmes (#23714) | 0 |
| minorca | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| misterdeck | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| ms_sculpt_mobile | 5c592ab0c010 Delete trivial keymap readmes (#23714) | 0 |
| mutepad | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| myskeeb | e8103722bcbc Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) | 0 |
| nicekey | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| nortontechpad | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| not_so_minidox | e8103722bcbc Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) | 0 |
| novem | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| nozbe_macro | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| numpad20 | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| obuwunkunubi | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| oem_ansi_fullsize | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| oem_iso_fullsize | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| onekey | 7d8f19398849 Allow codegen of `keymap.json` => `keymap.c` without requiring layers/layout etc. (#23451) | 0 |
| orbweaver | baa6000ed33f Data-Driven Keyboard Conversions: H, Part 3 (#23530) | 0 |
| ortho5x13 | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| ortho5x14 | e4e015c0c80c Update keymaps to use PDF keycode (#24633) | 0 |
| ortho_brass | e4e015c0c80c Update keymaps to use PDF keycode (#24633) | 0 |
| osborne1 | baa6000ed33f Data-Driven Keyboard Conversions: H, Part 3 (#23530) | 0 |
| owlet60 | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| p65rgb | f3bae5680843 Update keycodes for keyboards with RGB Matrix (#24484) | 0 |
| petruziamini | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| phantagom | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| pilcrow | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| pill60 | 32136afe242c Change to `development_board` (#21695) | 0 |
| polly40 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| postageboard | a1c142759480 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) | 0 |
| prime_exl | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| prime_exl_plus | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| prkl30 | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| promethium | 208ebf54a905 WS2812 API rework (#24364) | 0 |
| pterodactyl | 7d8f19398849 Allow codegen of `keymap.json` => `keymap.c` without requiring layers/layout etc. (#23451) | 0 |
| pteron | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| pteron38 | 1184e0d9beb7 Adjust keycode alignment around `QK_BOOT` (#23697) | 0 |
| pteron44 | 1184e0d9beb7 Adjust keycode alignment around `QK_BOOT` (#23697) | 0 |
| pytest | 9f387f525cb7 Remove `handwired/pytest/has_template` (#24232) | 0 |
| qc60 | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| rabijl | 831deac212fa Migrate build target markers to keyboard.json (#23293) | 0 |
| rd_61_qmk | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| reclined | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| retro_refit | a2176f6a039b Migrate `led_update_kb` implementations to DD (#23985) | 0 |
| riblee_f401 | e4e015c0c80c Update keymaps to use PDF keycode (#24633) | 0 |
| riblee_f411 | e4e015c0c80c Update keymaps to use PDF keycode (#24633) | 0 |
| riblee_split | f0807ea64f97 Migrate SPLIT_HAND_PIN to json (#23924) | 0 |
| rs60 | e4e015c0c80c Update keymaps to use PDF keycode (#24633) | 0 |
| scottokeebs | f43c9127bf9e Add Scotto37 handwired keyboard (#23938) | 0 |
| sejin_eat1010r2 | 831deac212fa Migrate build target markers to keyboard.json (#23293) | 0 |
| selene | e0809eade5b0 Various fixes for keyboards not implementing callbacks correctly (#24092) | 0 |
| sick68 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| sick_pad | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| skakunm_dactyl | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| slash | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| snatchpad | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| sono1 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| space_oddity | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| split65 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| split89 | e8103722bcbc Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) | 0 |
| split_cloud | e4e015c0c80c Update keymaps to use PDF keycode (#24633) | 0 |
| splittest | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| starrykeebs | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| steamvan | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| stef9998 | e8103722bcbc Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) | 0 |
| sticc14 | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| stream_cheap | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| swiftrax | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| symmetric70_proto | 1552cf2ddca1 Update atomic GPIO macros in keyboard custom matrix (#23796) | 0 |
| symmetry60 | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| t111 | 32136afe242c Change to `development_board` (#21695) | 0 |
| technicpad | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| tennie | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| tenstad | f156e57f8ef6 [Keyboard] Add tenstad (#24571) | 0 |
| terminus_mini | e4e015c0c80c Update keymaps to use PDF keycode (#24633) | 0 |
| tkk | 15af5d7d0da0 `handwired/tkk`: fix layout name (#24056) | 0 |
| trackpoint | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| tractyl_manuform | 7630a80791f0 Change default ARM hardware PWM WS2812 tick frequency to 800kHz (#24508) | 0 |
| traveller | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| tritium_numpad | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| tsubasa | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| twadlee | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| twig | 32136afe242c Change to `development_board` (#21695) | 0 |
| unicomp_mini_m | 5c592ab0c010 Delete trivial keymap readmes (#23714) | 0 |
| unk | e4e015c0c80c Update keymaps to use PDF keycode (#24633) | 0 |
| uthol | 8f6d2ac53cdd Update Underglow keycodes (#23765) | 0 |
| videowriter | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| wabi | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| wakizashi40 | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| woodpad | 89b9a39614f0 Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764) | 0 |
| wulkan | 1184e0d9beb7 Adjust keycode alignment around `QK_BOOT` (#23697) | 0 |
| wwa | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |
| xealous | d5cc00ab6236 Remove instances of MASTER_LEFT. (#24163) | 0 |
| z150 | a2176f6a039b Migrate `led_update_kb` implementations to DD (#23985) | 0 |
| zergo | 01473075f8e7 Migrate features from rules.mk to data driven - EFGH (#23248) | 0 |
| ziyoulang_k3_mod | 45dc2499dc36 Remove all via-enabled keymaps, including `via`. (#24322) | 0 |