Build Cross-Platform Desktop Applications with PHP
ExoPHP is a modern desktop application framework that enables PHP developers to create secure, lightweight and native-feeling desktop applications using PHP and web technologies.
Instead of learning a new programming language, developers can leverage their existing PHP, HTML, CSS and JavaScript skills to build desktop software for Windows and Linux.
Build applications for:
- Windows 10/11 (64-bit)
- Linux (Debian/Ubuntu)
- Linux (Fedora/RHEL)
ExoPHP uses lightweight native webviews to deliver fast startup times and efficient resource usage.
Applications include their own PHP runtime, eliminating the need for end users to install PHP, Apache, Nginx or any additional dependencies.
ExoPHP integrates code protection during packaging using:
- YAK Pro PHP Obfuscator
Use your preferred frontend stack:
- HTML
- CSS
- JavaScript
- React
- Vue
- Angular
- Svelte
- Bootstrap
- Tailwind CSS
exophp create MyAppexophp runexophp buildMyApp/
├── app.json
├── index.php
├── script.js
├── style.css
├── icon.png
└── bin/
└── php
{
"title": "My ExoPHP App",
"description": "A professional desktop application built with ExoPHP",
"version": "1.0.0",
"icon": "icon.png",
"window": {
"width": 1000,
"height": 800,
"resizable": true
},
"php": {
"port": null,
"bin": "bin/php"
}
}- Build desktop software using PHP
- No user-side PHP installation required
- Lightweight native webviews
- Secure application packaging
- Cross-platform deployment
- Familiar web development workflow
- Fast development cycle
Complete documentation is available at:
Download the latest release from:
https://exophp.ivonu.com/#downloads
