Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Rust Keyboard Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
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)
-
keyboard
Fingerboard is an open-source keyboard meant to be used on a smartphone. It uses wayland protocols (by pentamassiv)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Gotta give a shoutout to kanata[1] which I have used daily for years at this point after giving up on QMK-powered keyboards.
QMK itself is great, but I was never able to find a non-columnar split ISO keyboard to use it with. Eventually I reluctantly settled on the Logitech K860[2] and I'm now happily using my favourite features from QMK with kanata at the software level.
[1]: https://github.com/jtroo/kanata
[2]: If I'm behind the times and there is now a QMK-compatible keyboard that looks like this, please let me know!
Thanks for your comment! I created an issue about this: https://github.com/orhun/daktilo/issues/22
Project mention: LAN Mouse is a mouse and keyboard sharing software | news.ycombinator.com | 2024-01-02You 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)
I've pretty much replaced all functionality from windows via - EasyEffects for audio + preset - My own program for rgb - Porting over the windows ICC profiles, don't remember where they were located - Ideapad Controls for all my other vantage needs (GNOME extension, can look into its source code if you want to reimplement it somewhere else as its pretty simple)
I want to set up rustyvibes but I am new to Git Hub and can't figure it out. Can someone help me?
Project mention: INeddHelp/os-template: Very basic os template made with Rust v0.1.1 🚀 | /r/rust | 2023-05-08
On-screen keyboard for Linux mobile with next word prediction and gesture recognition: https://github.com/pentamassiv/keyboard
I wrote it to scratch my own itch so I can type faster on my Pinephone. I had no idea about writing Rust code, language models or Wayland protocols and ended up writing a master thesis about it. The language model used n-grams and was generated from Wikipedia. The idea was that everybody is able to easily generate a model for their own language.
Rust Keyboard related posts
- Nyan Keys - An FPGA Based Mechanical Keyboard I Engineered for Low Latency - Open Source
- Emacs boffins guide to reprogramming keyboard for EXWM?
- HHKB Studio: The New Happy Hacking Keyboard with TrackPoint
- Daktilo: Turn Your Keyboard into a Typewriter
- iowa - a keyboard layout for modern hebrew, because none really exist
- Kanata: Improve keyboard usability with advanced customization
- Linux
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Keyboard projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | kanata | 1,175 |
2 | keyberon | 979 |
3 | daktilo | 943 |
4 | enigo | 854 |
5 | anne-key | 566 |
6 | rkvm | 365 |
7 | ktrl | 322 |
8 | L5P-Keyboard-RGB | 252 |
9 | kbct | 254 |
10 | kbt | 238 |
11 | rustyvibes | 159 |
12 | keezyboost40 | 159 |
13 | pinci | 120 |
14 | smokey | 27 |
15 | leddy | 26 |
16 | os-template | 25 |
17 | keyboard-layout-analyzer | 25 |
18 | usbrawmap | 23 |
19 | pouetpouet-board | 22 |
20 | crkbd-rp2040-keyberon | 21 |
21 | kbdgen | 12 |
22 | keyboard | 11 |
23 | keyboard-backlightd | 3 |
Sponsored