Rust Keyboard

Open-source Rust projects categorized as Keyboard

Top 23 Rust Keyboard Projects

  • kanata

    Improve keyboard comfort and usability with advanced customization

  • Project mention: QMK and Keyboards | news.ycombinator.com | 2024-01-14

    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!

  • keyberon

    A rust crate to create a pure rust keyboard firmware.

  • 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.

    InfluxDB logo
  • daktilo

    Turn your keyboard into a typewriter! 📇

  • Project mention: Daktilo: Turn Your Keyboard into a Typewriter | news.ycombinator.com | 2023-10-03

    Thanks for your comment! I created an issue about this: https://github.com/orhun/daktilo/issues/22

  • enigo

    Cross platform input simulation in Rust

  • anne-key

    Firmware for Anne Pro Keyboard written in Rust

  • rkvm

    Virtual KVM switch for Linux machines

  • 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)

  • ktrl

    A Supercharged Keyboard Programming Daemon ⌨️

  • 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.

    WorkOS logo
  • 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.

  • Project mention: Linux | /r/LenovoLegion | 2023-06-19

    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)

  • kbct

    Keyboard keycode mapping utility for Linux supporting layered configuration

  • kbt

    Keyboard tester in terminal

  • Project mention: Show HN: Kbt – Keyboard Tester in Terminal | news.ycombinator.com | 2023-07-25
  • rustyvibes

    A Rust CLI that makes mechanical keyboard sound effects on every key press

  • Project mention: Can someone help me set up rustyvibes? | /r/github | 2023-09-20

    I want to set up rustyvibes but I am new to Git Hub and can't figure it out. Can someone help me?

  • keezyboost40

    4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware

  • pinci

    Super thin split PCB keyboard using rp2040 chips running Rust

  • smokey

    Comfy terminal based typing test

  • leddy

    Linux LED controller for the Fnatic miniStreak.

  • os-template

    Very basic os template made with Rust

  • Project mention: INeddHelp/os-template: Very basic os template made with Rust v0.1.1 🚀 | /r/rust | 2023-05-08
  • keyboard-layout-analyzer

    Calculates the number of finger movements required to type something using different keyboard layouts. (by s1n7ax)

  • usbrawmap

    USB scancode mapper / driver for old nonstandard keyboards

  • pouetpouet-board

    DIY ortholinear keyboard with pure Rust or Ada firmware

  • Project mention: usb_embedded + RP2040 | /r/ada | 2023-06-02
  • crkbd-rp2040-keyberon

    Keyboard firmware for crkbd with Sparkfun Pro Micro RP2040

  • kbdgen

    The next iteration of a Rust keyboard layout generator

  • keyboard

    Fingerboard is an open-source keyboard meant to be used on a smartphone. It uses wayland protocols (by pentamassiv)

  • Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12

    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.

  • keyboard-backlightd

    Daemon for automatic timeout of laptop (ThinkPad) keyboard backlight

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Keyboard related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com