Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Rust Keyboard Projects
-
Project mention: Kanata: Cross-platform software keyboard remapper | news.ycombinator.com | 2024-12-04
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
- RustDesk: Remote Access and Support Software (forked enigo) [3]
I'm close to running integration tests in the CI to prevent regressions and find platform differences, but it's not fully working yet. If someone could get it over the finish line, that would be great.
For Linux there is X11 but also basic Wayland implementation and a libei one, but they only work properly for US keyboards.
[1] https://github.com/enigo-rs/enigo
-
-
-
Project mention: Show HN: Listen to Mechanical Keyboard Sounds with Every Keystroke – It's Fast | news.ycombinator.com | 2024-07-05
-
rmk
Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support (by HaoboGu)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: LAN Mouse is a mouse and keyboard sharing software | news.ycombinator.com | 2024-01-02
You might take some inspiration (or some code) from https://github.com/htrefil/rkvm
I've used it and it works pretty well, is written in rust, and it has one big advantage - by emulating the keyboard and mouse at the linux evdev layer it avoids touching any of the desktop-specific apis. (It also has encryption, though over TCP so has issues with managing connections. I think your choice of UDP was a good one)
-
-
L5P-Keyboard-RGB
Cross platform software to control the RGB/lighting of the 4 zone keyboard included in the 2020, 2021, 2022 and 2023 lineup of the Lenovo Legion laptops. Works on Windows and Linux.
-
-
-
There's a similar CLI tool written in Rust, called Rustyvibes. I tried it and because of the Wayland security issue, it failed on my Fedora Linux. Also, I had to kill the CLI program if I wanted to change the keyboard sound flavour. Coming from the frontend world, I'm biased toward pretty UIs, and I wanted the same experience in my CLI tool. So, to precisely highlight those issues, I build GoVibes.
-
keezyboost40
4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware
-
-
-
-
keyboard-layout-analyzer
Calculates the number of finger movements required to type something using different keyboard layouts. (by s1n7ax)
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Keyboard discussion
Rust Keyboard related posts
-
Kanata: Cross-platform software keyboard remapper
-
Boost Your Linux Productivity: Remapping Useless Keys with Kanata
-
Show HN: Listen to Mechanical Keyboard Sounds with Every Keystroke – It's Fast
-
Show HN: KeyEcho v0.0.3 – Listen to Mechanical Keyboard Sounds with Keystroke
-
Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke
-
Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke
-
Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Dec 2024
Index
What are some of the best open-source Keyboard projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | kanata | 3,281 |
2 | enigo | 1,097 |
3 | keyberon | 1,084 |
4 | daktilo | 1,063 |
5 | KeyEcho | 658 |
6 | rmk | 630 |
7 | anne-key | 567 |
8 | rkvm | 427 |
9 | ktrl | 334 |
10 | L5P-Keyboard-RGB | 336 |
11 | kbt | 314 |
12 | kbct | 278 |
13 | rustyvibes | 219 |
14 | keezyboost40 | 188 |
15 | pinci | 122 |
16 | leddy | 29 |
17 | os-template | 29 |
18 | keyboard-layout-analyzer | 29 |
19 | smokey | 27 |
20 | usbrawmap | 26 |
21 | crkbd-rp2040-keyberon | 25 |
22 | pouetpouet-board | 22 |
23 | kbdgen | 16 |