Skip to content
Build cross-platform software with rich native GUIs using the combined power of the PHP language and the wxWidgets library.
C++ Other
Find file
Latest commit e85f6f2 @jgmdev jgmdev Merge pull request #142 from halfer/auimanager4
Bug fixes and notes for further work for the AUI demo
Failed to load latest commit information.
artwork Added macosx bundle icon.
debian Updated change log files.
examples Log another minor bug
includes Enabled name and caption attributes for wxAuiPaneInfo.
json Enabled name and caption attributes for wxAuiPaneInfo.
src Fixed casting/dereferencing issues in changes introduced to satisfy i…
tools Fixed casting/dereferencing issues in changes introduced to satisfy i…
xml Renamed xml_parser.php to json_generator.php.
.gitignore Ignore the generated autocomplete file
.travis.yml Added travis-ci IRC notifications to wxphp room on freenode.
CHANGES Updated change log files.
CREDITS Updated package.xml, config.m4 and some other stuff in order to distr… Moved wxFB info from install to readme and some other changes to readme.
LICENSE Restructured source tree
PKGBUILD Updated debian build files to use gtk3 and others with new changes lo… Added downloads badge to readme.
README_MSW.txt Added note about wx.rc under windows.
TODO Renamed xml_parser.php to json_generator.php.
config.m4 Automated Mac OSX detection which should fix #94.
config.w32 Reverted changes to compile against wxWidgets 3.1, since the wxWidget…
package.xml Added drag and drop example.
php_wxwidgets.h Enabled name and caption attributes for wxAuiPaneInfo. Fixed wxInputStream::OnSysRead thanks to johannes from pecl. This fun…
wxwidgets.cpp Enabled name and caption attributes for wxAuiPaneInfo.

Build Status Download wxPHP

Homepage | Documentation | Downloads | Applications | News | Chat

wxPHP Logo

wxPHP stands for "wxwidgets for PHP" and it is a php binding/wrapper for the cross-platform library wxWidgets, which gives you the ability to develop desktop applications using the php programming language. This applications can be executed on windows, linux and macosx using the same code base with a native look and feel.

One of the ideas is that you can use your php web applications code base and logic to create native desktop applications that communicate to them transparently. This way you can give your users a seamless and native experience from the desktop while staying in sync with your web apps.

There are many more use cases, but we invite you to download and try this project by your self. We hope everyone can enjoy it as much as we have enjoyed developing it.


wxFormBuilder is a RAD tool for wxWidgets GUI design. So to make development with wxPHP more easier we added php support to it. For more information visit the project page.

Integration of PHP support wouldn't be possible without the help of RedTide and the rest of wxFormBuilder team, Thanks a lot!


Any problems, please file an issue or visit the forums: project page where development occurs: project page which hosts the binary builds.

Something went wrong with that request. Please try again.