From de8f97268a63c93aadf7729c649283947e3bd302 Mon Sep 17 00:00:00 2001 From: Ilya Date: Tue, 19 May 2015 18:27:50 +0300 Subject: [PATCH 01/11] Added "XML Parsing with PHP" Book This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d89e2a3..93ab890 100644 --- a/README.md +++ b/README.md @@ -767,6 +767,7 @@ Various resources, such as books, websites and articles, for improving your PHP * [Securing PHP: Core Concepts](https://leanpub.com/securingphp-coreconcepts) - A book about common security terms and practices for PHP by Chris Cornutt. * [Modernising Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernising legacy PHP applications by Paul M. Jones. * [Modern PHP New Features and Good Practices](http://shop.oreilly.com/product/0636920033868.do) - A book about new PHP features and best practices by Josh Lockhart. +* [XML Parsing with PHP](http://www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically. ## Other Books *Books related to general computing and web development.* From ab33b4106e6a80d2ae33f3c1d55a67fd50d2cb03 Mon Sep 17 00:00:00 2001 From: Ilya Date: Mon, 1 Jun 2015 13:58:36 +0300 Subject: [PATCH 02/11] added RadarPHP --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 6700390..7b509d4 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,10 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [PPI Framework 2](http://www.ppi.io) - An interoperability framework. * [CakePHP](http://cakephp.org/) - A rapid application development framework. * [Phalcon](http://phalconphp.com/en/) - A framework implemented as a C extension. +* [Radar](https://github.com/radarphp/Radar.Adr) - An Action-Domain-Responder implementation for PHP. + +Filters + ## Framework Extras *Extras related to web development frameworks.* From 1aded59c78099f35571f35b6299207abc4c1b068 Mon Sep 17 00:00:00 2001 From: Jakub Kulhan Date: Wed, 11 Nov 2015 19:15:05 +0100 Subject: [PATCH 03/11] Added BunnyPHP as AMQP (RabbitMQ) library --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 857125e..00210e5 100644 --- a/README.md +++ b/README.md @@ -535,6 +535,7 @@ Libraries to help manage database schemas and migrations. *Libraries for working with event and task queues.* * [Bernard](https://github.com/bernardphp/bernard) - A multibackend abstraction library. +* [BunnyPHP](https://github.com/jakubkulhan/bunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library. * [Pheanstalk](https://github.com/pda/pheanstalk) - A Beanstalkd client library. * [PHP AMQP](https://github.com/php-amqplib/php-amqplib) - A pure PHP AMQP library. * [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue. From 611f76d3fe01887589af461621b27d766e1570f3 Mon Sep 17 00:00:00 2001 From: Baptiste GAILLARD Date: Thu, 10 Mar 2016 00:06:46 +0100 Subject: [PATCH 04/11] Add php-pushwoosh to the Notifications section This add php-pushwoosh to the Notifications section, php-pushwoosh is a well tested library with more than 1000 downloads / month. This library is very stable and is widely used, so it can safely be added to awesome-php. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 857125e..548d7b9 100644 --- a/README.md +++ b/README.md @@ -687,6 +687,7 @@ Libraries to help manage database schemas and migrations. * [Notification Pusher](https://github.com/Ph3nol/NotificationPusher) - A standalone library for device push notifications. * [Notificato](https://github.com/mac-cain13/notificato) - A library for handling push notifications. * [Notificator](https://github.com/namshi/notificator) - A lightweight notification library. +* [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh) - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services. ## Deployment *Libraries for project deployment.* From 7ed78e0f2658d767f2bb4d2f7fc379ee1715995a Mon Sep 17 00:00:00 2001 From: Michele Orselli Date: Sun, 4 Oct 2015 12:44:56 +0200 Subject: [PATCH 05/11] [profiling tools] adds tideways.io --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 88a85f7..96bd519 100644 --- a/README.md +++ b/README.md @@ -397,6 +397,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [PHP Debug Bar](http://phpdebugbar.com/) - A debugging toolbar. * [PHPBench](https://github.com/phpbench/phpbench) - A benchmarking Framework. * [PHPDBG](http://phpdbg.com/) - An interactive PHP debugger. +* [Tideways.io](https://tideways.io/) - Monitoring and profiling tool * [Tracy](https://github.com/nette/tracy) - A simple error detection, logging and time measuring library. * [xDebug](https://github.com/xdebug/xdebug) - A debug and profile tool for PHP. * [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook. From 9b0417258d3432faad940857bd925d047eb53bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Gomez?= Date: Wed, 27 Jan 2016 13:13:39 +0100 Subject: [PATCH 06/11] Suggest RulerZ --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 88a85f7..a1b2eea 100644 --- a/README.md +++ b/README.md @@ -385,6 +385,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [PHP Option](https://github.com/schmittjoh/php-option) - An option type library. * [Pipeline](https://github.com/thephpleague/pipeline) - A pipeline pattern implementation. * [Ruler](https://github.com/bobthecow/Ruler) - A simple stateless production rules engine. +* [RulerZ](https://github.com/K-Phoen/rulerz) - A powerful rule engine and implementation of the Specification pattern. ## Debugging and Profiling *Libraries and tools for debugging and profiling code.* From 180180c16e807821a2e97704fa3680825e82be36 Mon Sep 17 00:00:00 2001 From: Ujjwal Ojha Date: Mon, 4 Apr 2016 16:24:04 +0545 Subject: [PATCH 07/11] Added zend-diactoros --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 88a85f7..8800d66 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [PHP VCR](http://php-vcr.github.io/) - A library for recording and replaying HTTP requests. * [Requests](https://github.com/rmccue/Requests) - A simple HTTP library. * [Retrofit](https://github.com/tebru/retrofit-php) - A library to ease creation of REST API clients. +* [zend-diactoros](https://github.com/zendframework/zend-diactoros) - PSR-7 HTTP Message implementation. ## Scraping *Libraries for scraping websites.* From 24cca0c32a03aae578b2d17af356c0bc9cfc7391 Mon Sep 17 00:00:00 2001 From: walkor Date: Mon, 25 May 2015 10:14:45 +0800 Subject: [PATCH 08/11] Adding workerman to the list of event driven libs Another event driven non-blocking I/O library. https://github.com/walkor/Workerman --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 88a85f7..6aec217 100644 --- a/README.md +++ b/README.md @@ -464,6 +464,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Ratchet](https://github.com/ratchetphp/Ratchet) - A web socket library. * [React](https://github.com/reactphp/react) - An event driven non-blocking I/O library. * [Rx.PHP](https://github.com/asm89/Rx.PHP) - A reactive extension library. +* [Workerman](https://github.com/walkor/Workerman) - An event driven non-blocking I/O library. ## Logging *Libraries for generating and working with log files.* From daa1f0e68125607d0160cab246901b9298aebf8f Mon Sep 17 00:00:00 2001 From: Tino Ehrich Date: Mon, 4 Apr 2016 14:15:23 +0200 Subject: [PATCH 09/11] [date and time] fightbulc/moment.php --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 88a85f7..87f8acb 100644 --- a/README.md +++ b/README.md @@ -447,6 +447,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [CalendR](http://yohan.giarel.li/CalendR/) - A calendar management library. * [Carbon](https://github.com/briannesbitt/Carbon) - A simple DateTime API extension. * [ExpressiveDate](https://github.com/jasonlewis/expressive-date) - Another DateTime API extension. +* [Moment.php](https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support. ## Event *Libraries that are event-driven or implement non-blocking event loops.* From f5a67249b658873cc5d8737a05417ac0b6ec57af Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Mon, 4 Apr 2016 13:27:49 -0400 Subject: [PATCH 10/11] Fix link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6d9c46c..4f5643a 100644 --- a/README.md +++ b/README.md @@ -879,7 +879,7 @@ Various resources, such as books, websites and articles, for improving your PHP * [Securing PHP: Core Concepts](https://leanpub.com/securingphp-coreconcepts) - A book about common security terms and practices for PHP by Chris Cornutt. * [Signaling PHP](https://leanpub.com/signalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans. * [The Grumpy Programmer's Guide to Building Testable PHP Applications](https://leanpub.com/grumpy-testing) - A book about building testing PHP applications by Chris Hartjes. -* [XML Parsing with PHP](http://www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically. +* [XML Parsing with PHP](https://www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically. ## Other Books *Books related to general computing and web development.* From 58dfdba2f6a3e3539b9ab4869dbd6740ae28cf57 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Mon, 4 Apr 2016 13:28:21 -0400 Subject: [PATCH 11/11] Ignore hoa-project.net, allow blackfire.io and toranproxy.com --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9a1b7db..0d2a97a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,6 @@ rvm: before_script: - gem install awesome_bot script: - - awesome_bot README.md --white-list igor.io,blackfire.io,toranproxy.com + - awesome_bot README.md --white-list igor.io,hoa-project.net notifications: email: false