Information for developers

Below is a list of topics of interest to developers, divided into information for those Using libinput as library in a Wayland compositor or other project. The Hacking on libinput section applies to developers working on libinput itself.


If you use or work on libinput you should get in touch with the libinput developers on the mailing lists

Using libinput as library

See Building against libinput for information on how to integrate libinput with your project’s build system.


libinput’s API documentation is available here:

Topics below explain some behaviors of libinput.

Hacking on libinput