A list of amazingly awesome PHP libraries that you should be using:
-
Symfony2 - A framework comprised of individual components.
-
Zend Framework 2 - Another framework of individual components.
-
Symfony2 Components - The components that make Symfony2.
-
Aura Components - A package of PHP 5.4 components.
-
Silex - A micro framework built around Symfony2 components.
-
Slim - Another simple micro framework.
-
Twig - A comprehensive templating language.
-
SwiftMailer - A mailer solution.
-
Pimple - A tiny dependency injection container.
-
Doctrine - A comprehensive DBAL and ORM.
-
Propel - A fast ORM.
-
Goutte - A simple web scraper.
-
Assetic - An asset manager pipeline library.
-
Pipe - Another asset manager pipeline library.
-
Imagine - An image manipulation library.
-
PHP Image Workshop - Another image manipulation library.
-
Monolog - A comprehensive logger.
-
Behat - A Behaviour Driven Development framework.
-
Mink - Web acceptance testing.
-
Buzz - A HTTP client.
-
Guzzle - Another HTTP client.
-
PHPUnit - A unit testing framework.
-
Mockery - A mock object library for unit testing.
-
KnpRadBundle - A Symfony2 rapid application development library.
-
KnpMenu - A menu library.
-
Gaufrette - A filesystem abstraction layer.
-
Snappy - A PDF and image generation library (uses WKHTMLToPDF).
-
Pagerfanta - A pagination library.
-
GeoCoder - A geocoding library.
-
Faker - A fake data generator library.
-
Spork - A process forking library.
-
HTML Purifier - A standards compliant HTML filter.
-
PHP CS Fixer - A coding standard fixer library.
-
React - An event driven non-blocking I/O library.
-
Événement - An event dispatcher library.
-
Sami - An API documentation generator.
-
Bob - A simple project automation tool.
-
JSON Lint - A JSON lint utility.
-
PHPAss - A portable password hashing framework.
-
PHPSecLib - A pure PHP secure communications library.
-
Box - A utility to build PHAR files.
-
Wisdom - A library for loading config data.
-
GetOpt - A command line opt parser.
-
OptParse - Another command line opt parser.
-
Commando - Another simple command line opt parser.
-
TCrypto - A simple encrypted key-value storage library.
-
Tala Payments - A payment processing library.
-
Ruler - A simple stateless production rules engine.
-
Carbon - A simple DateTime API extension.
-
Upload - A library for handling file uploads and validation.
-
[FlySystem] (https://github.com/1up-lab/OneupFlysystemBundle) - Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote one.
-
[FOSUserBundle] (https://github.com/FriendsOfSymfony/FOSUserBundle) - The FOSUserBundle adds support for a database-backed user system in Symfony2. It provides a flexible framework for user management that aims to handle common tasks such as user registration and password retrieval.
- Phalcon PHP - A high performance C extension framework.
- Yaf - A PECL extension framework.
- HomeBrew - A package manager for OSX.
- HomeBrew PHP - A PHP tap for HomeBrew.
- PHP Env - A PHP version manager.
- PHP Build - A PHP version installer.
- PHP Parser - A PHP parser written in PHP.
- PHP The Right Way - A PHP best practice quick reference guide.
- PHP Best Practices - A PHP best practice guide.
- PHP Security - A guide to PHP security.
- PHP Standards Working Group - The PHP standards working group.
- Easy Package Management with Composer - A Composer tutorial by Phil Sturgeon.