Description
PPI bootstraps framework components for you from the top frameworks such as ZendFramework2, Symfony2, Laravel4 and FuelPHP.
PPI Framework 2 alternatives and similar libraries
Based on the "Frameworks" category.
Alternatively, view PPI Framework 2 alternatives based on common mentions on social networks and blogs.
-
Laravel 5
Laravel is a web application framework with expressive, elegant syntax. Weβve already laid the foundation for your next big idea β freeing you to create without sweating the small things. -
Slim Framework
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. -
FuelPHP
Fuel PHP Framework v1.x is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start! FuelPHP is now fully PHP 8.0 compatible. -
PHP-GLFW
πͺA fully-featured OpenGL and GLFW extension for PHP. πBatteries included (Math Functions, Texture Loaders, etc..) -
PHP-Spellchecker
πππ PHP Library providing an easy way to spellcheck multiple sources of text by many spellcheckers -
OpenAPI PSR-7 Message (HTTP Request/Response) Validator
It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications
InfluxDB - Purpose built for real-time analytics at any scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of PPI Framework 2 or a related project?
README
<!-- vim: set tw=79 sw=4 ts=4 et ft=markdown : -->
PPI Framework
PPI is the PHP Interoperability Framework. It provides an equal and open platform to empower PHP developers to pick the best tools from the best PHP frameworks
PPI bootstraps framework components for you from the top frameworks such as ZendFramework2, Symfony2, Laravel4 and FuelPHP.
Requirements
- PHP 5.4.0 or above
Installation
There is no actual "installation" of PPI, you can download it from http://www.ppi.io/downloads and drop it in your document root.
Contributing
PPI is an open source, community-driven project. If you'd like to contribute, check out our issues list. You can find us on IRC, Google Plus or Twitter (@ppi_framework).
If you're submitting a pull request, please do so on your own branch on GitHub.
Start by forking the PPI Framework repository and cloning your fork locally:
$ git clone [email protected]:YOUR_USERNAME/framework.git
$ git remote add upstream git://github.com/ppi/framework.git
$ git checkout -b feature/BRANCH_NAME master
Apply PPI Coding Standards using the PHP-CS-Fixer tool (uses PPI custom fixers):
$ ./vendor/bin/php-cs-fixer fix -v
After your work is finished rebase the feature branch and push it:
$ git checkout master
$ git fetch upstream
$ git merge upstream/master
$ git checkout feature/BRANCH_NAME
$ git rebase master
$ git push --force origin feature/BRANCH_NAME
Go to GitHub again and make a pull request on the ppi/framework repository. Thank you for making PPI better!
*Note that all licence references and agreements mentioned in the PPI Framework 2 README section above
are relevant to that project's source code only.