Build Asynchronous Desktop Applications with PHP
Ardillo is a PHP framework for building asynchronous desktop applications. It consits of an extension (itself based on libui-ng) and a ReactPHP Event Loop implementation.
The project documentation is available at ardillo.dev.
If you're ready to get started, head over to the Quick Start section of the documentation. Be sure to also check out the examples repository.
Ardillo was born out of the need to build adhoc desktop utilities for internal use. By combining the excellent libui-ng library with the flexibility of ReactPHP, one can rapdily develop applications for which a desktop interface is preferred over traditional web or CLI access.