Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.78 KB

File metadata and controls

40 lines (25 loc) · 1.78 KB

WinBinder

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.

Build status

Why WinBinder?

  • 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 Compatibility

  • PHP 7.x ❌ unsupported
  • PHP 8.4 ✅ supported (x86/x64)

For older PHP builds, check historical binaries on PECL.

Start Here

Reporting Bugs

Please open an issue on GitHub: WinBinder Issues

About

This project is a continuation of Wagy/WinBinder, modernized for current PHP 8 support.

No warranty is provided. Evaluate carefully before production use.