(future) Header-only desktop automation library. It is currently a mess, don't bother trying to use it right now.
Supports Linux/X11, but requires xdotool and grabc abuse, which is not ideal at all. One day it might be actually good, but that's one day.