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

    CodeRabbit logo
  • enigo

    Cross platform input simulation in Rust

    Project mention: Ask HN: What Open Source Projects Need Help? | news.ycombinator.com | 2024-11-16

    - 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

  • keyberon

    A rust crate to create a pure rust keyboard firmware.

  • daktilo

    Turn your keyboard into a typewriter! 📇

  • KeyEcho

    Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast

    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)

    Project mention: Rmk: A feature rich Rust keyboard firmware | news.ycombinator.com | 2024-10-30
  • anne-key

    Firmware for Anne Pro Keyboard written in Rust

  • SaaSHub

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

    SaaSHub logo
  • 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 ⌨️

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

  • kbt

    Keyboard tester in terminal

  • kbct

    Keyboard keycode mapping utility for Linux supporting layered configuration

  • rustyvibes

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

    Project mention: I Built My First CLI Tool - GoVibes | dev.to | 2024-11-22

    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

  • pinci

    Super thin split PCB keyboard using rp2040 chips running Rust

  • leddy

    Linux LED controller for the Fnatic miniStreak.

  • os-template

    Very basic os template made with Rust

  • keyboard-layout-analyzer

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

  • smokey

    Comfy terminal based typing test

  • usbrawmap

    USB scancode mapper / driver for old nonstandard keyboards

  • crkbd-rp2040-keyberon

    Keyboard firmware for crkbd with Sparkfun Pro Micro RP2040

  • pouetpouet-board

    DIY ortholinear keyboard with pure Rust or Ada firmware

  • kbdgen

    The next iteration of a Rust keyboard layout generator

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

Log in or Post with

Rust Keyboard related posts

  • Kanata: Cross-platform software keyboard remapper

    1 project | news.ycombinator.com | 4 Dec 2024
  • Boost Your Linux Productivity: Remapping Useless Keys with Kanata

    1 project | dev.to | 27 Jul 2024
  • Show HN: Listen to Mechanical Keyboard Sounds with Every Keystroke – It's Fast

    1 project | news.ycombinator.com | 5 Jul 2024
  • Show HN: KeyEcho v0.0.3 – Listen to Mechanical Keyboard Sounds with Keystroke

    1 project | news.ycombinator.com | 15 Jun 2024
  • Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke

    1 project | news.ycombinator.com | 13 Jun 2024
  • Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke

    1 project | news.ycombinator.com | 13 Jun 2024
  • Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke

    2 projects | news.ycombinator.com | 13 Jun 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Dec 2024
    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 →

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

Sponsored
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.
coderabbit.ai

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?