Slim3 GAE Skeleton alternatives and similar libraries
Based on the "Frameworks" category.
Alternatively, view Slim3 GAE Skeleton 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 - Power Real-Time Data Analytics at 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 Slim3 GAE Skeleton or a related project?
README
Slim3 GAE Skeleton
Slim 3 skeleton working with Google App Engine include cron configuration.
Demo https://slim3-gae-skeleton.appspot.com/health_check.
Installation
$ composer create-project --no-interaction --stability=dev jaredchu/slim3-gae-skeleton my-app
Deploy
Install gcloud then run init command in project directory:
$ gcloud init
Deploy your project:
$ gcloud app deploy
Browse to http://[YOUR_PROJECT_ID].appspot.com
Remember to run this command after update cron.yaml
:
$ gcloud app deploy cron.yaml
Run locally
$ cd my-app
$ php -S 0.0.0.0:8888 -t . index.php
- Browse to http://localhost:8888
Key directories
app
: application codeapp/Controllers
: contains controller classesapp/Enums
: contains enum classesapp/Schedules
: contains schedule classes
Key files
index.php
: Entry point to application, route configurationapp.yaml
: Google App Engine main configurationcron.yaml
: Google App Engine cron configuration
Contributing
- Fork it!
- Create your feature branch:
$ git checkout -b feature/your-new-feature
- Commit your changes:
$ git commit -am 'Add some feature'
- Push to the branch:
$ git push origin feature/your-new-feature
- Submit a pull request.
License
*Note that all licence references and agreements mentioned in the Slim3 GAE Skeleton README section above
are relevant to that project's source code only.