Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
rmk-rs
/
rmk
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
216
Star
1.7k
Code
Issues
52
Pull requests
18
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Rynk Protocol
- #962
#962
Merged
1/3
HaoboGu
merged 25 commits into
main
rmk-rs/rmk:main
from
feat/rynk
rmk-rs/rmk:feat/rynk
Copy head branch name to clipboard
Jul 31, 2026
Conversation
Commits
25
(25)
Checks
Files changed
Merged
Rynk Protocol
#962
HaoboGu
merged 25 commits into
main
rmk-rs/rmk:main
from
feat/rynk
rmk-rs/rmk:feat/rynk
Copy head branch name to clipboard
Commits
Commits on Jul 31, 2026
feat(rmk-types): add Rynk protocol wire types and command tables
Show description for 6d2302c
HaoboGu
committed
6d2302c
View commit details
Copy full SHA for 6d2302c
Browse repository at this point
feat(rmk-config): rework keyboard.toml layout into [layout].map and [[keymap.layer]]
Show description for d90bf13
HaoboGu
committed
d90bf13
View commit details
Copy full SHA for d90bf13
Browse repository at this point
refactor(rmk): unify Vial and Rynk host handling behind a shared GATT handler
Show description for 7178a13
HaoboGu
committed
7178a13
View commit details
Copy full SHA for 7178a13
Browse repository at this point
feat(rmk): add Rynk USB and BLE transports with split glue
HaoboGu
committed
1b06773
View commit details
Copy full SHA for 1b06773
Browse repository at this point
feat(rmk): add Rynk command handlers, dispatch, and bulk streaming
Show description for f109a06
HaoboGu
committed
f109a06
View commit details
Copy full SHA for f109a06
Browse repository at this point
test(rmk): add Rynk loopback and HID-loopback integration tests
HaoboGu
committed
65f55e0
View commit details
Copy full SHA for 65f55e0
Browse repository at this point
feat(rynk): add host client core (api, driver, device, layout)
HaoboGu
committed
e86e888
View commit details
Copy full SHA for e86e888
Browse repository at this point
feat(rynk): add serial and BLE host transports
HaoboGu
committed
fde7f14
View commit details
Copy full SHA for fde7f14
Browse repository at this point
feat(rynk): add wasm bridge and WebHID transport
Show description for c597d79
HaoboGu
committed
c597d79
View commit details
Copy full SHA for c597d79
Browse repository at this point
feat(rynk): add KLE layout conversion
HaoboGu
committed
2612448
View commit details
Copy full SHA for 2612448
Browse repository at this point
feat(examples): migrate configs to the new layout schema and add Rynk examples
Show description for 9aed01c
HaoboGu
committed
9aed01c
View commit details
Copy full SHA for 9aed01c
Browse repository at this point
docs: add Rynk protocol reference and v0.9 migration guide
HaoboGu
committed
4e3c594
View commit details
Copy full SHA for 4e3c594
Browse repository at this point
ci: build and test the Rynk host workspace
Show description for 5d269f3
HaoboGu
committed
5d269f3
View commit details
Copy full SHA for 5d269f3
Browse repository at this point
perf(keymap): index tap-hold profiles instead of inlining MorseProfile
Show description for b8c8da7
HaoboGu
committed
b8c8da7
View commit details
Copy full SHA for b8c8da7
Browse repository at this point
Full-duplex rynk communication (#969)
Show description for 6ac7e8a
HaoboGu
committed
6ac7e8a
View commit details
Copy full SHA for 6ac7e8a
Browse repository at this point
refactor: improve the rynk firmware design
Show description for 9e9a728
HaoboGu
committed
9e9a728
View commit details
Copy full SHA for 9e9a728
Browse repository at this point
chore: restore changes carried by the dropped 'chore' merge commit
Show description for 684a35c
HaoboGu
committed
684a35c
View commit details
Copy full SHA for 684a35c
Browse repository at this point
fix: make tx loop have higher priority
Show description for c860967
HaoboGu
committed
c860967
View commit details
Copy full SHA for c860967
Browse repository at this point
docs: correct Rynk bulk/layout errors and fill changelog/migration gaps
Show description for cbbef3f
HaoboGu
committed
cbbef3f
View commit details
Copy full SHA for cbbef3f
Browse repository at this point
fix(rynk): terminate a packet-aligned USB CDC frame with a ZLP
Show description for 37abf73
HaoboGu
committed
37abf73
View commit details
Copy full SHA for 37abf73
Browse repository at this point
fix: send topics after handshaked
Show description for 6a35ac1
HaoboGu
committed
6a35ac1
View commit details
Copy full SHA for 6a35ac1
Browse repository at this point
test(rynk): complete the handshake before expecting topic pushes
Show description for 749e82d
HaoboGu
committed
749e82d
View commit details
Copy full SHA for 749e82d
Browse repository at this point
fix: fix windows serial connection error, clean a little bit
Show description for 17c867c
HaoboGu
committed
17c867c
View commit details
Copy full SHA for 17c867c
Browse repository at this point
feat(rynk): use cobs encoding in rynk protocol (#994)
Show description for cfab724
HaoboGu
committed
cfab724
View commit details
Copy full SHA for cfab724
Browse repository at this point
refactor: clean code
Show description for d2c97ab
HaoboGu
committed
d2c97ab
View commit details
Copy full SHA for d2c97ab
Browse repository at this point
You can’t perform that action at this time.