See Hackage for documentation on the core library and the streamly add-on.
In addition, the evdev-examples directory contains a basic evtest
clone (with the added ability to read events from multiple devices concurrently), as well as simple programs for replaying event sequences, spawning processes on a trigger event, and creating virtual events from keyboard input.