There are 2 repositories under uinput topic.
For simulate key press in Linux, Windows and Mac in golang
Keyboard keycode mapping utility for Linux supporting layered configuration
Feed Virtual Joystick driver with data from a serial port
Simulate human mouse movements with xdotool
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
a smart, flexible keymapper for X11 (a fork/reboot of xkeysnail )
A Linux daemon for connecting libcec to uinput. That is, using your TV to control your PC!
Create virtual keyboard, mouse, or joystick and send events like key press, mouse pointer movement or joystick axis over the tcp socket connection. Can also send real device events (Alpha feature).
Configurable plugin for Interception Tools (caps2esc, space2meta, tab2altgr...)
Gear VR Controller Linux WebBrowser mouse
Unofficial plugin for Interception Tools combining features of caps2esc and space cadet for making held space work as a special fn key. Now configurable!
A virtual input library: supports mouse, keyboard, joypad, trackpad and more
A scriptable input emulator for Linux
Stream input devices (mouses, gamepads, keyboards) to another host
Libvirt evdev input service
A Linux keyboard driver for the Tourbox Neo (TBG_H)
Turns your PS Vita into (almost) a DualShock 4
extremely basic program to merge keyboard devices on linux
Haskell bindings to libevdev. Read from Linux input devices, and create virtual ones.
A Linux mouse accel driver with Quake-like settings
Simple synergy client that uses uinput for mouse and keyboard control.
Retro gaming console in a French Minitel case , based on Raspberry + RetroPi.
A Linux utility to type character strings into /dev/uinput
User-space Linux tool to simulate input devices (keyboard, mouse, gamepad) using uinput
A virtual keyboard driver that supports layers and runs in user space via evdev + uinput.