Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grephq/php-desktop
Create desktop applications for linux using php
https://github.com/grephq/php-desktop
gtk gtk3 gui gui-application php php-desktop php-gtk php-gtk3 php-gui
Last synced: 20 days ago
JSON representation
Create desktop applications for linux using php
- Host: GitHub
- URL: https://github.com/grephq/php-desktop
- Owner: grephq
- License: mit
- Created: 2022-09-11T14:24:15.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-01T09:37:21.000Z (over 2 years ago)
- Last Synced: 2024-11-16T17:11:14.840Z (3 months ago)
- Topics: gtk, gtk3, gui, gui-application, php, php-desktop, php-gtk, php-gtk3, php-gui
- Language: PHP
- Homepage: https://github.com/grephq/php-desktop/wiki
- Size: 194 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PHP Desktop
Create GUI applications for Linux systems using php. [Ambitious but rubbish?](#nb) ¯\\\_(ツ)_/¯![Demo](phpdsk.png)
## Installation
- Download repository using git or composer
```bash
git clone https://github.com/grephq/php-desktop.git
```
```bash
composer require grephq/php-desktop
```
- Enable extension loading in ```php.ini```
```ini
enable_dl = On
```
- Run ```setup.sh```
## Usage
https://github.com/grephq/php-desktop/wiki## N.B.
- Library source code: https://github.com/grephq/php-desktop-library
- Adding widgets crashes the application. Why? I don't know. https://github.com/grephq/php-desktop/issues/1
- Windows support: https://github.com/grephq/php-desktop-library#windows-support## TODO
- Fix https://github.com/grephq/php-desktop/issues/1
- Implement messagedialog, radio and menu bar widgets
- Support for multiple windows
- Callback for application events