kmonad/kmonad
An advanced keyboard manager observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 87
- Release rhythm 50
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 299.0
- age_days: 2531
- days_rel: 122
- days_push: 79
- n_releases_24m: 3
Adoption not part of the score
5055 stars · 335 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
KMonad is an advanced keyboard manager that lets users infinitely customize and extend keyboard functionality on Linux, Windows, and macOS. It provides QMK-firmware-style features such as layers, multi-tap, and tap-hold on virtually any keyboard via low-level system manipulation.
Use cases
- remap caps lock to escape on any keyboard
- add keyboard layers to a 60% keyboard
- use tap-hold for home row modifiers
- get QMK features without custom firmware
- swap keys and create custom keymaps
- run Colemak or Dvorak layout on top of QWERTY
When to choose
- you want advanced key customization on a stock keyboard without flashing firmware
- you need layers, tap-hold, or multi-use buttons across Linux, Windows, and macOS
- you want a single config file to manage keyboard behavior
When to avoid
- you need per-application key remapping with a GUI
- you only want simple key swaps and prefer a lighter tool
- you cannot grant low-level keyboard access permissions
Facets
application · maturity active
developer-tools configuration-management developer-tools cross-platform windows cross-platform keyboard-manager key-remapping keyboard-layers haskell qmk-like linux macos
1 source
- readme: https://github.com/kmonad/kmonad · fetched 2026-08-28 · 84df55714dad
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kmonad/kmonad | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem