# Colpetto Colpetto is an async wrapper for libinput. It leverages the tokio runtime to offer a robust stream-based implementation for handling libinput events. Integrating with the async ecosystem allows for efficient polling of events, minimizing CPU consumption and maximizes performance in applications that require real-time event handling. You can find a simple example usage example [here](examples/simple.rs) Currently, Colpetto utilizes udev as the backend for device discovery and management. Future updates will include support for additional custom backends, allowing for greater flexibility. ## License This project is licensed under the [Apache-2.0 License](http://www.apache.org/licenses/LICENSE-2.0). For more information, please see the [LICENSE](LICENSE) file.