Rust Keyboard

Open-source Rust projects categorized as Keyboard | Edit details

Top 11 Rust Keyboard Projects

  • keyberon

    A rust crate to create a pure rust keyboard firmware.

    Project mention: Software keyboard customization, written in Rust | | 2022-04-21

    Though young, I think it's already in a usable state because it's based on the keyberon library. Keyberon was originally intended for hardware keyboards, but thanks to its great design I was able to adapt it to work off of OS key codes.

  • anne-key

    Firmware for Anne Pro Keyboard written in Rust

    Project mention: This Year in Embedded Rust: 2021 Edition | | 2021-12-29

    I know of

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • enigo

    Cross platform input simulation in Rust

  • ktrl

    A Supercharged Keyboard Programming Daemon ⌨️

    Project mention: Switching from macOS to Pop _OS | | 2022-01-15

    I haven't tried but it seems like you could use a keybinding daemon to effectively remap any application by changing layer in response to window focus changes.

    See Ktrl + alt or Kmonad

  • rkvm

    Virtual KVM switch for Linux machines

  • kbct

    Keyboard keycode mapping utility for Linux supporting layered configuration

    Project mention: me right now | | 2022-01-06


  • rustyvibes

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

    Project mention: GitHub - kb24x7/rustyvibes: A Rust CLI that makes mechanical keyboard sound effects on every key press | | 2021-10-14
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • smokey

    Comfy terminal based typing test

    Project mention: I made toipe: a terminal based typing test written in Rust | | 2022-04-03

    This seems great, the identation is very tasteful and the summary is nice as well. At first glance your code looks nicely structured. I also made something very similar as my first rust project: smokey but I didn't put enough care and planning into it and it devolved a lil bit into spaghetti.

  • leddy

    Linux LED controller for the Fnatic miniStreak.

  • kanata

    Bring the customizability of a QMK board to any keyboard near you

    Project mention: kanata: a software keyboard remapper for Windows and Linux | | 2022-04-23

    If you've already downloaded a release, particularly v0.1.4 (which has a bad bug in it), I just released v1.0.0 which contains all the features I personally want and fixes the bug.

  • pouetpouet-board

    DIY ortholinear keyboard with pure Rust firmware

    Project mention: May 2022 What Are You Working On? | | 2022-05-01

    I'm writing a firmware in pure Ada for my custom keyboard ( First step is to port existing HAL-implem/Drivers from Ada_Driver_Library to stm32f0, which is already in looking good: GPIO, UART and USB (enumeration is working, that's a good step) are in good shape. Then I'll probably have to read a bit more how other keyboard firmware are really working under the hood.

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). The latest post mention was on 2022-05-01.

Rust Keyboard related posts


What are some of the best open-source Keyboard projects in Rust? This list will help you:

Project Stars
1 keyberon 579
2 anne-key 538
3 enigo 383
4 ktrl 240
5 rkvm 176
6 kbct 135
7 rustyvibes 65
8 smokey 23
9 leddy 21
10 kanata 16
11 pouetpouet-board 12
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives