I have a lot of respect for the people behind NativePHP. They’ve done impressive work, and their intentions are clearly to empower and enable a specific group of developers. I even contributed to the project because I wanted to help make it better. But empowering developers doesn’t mean shielding them from reality. And the reality is this: if you want to build desktop applications, you should learn how desktop applications work. Whether that means learning Electron directly, or diving into platform-native frameworks, you’ll gain a clearer mental model and avoid dangerous abstraction traps.
Ludus is finally out of beta with the biggest update to their presentation tool for creatives. I'm using it personally at my agency (madewithlove) for a long while now. It's really great and it deserves to be more famous.
I built this tool years ago, recently my team took the effort to make it compatible with a modern workflow. We started by building an API and a CLI on top of that. The Github Action was not planned but felt like a logical next step. Hope this helps a lot of people out there!