GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

evdev

Star

Here are 388 public repositories matching this topic...

Language: All
Filter by language
All 388 Python 172 Rust 80 C 49 C++ 18 Go 18 Shell 11 C# 6 JavaScript 4 Lua 4 QML 3
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

KarsMulder / evsieve

Star 324

A utility for mapping events from Linux event devices.

evdev uinput
  • Updated Aug 22, 2026
  • Rust

jersou / mouse-actions

Star 283

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.

rust binding mouse gesture evdev corner tauri rdev easystroke
  • Updated Sep 19, 2026
  • Rust

Indra55 / bezel

Star 160

A lightweight Rust daemon for trackpad gestures on Wayland compositor

linux rust touchpad trackpad gesture evdev linux-desktop wayland gestures edge-gesture
  • Updated Nov 12, 2026
  • Rust

valpackett / evscript

Sponsor
Star 121

A tiny sandboxed Dyon scripting environment for evdev input devices that lets you do e.g. xcape in Wayland | now on https://codeberg.org/valpackett/evscript

keyboard input evdev keyboard-shortcuts wayland keyboard-events uinput dyon xdotool keyboard-emulation keyboard-mapping xcape
  • Updated Nov 20, 2022

games-on-whales / inputtino

Star 103

A virtual input library: supports mouse, keyboard, joypad, trackpad and more

linux keyboard cpp rest-api mouse evdev uinput virtual-input joypad
  • Updated Oct 18, 2026
  • C++

BobbleKeyboard / android_touch

Star 101

Low latency high speed android multitouch event server

android http native adb evdev multitouch
  • Updated Feb 21, 2021
  • C++
bluetooth_2_usb

quaxalber / bluetooth_2_usb

Star 93

Turn a Raspberry Pi into a USB HID bridge for Bluetooth keyboards and mice.

relay usb hid bluetooth evdev raspberry
  • Updated May 17, 2026
  • Python

iberianpig / fusuma-plugin-sendkey

Sponsor
Star 81

Fusuma plugin that sending virtual keyboard events

linux evdev keyboard-emulation sendkeys fusuma fusuma-plugin
  • Updated Mar 19, 2025
  • Ruby

wanjohiryan / warp

Star 63

Blazingly fast audio and video streaming with HTTP3/QUIC

docker hls livestream webrtc websockets evdev quic video-streaming livestreaming webtransport
  • Updated May 19, 2024
  • Shell

holoplot / go-evdev

Star 63

Go package for the Linux evdev interface

go linux evdev
  • Updated Sep 9, 2026
  • Go

ColleagueRiley / minigamepad

Sponsor
Star 61

A simple, cross platform lightweight single-header gamepad library for handling controller input. With C89 support.

c linux lightweight unix library cross-platform wasm evdev gamepad xinput pure-c gamepad-api c89 iokit directinput single-header hedgehogsoft
  • Updated Jun 13, 2026
  • C

zsugabubus / interception-k2k

Star 57

Configurable plugin for Interception Tools (caps2esc, space2meta, tab2altgr...)

evdev keyboard-shortcuts uinput xcape interception-tools
  • Updated Nov 5, 2024
  • C

maricn / interception-vimproved

Star 49

Unofficial plugin for Interception Tools combining features of caps2esc and space cadet for making held space work as a special fn key. Now configurable!

keyboard evdev xinput xkb keyboard-shortcuts wayland uinput xmodmap xcape interception-tools
  • Updated Jul 7, 2025
  • C++

sim642 / whatpulse

Star 41

WhatPulse reverse engineered

library monitoring input daemon network protocol reverse-engineering api-documentation evdev hacktoberfest whatpulse python-module whatpulse-client
  • Updated Sep 29, 2019
  • Python

gethiox / HIDI

Star 40

flexible HID to MIDI translation layer

go keyboard raspberry-pi arm hid midi evdev alsa midi-controller
  • Updated Jul 5, 2025
  • Go

arxhr007 / margin

Sponsor
Star 36

Turn the edges and corners of your touchpad into volume, brightness, seek, Alt+Tab and custom shortcut controls. A tiny native Rust app for Windows and Linux, no runtime, no telemetry.

windows linux rust productivity touchpad evdev win32 system-tray volume-control gestures brightness-control precision-touchpad
  • Updated Nov 10, 2026
  • Rust

Tangent128 / lua-evdev

Star 35

Lua module for reading Linux input events from /dev/input/eventXX nodes

lua input evdev
  • Updated Sep 2, 2016
  • C

mciupak / libvirt-evdev

Star 32

Libvirt evdev input service

usb service input input-method switch evdev libvirt uinput hotplug passthrough
  • Updated Jul 22, 2020
  • Python

gurkenlabs / input4j

Star 30

Input4j 🎮 The modern and cross-platform Java stack for unified gamepad and controller input

java windows macos linux performance cross-platform input controller game-development evdev gamepad xinput polling iokit directinput dependency-free rumble foreign-function-and-memory-api ffm-api jni-alternative
  • Updated Nov 3, 2026
  • Java
gswitch

arumata / gswitch

Star 28

Fix text typed in the wrong keyboard layout — system-wide, on X11 and Wayland

linux golang keyboard keyboard-layout x11 evdev xkb linux-desktop wayland uinput keyboard-layout-switcher punto-switcher
  • Updated Oct 16, 2026
  • Go

Add this topic to your repo

To associate your repository with the evdev topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.