From 9b9c8fb59702012f12130588d0943c20876d9f28 Mon Sep 17 00:00:00 2001 From: psliwa Date: Mon, 25 Aug 2014 23:50:39 +0200 Subject: [PATCH 01/24] add PHPPdf --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 30cab83..88bf25d 100644 --- a/README.md +++ b/README.md @@ -369,6 +369,7 @@ A curated list of amazingly awesome PHP libraries, resources and shiny things. * [Snappy](https://github.com/KnpLabs/snappy) - A PDF and image generation library. * [WKHTMLToPDF](https://github.com/antialize/wkhtmltopdf) - A tool to convert HTML to PDF. +* [PHPPdf](https://github.com/psliwa/PHPPdf) - A library for generating PDFs and images from XML. ## ORM and Datamapping *Libraries that implement object-relational mapping or datamapping techniques.* From 00fc8c46288ae45d2b10c2fcc2b75726fc6d71bb Mon Sep 17 00:00:00 2001 From: psliwa Date: Mon, 25 Aug 2014 23:55:33 +0200 Subject: [PATCH 02/24] add Image Optimizer --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 30cab83..f018fa7 100644 --- a/README.md +++ b/README.md @@ -205,6 +205,7 @@ A curated list of amazingly awesome PHP libraries, resources and shiny things. * [GIF Creator](https://github.com/Sybio/GifCreator) - A library to create GIF animations from multiple images. * [Image With Text](https://github.com/nmcteam/image-with-text) - A library for embedding text into images. * [Color Extractor](https://github.com/php-loep/color-extractor) - A library for extracting colours from images. +* [Image Optimizer](https://github.com/psliwa/image-optimizer) - A library for optimizing images. ## Testing *Libraries for testing codebases and generating test data.* From 879cd5d308de2d0200a2b11b09ab2f289a023a19 Mon Sep 17 00:00:00 2001 From: Marco Muths Date: Sun, 26 Oct 2014 23:57:42 +0100 Subject: [PATCH 03/24] Update README.md Add PhpDependencyAnalysis for Code Analysis --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 847091c..1dcea61 100644 --- a/README.md +++ b/README.md @@ -296,6 +296,7 @@ A curated list of amazingly awesome PHP libraries, resources and shiny things. * [xDebug](https://github.com/xdebug/xdebug) - A debug and profile tool for PHP. * [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](hhttps://github.com/mamuz/PhpDependencyAnalysis) - Analyzing tool to create dependency graph on customizable levels. ## Build Tools *Project build and automation tools.* From 97c94e872d5b023e779f43b26f34b569af74547b Mon Sep 17 00:00:00 2001 From: Marco Muths Date: Sun, 26 Oct 2014 23:59:00 +0100 Subject: [PATCH 04/24] Update README.md typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1dcea61..9ad5e99 100644 --- a/README.md +++ b/README.md @@ -296,7 +296,7 @@ A curated list of amazingly awesome PHP libraries, resources and shiny things. * [xDebug](https://github.com/xdebug/xdebug) - A debug and profile tool for PHP. * [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](hhttps://github.com/mamuz/PhpDependencyAnalysis) - Analyzing tool to create dependency graph on customizable levels. +* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - Analyzing tool to create dependency graph on customizable levels. ## Build Tools *Project build and automation tools.* From 227e5566f5990ffdc7bb171a9cadc88d959e210b Mon Sep 17 00:00:00 2001 From: James Jackson Date: Tue, 11 Nov 2014 20:34:26 +0000 Subject: [PATCH 05/24] Added Email Validator for validating email addresses. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 99b7d01..bd8f779 100644 --- a/README.md +++ b/README.md @@ -175,6 +175,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Email Reply Parser](https://github.com/willdurand/EmailReplyParser) - An email reply parser library. * [Stampie](https://github.com/henrikbjorn/Stampie) - A library for email services such as [SendGrid](http://sendgrid.com), [PostMark](http://postmarkapp.com), [MailGun](http://www.mailgun.com) and [Mandrill](http://www.mandrill.com). * [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles) - A library to inline CSS in email templates. +* [Email Validator](https://github.com/nojacko/email-validator) - A small email address validation library. ## Files *Libraries for file manipulation and MIME type detection.* From 990154c6457b6b13583a991c08f860eca68d531e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Baptiste=20Clavi=C3=A9?= Date: Thu, 18 Dec 2014 10:35:42 +0100 Subject: [PATCH 06/24] Add reference to Elephant.io --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3af3ea3..695b163 100644 --- a/README.md +++ b/README.md @@ -371,6 +371,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Rx.PHP](https://github.com/asm89/Rx.PHP) - A reactive extension library. * [Ratchet](https://github.com/cboden/Ratchet) - A web socket library. * [Hoa WebSocket](https://github.com/hoaproject/Websocket) - Another web socket library. +* [Elephant.io](https://github.cpm/Wisembly/Elephant.io) - Yet another web socket library. * [Hoa EventSource](https://github.com/hoaproject/Eventsource) - An event source library. * [Evenement](https://github.com/igorw/evenement) - An event dispatcher library. * [FuelPHP Event](https://github.com/fuelphp/event) - Another event dispatcher library. From 07eaafe23956ad99749c96531fd99d4ae52f091b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Baptiste=20Clavi=C3=A9?= Date: Thu, 18 Dec 2014 14:57:18 +0100 Subject: [PATCH 07/24] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 695b163..3380e35 100644 --- a/README.md +++ b/README.md @@ -371,7 +371,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Rx.PHP](https://github.com/asm89/Rx.PHP) - A reactive extension library. * [Ratchet](https://github.com/cboden/Ratchet) - A web socket library. * [Hoa WebSocket](https://github.com/hoaproject/Websocket) - Another web socket library. -* [Elephant.io](https://github.cpm/Wisembly/Elephant.io) - Yet another web socket library. +* [Elephant.io](https://github.com/Wisembly/Elephant.io) - Yet another web socket library. * [Hoa EventSource](https://github.com/hoaproject/Eventsource) - An event source library. * [Evenement](https://github.com/igorw/evenement) - An event dispatcher library. * [FuelPHP Event](https://github.com/fuelphp/event) - Another event dispatcher library. From ef55892cc7bf7ad5d0486fd6ef6811c681b131ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Garn=C3=A6s?= Date: Sun, 4 Jan 2015 10:59:15 +0100 Subject: [PATCH 08/24] Added wsdl2phpgenerator library --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3af3ea3..1069991 100644 --- a/README.md +++ b/README.md @@ -641,6 +641,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. +* [wsdl2phpgenerator](https://github.com/wsdl2phpgenerator/wsdl2phpgenerator) - Generate PHP classes from SOAP WSDL files. # Software *Software for creating a development environment.* From 665470a2de2c0fa9220feb05a704d46f17759621 Mon Sep 17 00:00:00 2001 From: Boris Huai Date: Wed, 14 Jan 2015 09:04:54 +0800 Subject: [PATCH 09/24] Add a mobile detect library Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3af3ea3..691b1e1 100644 --- a/README.md +++ b/README.md @@ -641,6 +641,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. +* [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets). # Software *Software for creating a development environment.* From 30dbb240d2181a6f8ca02f567e3d6b790fc7caa3 Mon Sep 17 00:00:00 2001 From: nickurt Date: Sun, 18 Jan 2015 13:35:49 +0100 Subject: [PATCH 10/24] Added piwik/device-detector for universal device detection that can parse any user agent --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3af3ea3..db8d1df 100644 --- a/README.md +++ b/README.md @@ -498,6 +498,7 @@ Libraries to help manage database schemas and migrations. * [Text](https://github.com/kzykhys/Text) - A text manipulation library. * [SQL Formatter](https://github.com/jdorn/sql-formatter/) - A library for formatting SQL statements. * [UA Parser](https://github.com/tobie/ua-parser/tree/master/php) - A library for parsing user agent strings. +* [Device Detector](https://github.com/piwik/device-detector) - Universal Device Detection library will parse any User Agent (browser, os, type, brand and model) ## Numbers *Libraries for working with numbers.* From 6bc439bd9da23bcaa69b0bb3d176d653603cc311 Mon Sep 17 00:00:00 2001 From: Bruno Paz Date: Sat, 24 Jan 2015 16:47:19 +0000 Subject: [PATCH 11/24] add blackfire.io --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5f4aa7f..d22eafd 100644 --- a/README.md +++ b/README.md @@ -322,6 +322,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [PHPDBG](http://phpdbg.com/) - An interactive PHP debugger. * [Tracy](https://github.com/nette/tracy) - A simple error detection, logging and time measuring library. * [Z-Ray](http://www.zend.com/en/products/server/z-ray) - A debug and profile tool for Zend Server. +* [Blackfire.io](http://blackfire.io) - Blackfire Profiler automatically instruments your code to gather data about consumed server resources like memory, CPU time, and I/O. ## Build Tools *Project build and automation tools.* From 8ffdf9678000d0cf8e06123d93e79f87281db9f3 Mon Sep 17 00:00:00 2001 From: Aleksandar Diklic Date: Mon, 23 Feb 2015 15:42:29 +0100 Subject: [PATCH 12/24] Added SemaphoreCI to the CI list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9d9e567..13fbe1d 100644 --- a/README.md +++ b/README.md @@ -266,6 +266,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT *Libraries and applications for continuous integration.* * [Travis CI](https://travis-ci.org/) - A continuous integration platform. +* [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). From 4adb13aa9e9b5e2a28053b1507cc9b39717e70d3 Mon Sep 17 00:00:00 2001 From: Vitaliy Stepanenko Date: Thu, 5 Mar 2015 21:24:36 +0200 Subject: [PATCH 13/24] Some libs moved from "Miscellaneous" to new "Architectural" category --- README.md | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 9d9e567..7035e40 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT - [Security](#security) - [Passwords](#passwords) - [Code Analysis](#code-analysis) + - [Architectural](#architectural) - [Debugging](#debugging) - [Build Tools](#build-tools) - [Task Runners](#task-runners) @@ -327,6 +328,21 @@ 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. +## 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. +* [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. +* [Monad PHP](https://github.com/ircmaxell/monad-php) - A simple Monad library. +* [Patchwork](http://antecedent.github.io/patchwork/) - A library for redefining userland functions. +* [Galapagos](https://github.com/igorw/galapagos) - Evolutionary language transformation. +* [Design Patterns PHP](https://github.com/domnikl/DesignPatternsPHP) - A repository of software patterns implemented in PHP. +* [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library. +* [Lib Accessor](https://github.com/phine/lib-accessor) - A library for simplifying accessors. +* [Iter](https://github.com/nikic/iter) - A library that provides iteration primitives using generators. + ## Debugging *Libraries and tools for debugging code.* @@ -632,18 +648,14 @@ Libraries to help manage database schemas and migrations. * [JSON Lint](https://github.com/Seldaek/jsonlint) - A JSON lint utility. * [JSONPCallbackValidator](https://github.com/willdurand/JsonpCallbackValidator) - A library for validating JSONP callbacks. * [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. * [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. * [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). * [Whoops](https://github.com/filp/whoops) - A pretty error handling library. -* [Finite](http://yohan.giarel.li/Finite) - A simple PHP finite state machine. * [LadyBug](https://github.com/raulfraile/Ladybug) - A dumper library. * [Procrastinator](https://github.com/lstrojny/Procrastinator) - A library for running time consuming tasks. -* [Compose](https://github.com/igorw/compose) - A function composition library. * [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. * [Underscore](http://anahkiasen.github.io/underscore-php/) - A PHP port of the Underscore JS library. @@ -655,20 +667,13 @@ Libraries to help manage database schemas and migrations. * [Essence](https://github.com/felixgirault/essence) - A library for extracting web media. * [Embera](https://github.com/mpratt/Embera) - An Oembed consumer library. * [Graphviz](https://github.com/alexandresalome/graphviz) - A Graphviz library. -* [Monad PHP](https://github.com/ircmaxell/monad-php) - A simple Monad library. * [Flux](https://github.com/selvinortiz/flux) - A regular expression building library. -* [Patchwork](http://antecedent.github.io/patchwork/) - A library for redefining userland functions. -* [Galapagos](https://github.com/igorw/galapagos) - Evolutionary language transformation. -* [Design Patterns PHP](https://github.com/domnikl/DesignPatternsPHP) - A repository of software patterns implemented in PHP. * [PHPCR](https://github.com/phpcr/phpcr) - A PHP port of the Java Content Repository (JCR). -* [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library. * [ClassPreloader](https://github.com/mtdowling/ClassPreloader) - A library for optimising autoloading. * [Lib Country](https://github.com/phine/lib-country) - A library for country and subdivision data. -* [Lib Accessor](https://github.com/phine/lib-accessor) - A library for simplifying accessors. * [PHPStack](http://dunkels.com/adam/phpstack/) - A TCP/IP stack proof of concept written in PHP. * [Nmap](https://github.com/willdurand/nmap) - A PHP wrapper around [Nmap](http://nmap.org/). * [Code Mover](https://github.com/dantleech/code-mover) - A library for moving code. -* [Iter](https://github.com/nikic/iter) - A library that provides iteration primitives using generators. * [Lambda PHP](https://github.com/igorw/lambda-php) - A Lambda calculus interpreter in PHP. * [Country List](https://github.com/umpirsky/country-list) - A list of all countries with names and ISO 3166-1 codes. * [PHP-GPIO](https://github.com/ronanguilloux/php-gpio) - A library for playing with the Raspberry PI's GPIO pins. From a6ed80760380ceb5b38c93c26fd6d166df9a3477 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Fri, 6 Mar 2015 11:07:03 +0000 Subject: [PATCH 14/24] Added Cachet --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9d9e567..7e679d1 100644 --- a/README.md +++ b/README.md @@ -722,6 +722,7 @@ Libraries to help manage database schemas and migrations. * [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. * [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. # Resources Various resources, such as books, websites and articles, for improving your PHP development skills and knowledge. From 765969a1fd4c68d3f47fe397fed6a58e85a3d648 Mon Sep 17 00:00:00 2001 From: Mohamed Bouallegue Date: Sat, 28 Mar 2015 02:36:21 +0100 Subject: [PATCH 15/24] adding a new book adding the "Modern PHP New features and good practices" book --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9d9e567..5e8a07f 100644 --- a/README.md +++ b/README.md @@ -761,6 +761,7 @@ Various resources, such as books, websites and articles, for improving your PHP * [Signaling PHP](https://leanpub.com/signalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans. * [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. ## Other Books *Books related to general computing and web development.* From ce99553c25d886b76b1989ff4abaf40c0e9149b2 Mon Sep 17 00:00:00 2001 From: Jamie Date: Fri, 15 May 2015 17:11:22 +0100 Subject: [PATCH 16/24] Description tweak. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ca51e82..b674804 100644 --- a/README.md +++ b/README.md @@ -327,7 +327,7 @@ 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. * [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) - Analyzing tool to create dependency graph on customizable levels. +* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customisable dependency graphs. ## Debugging *Libraries and tools for debugging code.* From ab9274b41c7369bee072bd661d7ffa1f58b6a28c Mon Sep 17 00:00:00 2001 From: Jamie Date: Fri, 15 May 2015 17:17:53 +0100 Subject: [PATCH 17/24] Add password gen lib (@timoh6). --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 02091a9..d89e2a3 100644 --- a/README.md +++ b/README.md @@ -305,6 +305,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Password Policy](https://github.com/ircmaxell/password-policy) - A password policy library for PHP and JavaScript. * [Password Validator](https://github.com/jeremykendall/password-validator) - A library for validating and upgrading password hashes. * [Zxcvbn PHP](https://github.com/bjeavons/zxcvbn-php) - A realistic PHP password strength estimate library based on Zxcvbn JS. +* [GenPhrase](https://github.com/timoh6/GenPhrase) - A library for generating secure random passphrases. ## Code Analysis *Libraries and tools for analysing, parsing and manipulating codebases.* From a04ffe900c491d7c415aa240ea4fe8a3a7d0e56e Mon Sep 17 00:00:00 2001 From: Levan Velijanashvili Date: Tue, 19 May 2015 16:12:27 +0400 Subject: [PATCH 18/24] Add Lumen by Laravel --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d89e2a3..39f319d 100644 --- a/README.md +++ b/README.md @@ -126,6 +126,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT ## Micro Frameworks *Micro frameworks and routers.* +* [Lumen](http://lumen.laravel.com) - The stunningly fast micro-framework by Laravel. * [Silex](http://silex.sensiolabs.org/) - A micro framework built around Symfony2 components. * [Slim](http://www.slimframework.com/) - Another simple micro framework. * [Bullet PHP](http://bulletphp.com/) - A micro framework for building REST APIs. From ba507426bdfbc9c391d619e44ef49a94ad22b223 Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 19 May 2015 21:20:01 +0100 Subject: [PATCH 19/24] Tweak description. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 39f319d..2e97fc8 100644 --- a/README.md +++ b/README.md @@ -126,10 +126,10 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT ## Micro Frameworks *Micro frameworks and routers.* -* [Lumen](http://lumen.laravel.com) - The stunningly fast micro-framework by Laravel. * [Silex](http://silex.sensiolabs.org/) - A micro framework built around Symfony2 components. * [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. ## Micro Framework Extras *Extras related to micro frameworks and routers.* From 3d4e5214f992cc884e2804e7b8f5fe6fb5bb0a21 Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 19 May 2015 21:26:04 +0100 Subject: [PATCH 20/24] Make REST category more generic. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7c77ba4..04ee9cf 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT - [Strings](#strings) - [Numbers](#numbers) - [Filtering and Validation](#filtering-and-validation) - - [REST and API](#rest-and-api) + - [API](#api) - [Caching](#caching) - [Data Structure and Storage](#data-structure-and-storage) - [Notifications](#notifications) @@ -558,8 +558,8 @@ Libraries to help manage database schemas and migrations. * [MetaYaml](https://github.com/romaricdrigon/MetaYaml) - A schema validation library that supports YAML, JSON and XML. * [ISO-codes](https://github.com/ronanguilloux/IsoCodes) - A library for validating various ISO and ZIP codes (IBAN, SWIFT/BIC, BBAN, VAT, SSN, UKNIN). -## REST and API -*Libraries and web tools for developing REST-ful APIs.* +## API +*Libraries and web tools for developing APIs.* * [Apigility](https://github.com/zfcampus/zf-apigility-skeleton) - An API builder built with Zend Framework 2. * [Hateoas](https://github.com/willdurand/Hateoas) - A HATEOAS REST web service library. @@ -567,6 +567,7 @@ Libraries to help manage database schemas and migrations. * [Negotiation](https://github.com/willdurand/Negotiation) - A content negotiation library. * [Drest](https://github.com/leedavis81/drest) - A library for exposing Doctrine entities as REST resource endpoints. * [Restler](https://github.com/Luracast/Restler) - A lightweight framework to expose PHP methods as RESTful web API. +* [wsdl2phpgenerator](https://github.com/wsdl2phpgenerator/wsdl2phpgenerator) - A tool to generate PHP classes from SOAP WSDL files. ## Caching *Libraries for caching data.* @@ -680,7 +681,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. -* [wsdl2phpgenerator](https://github.com/wsdl2phpgenerator/wsdl2phpgenerator) - Generate PHP classes from SOAP WSDL files. # Software *Software for creating a development environment.* From 2f806a7cedef77819a3f1b1bf72ebfa35c3aebfe Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 19 May 2015 21:44:11 +0100 Subject: [PATCH 21/24] Move mobile detect into strings category. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1d6742c..0b5da63 100644 --- a/README.md +++ b/README.md @@ -536,7 +536,8 @@ Libraries to help manage database schemas and migrations. * [Text](https://github.com/kzykhys/Text) - A text manipulation library. * [SQL Formatter](https://github.com/jdorn/sql-formatter/) - A library for formatting SQL statements. * [UA Parser](https://github.com/tobie/ua-parser/tree/master/php) - A library for parsing user agent strings. -* [Device Detector](https://github.com/piwik/device-detector) - Universal Device Detection library will parse any User Agent (browser, os, type, brand and model) +* [Device Detector](https://github.com/piwik/device-detector) - Another library for parsing user agent strings. +* [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets). ## Numbers *Libraries for working with numbers.* @@ -682,7 +683,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. -* [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets). # Software *Software for creating a development environment.* From 6f2868beb1e6236421b8726e85f08134b00250a9 Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 19 May 2015 21:48:22 +0100 Subject: [PATCH 22/24] Tweak description. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 07c2fef..4313684 100644 --- a/README.md +++ b/README.md @@ -342,7 +342,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [PHPDBG](http://phpdbg.com/) - An interactive PHP debugger. * [Tracy](https://github.com/nette/tracy) - A simple error detection, logging and time measuring library. * [Z-Ray](http://www.zend.com/en/products/server/z-ray) - A debug and profile tool for Zend Server. -* [Blackfire.io](http://blackfire.io) - Blackfire Profiler automatically instruments your code to gather data about consumed server resources like memory, CPU time, and I/O. +* [Blackfire.io](http://blackfire.io) - A low-overhead code profiler. ## Build Tools *Project build and automation tools.* From ce5d98b154191e0fad1af1ea500d6a3cbb887c47 Mon Sep 17 00:00:00 2001 From: Kayla Daniels Date: Tue, 19 May 2015 17:01:39 -0400 Subject: [PATCH 23/24] Update Omnipay to reflect The PHP League link. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4313684..2273ffd 100644 --- a/README.md +++ b/README.md @@ -410,7 +410,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT ## E-commerce *Libraries and applications for taking payments and building online e-commerce stores.* -* [OmniPay](https://github.com/adrianmacneil/omnipay) - A framework agnostic multi-gateway payment processing library. +* [OmniPay](https://github.com/thephpleague/omnipay) - A framework agnostic multi-gateway payment processing library. * [Payum](https://github.com/payum/payum) - A payment abstraction library. * [Sylius](http://www.sylius.org/) - An open source e-commerce solution. * [Thelia](http://thelia.net/v2/) - Another open source e-commerce solution. From a4ee5a8953c97b76619d7a31b87ddb66cf128c55 Mon Sep 17 00:00:00 2001 From: Gabriel Homsi Date: Wed, 20 May 2015 22:22:41 -0300 Subject: [PATCH 24/24] Galapagos project has moved to a new url --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 772d100..282c94c 100644 --- a/README.md +++ b/README.md @@ -342,7 +342,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Compose](https://github.com/igorw/compose) - A function composition library. * [Monad PHP](https://github.com/ircmaxell/monad-php) - A simple Monad library. * [Patchwork](http://antecedent.github.io/patchwork/) - A library for redefining userland functions. -* [Galapagos](https://github.com/igorw/galapagos) - Evolutionary language transformation. +* [Galapagos](https://github.com/endel/galapagos) - Evolutionary language transformation. * [Design Patterns PHP](https://github.com/domnikl/DesignPatternsPHP) - A repository of software patterns implemented in PHP. * [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library. * [Lib Accessor](https://github.com/phine/lib-accessor) - A library for simplifying accessors.