libinputsynth
InputSynth
libinputsynth is a library for synthesizing mouse and keyboard events on X11 and wayland.