Skip to content

IVONU-Official/ExoPHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

ExoPHP Logo

ExoPHP Framework

The Ultimate Cross-Platform Desktop Framework for PHP Developers

Version Platform Security

ExoPHP

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.


Features

Cross-Platform Deployment

Build applications for:

  • Windows 10/11 (64-bit)
  • Linux (Debian/Ubuntu)
  • Linux (Fedora/RHEL)

Native Desktop Experience

ExoPHP uses lightweight native webviews to deliver fast startup times and efficient resource usage.

Portable PHP Runtime

Applications include their own PHP runtime, eliminating the need for end users to install PHP, Apache, Nginx or any additional dependencies.

Source Code Protection

ExoPHP integrates code protection during packaging using:

  • YAK Pro PHP Obfuscator

Framework Agnostic Frontend

Use your preferred frontend stack:

  • HTML
  • CSS
  • JavaScript
  • React
  • Vue
  • Angular
  • Svelte
  • Bootstrap
  • Tailwind CSS

Quick Start

Create a Project

exophp create MyApp

Run in Development Mode

exophp run

Build for Distribution

exophp build

Example Project Structure

MyApp/
├── app.json
├── index.php
├── script.js
├── style.css
├── icon.png
└── bin/
    └── php

Configuration Example

{
  "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"
  }
}

Why ExoPHP?

  • 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

Documentation

Complete documentation is available at:

https://exophp.ivonu.com/docs


Downloads

Download the latest release from:

https://exophp.ivonu.com/#downloads


Powered By

IVONU

About

Build cross-platform desktop applications with PHP. ExoPHP packages PHP and modern web technologies into secure, lightweight desktop applications for Windows and Linux.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors