Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pupper/pupper-example

PHP + React framework
https://github.com/pupper/pupper-example

php pupper react websockets

Last synced: 3 months ago
JSON representation

PHP + React framework

Awesome Lists containing this project

README

        

![d005d89e-ff25-4450-9119-aa56ff0d8949](https://user-images.githubusercontent.com/3274103/31629229-4859fe88-b2b3-11e7-85fb-66c35710f607.png)

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/a4ba6aa728464befb3c41aa2a680dc45)](https://www.codacy.com/app/bouiboui/pupper-example?utm_source=github.com&utm_medium=referral&utm_content=pupper/pupper-example&utm_campaign=badger)
![Software License][ico-license]
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/136cb9c3-6ae2-4d4a-b134-3ecc26602acd/mini.png)](https://insight.sensiolabs.com/projects/136cb9c3-6ae2-4d4a-b134-3ecc26602acd)

Pupper stands for **P**HP **P**lus **R**eact (PPR > Pupper).

The goal is to make a Framework that takes the best of both technologies and makes them communicate bi-directionnaly.


Try the online demo


Go to the /app/ folder for an implementation example

## Usage

```bash
# setup
composer install -o --no-dev
npm i

# run
npm run build
npm start
```

## Components

Pupper PHP | Pupper React
--- | ---
[Github repository](https://github.com/pupper/pupper-php) | [Github repository](https://github.com/pupper/pupper-react)
[Packagist homepage](https://packagist.org/packages/pupper/pupper-php) | [npm homepage](https://www.npmjs.com/package/@pupper/pupper-react)
`composer require pupper/pupper-php` | `npm i --save @pupper/pupper-react`

## Credits

Pupper was inspired by the article [Game Development with React and PHP: How Compatible Are They?](https://www.sitepoint.com/game-development-with-reactjs-and-php-how-compatible-are-they/) by Christopher Pitt.

- [bouiboui][link-author]
- [All Contributors][link-contributors]

## License

Unlicense. Please see [License File](LICENSE.md) for more information.

[ico-license]: https://img.shields.io/badge/license-Unlicense-brightgreen.svg?style=flat-square

[link-author]: https://github.com/bouiboui
[link-contributors]: ../../contributors