Rust Mouse

Open-source Rust projects categorized as Mouse

Top 8 Rust Mouse Projects

  • kanata

    Improve keyboard comfort and usability with advanced customization

    Project mention: QMK and Keyboards | | 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.


    [2]: If I'm behind the times and there is now a QMK-compatible keyboard that looks like this, please let me know!

  • enigo

    Cross platform input simulation in Rust


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • rkvm

    Virtual KVM switch for Linux machines

    Project mention: LAN Mouse is a mouse and keyboard sharing software | | 2024-01-02

    You might take some inspiration (or some code) from

    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)

  • mouse-actions

    mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands.

    Project mention: Are we Wayland yet? | /r/linux | 2023-12-10

    Not exactly Wayland native but:

  • click-once

    A small tiny little binary to fix undesired mouse double clicks in Windows, written in Rust. Minimal executable with little to no overhead.

  • mouce

    Rust library to control the mouse

  • wfh-jiggle

    Jiggle your mouse every X seconds to keep your computer unlocked.

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

  • jerry

    move your mouse to the monitor of your choice (by stonecharioteer)

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 2024-01-14.

Rust Mouse related posts


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

Project Stars
1 kanata 1,019
2 enigo 822
3 rkvm 352
4 mouse-actions 92
5 click-once 26
6 mouce 23
7 wfh-jiggle 11
8 jerry 1
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.