GitStar
GitHub TrendingTopicsLanguages
/

Evdev GitHub Repositories

Explore popular GitHub repositories tagged “evdev”.

Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.

RepositoriesGitHub topic
Ranked by:Stars

Trending Repositories

KarsMulder/evsieve

A utility for mapping events from Linux event devices.

Rust31522
jersou/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.

Rust27217
Indra55/bezel

A lightweight Rust daemon for trackpad gestures on Wayland compositor

Rust1326
BobbleKeyboard/android_touch

Low latency high speed android multitouch event server

C++10130
games-on-whales/inputtino

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

C++9132
quaxalber/bluetooth_2_usb

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

Python8915
iberianpig/fusuma-plugin-sendkey

Fusuma plugin that sending virtual keyboard events

Ruby814
holoplot/go-evdev

Go package for the Linux evdev interface

Go6115
ColleagueRiley/minigamepad

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

C588
zsugabubus/interception-k2k

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

C5611
maricn/interception-vimproved

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

C++4915
sim642/whatpulse

WhatPulse reverse engineered

Python414
gethiox/HIDI

flexible HID to MIDI translation layer

Go391
Tangent128/lua-evdev

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

C359
mciupak/libvirt-evdev

Libvirt evdev input service

Python325
exrok/evdoublebind

A small linux application that via evdev, provides double bind keys: keys which are overloaded with functionality acting as a modifier when held but another key when tapped alone.

C++271
grafov/shift-shift

Xorg/Wayland keyboard layout switcher.

Go265
gurkenlabs/input4j

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

Java261
aaronamk/hkd

Display-Server-Agnostic Hotkey Daemon for Linux

C252
joao7esteves/DynaPad

Linux touchpad enhancement suite, featuring virtual buttonless clicking.

Python190
portellam/deploy-VFIO

Effortlessly deploy a hardware-passthrough (VFIO) setup for Virtual Machines (VMs) on a Linux desktop. Includes quality-of-life features that you didn't think you need!

Shell180
georgefst/evdev

Haskell bindings to libevdev. Read from Linux input devices, and create virtual ones.

Haskell187
m-bartlett/remap-copilot

Lightweight daemon to remap the Copilot keyboard key in Linux using libevdev

C152
electronoora/joyemu

RPi program to use Bluetooth and/or USB gamepads and mice on retro 8/16-bit computers (C64, Amiga, etc)

C153
waynr/qsk

Dynamic keyboard remapping and macro engine inspired by QMK

Rust152
xz-dev/numlockw

Control the state of NumLock

Python141
dokutan/macrodevice

Turn any input device into a dedicated macrodevice.

Lua131
Miouyouyou/simple-gl-evdev

A not-so simple DRM / Evdev / OpenGL ES 2.x moving cursor example

C111
whynusn/typetype

中文跟打器,支持 Linux Wayland 下的码长/击键统计(evdev 全局键盘监听)

Python117
trevlars/switch2-controllers-linux

Wireless Nintendo Switch 2 controllers (NSO GameCube, Pro Controller 2, Joy-Con 2) on Linux: raw L2CAP BLE bridge, uinput gamepads, rumble, and DSU/cemuhook gyro.

Python101
GitStar

See what the GitStar community is most excited about today.

Trending

GitHub Trending TodayGitHub Trending WeeklyGitHub Trending Monthly

Languages

Browse all languagesTrending PythonTrending JavaScript

Explore

Browse GitHub topicsAI repositoriesDeveloper tools
© 2026 GitStarGitHub Trending source