From f863f5425e96801b76d0c023fb94ecca2a95631f Mon Sep 17 00:00:00 2001 From: Marc Bennewitz Date: Sun, 16 Nov 2014 21:11:56 +0100 Subject: [PATCH 01/46] Zend Cache The Caching Library of Zend Framework 2 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 99b7d01..51a9f8b 100644 --- a/README.md +++ b/README.md @@ -513,7 +513,8 @@ Libraries to help manage database schemas and migrations. *Libraries for caching data.* * [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 (part of Doctrine). +* [Zend Cache](https://github.com/zendframework/Component_ZendCache) - A caching library (part of Zend Framework 2). * [Stash](https://github.com/tedivm/Stash) - Another library for caching. ## Data Structure and Storage From 8c5685e54ae6b091461d6e256fab649246204c31 Mon Sep 17 00:00:00 2001 From: Marc Bennewitz Date: Sun, 16 Nov 2014 21:17:07 +0100 Subject: [PATCH 02/46] Zend Serializer The library for serialising and de-serialising data (part of Zend Framework 2). --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 99b7d01..c69ae76 100644 --- a/README.md +++ b/README.md @@ -521,6 +521,7 @@ Libraries to help manage database schemas and migrations. * [Ardent](https://github.com/morrisonlevi/Ardent) - A library of data structures. * [PHP Collections](https://github.com/schmittjoh/php-collection) - A simple collections library. +* [Zend Serializer](https://github.com/zendframework/Component_ZendSerializer) - The library for serialising and de-serialising data (part of Zend Framework 2). * [Serializer](https://github.com/schmittjoh/serializer) - A library for serialising and de-serialising data. * [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. From 15b173fc07e069afe1cb139f395567e4a22f87ec Mon Sep 17 00:00:00 2001 From: Alex Bilbie Date: Thu, 4 Dec 2014 13:37:11 +0000 Subject: [PATCH 03/46] Added alexbilbie/Proton under Micro Frameworks --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 194e977..8144dae 100644 --- a/README.md +++ b/README.md @@ -126,6 +126,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Bullet PHP](http://bulletphp.com/) - A micro framework for building REST APIs. * [Fast Route](https://github.com/nikic/FastRoute) - A fast routing library. * [Pux](https://github.com/c9s/Pux) - Another fast routing library. +* [Proton](https://github.com/alexbilbie/Proton) - StackPHP compatible micro framework ## Micro Framework Extras *Extras related to micro frameworks and routers.* From 8839287e3ae34ac743fab43c276647e9442b7be9 Mon Sep 17 00:00:00 2001 From: Tom Graham Date: Tue, 13 Jan 2015 16:53:25 +0000 Subject: [PATCH 04/46] Added heyupdate/Emoji --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3af3ea3..1d081e2 100644 --- a/README.md +++ b/README.md @@ -483,6 +483,7 @@ Libraries to help manage database schemas and migrations. * [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. * [HTML5 PHP](https://github.com/Masterminds/html5-php) - An HTML5 parser and serializer library. +* [Emoji](https://github.com/heyupdate/Emoji) - Emoji images from unicode characters and names ## Strings *Libraries for parsing and manipulating strings.* From 0b575e0abfd61a34988f76a722f22e94ca6aa300 Mon Sep 17 00:00:00 2001 From: Adam Nicholson Date: Wed, 14 Jan 2015 16:13:41 +0000 Subject: [PATCH 05/46] Added Chief --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3af3ea3..bf53915 100644 --- a/README.md +++ b/README.md @@ -601,6 +601,7 @@ Libraries to help manage database schemas and migrations. * [Pagerfanta](https://github.com/whiteoctober/Pagerfanta) - A pagination library. * [Ruler](https://github.com/bobthecow/Ruler) - A simple stateless production rules engine. * [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. * [PHP Option](https://github.com/schmittjoh/php-option) An option type library. * [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library. From be4ea806a8d01a63f30a23842f82d3947997af73 Mon Sep 17 00:00:00 2001 From: wick-ed Date: Tue, 20 Jan 2015 23:40:57 +0100 Subject: [PATCH 06/46] added PHP infrastructure section and appserver.io --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index e58ce57..2f475d6 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT - [Virtual Machines](#virtual-machines) - [Integrated Development Environment](#integrated-development-environment) - [Web Applications](#web-applications) + - [PHP Infrastructure](#php-infrastructure) - [Resources](#resources) - [PHP Websites](#php-websites) - [Other Websites](#other-websites) @@ -692,6 +693,11 @@ Libraries to help manage database schemas and migrations. * [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. +## PHP Infrastructure +*Infrastructure for providing PHP applications and services.* + +* [appserver.io](http://appserver.io/) - A multithreaded application server for PHP, written in PHP. + # Resources Various resources, such as books, websites and articles, for improving your PHP development skills and knowledge. From 31ebb598dc41832c8c5afa84f11f7c4d53b63fc1 Mon Sep 17 00:00:00 2001 From: Edvinas Aleksejonokas Date: Fri, 23 Jan 2015 08:58:38 +0200 Subject: [PATCH 07/46] Include talk about TDD and TPP --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e58ce57..7c07c04 100644 --- a/README.md +++ b/README.md @@ -748,6 +748,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. * [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. +* [Test, Transform, Refactor](https://www.youtube.com/watch?v=yPX3gZ7xgN8) - A talk about TDD and TPP by Marcello Duarte. ## PHP Reading *PHP-releated reading materials.* From a149f628ee58066292d3ddf1b551e061f9e8c917 Mon Sep 17 00:00:00 2001 From: Edvinas Aleksejonokas Date: Fri, 23 Jan 2015 09:05:34 +0200 Subject: [PATCH 08/46] Include Symfony DI component --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e58ce57..0368e5a 100644 --- a/README.md +++ b/README.md @@ -209,6 +209,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Orno Di](https://github.com/orno/di) - Another flexible dependency injection container. * [PHP DI](http://mnapoli.github.com/PHP-DI/) - A dependency injection implementation using annotations. * [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 used in Symfony. ## Imagery *Libraries for manipulating images.* From a87ab4fdeb64d1e4465cab22d592c968cb95c676 Mon Sep 17 00:00:00 2001 From: Samuel Gordalina Date: Wed, 11 Feb 2015 19:06:00 +0000 Subject: [PATCH 09/46] Add CacheTool --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index eb59cde..6f67847 100644 --- a/README.md +++ b/README.md @@ -674,6 +674,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. * [print_o](https://github.com/koriym/print_o) - An object graph visualizer. * [Alias](https://github.com/fuelphp/alias) - A class aliasing library. +* [CacheTool](https://github.com/gordalina/cachetool) - Clear apc/opcode caches from the command line. # Software *Software for creating a development environment.* From 8d0151d2b4f1456e5ec0cd0795897374640e2fe8 Mon Sep 17 00:00:00 2001 From: Lluis Ingles Date: Wed, 11 Feb 2015 21:21:41 +0100 Subject: [PATCH 10/46] Add book: Head First Design Patterns --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index eb59cde..8855e4b 100644 --- a/README.md +++ b/README.md @@ -772,6 +772,7 @@ Various resources, such as books, websites and articles, for improving your PHP * [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. * [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/) - Do you want to learn, understand, remember, and apply design patterns, including the OO design principles upon which design patterns are based?. ## PHP Videos *Fantastic PHP-related videos.* From 25c01278244dcc4a0afd18d42ced12ed2fedb05b Mon Sep 17 00:00:00 2001 From: Lluis Ingles Date: Fri, 13 Feb 2015 09:56:44 +0100 Subject: [PATCH 11/46] Add new section: magazine, with phparch link --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index eb59cde..65827ad 100644 --- a/README.md +++ b/README.md @@ -816,3 +816,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 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. + +## PHP Magazines +*Fantastic PHP-related magazines.* + +* [php[architect]](http://www.phparch.com/magazine/) - php[architect] is a monthly magazine dedicated to PHP programming language. From 33609534659f5fb9948ec93745d4114ce98e22e6 Mon Sep 17 00:00:00 2001 From: Levan Velijanashvili Date: Tue, 19 May 2015 17:17:51 +0400 Subject: [PATCH 12/46] Added Code Climate Code Climate supports PHP --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d89e2a3..4167eca 100644 --- a/README.md +++ b/README.md @@ -330,6 +330,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [xHprof](https://github.com/phacility/xhprof) - Another profiling tool for PHP. * [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. +* [Code Climate](http://codeclimate.com) - An automated code review. ## Debugging *Libraries and tools for debugging code.* From 668ab47299d4b457401f6a09389e2aa59ebf4f40 Mon Sep 17 00:00:00 2001 From: Gabriel Homsi Date: Wed, 20 May 2015 22:27:26 -0300 Subject: [PATCH 13/46] Symfony VarDumper component --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 772d100..dba4c9f 100644 --- a/README.md +++ b/README.md @@ -665,6 +665,7 @@ Libraries to help manage database schemas and migrations. * [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine). * [Whoops](https://github.com/filp/whoops) - A pretty error handling library. * [LadyBug](https://github.com/raulfraile/Ladybug) - A dumper library. +* [Symfony VarDumper](http://symfony.com/blog/new-in-symfony-2-6-vardumper-component) - A Symfony dumper component. * [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. * [Jumper](https://github.com/kakawait/Jumper) - A remote service executor library. From 1e2ff89ba0483dfc706fcb2e4f37f43c479d9380 Mon Sep 17 00:00:00 2001 From: Gabriel Homsi Date: Thu, 21 May 2015 21:58:01 -0300 Subject: [PATCH 14/46] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dba4c9f..bb8419a 100644 --- a/README.md +++ b/README.md @@ -665,7 +665,7 @@ Libraries to help manage database schemas and migrations. * [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine). * [Whoops](https://github.com/filp/whoops) - A pretty error handling library. * [LadyBug](https://github.com/raulfraile/Ladybug) - A dumper library. -* [Symfony VarDumper](http://symfony.com/blog/new-in-symfony-2-6-vardumper-component) - A Symfony dumper component. +* [Symfony VarDumper](http://symfony.com/doc/current/components/var_dumper/introduction.html) - A Symfony dumper component. * [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. * [Jumper](https://github.com/kakawait/Jumper) - A remote service executor library. From 70afbcfc6341ccdbbc4852ce677ffb192a79a6d4 Mon Sep 17 00:00:00 2001 From: Patrick Allaert Date: Wed, 10 Jun 2015 13:35:38 +0200 Subject: [PATCH 15/46] Completed 3v4l.org description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6700390..762795c 100644 --- a/README.md +++ b/README.md @@ -734,7 +734,7 @@ Libraries to help manage database schemas and migrations. ## Web Applications *Web-based applications and tools.* -* [3V4L](http://3v4l.org/) - An online PHP shell. +* [3V4L](http://3v4l.org/) - An online PHP & HHVM shell: run code snippets on 150+ versions and analyze them. * [DBV](http://dbv.vizuina.com/) - A database version control application. * [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. From 59ca2df66c3489f172796fd2d64639adf0cf88b5 Mon Sep 17 00:00:00 2001 From: Jamie York Date: Sat, 18 Jul 2015 19:11:34 +0100 Subject: [PATCH 16/46] Cleanup cache descriptions --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1b192fc..1d3ae20 100644 --- a/README.md +++ b/README.md @@ -596,8 +596,8 @@ Libraries to help manage database schemas and migrations. *Libraries for caching data.* * [Alternative PHP Cache (APC)](http://www.php.net/manual/en/book.apc.php) - Open opcode cache for PHP. -* [Doctrine Cache](https://github.com/doctrine/cache) - A caching library (part of Doctrine). -* [Zend Cache](https://github.com/zendframework/Component_ZendCache) - A caching library (part of Zend Framework 2). +* [Doctrine Cache](https://github.com/doctrine/cache) - A caching library. +* [Zend Cache](https://github.com/zendframework/Component_ZendCache) - Another caching library (ZF2). * [Stash](https://github.com/tedivm/Stash) - Another library for caching. ## Data Structure and Storage From b4c0bb40cfa8fb4af3d748c997078236709a35b6 Mon Sep 17 00:00:00 2001 From: Jamie York Date: Sat, 18 Jul 2015 19:13:28 +0100 Subject: [PATCH 17/46] Cleanup serialiser descriptions --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5d50076..9f2c784 100644 --- a/README.md +++ b/README.md @@ -605,8 +605,8 @@ Libraries to help manage database schemas and migrations. * [Ardent](https://github.com/morrisonlevi/Ardent) - A library of data structures. * [PHP Collections](https://github.com/schmittjoh/php-collection) - A simple collections library. -* [Zend Serializer](https://github.com/zendframework/Component_ZendSerializer) - The library for serialising and de-serialising data (part of Zend Framework 2). * [Serializer](https://github.com/schmittjoh/serializer) - A library for serialising and de-serialising data. +* [Zend Serializer](https://github.com/zendframework/Component_ZendSerializer) - 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. * [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. From 67a1b3c381bb1445656dbc833eb0af9a5e79adfd Mon Sep 17 00:00:00 2001 From: Jamie York Date: Sat, 18 Jul 2015 19:14:40 +0100 Subject: [PATCH 18/46] Cleanup emoji description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 126d794..bb67daf 100644 --- a/README.md +++ b/README.md @@ -542,7 +542,7 @@ Libraries to help manage database schemas and migrations. * [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. * [HTML5 PHP](https://github.com/Masterminds/html5-php) - An HTML5 parser and serializer library. -* [Emoji](https://github.com/heyupdate/Emoji) - Emoji images from unicode characters and names +* [Emoji](https://github.com/heyupdate/Emoji) - A library that converts unicode characters and names into emoji images. ## Strings *Libraries for parsing and manipulating strings.* From 052b2cab15a7d4d12a70bb49174b8f80208a33f1 Mon Sep 17 00:00:00 2001 From: Oskar Bley Date: Sun, 19 Jul 2015 09:45:16 +0200 Subject: [PATCH 19/46] Update url of zend framework components --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d155ff2..7cede3e 100644 --- a/README.md +++ b/README.md @@ -598,7 +598,7 @@ Libraries to help manage database schemas and migrations. * [Alternative PHP Cache (APC)](http://www.php.net/manual/en/book.apc.php) - Open opcode cache for PHP. * [Doctrine Cache](https://github.com/doctrine/cache) - A caching library. -* [Zend Cache](https://github.com/zendframework/Component_ZendCache) - Another caching library (ZF2). +* [Zend Cache](https://github.com/zendframework/zend-cache) - Another caching library (ZF2). * [Stash](https://github.com/tedivm/Stash) - Another library for caching. ## Data Structure and Storage @@ -607,7 +607,7 @@ Libraries to help manage database schemas and migrations. * [Ardent](https://github.com/morrisonlevi/Ardent) - A library of data structures. * [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. -* [Zend Serializer](https://github.com/zendframework/Component_ZendSerializer) - Another library for serialising and de-serialising data (ZF2). +* [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. * [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. From c89a965d7f8469293fd16af2620beba94e759dc1 Mon Sep 17 00:00:00 2001 From: Jamie Date: Wed, 29 Jul 2015 23:29:59 +0100 Subject: [PATCH 20/46] Change talk video to reference channel instead --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e3c0ea..ded64a3 100644 --- a/README.md +++ b/README.md @@ -804,7 +804,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. * [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. -* [Test, Transform, Refactor](https://www.youtube.com/watch?v=yPX3gZ7xgN8) - A talk about TDD and TPP by Marcello Duarte. +* [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference. ## PHP Reading *PHP-releated reading materials.* From a9e90085d04d6193405fa1836feadbecf88a894b Mon Sep 17 00:00:00 2001 From: Jamie Date: Wed, 29 Jul 2015 23:34:32 +0100 Subject: [PATCH 21/46] Clean up aliases to framework components --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 438de23..b3ba2ac 100644 --- a/README.md +++ b/README.md @@ -100,9 +100,9 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT ## Frameworks *Web development frameworks.* -* [Symfony2](http://symfony.com/) - A framework comprised of individual components. -* [Zend Framework 2](http://framework.zend.com) - Another framework comprised of individual components. -* [Laravel 5](http://laravel.com/) - Another PHP framework. +* [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 (ZF2). +* [Laravel 5](http://laravel.com/) - Another PHP framework (L5). * [Aura PHP](http://auraphp.com/) - A framework of independent components. * [Yii2](https://github.com/yiisoft/yii2/) - Another PHP framework. * [Nette](http://nette.org) - Another framework comprised of individual components. @@ -119,8 +119,8 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT ## Components *Standalone component from web development frameworks and development groups.* -* [Symfony2 Components](http://symfony.com/doc/master/components/index.html) - The components that make Symfony2. -* [Zend Framework 2 Components](https://packages.zendframework.com/) - The components that make ZF2. +* [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 Zend Framework. * [Aura Components](http://auraphp.github.com/) - A package of PHP 5.4 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. @@ -228,7 +228,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [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. * [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 used in Symfony. +* [Symfony DI](https://github.com/symfony/DependencyInjection) - A dependency injection container component (SF2). ## Imagery *Libraries for manipulating images.* From c72ccda2d4c96967297b5c223284447740814970 Mon Sep 17 00:00:00 2001 From: Jamie Date: Wed, 29 Jul 2015 23:56:35 +0100 Subject: [PATCH 22/46] Tweak magazine description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 36bc311..120b640 100644 --- a/README.md +++ b/README.md @@ -847,4 +847,4 @@ Various resources, such as books, websites and articles, for improving your PHP ## PHP Magazines *Fantastic PHP-related magazines.* -* [php[architect]](http://www.phparch.com/magazine/) - php[architect] is a monthly magazine dedicated to PHP programming language. +* [php[architect]](http://www.phparch.com/magazine/) - A monthly magazine dedicated to PHP. From 7ff3e2f60a77f036e22dbdf6c0836bb70506f4af Mon Sep 17 00:00:00 2001 From: Jamie Date: Wed, 29 Jul 2015 23:58:06 +0100 Subject: [PATCH 23/46] Move and cleanup cachetool entry --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b39f247..8fe3532 100644 --- a/README.md +++ b/README.md @@ -601,6 +601,7 @@ Libraries to help manage database schemas and migrations. * [Doctrine Cache](https://github.com/doctrine/cache) - A caching library. * [Zend Cache](https://github.com/zendframework/zend-cache) - Another caching library (ZF2). * [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 *Libraries that implement data structure or storage techniques.* @@ -698,7 +699,6 @@ 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. * [print_o](https://github.com/koriym/print_o) - An object graph visualizer. * [Alias](https://github.com/fuelphp/alias) - A class aliasing library. -* [CacheTool](https://github.com/gordalina/cachetool) - Clear apc/opcode caches from the command line. # Software *Software for creating a development environment.* From 10ef3df9fa47b76ac90c6211802c4eba929c2343 Mon Sep 17 00:00:00 2001 From: Jamie Date: Thu, 30 Jul 2015 00:05:38 +0100 Subject: [PATCH 24/46] Add missing dashes --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8fe3532..2b089bd 100644 --- a/README.md +++ b/README.md @@ -275,7 +275,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. * [PHPCI](http://www.phptesting.org/) - An open source continuous integration platform for PHP. * [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. ## Documentation @@ -338,7 +338,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT ## Architectural *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. * [Finite](http://yohan.giarel.li/Finite) - A simple PHP finite state machine. * [Compose](https://github.com/igorw/compose) - A function composition library. @@ -797,7 +797,7 @@ 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. * [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. -* [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. ## PHP Videos From 3e47dc8c49767f5112d9e851a3e65993c642407f Mon Sep 17 00:00:00 2001 From: Matthieu Napoli Date: Mon, 3 Aug 2015 15:29:35 +0200 Subject: [PATCH 25/46] Fixed the PHP-DI entry - the name is PHP-DI (instead of PHP DI) - updated the URL - updated the description (annotations have become a secondary feature and are encompassed by "autowiring") --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b089bd..9f9cbf5 100644 --- a/README.md +++ b/README.md @@ -226,7 +226,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Pimple](http://pimple.sensiolabs.org/) - A tiny dependency injection container. * [Auryn](https://github.com/rdlowrey/Auryn) - Another 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 supporting autowiring and PHP configuration. * [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). From 49b2c944d6416d677aeb26d5bfa35d8255531f39 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 3 Aug 2015 23:38:06 +0100 Subject: [PATCH 26/46] Remove deprecated Markdown library --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 2b089bd..bf200cf 100644 --- a/README.md +++ b/README.md @@ -538,7 +538,6 @@ Libraries to help manage database schemas and migrations. * [Decoda](http://milesj.me/code/php/decoda) - A lightweight markup parser library. * [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). -* [Dflydev Markdown](https://github.com/dflydev/dflydev-markdown) - 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. * [Cebe Markdown](https://github.com/cebe/markdown) - An fast and extensible Markdown parser. From 432547f2c7b9c15f18b9f8f3cdf81e7b995ca2ba Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 4 Aug 2015 00:04:46 +0100 Subject: [PATCH 27/46] Tweak book description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd61799..4b6fda0 100644 --- a/README.md +++ b/README.md @@ -799,7 +799,7 @@ Various resources, such as books, websites and articles, for improving your PHP * [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. * [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/) - Do you want to learn, understand, remember, and apply design patterns, including the OO design principles upon which design patterns are based?. +* [Head First Design Patterns](http://www.headfirstlabs.com/books/hfdp/) - A book that expains software design patterns. ## PHP Videos *Fantastic PHP-related videos.* From fc44da05eadc986395668d1eae1253fffb995a66 Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 4 Aug 2015 00:15:26 +0100 Subject: [PATCH 28/46] Tweak library description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 044ad8d..d96b78f 100644 --- a/README.md +++ b/README.md @@ -675,7 +675,7 @@ Libraries to help manage database schemas and migrations. * [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine). * [Whoops](https://github.com/filp/whoops) - A pretty error handling library. * [LadyBug](https://github.com/raulfraile/Ladybug) - A dumper library. -* [Symfony VarDumper](http://symfony.com/doc/current/components/var_dumper/introduction.html) - A Symfony dumper component. +* [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. * [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. From 1a402a3fdc72014edca36122acf3b20c5be717f4 Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 4 Aug 2015 00:18:07 +0100 Subject: [PATCH 29/46] Simplified description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b92a6e6..9e76706 100644 --- a/README.md +++ b/README.md @@ -226,7 +226,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Pimple](http://pimple.sensiolabs.org/) - A tiny dependency injection container. * [Auryn](https://github.com/rdlowrey/Auryn) - Another dependency injection container. * [Container](https://github.com/thephpleague/container) - Another flexible dependency injection container. -* [PHP-DI](http://php-di.org/) - A dependency injection container supporting autowiring and PHP configuration. +* [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. * [Symfony DI](https://github.com/symfony/DependencyInjection) - A dependency injection container component (SF2). From cd65ce15d63dbb91fe6f2fd65aac4c13287c4995 Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 4 Aug 2015 00:20:54 +0100 Subject: [PATCH 30/46] Tweak 3v4l description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d5105d2..b3a12b0 100644 --- a/README.md +++ b/README.md @@ -743,7 +743,7 @@ Libraries to help manage database schemas and migrations. ## Web Applications *Web-based applications and tools.* -* [3V4L](http://3v4l.org/) - An online PHP & HHVM shell: run code snippets on 150+ versions and analyze them. +* [3V4L](http://3v4l.org/) - An online PHP & HHVM shell. * [DBV](http://dbv.vizuina.com/) - A database version control application. * [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. From 3431c310b6c1b197eb0a363f29f629041444af2a Mon Sep 17 00:00:00 2001 From: Jamie York Date: Tue, 4 Aug 2015 00:36:32 +0100 Subject: [PATCH 31/46] Updated contribution guidelines with note about PR titles --- CONTRIBUTING.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index de65d60..1ee2ea0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -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. * 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. -* 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. * 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. * End all descriptions with a full stop/period. * Check your spelling and grammar. From f1a3fa4aee95f5886d0facb60e82ad60a3b3032a Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 4 Aug 2015 08:42:48 +0100 Subject: [PATCH 32/46] Clean up L5 ORM description. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b3a12b0..2225bf8 100644 --- a/README.md +++ b/README.md @@ -461,7 +461,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Doctrine](http://www.doctrine-project.org/) - A comprehensive DBAL and ORM. * [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. -* [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. * [Spot2](https://github.com/vlucas/spot2) - A MySQL datamapper ORM. * [RedBean](http://redbeanphp.com/) - A lightweight, configuration-less ORM. From aa549c2e1ba268910ac7963385134d9f562d4448 Mon Sep 17 00:00:00 2001 From: Kevin Laude Date: Wed, 5 Aug 2015 00:01:12 -0500 Subject: [PATCH 33/46] Clarify CLImate's description CLImate does more than CLI output. Briefly describe its other functions. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2225bf8..1ec326b 100644 --- a/README.md +++ b/README.md @@ -514,7 +514,7 @@ Libraries to help manage database schemas and migrations. * [Hoa Console](https://github.com/hoaproject/Console) - Another command line library. * [Shunt](https://github.com/php-loep/shunt) - A library for running commands in parallel on multiple remote machines. * [Cilex](https://github.com/Cilex/Cilex) - A micro framework for building command line tools. -* [CLImate](https://github.com/thephpleague/climate) - A library for outputting colours and special formatting. +* [CLImate](https://github.com/thephpleague/climate) - A library for outputting colours, special formatting, input handling, and command line opt parsing. ## Authentication and Authorization *Libraries for implementing user authentication and authorization.* From 9602668f7f2eb1abe0d466837fb556fbe6500077 Mon Sep 17 00:00:00 2001 From: Nikhilesh Jasuja Date: Fri, 7 Aug 2015 15:26:42 -0700 Subject: [PATCH 34/46] =?UTF-8?q?Added=20Kint=20=E2=80=94=20https://github?= =?UTF-8?q?.com/raveren/kint=20=E2=80=94=20which=20is=20a=20debugging=20an?= =?UTF-8?q?d=20profiling=20tool=20that=20replaces=20var=5Fdump(),=20print?= =?UTF-8?q?=5Fr()=20and=20debug=5Fbacktrace().=20Kint=20is=20shipped=20by?= =?UTF-8?q?=20default=20with=20Drupal=208's=20development=20suite.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2225bf8..0cafc8b 100644 --- a/README.md +++ b/README.md @@ -363,6 +363,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. * [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook. * [Blackfire.io](http://blackfire.io) - A low-overhead code profiler. +* [Kint] (https://github.com/raveren/kint) - A debugging and profiling tool that replaces debug_backtrace(), var_dump() and print_r(). ## Build Tools *Project build and automation tools.* From baffd478aa4c2f92355b1220d379d48bfd6264b2 Mon Sep 17 00:00:00 2001 From: Jamie York Date: Mon, 10 Aug 2015 17:42:32 +0100 Subject: [PATCH 35/46] Tweak category name --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cb73eb5..746a886 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT - [Virtual Machines](#virtual-machines) - [Integrated Development Environment](#integrated-development-environment) - [Web Applications](#web-applications) - - [PHP Infrastructure](#php-infrastructure) + - [Infrastructure](#infrastructure) - [Resources](#resources) - [PHP Websites](#php-websites) - [Other Websites](#other-websites) @@ -754,7 +754,7 @@ Libraries to help manage database schemas and migrations. * [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. -## PHP Infrastructure +## Infrastructure *Infrastructure for providing PHP applications and services.* * [appserver.io](http://appserver.io/) - A multithreaded application server for PHP, written in PHP. From 5fd3c5bb27dfb4a302241061606c00edc40b5f51 Mon Sep 17 00:00:00 2001 From: Jamie York Date: Mon, 10 Aug 2015 17:50:51 +0100 Subject: [PATCH 36/46] Tweak formatting and description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4760f90..e3817a2 100644 --- a/README.md +++ b/README.md @@ -367,7 +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. * [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook. * [Blackfire.io](http://blackfire.io) - A low-overhead code profiler. -* [Kint] (https://github.com/raveren/kint) - A debugging and profiling tool that replaces debug_backtrace(), var_dump() and print_r(). +* [Kint](https://github.com/raveren/kint) - A debugging and profiling tool that replaces `debug_backtrace()`, `var_dump()` and `print_r()`. ## Build Tools *Project build and automation tools.* From e22b43295fd32147ff8f8c87f93383bcbf85dabf Mon Sep 17 00:00:00 2001 From: Jamie York Date: Mon, 10 Aug 2015 17:51:26 +0100 Subject: [PATCH 37/46] Simplified description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e3817a2..8b985bd 100644 --- a/README.md +++ b/README.md @@ -367,7 +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. * [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook. * [Blackfire.io](http://blackfire.io) - A low-overhead code profiler. -* [Kint](https://github.com/raveren/kint) - A debugging and profiling tool that replaces `debug_backtrace()`, `var_dump()` and `print_r()`. +* [Kint](https://github.com/raveren/kint) - A debugging and profiling tool. ## Build Tools *Project build and automation tools.* From 3f547810e3aa0bde8b42e467456bf711a4b5a8ed Mon Sep 17 00:00:00 2001 From: Jamie York Date: Mon, 10 Aug 2015 17:53:42 +0100 Subject: [PATCH 38/46] Simplified description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0fa46e2..8b985bd 100644 --- a/README.md +++ b/README.md @@ -519,7 +519,7 @@ Libraries to help manage database schemas and migrations. * [Hoa Console](https://github.com/hoaproject/Console) - Another command line library. * [Shunt](https://github.com/php-loep/shunt) - A library for running commands in parallel on multiple remote machines. * [Cilex](https://github.com/Cilex/Cilex) - A micro framework for building command line tools. -* [CLImate](https://github.com/thephpleague/climate) - A library for outputting colours, special formatting, input handling, and command line opt parsing. +* [CLImate](https://github.com/thephpleague/climate) - A library for outputting colours and special formatting. ## Authentication and Authorization *Libraries for implementing user authentication and authorization.* From 3b15b1828c523bbebfddb4cdc9086c80b9778af9 Mon Sep 17 00:00:00 2001 From: Colin O'Dell Date: Fri, 21 Aug 2015 08:40:26 -0400 Subject: [PATCH 39/46] Fix link to CommonMark spec --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8b985bd..2aafa77 100644 --- a/README.md +++ b/README.md @@ -543,7 +543,7 @@ Libraries to help manage database schemas and migrations. * [Decoda](http://milesj.me/code/php/decoda) - A lightweight markup parser library. * [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/). * [Parsedown](https://github.com/erusev/parsedown) - Another Markdown parser. * [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. From 6dbad9a937833a69a5b18b9e6f7fcbe1d90f17f8 Mon Sep 17 00:00:00 2001 From: Mark Beech Date: Tue, 1 Sep 2015 15:26:15 +0100 Subject: [PATCH 40/46] Code style fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2aafa77..ec9b3c2 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT - [Components](#components) - [Micro Frameworks](#micro-frameworks) - [Micro Framework Extras](#micro-framework-extras) - - [Routers](#routers) + - [Routers](#routers) - [Templating](#templating) - [Static Site Generators](#static-site-generators) - [HTTP](#http) From bd6dadd6547a5d1a5484da11f66b3a4c3c01d3d7 Mon Sep 17 00:00:00 2001 From: Mark Beech Date: Wed, 2 Sep 2015 21:37:14 +0100 Subject: [PATCH 41/46] Typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2aafa77..d3ebef4 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Knp RAD Bundle](http://rad.knplabs.com/) - A Rapid Application Development (RAD) bundle for Symfony 2. ## 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 Symfony 2. * [Zend Framework 2 Components](https://packages.zendframework.com/) - The components that make Zend Framework. From 4c42e18b98de2207b2eda7653ad5e75e72ed489d Mon Sep 17 00:00:00 2001 From: Jamie York Date: Thu, 3 Sep 2015 17:27:55 +0100 Subject: [PATCH 42/46] Remove duplicates from micro frameworks/routers --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index fd41abe..b0c8d27 100644 --- a/README.md +++ b/README.md @@ -133,8 +133,6 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Slim](http://www.slimframework.com/) - Another simple micro framework. * [Bullet PHP](http://bulletphp.com/) - A micro framework for building REST APIs. * [Lumen](http://lumen.laravel.com) - A micro-framework by Laravel. -* [Fast Route](https://github.com/nikic/FastRoute) - A fast routing library. -* [Pux](https://github.com/c9s/Pux) - Another fast routing library. * [Proton](https://github.com/alexbilbie/Proton) - A StackPHP compatible micro framework ## Micro Framework Extras From b0d8a6e20fb79e213b0cd975358eba9ab7ec71d7 Mon Sep 17 00:00:00 2001 From: Jad Bitar Date: Sat, 11 Apr 2015 10:13:03 -0400 Subject: [PATCH 43/46] Misc. updated re: CakePHP 3 --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index b0c8d27..07c0a36 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ 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. * [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 *Standalone components from web development frameworks and development groups.* @@ -123,6 +124,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [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 Zend Framework. * [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. * [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group. @@ -423,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. * [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. +* [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. ## Logging @@ -470,6 +473,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [RedBean](http://redbeanphp.com/) - A lightweight, configuration-less ORM. * [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. +* [Cake ORM](https://github.com/cakephp/orm) - Object-Relational Mapper, implemented using the DataMapper pattern (CP). ## Migrations Libraries to help manage database schemas and migrations. @@ -581,6 +585,7 @@ Libraries to help manage database schemas and migrations. * [Filterus](https://github.com/ircmaxell/filterus) - A simple PHP filtering library. * [Respect Validate](https://github.com/Respect/Validation) - A simple 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. * [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. @@ -603,6 +608,7 @@ Libraries to help manage database schemas and migrations. * [Alternative PHP Cache (APC)](http://www.php.net/manual/en/book.apc.php) - Open opcode cache for PHP. * [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. * [CacheTool](https://github.com/gordalina/cachetool) - A tool to clear APC/opcode caches from the command line. @@ -618,6 +624,7 @@ Libraries to help manage database schemas and migrations. * [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. * [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 *Libraries for working with notification software.* @@ -640,6 +647,7 @@ Libraries to help manage database schemas and migrations. *Libraries for Internationalization (I18n) and Localization (L10n).* * [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 *Libraries for accessing third party APIs.* @@ -703,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. * [print_o](https://github.com/koriym/print_o) - An object graph visualizer. * [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 for creating a development environment.* From 8a418b31e7341990adb61d0c6a6995c46cc1761d Mon Sep 17 00:00:00 2001 From: Jamie York Date: Thu, 24 Sep 2015 19:23:41 -0600 Subject: [PATCH 44/46] Update Sentry links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 07c0a36..9bc841f 100644 --- a/README.md +++ b/README.md @@ -526,8 +526,8 @@ Libraries to help manage database schemas and migrations. ## Authentication and Authorization *Libraries for implementing user authentication and authorization.* -* [Sentry](https://github.com/cartalyst/sentry) - A framework agnostic authentication & authorisation library. -* [Sentry Social](http://docs.cartalyst.com/sentry-social-2/introduction) - A library for social network authentication. +* [Sentinel](https://cartalyst.com/manual/sentinel/2.0) - A framework agnostic authentication & authorisation library. +* [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. * [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. From 46f64bfb9603ca013eba23f06cc0096f12f6f0d0 Mon Sep 17 00:00:00 2001 From: Jamie York Date: Thu, 24 Sep 2015 19:24:08 -0600 Subject: [PATCH 45/46] Add CakePHP legend --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9bc841f..72ccab8 100644 --- a/README.md +++ b/README.md @@ -108,7 +108,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Yii2](https://github.com/yiisoft/yii2/) - Another PHP framework. * [Nette](http://nette.org) - Another framework comprised of individual components. * [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. ## Framework Extras From 972c3d3e626e17ec7482e26a74d64e601afb149b Mon Sep 17 00:00:00 2001 From: lorvent Date: Fri, 25 Sep 2015 06:26:18 -0400 Subject: [PATCH 46/46] small typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 72ccab8..75c4708 100644 --- a/README.md +++ b/README.md @@ -458,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. * [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. ## Database