Build native Windows desktop apps with PHP 8.4 (x86/x64).
WinBinder is an open-source extension that lets you create real Win32 GUI applications with plain PHP. You can ship lightweight desktop tools without switching to C/C++ or .NET.
- Native Windows UI: Use standard Windows controls and behavior.
- PHP-first development: Build desktop apps in a language you already know.
- Fast iteration: Small scripts can become useful internal tools quickly.
- Low overhead: Great for utilities, admin tools, data-entry apps, and prototypes.
- Mature Win32 access: Dialogs, windows, controls, drawing, and system integration.
- Open source: Community-driven and easy to explore.
- PHP 7.x ❌ unsupported
- PHP 8.4 ✅ supported (x86/x64)
For older PHP builds, check historical binaries on PECL.
Please open an issue on GitHub: WinBinder Issues
This project is a continuation of Wagy/WinBinder, modernized for current PHP 8 support.
No warranty is provided. Evaluate carefully before production use.