Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krakjoe/ui
Cross platform UI development in PHP
https://github.com/krakjoe/ui
Last synced: 10 days ago
JSON representation
Cross platform UI development in PHP
- Host: GitHub
- URL: https://github.com/krakjoe/ui
- Owner: krakjoe
- License: other
- Created: 2016-10-10T06:08:26.000Z (about 8 years ago)
- Default Branch: develop
- Last Pushed: 2021-10-31T18:54:24.000Z (about 3 years ago)
- Last Synced: 2024-08-02T11:14:16.571Z (3 months ago)
- Language: C
- Size: 37.2 MB
- Stars: 519
- Watchers: 35
- Forks: 39
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![ui](http://i.imgur.com/DhQZHD5.png)](http://github.com/krakjoe/ui)
[![Build Status](https://travis-ci.org/krakjoe/ui.svg?branch=develop)](https://travis-ci.org/krakjoe/ui)
This extension wraps the very excellent [libui](https://github.com/andlabs/libui) to provide PHP 7 with an API for the creation of cross platform native look-and-feel interfaces.
TODO
====- queue for pthreads
Requirements
===========- PHP 7
- [libui](https://github.com/andlabs/libui) (use current master)
- Windows/MacOSX/Linux (GTK-3)
- patienceDocumentation
============The documentation for UI can be found in the [PHP manual](http://php.net/ui)
Contributions
============Pull requests are welcome, and should target the develop branch.
Captures
========There are screenshots in the libui repository for normal form controls, here are captures of examples you can find in this repository:
| Snake | Starfield |
|:--------:|:---------:|
|[![snake](http://i.imgur.com/Fk45Toj.gif)](https://github.com/krakjoe/ui/blob/develop/examples/snake.php)|[![starfield](http://i.imgur.com/Rj2Lk1M.gif)](https://github.com/krakjoe/ui/blob/develop/examples/starfield.php)|