mirror of
https://github.com/ziadoz/awesome-php.git
synced 2024-11-21 16:46:22 +00:00
commit
46e82245e2
@ -3,11 +3,12 @@ Please ensure your pull request adheres to the following guidelines:
|
|||||||
|
|
||||||
* Please search previous suggestions before making a new one, as yours may be a duplicate.
|
* Please search previous suggestions before making a new one, as yours may be a duplicate.
|
||||||
* Libraries that are PHP 5.3+, Composer-installable, PSR compliant, tested and documented are preferred.
|
* Libraries that are PHP 5.3+, Composer-installable, PSR compliant, tested and documented are preferred.
|
||||||
|
* Enter a meaningful pull request description.
|
||||||
* Please make an individual commit for each suggestion in a pull request.
|
* Please make an individual commit for each suggestion in a pull request.
|
||||||
* Put a link to each library in your pull request ticket, so they're easier to look at.
|
* Put a link to each library in your pull request ticket so they're easier to look at.
|
||||||
* Use the following format for libraries: \[LIBRARY\]\(LINK\) - DESCRIPTION.
|
* Use the following format for libraries: \[LIBRARY\]\(LINK\) - DESCRIPTION.
|
||||||
* Prefix duplicate library names with their vendor or namespace followed by a space: Foo\Bar would be Foo Bar.
|
* Prefix duplicate library names with their vendor or namespace followed by a space: Foo\Bar would be Foo Bar.
|
||||||
* New categories, or improvements to the existing categorisation are welcome.
|
* New categories, or improvements to the existing categorisation, are always welcome.
|
||||||
* Keep descriptions short and simple.
|
* Keep descriptions short and simple.
|
||||||
* End all descriptions with a full stop/period.
|
* End all descriptions with a full stop/period.
|
||||||
* Check your spelling and grammar.
|
* Check your spelling and grammar.
|
||||||
|
71
README.md
71
README.md
@ -13,7 +13,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
- [Components](#components)
|
- [Components](#components)
|
||||||
- [Micro Frameworks](#micro-frameworks)
|
- [Micro Frameworks](#micro-frameworks)
|
||||||
- [Micro Framework Extras](#micro-framework-extras)
|
- [Micro Framework Extras](#micro-framework-extras)
|
||||||
- [Routers](#routers)
|
- [Routers](#routers)
|
||||||
- [Templating](#templating)
|
- [Templating](#templating)
|
||||||
- [Static Site Generators](#static-site-generators)
|
- [Static Site Generators](#static-site-generators)
|
||||||
- [HTTP](#http)
|
- [HTTP](#http)
|
||||||
@ -69,6 +69,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
- [Virtual Machines](#virtual-machines)
|
- [Virtual Machines](#virtual-machines)
|
||||||
- [Integrated Development Environment](#integrated-development-environment)
|
- [Integrated Development Environment](#integrated-development-environment)
|
||||||
- [Web Applications](#web-applications)
|
- [Web Applications](#web-applications)
|
||||||
|
- [Infrastructure](#infrastructure)
|
||||||
- [Resources](#resources)
|
- [Resources](#resources)
|
||||||
- [PHP Websites](#php-websites)
|
- [PHP Websites](#php-websites)
|
||||||
- [Other Websites](#other-websites)
|
- [Other Websites](#other-websites)
|
||||||
@ -100,14 +101,14 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
## Frameworks
|
## Frameworks
|
||||||
*Web development frameworks.*
|
*Web development frameworks.*
|
||||||
|
|
||||||
* [Symfony2](http://symfony.com/) - A framework comprised of individual components.
|
* [Symfony 2](http://symfony.com/) - A framework comprised of individual components (SF2).
|
||||||
* [Zend Framework 2](http://framework.zend.com) - Another framework comprised of individual components.
|
* [Zend Framework 2](http://framework.zend.com) - Another framework comprised of individual components (ZF2).
|
||||||
* [Laravel 5](http://laravel.com/) - Another PHP framework.
|
* [Laravel 5](http://laravel.com/) - Another PHP framework (L5).
|
||||||
* [Aura PHP](http://auraphp.com/) - A framework of independent components.
|
* [Aura PHP](http://auraphp.com/) - A framework of independent components.
|
||||||
* [Yii2](https://github.com/yiisoft/yii2/) - Another PHP framework.
|
* [Yii2](https://github.com/yiisoft/yii2/) - Another PHP framework.
|
||||||
* [Nette](http://nette.org) - Another framework comprised of individual components.
|
* [Nette](http://nette.org) - Another framework comprised of individual components.
|
||||||
* [PPI Framework 2](http://www.ppi.io) - An interoperability framework.
|
* [PPI Framework 2](http://www.ppi.io) - An interoperability framework.
|
||||||
* [CakePHP](http://cakephp.org/) - A rapid application development framework.
|
* [CakePHP](http://cakephp.org/) - A rapid application development framework (CP).
|
||||||
* [Phalcon](http://phalconphp.com/en/) - A framework implemented as a C extension.
|
* [Phalcon](http://phalconphp.com/en/) - A framework implemented as a C extension.
|
||||||
|
|
||||||
## Framework Extras
|
## Framework Extras
|
||||||
@ -115,13 +116,15 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
|
|
||||||
* [Symfony CMF](https://github.com/symfony-cmf/symfony-cmf) - A Content Management Framework to create custom CMS.
|
* [Symfony CMF](https://github.com/symfony-cmf/symfony-cmf) - A Content Management Framework to create custom CMS.
|
||||||
* [Knp RAD Bundle](http://rad.knplabs.com/) - A Rapid Application Development (RAD) bundle for Symfony 2.
|
* [Knp RAD Bundle](http://rad.knplabs.com/) - A Rapid Application Development (RAD) bundle for Symfony 2.
|
||||||
|
* [CakePHP CRUD](https://github.com/friendsofcake/crud) - A Rapid Application Development (RAD) plugin for CakePHP.
|
||||||
|
|
||||||
## Components
|
## Components
|
||||||
*Standalone component from web development frameworks and development groups.*
|
*Standalone components from web development frameworks and development groups.*
|
||||||
|
|
||||||
* [Symfony2 Components](http://symfony.com/doc/master/components/index.html) - The components that make Symfony2.
|
* [Symfony2 Components](http://symfony.com/doc/master/components/index.html) - The components that make Symfony 2.
|
||||||
* [Zend Framework 2 Components](https://packages.zendframework.com/) - The components that make ZF2.
|
* [Zend Framework 2 Components](https://packages.zendframework.com/) - The components that make Zend Framework.
|
||||||
* [Aura Components](http://auraphp.github.com/) - A package of PHP 5.4 components.
|
* [Aura Components](http://auraphp.github.com/) - A package of PHP 5.4 components.
|
||||||
|
* [CakePHP Plugins](http://plugins.cakephp.org/) - A directory of CakePHP plugins.
|
||||||
* [Hoa Project](http://hoa-project.net/En/) - Another package of PHP components.
|
* [Hoa Project](http://hoa-project.net/En/) - Another package of PHP components.
|
||||||
* [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group.
|
* [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group.
|
||||||
|
|
||||||
@ -132,6 +135,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
* [Slim](http://www.slimframework.com/) - Another simple micro framework.
|
* [Slim](http://www.slimframework.com/) - Another simple micro framework.
|
||||||
* [Bullet PHP](http://bulletphp.com/) - A micro framework for building REST APIs.
|
* [Bullet PHP](http://bulletphp.com/) - A micro framework for building REST APIs.
|
||||||
* [Lumen](http://lumen.laravel.com) - A micro-framework by Laravel.
|
* [Lumen](http://lumen.laravel.com) - A micro-framework by Laravel.
|
||||||
|
* [Proton](https://github.com/alexbilbie/Proton) - A StackPHP compatible micro framework
|
||||||
|
|
||||||
## Micro Framework Extras
|
## Micro Framework Extras
|
||||||
*Extras related to micro frameworks and routers.*
|
*Extras related to micro frameworks and routers.*
|
||||||
@ -226,8 +230,9 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
* [Pimple](http://pimple.sensiolabs.org/) - A tiny dependency injection container.
|
* [Pimple](http://pimple.sensiolabs.org/) - A tiny dependency injection container.
|
||||||
* [Auryn](https://github.com/rdlowrey/Auryn) - Another dependency injection container.
|
* [Auryn](https://github.com/rdlowrey/Auryn) - Another dependency injection container.
|
||||||
* [Container](https://github.com/thephpleague/container) - Another flexible dependency injection container.
|
* [Container](https://github.com/thephpleague/container) - Another flexible dependency injection container.
|
||||||
* [PHP DI](http://mnapoli.github.com/PHP-DI/) - A dependency injection implementation using annotations.
|
* [PHP-DI](http://php-di.org/) - A dependency injection container that supports autowiring.
|
||||||
* [Acclimate](https://github.com/jeremeamia/acclimate) - A common interface to dependency injection containers and service locators.
|
* [Acclimate](https://github.com/jeremeamia/acclimate) - A common interface to dependency injection containers and service locators.
|
||||||
|
* [Symfony DI](https://github.com/symfony/DependencyInjection) - A dependency injection container component (SF2).
|
||||||
|
|
||||||
## Imagery
|
## Imagery
|
||||||
*Libraries for manipulating images.*
|
*Libraries for manipulating images.*
|
||||||
@ -274,7 +279,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
* [SemaphoreCI](https://semaphoreapp.com/) - A continuous integration platform for open source and private projects.
|
* [SemaphoreCI](https://semaphoreapp.com/) - A continuous integration platform for open source and private projects.
|
||||||
* [PHPCI](http://www.phptesting.org/) - An open source continuous integration platform for PHP.
|
* [PHPCI](http://www.phptesting.org/) - An open source continuous integration platform for PHP.
|
||||||
* [Sismo](http://sismo.sensiolabs.org/) - A continuous testing server library.
|
* [Sismo](http://sismo.sensiolabs.org/) - A continuous testing server library.
|
||||||
* [Jenkins](http://jenkins-ci.org/) A continous integration platform with [PHP support](http://jenkins-php.org/index.html).
|
* [Jenkins](http://jenkins-ci.org/) - A continous integration platform with [PHP support](http://jenkins-php.org/index.html).
|
||||||
* [JoliCi](https://github.com/jolicode/JoliCi) - A continuous integration client written in PHP and powered by Docker.
|
* [JoliCi](https://github.com/jolicode/JoliCi) - A continuous integration client written in PHP and powered by Docker.
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
@ -333,11 +338,12 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
* [PHPLOC](https://github.com/sebastianbergmann/phploc) - A tool for quickly measuring the size of a PHP project.
|
* [PHPLOC](https://github.com/sebastianbergmann/phploc) - A tool for quickly measuring the size of a PHP project.
|
||||||
* [PHPCheckstyle](https://github.com/jbrooksuk/phpcheckstyle) - A tool to help adhere to certain coding conventions.
|
* [PHPCheckstyle](https://github.com/jbrooksuk/phpcheckstyle) - A tool to help adhere to certain coding conventions.
|
||||||
* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customisable dependency graphs.
|
* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customisable dependency graphs.
|
||||||
|
* [Code Climate](http://codeclimate.com) - An automated code review.
|
||||||
|
|
||||||
## Architectural
|
## Architectural
|
||||||
*Libraries related to design patterns, programming approaches and ways to organize code.*
|
*Libraries related to design patterns, programming approaches and ways to organize code.*
|
||||||
|
|
||||||
* [PHP Option](https://github.com/schmittjoh/php-option) An option type library.
|
* [PHP Option](https://github.com/schmittjoh/php-option) - An option type library.
|
||||||
* [Ruler](https://github.com/bobthecow/Ruler) - A simple stateless production rules engine.
|
* [Ruler](https://github.com/bobthecow/Ruler) - A simple stateless production rules engine.
|
||||||
* [Finite](http://yohan.giarel.li/Finite) - A simple PHP finite state machine.
|
* [Finite](http://yohan.giarel.li/Finite) - A simple PHP finite state machine.
|
||||||
* [Compose](https://github.com/igorw/compose) - A function composition library.
|
* [Compose](https://github.com/igorw/compose) - A function composition library.
|
||||||
@ -361,6 +367,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
* [Z-Ray](http://www.zend.com/en/products/server/z-ray) - A debug and profile tool for Zend Server.
|
* [Z-Ray](http://www.zend.com/en/products/server/z-ray) - A debug and profile tool for Zend Server.
|
||||||
* [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook.
|
* [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook.
|
||||||
* [Blackfire.io](http://blackfire.io) - A low-overhead code profiler.
|
* [Blackfire.io](http://blackfire.io) - A low-overhead code profiler.
|
||||||
|
* [Kint](https://github.com/raveren/kint) - A debugging and profiling tool.
|
||||||
|
|
||||||
## Build Tools
|
## Build Tools
|
||||||
*Project build and automation tools.*
|
*Project build and automation tools.*
|
||||||
@ -418,6 +425,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
* [Hoa EventSource](https://github.com/hoaproject/Eventsource) - An event source library.
|
* [Hoa EventSource](https://github.com/hoaproject/Eventsource) - An event source library.
|
||||||
* [Evenement](https://github.com/igorw/evenement) - An event dispatcher library.
|
* [Evenement](https://github.com/igorw/evenement) - An event dispatcher library.
|
||||||
* [Event](https://github.com/thephpleague/event) - An event library with a focus on domain events.
|
* [Event](https://github.com/thephpleague/event) - An event library with a focus on domain events.
|
||||||
|
* [Cake Event](https://github.com/cakephp/event) - An event dispatcher library (CP).
|
||||||
* [Broadway](https://github.com/qandidate-labs/broadway) - An event source and CQRS library.
|
* [Broadway](https://github.com/qandidate-labs/broadway) - An event source and CQRS library.
|
||||||
|
|
||||||
## Logging
|
## Logging
|
||||||
@ -450,7 +458,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
|
|
||||||
* [PHPWord](https://github.com/PHPOffice/PHPWord) - A library for working with Microsoft Word documents.
|
* [PHPWord](https://github.com/PHPOffice/PHPWord) - A library for working with Microsoft Word documents.
|
||||||
* [PHPExcel](https://github.com/PHPOffice/PHPExcel) - A library for working with Microsoft Excel documents.
|
* [PHPExcel](https://github.com/PHPOffice/PHPExcel) - A library for working with Microsoft Excel documents.
|
||||||
* [PHPPowerPoint](https://github.com/PHPOffice/PHPPowerPoint) - A library for working with Microsoft Word documents.
|
* [PHPPowerPoint](https://github.com/PHPOffice/PHPPowerPoint) - A library for working with Microsoft PowerPoint Presentations.
|
||||||
* [ExcelAnt](https://github.com/Wisembly/ExcelAnt) - A library for manipulating Microsoft Excel documents.
|
* [ExcelAnt](https://github.com/Wisembly/ExcelAnt) - A library for manipulating Microsoft Excel documents.
|
||||||
|
|
||||||
## Database
|
## Database
|
||||||
@ -459,12 +467,13 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
|
|||||||
* [Doctrine](http://www.doctrine-project.org/) - A comprehensive DBAL and ORM.
|
* [Doctrine](http://www.doctrine-project.org/) - A comprehensive DBAL and ORM.
|
||||||
* [Doctrine Extensions](https://github.com/l3pp4rd/DoctrineExtensions) - A collection of Doctrine behavioural extensions.
|
* [Doctrine Extensions](https://github.com/l3pp4rd/DoctrineExtensions) - A collection of Doctrine behavioural extensions.
|
||||||
* [Propel](http://www.propelorm.org/) - A fast ORM, migration library and query builder.
|
* [Propel](http://www.propelorm.org/) - A fast ORM, migration library and query builder.
|
||||||
* [Eloquent](https://github.com/illuminate/database) - The Laravel 4 ORM.
|
* [Eloquent](https://github.com/illuminate/database) - A simple ORM (L5).
|
||||||
* [Baum](https://github.com/etrepat/baum) - A nested set implementation for Eloquent.
|
* [Baum](https://github.com/etrepat/baum) - A nested set implementation for Eloquent.
|
||||||
* [Spot2](https://github.com/vlucas/spot2) - A MySQL datamapper ORM.
|
* [Spot2](https://github.com/vlucas/spot2) - A MySQL datamapper ORM.
|
||||||
* [RedBean](http://redbeanphp.com/) - A lightweight, configuration-less ORM.
|
* [RedBean](http://redbeanphp.com/) - A lightweight, configuration-less ORM.
|
||||||
* [Pomm](https://github.com/chanmix51/Pomm) - An Object Model Manager for PostgreSQL.
|
* [Pomm](https://github.com/chanmix51/Pomm) - An Object Model Manager for PostgreSQL.
|
||||||
* [ProxyManager](https://github.com/Ocramius/ProxyManager) - A set of utilities to generate proxy objects for data mappers.
|
* [ProxyManager](https://github.com/Ocramius/ProxyManager) - A set of utilities to generate proxy objects for data mappers.
|
||||||
|
* [Cake ORM](https://github.com/cakephp/orm) - Object-Relational Mapper, implemented using the DataMapper pattern (CP).
|
||||||
|
|
||||||
## Migrations
|
## Migrations
|
||||||
Libraries to help manage database schemas and migrations.
|
Libraries to help manage database schemas and migrations.
|
||||||
@ -517,8 +526,8 @@ Libraries to help manage database schemas and migrations.
|
|||||||
## Authentication and Authorization
|
## Authentication and Authorization
|
||||||
*Libraries for implementing user authentication and authorization.*
|
*Libraries for implementing user authentication and authorization.*
|
||||||
|
|
||||||
* [Sentry](https://github.com/cartalyst/sentry) - A framework agnostic authentication & authorisation library.
|
* [Sentinel](https://cartalyst.com/manual/sentinel/2.0) - A framework agnostic authentication & authorisation library.
|
||||||
* [Sentry Social](http://docs.cartalyst.com/sentry-social-2/introduction) - A library for social network authentication.
|
* [Sentinel Social](https://cartalyst.com/manual/sentinel-social/2.0) - A library for social network authentication.
|
||||||
* [Opauth](https://github.com/opauth/opauth) - A multi-provider authentication framework.
|
* [Opauth](https://github.com/opauth/opauth) - A multi-provider authentication framework.
|
||||||
* [OAuth2 Server](http://oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.
|
* [OAuth2 Server](http://oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.
|
||||||
* [OAuth2 Server](http://bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.
|
* [OAuth2 Server](http://bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.
|
||||||
@ -536,12 +545,12 @@ Libraries to help manage database schemas and migrations.
|
|||||||
|
|
||||||
* [Decoda](http://milesj.me/code/php/decoda) - A lightweight markup parser library.
|
* [Decoda](http://milesj.me/code/php/decoda) - A lightweight markup parser library.
|
||||||
* [PHP Markdown](https://github.com/michelf/php-markdown) - A Markdown parser.
|
* [PHP Markdown](https://github.com/michelf/php-markdown) - A Markdown parser.
|
||||||
* [CommonMark PHP](https://github.com/thephpleague/commonmark) - A Markdown parser which supports the full [CommonMark spec](https://jgm.github.io/stmd/spec.html).
|
* [CommonMark PHP](https://github.com/thephpleague/commonmark) - A Markdown parser which supports the full [CommonMark spec](http://spec.commonmark.org/).
|
||||||
* [Dflydev Markdown](https://github.com/dflydev/dflydev-markdown) - Another Markdown parser.
|
|
||||||
* [Parsedown](https://github.com/erusev/parsedown) - Another Markdown parser.
|
* [Parsedown](https://github.com/erusev/parsedown) - Another Markdown parser.
|
||||||
* [Ciconia](https://github.com/kzykhys/Ciconia) - Another Markdown parser that supports Github flavoured Markdown.
|
* [Ciconia](https://github.com/kzykhys/Ciconia) - Another Markdown parser that supports Github flavoured Markdown.
|
||||||
* [Cebe Markdown](https://github.com/cebe/markdown) - An fast and extensible Markdown parser.
|
* [Cebe Markdown](https://github.com/cebe/markdown) - An fast and extensible Markdown parser.
|
||||||
* [HTML5 PHP](https://github.com/Masterminds/html5-php) - An HTML5 parser and serializer library.
|
* [HTML5 PHP](https://github.com/Masterminds/html5-php) - An HTML5 parser and serializer library.
|
||||||
|
* [Emoji](https://github.com/heyupdate/Emoji) - A library that converts unicode characters and names into emoji images.
|
||||||
|
|
||||||
## Strings
|
## Strings
|
||||||
*Libraries for parsing and manipulating strings.*
|
*Libraries for parsing and manipulating strings.*
|
||||||
@ -576,6 +585,7 @@ Libraries to help manage database schemas and migrations.
|
|||||||
* [Filterus](https://github.com/ircmaxell/filterus) - A simple PHP filtering library.
|
* [Filterus](https://github.com/ircmaxell/filterus) - A simple PHP filtering library.
|
||||||
* [Respect Validate](https://github.com/Respect/Validation) - A simple validation library.
|
* [Respect Validate](https://github.com/Respect/Validation) - A simple validation library.
|
||||||
* [Valitron](https://github.com/vlucas/valitron) - Another validation library.
|
* [Valitron](https://github.com/vlucas/valitron) - Another validation library.
|
||||||
|
* [Cake Validation](https://github.com/cakephp/validation) - Another validation library (CP).
|
||||||
* [Upload](https://github.com/codeguy/Upload) - A library for handling file uploads and validation.
|
* [Upload](https://github.com/codeguy/Upload) - A library for handling file uploads and validation.
|
||||||
* [DMS Filter](https://github.com/rdohms/DMS-Filter) - An annotation filtering library.
|
* [DMS Filter](https://github.com/rdohms/DMS-Filter) - An annotation filtering library.
|
||||||
* [MetaYaml](https://github.com/romaricdrigon/MetaYaml) - A schema validation library that supports YAML, JSON and XML.
|
* [MetaYaml](https://github.com/romaricdrigon/MetaYaml) - A schema validation library that supports YAML, JSON and XML.
|
||||||
@ -596,8 +606,11 @@ Libraries to help manage database schemas and migrations.
|
|||||||
*Libraries for caching data.*
|
*Libraries for caching data.*
|
||||||
|
|
||||||
* [Alternative PHP Cache (APC)](http://www.php.net/manual/en/book.apc.php) - Open opcode cache for PHP.
|
* [Alternative PHP Cache (APC)](http://www.php.net/manual/en/book.apc.php) - Open opcode cache for PHP.
|
||||||
* [Cache](https://github.com/doctrine/cache) - A caching library (part of Doctrine).
|
* [Doctrine Cache](https://github.com/doctrine/cache) - A caching library.
|
||||||
|
* [Zend Cache](https://github.com/zendframework/zend-cache) - Another caching library (ZF2).
|
||||||
|
* [Cake Cache](https://github.com/cakephp/cache) - A caching library (CP).
|
||||||
* [Stash](https://github.com/tedivm/Stash) - Another library for caching.
|
* [Stash](https://github.com/tedivm/Stash) - Another library for caching.
|
||||||
|
* [CacheTool](https://github.com/gordalina/cachetool) - A tool to clear APC/opcode caches from the command line.
|
||||||
|
|
||||||
## Data Structure and Storage
|
## Data Structure and Storage
|
||||||
*Libraries that implement data structure or storage techniques.*
|
*Libraries that implement data structure or storage techniques.*
|
||||||
@ -605,11 +618,13 @@ Libraries to help manage database schemas and migrations.
|
|||||||
* [Ardent](https://github.com/morrisonlevi/Ardent) - A library of data structures.
|
* [Ardent](https://github.com/morrisonlevi/Ardent) - A library of data structures.
|
||||||
* [PHP Collections](https://github.com/schmittjoh/php-collection) - A simple collections library.
|
* [PHP Collections](https://github.com/schmittjoh/php-collection) - A simple collections library.
|
||||||
* [Serializer](https://github.com/schmittjoh/serializer) - A library for serialising and de-serialising data.
|
* [Serializer](https://github.com/schmittjoh/serializer) - A library for serialising and de-serialising data.
|
||||||
|
* [Zend Serializer](https://github.com/zendframework/zend-serializer) - Another library for serialising and de-serialising data (ZF2).
|
||||||
* [PHP Object Storage](https://github.com/herrera-io/php-object-storage) - A library for object storage.
|
* [PHP Object Storage](https://github.com/herrera-io/php-object-storage) - A library for object storage.
|
||||||
* [Fractal](https://github.com/php-loep/fractal) - A library for converting complex data structures to JSON output.
|
* [Fractal](https://github.com/php-loep/fractal) - A library for converting complex data structures to JSON output.
|
||||||
* [Totem](http://github.com/Wisembly/Totem) - A library to manage and create data changesets.
|
* [Totem](http://github.com/Wisembly/Totem) - A library to manage and create data changesets.
|
||||||
* [PINQ](https://github.com/TimeToogo/Pinq) - A real Linq library for PHP.
|
* [PINQ](https://github.com/TimeToogo/Pinq) - A real Linq library for PHP.
|
||||||
* [JsonMapper](https://github.com/netresearch/jsonmapper) - A library that maps nested JSON structures onto PHP classes.
|
* [JsonMapper](https://github.com/netresearch/jsonmapper) - A library that maps nested JSON structures onto PHP classes.
|
||||||
|
* [Cake Collection](https://github.com/cakephp/collection) - A simple collections library (CP).
|
||||||
|
|
||||||
## Notifications
|
## Notifications
|
||||||
*Libraries for working with notification software.*
|
*Libraries for working with notification software.*
|
||||||
@ -632,6 +647,7 @@ Libraries to help manage database schemas and migrations.
|
|||||||
*Libraries for Internationalization (I18n) and Localization (L10n).*
|
*Libraries for Internationalization (I18n) and Localization (L10n).*
|
||||||
|
|
||||||
* [Aura Intl](https://github.com/auraphp/Aura.Intl)
|
* [Aura Intl](https://github.com/auraphp/Aura.Intl)
|
||||||
|
* [Cake I18n](https://github.com/cakephp/i18n) - Message translation and localization for dates and numbers (CP)
|
||||||
|
|
||||||
## Third Party APIs
|
## Third Party APIs
|
||||||
*Libraries for accessing third party APIs.*
|
*Libraries for accessing third party APIs.*
|
||||||
@ -663,12 +679,14 @@ Libraries to help manage database schemas and migrations.
|
|||||||
* [JSONPCallbackValidator](https://github.com/willdurand/JsonpCallbackValidator) - A library for validating JSONP callbacks.
|
* [JSONPCallbackValidator](https://github.com/willdurand/JsonpCallbackValidator) - A library for validating JSONP callbacks.
|
||||||
* [Pagerfanta](https://github.com/whiteoctober/Pagerfanta) - A pagination library.
|
* [Pagerfanta](https://github.com/whiteoctober/Pagerfanta) - A pagination library.
|
||||||
* [LiteCQRS](https://github.com/beberlei/litecqrs-php) - A CQRS (Command Query Responsibility Separation) library.
|
* [LiteCQRS](https://github.com/beberlei/litecqrs-php) - A CQRS (Command Query Responsibility Separation) library.
|
||||||
|
* [Chief](https://github.com/adamnicholson/Chief) - A command bus library.
|
||||||
* [Sslurp](https://github.com/EvanDotPro/Sslurp) - A library that makes dealing with SSL suck less.
|
* [Sslurp](https://github.com/EvanDotPro/Sslurp) - A library that makes dealing with SSL suck less.
|
||||||
* [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library.
|
* [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library.
|
||||||
* [Sabre VObject](https://github.com/evert/sabre-vobject) - A library for parsing VCard and iCalendar objects.
|
* [Sabre VObject](https://github.com/evert/sabre-vobject) - A library for parsing VCard and iCalendar objects.
|
||||||
* [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine).
|
* [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine).
|
||||||
* [Whoops](https://github.com/filp/whoops) - A pretty error handling library.
|
* [Whoops](https://github.com/filp/whoops) - A pretty error handling library.
|
||||||
* [LadyBug](https://github.com/raulfraile/Ladybug) - A dumper library.
|
* [LadyBug](https://github.com/raulfraile/Ladybug) - A dumper library.
|
||||||
|
* [Symfony VarDumper](http://symfony.com/doc/current/components/var_dumper/introduction.html) - A variable dumper component (SF2).
|
||||||
* [Procrastinator](https://github.com/lstrojny/Procrastinator) - A library for running time consuming tasks.
|
* [Procrastinator](https://github.com/lstrojny/Procrastinator) - A library for running time consuming tasks.
|
||||||
* [SuperClosure](https://github.com/jeremeamia/super_closure) - A library that allows Closures to be serialized.
|
* [SuperClosure](https://github.com/jeremeamia/super_closure) - A library that allows Closures to be serialized.
|
||||||
* [Jumper](https://github.com/kakawait/Jumper) - A remote service executor library.
|
* [Jumper](https://github.com/kakawait/Jumper) - A remote service executor library.
|
||||||
@ -693,6 +711,7 @@ Libraries to help manage database schemas and migrations.
|
|||||||
* [PHP-GPIO](https://github.com/ronanguilloux/php-gpio) - A library for playing with the Raspberry PI's GPIO pins.
|
* [PHP-GPIO](https://github.com/ronanguilloux/php-gpio) - A library for playing with the Raspberry PI's GPIO pins.
|
||||||
* [print_o](https://github.com/koriym/print_o) - An object graph visualizer.
|
* [print_o](https://github.com/koriym/print_o) - An object graph visualizer.
|
||||||
* [Alias](https://github.com/fuelphp/alias) - A class aliasing library.
|
* [Alias](https://github.com/fuelphp/alias) - A class aliasing library.
|
||||||
|
* [Cake Utility](https://github.com/cakephp/utility) - Utility classes such as Inflector, String, Hash, Security and Xml (CP).
|
||||||
|
|
||||||
# Software
|
# Software
|
||||||
*Software for creating a development environment.*
|
*Software for creating a development environment.*
|
||||||
@ -736,13 +755,18 @@ Libraries to help manage database schemas and migrations.
|
|||||||
## Web Applications
|
## Web Applications
|
||||||
*Web-based applications and tools.*
|
*Web-based applications and tools.*
|
||||||
|
|
||||||
* [3V4L](http://3v4l.org/) - An online PHP shell.
|
* [3V4L](http://3v4l.org/) - An online PHP & HHVM shell.
|
||||||
* [DBV](http://dbv.vizuina.com/) - A database version control application.
|
* [DBV](http://dbv.vizuina.com/) - A database version control application.
|
||||||
* [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.
|
* [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.
|
||||||
* [Composer as a Service](http://composer.borreli.com/) - A tool for downloading Composer packages as a zip file.
|
* [Composer as a Service](http://composer.borreli.com/) - A tool for downloading Composer packages as a zip file.
|
||||||
* [MailCatcher](https://github.com/sj26/mailcatcher) - A web tool for capturing and viewing emails.
|
* [MailCatcher](https://github.com/sj26/mailcatcher) - A web tool for capturing and viewing emails.
|
||||||
* [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
|
* [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
|
||||||
|
|
||||||
|
## Infrastructure
|
||||||
|
*Infrastructure for providing PHP applications and services.*
|
||||||
|
|
||||||
|
* [appserver.io](http://appserver.io/) - A multithreaded application server for PHP, written in PHP.
|
||||||
|
|
||||||
# Resources
|
# Resources
|
||||||
Various resources, such as books, websites and articles, for improving your PHP development skills and knowledge.
|
Various resources, such as books, websites and articles, for improving your PHP development skills and knowledge.
|
||||||
|
|
||||||
@ -791,8 +815,9 @@ Various resources, such as books, websites and articles, for improving your PHP
|
|||||||
* [The Tangled Web — Securing Web Applications](http://www.amazon.ca/The-Tangled-Web-Securing-Applications/dp/1593273886) - A book about securing web applications by Michal Zalewski.
|
* [The Tangled Web — Securing Web Applications](http://www.amazon.ca/The-Tangled-Web-Securing-Applications/dp/1593273886) - A book about securing web applications by Michal Zalewski.
|
||||||
* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/) - A guide to working with Elasticsearch by Clinton Gormley and Zachary Tong.
|
* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/) - A guide to working with Elasticsearch by Clinton Gormley and Zachary Tong.
|
||||||
* [Eloquent JavaScript](http://eloquentjavascript.net/) - A book about JavaScript programming by Marijn Haverbeke.
|
* [Eloquent JavaScript](http://eloquentjavascript.net/) - A book about JavaScript programming by Marijn Haverbeke.
|
||||||
* [Vagrant Cookbook](https://leanpub.com/vagrantcookbook) A book about creating Vagrant environments by Erika Heidi.
|
* [Vagrant Cookbook](https://leanpub.com/vagrantcookbook) - A book about creating Vagrant environments by Erika Heidi.
|
||||||
* [Pro Git](http://git-scm.com/book/en/v2) - A book about Git by Scott Chacon and Ben Straub.
|
* [Pro Git](http://git-scm.com/book/en/v2) - A book about Git by Scott Chacon and Ben Straub.
|
||||||
|
* [Head First Design Patterns](http://www.headfirstlabs.com/books/hfdp/) - A book that expains software design patterns.
|
||||||
|
|
||||||
## PHP Videos
|
## PHP Videos
|
||||||
*Fantastic PHP-related videos.*
|
*Fantastic PHP-related videos.*
|
||||||
@ -800,6 +825,7 @@ Various resources, such as books, websites and articles, for improving your PHP
|
|||||||
* [Taking PHP Seriously](http://www.infoq.com/presentations/php-history) - A talk outlining PHP's strengths by Keith Adams of Facebook.
|
* [Taking PHP Seriously](http://www.infoq.com/presentations/php-history) - A talk outlining PHP's strengths by Keith Adams of Facebook.
|
||||||
* [PHP Town Hall](http://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
|
* [PHP Town Hall](http://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
|
||||||
* [Programming with Anthony](http://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
|
* [Programming with Anthony](http://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
|
||||||
|
* [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.
|
||||||
|
|
||||||
## PHP Reading
|
## PHP Reading
|
||||||
*PHP-releated reading materials.*
|
*PHP-releated reading materials.*
|
||||||
@ -837,3 +863,8 @@ Various resources, such as books, websites and articles, for improving your PHP
|
|||||||
* [PHP Evaluation Order](https://gist.github.com/nikic/6699370) - An article about evaluation order in PHP.
|
* [PHP Evaluation Order](https://gist.github.com/nikic/6699370) - An article about evaluation order in PHP.
|
||||||
* PHP Source Code for Developers: [1](http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html) [2](http://nikic.github.com/2012/03/16/Understanding-PHPs-internal-function-definitions.html) [3](http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html) [4](http://nikic.github.com/2012/03/28/Understanding-PHPs-internal-array-implementation.html) - A series about the PHP source code.
|
* PHP Source Code for Developers: [1](http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html) [2](http://nikic.github.com/2012/03/16/Understanding-PHPs-internal-function-definitions.html) [3](http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html) [4](http://nikic.github.com/2012/03/28/Understanding-PHPs-internal-array-implementation.html) - A series about the PHP source code.
|
||||||
* Collecting Garbage: [1](http://www.php.net/manual/en/features.gc.refcounting-basics.php) [2](http://www.php.net/manual/en/features.gc.collecting-cycles.php) [3](http://www.php.net/manual/en/features.gc.performance-considerations.php) - A series about the PHP garbage collection internals.
|
* Collecting Garbage: [1](http://www.php.net/manual/en/features.gc.refcounting-basics.php) [2](http://www.php.net/manual/en/features.gc.collecting-cycles.php) [3](http://www.php.net/manual/en/features.gc.performance-considerations.php) - A series about the PHP garbage collection internals.
|
||||||
|
|
||||||
|
## PHP Magazines
|
||||||
|
*Fantastic PHP-related magazines.*
|
||||||
|
|
||||||
|
* [php[architect]](http://www.phparch.com/magazine/) - A monthly magazine dedicated to PHP.
|
||||||
|
Loading…
Reference in New Issue
Block a user