Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support
Rust · active 2025-03-30 → 2026-07-31 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 489 days from 2025-03-30 to 2026-07-31. Pushes: 788 total, peak 13 in a day. Pull requests: 276 total, peak 6 in a day. Issues: 106 total, peak 8 in a day. Comments: 772 total, peak 14 in a day. Stars: 269 total, peak 7 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| HaoboGu | 1.3K | 753 | 176 | 299 |
| tib888 | 113 | 0 | 6 | 79 |
| github-actions[bot] | 112 | 0 | 0 | 112 |
| cursor[bot] | 40 | 3 | 0 | 0 |
| pcasotti | 30 | 1 | 5 | 16 |
| cloudflare-workers-and-pages[bot] | 29 | 0 | 0 | 29 |
| hitsmaxft | 28 | 0 | 6 | 11 |
| patmuk | 20 | 0 | 1 | 12 |
| kot149 | 18 | 0 | 3 | 10 |
| alxzh | 17 | 0 | 6 | 6 |
| Schievel1 | 16 | 0 | 1 | 11 |
| willpuckett | 16 | 0 | 2 | 9 |
| alex-tdrn | 16 | 0 | 2 | 11 |
| liyang8246 | 14 | 12 | 2 | 0 |
| scottlamb | 12 | 0 | 6 | 3 |
| archnode | 11 | 0 | 1 | 8 |
| clackups | 11 | 0 | 0 | 6 |
| Menra11 | 10 | 0 | 7 | 2 |
| vladimiry | 10 | 0 | 0 | 7 |
| hvuitsme | 9 | 0 | 6 | 3 |
Recent activity
Latest issues, pull requests and releases
- Issue#923HaoboGu2026-07-11 16:36Redesign macro system: typed Action-based ops, Vial as compatibility view
- Issue comment#910numachang2026-07-06 13:59BLE output still stops on charge-only USB power: never-enumerated device's bus-idle suspend counts as usb_ready() (follow-up to #681 / #829)
- Pull request#889kot1492026-06-20 13:35
- Pull request#867HaoboGu2026-05-31 08:06
- Issue comment#862tommasoclini2026-05-30 22:24use FuturesUnordered instead of embassy_futures::join
- Issue comment#859HaoboGu2026-05-29 02:08feat: add StickyMod (SM) action for Alt+Tab-style modifier cycling
- Pull request#865jpds2026-05-28 11:58
- Issue comment#864github-actions[bot]2026-05-27 12:47feat: embed version and git hash in USB serial number
- Issue comment#862tommasoclini2026-05-24 10:56use FuturesUnordered instead of embassy_futures::join
- Issue comment#862HaoboGu2026-05-24 09:47use FuturesUnordered instead of embassy_futures::join
- Issue#862tommasoclini2026-05-23 19:54use FuturesUnordered instead of embassy_futures::join
- Issue comment#857HaoboGu2026-05-21 07:53esp32h2 not listed as a supported chip
- Issue comment#859HaoboGu2026-05-21 06:18feat: add StickyMod (SM) action for Alt+Tab-style modifier cycling
- Issue comment#859github-actions[bot]2026-05-21 00:28feat: add StickyMod (SM) action for Alt+Tab-style modifier cycling
- Issue#855alxzh2026-05-16 08:42bug: EarlyFired tap dance swallows immediately following key press is their press and release sequences overlap
- Issue comment#854yekingyan2026-05-16 06:40feat(osm): add configurable quick_release option for one-shot modifiers
- Issue#851Zentropivity2026-05-14 07:38[Feature Request] Support cargo workspaces
- Pull request#849HaoboGu2026-05-14 03:08
- Issue comment#845github-actions[bot]2026-05-12 23:39fix(morse): drop stale held-buffer entry before flow-tap re-insert
- Issue comment#833HaoboGu2026-05-11 02:16watchdog: Add runner
- Issue comment#841HaoboGu2026-05-11 00:01fix(config): serde default for CombosConfig.combos
- Pull request#840scottlamb2026-05-10 14:08
- Issue comment#840github-actions[bot]2026-05-10 06:28rework RP2040 PIO UART interrupt path
- Pull request#840scottlamb2026-05-10 06:18
- Pull request#839yekingyan2026-05-10 04:53
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 269 stars here means stars gained during the window, not the repo's star count.