libmanette is a small GObject library giving you simple access to game
controllers.
This library is intended for software needing a painless access to game
controllers from any programming language and with little dependencies.
It supports the de-facto standard gamepads as defined by the W3C standard
Gamepad specification or as implemented by the SDL GameController. More game
controller kinds could be supported in the future if needed. Mapping of the
devices is handled transparently and internally by the library using the
popular SDL mapping string format.