Top 50 Awesome List

ziadoz/awesome-php

Programming Languages  15 days ago  26k
A curated list of amazingly awesome PHP libraries, resources and shiny things.
View byDAY/WEEK/README
View on Github

Nov 12th

JSON

  • JSONMapperstars104 - A library for mapping JSON to PHP objects.
  • Oct 23rd

    Software

    Web Applications

  • Adminer - Database management in a single PHP file.
  • Cachetstars12.4k - The open source status page system.
  • Lycheestars5.9k - An easy to use and great looking photo-management-system.
  • PHP Queuestars632 - An application for managing queueing backends.
  • phpRedisAdminstars2.8k - A simple web interface to manage Redis databases.
  • PHPSandbox - An online IDE for PHP in the browser.
  • Aug 20th

    Dependency Management Extras

  • Composer Normalizestars756 - A plugin for normalising composer.json files.
  • Aug 19th

    JSON

  • JSON Lintstars1.2k - A JSON lint utility.
  • Resources

    PHP Reading

  • php[architect] - A monthly magazine dedicated to PHP.
  • Debugging and Profiling

  • Metricsstars304 - A simple metrics API library.
  • Build Tools

  • RMTstars435 - A library for versioning and releasing software.
  • Geolocation

  • Country Liststars4.8k - A list of all countries with names and ISO 3166-1 codes.
  • Database

  • Slimdumpstars169 - An easy dumper tool for MySQL.
  • Markup and CSS

  • Essencestars751 - A library for extracting web media.
  • Emberastars292 - An Oembed consumer library.
  • VObjectstars503 - A library for parsing VCard and iCalendar objects.
  • Shiki PHPstars179 - A Shikistars2.8k code highlighting package in PHP.
  • PHP CSS Parserstars1.5k - A Parser for CSS Files written in PHP.
  • Caching and Locking

  • Lockstars819 - A lock library to provide exclusive execution.
  • Configuration

    Miscellaneous

  • Annotationsstars6.3k - An annotation library (part of Doctrine).
  • Hprose-PHPstars2k - A cross-language RPC.
  • Software

    Development Environment

  • Exposestars3.6k - An open source PHP tunneling service.
  • Lando - Push-button development environments.
  • Takeoutstars1.3k - A Docker-based development-only dependency manager.
  • Dependency Management Extras

  • Composer Merge Pluginstars767 - A composer plugin to merge several composer.json files.
  • Composer Require Checkerstars618 - CLI tool to analyze composer dependencies and verify that no unknown symbols are used in the sources of a package.
  • Toolystars100 - A library to manage PHAR files in project using Composer.
  • Numbers

  • IPstars199 - An immutable value object for working with IPv4 and IPv6 addresses.
  • MathPHPstars2k - A math library for PHP.
  • Event

  • Pawlstars490 - An asynchronous web socket client.
  • Authentication and Authorization

  • Pasetostars2.9k - Platform-Agnostic Security Tokens.
  • Scraping

  • Chrome PHPstars1.3k - Instrument headless Chrome/Chromium instances from PHP.
  • Aug 16th

    Dependency Management

  • Phive - A PHAR manager.
  • Jun 28th

    Software

    Development Environment

  • Docker PHP Extension Installerstars1.7k - Easily install PHP extensions in Docker containers.
  • Jun 17th

    Dependency Management Extras

  • Composer Unusedstars872 - A CLI Tool to scan for unused composer packages.
  • Jun 16th

    Code Quality

  • CaptainHookstars669 - An easy-to-use and flexible Git hook library.
  • Numbers

  • DecimalObjectstars9 - A value object to handle decimals/floats easily and more precisely.
  • Jun 13th

    Search

  • SphinxQL Query Builder - A query library for the Sphinx and Manticore search engines.
  • Code Analysis

  • GrumPHPstars3.6k - A PHP code-quality tool.
  • Static Site Generators

  • Jigsaw - Simple static sites with Laravel's Blade.
  • Feb 11th

    Resources

    PHP Videos

  • Laravel YouTube Channel - The official Laravel YouTube channel.
  • SymfonyCasts - Screencasts and tutorials about PHP and Symfony.
  • Dependency Management Extras

  • Composer Patchesstars1.1k - A plugin for Composer to apply patches.
  • Testing

  • PHP MySQL Enginestars485 - A MySQL engine written in pure PHP.
  • Resources

    PHP Websites

  • Laravel News - The official Laravel blog.
  • PHP Watch - PHP articles, news, upcoming changes, RFCs and more.
  • Nov 26th, 2020

    Resources

    PHP Websites

  • PHP Annotated Monthly - A monthly digest of PHP news.
  • Nov 16th, 2020

    Testing

  • Fakerstars1.9k - A fake data generator library.
  • Nov 5th, 2020

    Components

  • Symfony Components - The components that make Symfony.
  • Nov 3rd, 2020

    Software

    Text Editors and IDEs

  • Apache NetBeans - An IDE with support for PHP and HTML5.
  • Oct 24th, 2020

    Dependency Injection

  • PHP-DI - A dependency injection container that supports autowiring.
  • Build Tools

  • Boxstars679 - A utility to build PHAR files.
  • NoSQL

  • Predisstars6.9k - A feature complete Redis library.
  • Software

    Web Applications

  • DBVstars1.7k - A database version control application.
  • Resources

    PHP Books

  • Modern PHP New Features and Good Practices - A book about new PHP features and best practices by Josh Lockhart.
  • Oct 23rd, 2020

    Testing

  • Pest - A testing framework with a focus on simplicity.
  • Resources

    PHP Newsletters

  • PHP Weekly - A weekly newsletter about PHP.
  • Content Management Systems (CMS)

  • CraftCMSstars2.7k - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
  • Moodle - An open-source learning platform.
  • Statamic - Build beautiful, easy to manage websites.
  • Oct 19th, 2020

    Serverless

  • OpenWhisk - An open-source serverless cloud platform.
  • Serverless Framework - An open-source framework for building serverless applications.
  • Sep 26th, 2020

    Content Management Systems (CMS)

  • Kirby - A flat-file CMS that adapts to any project.
  • Components

  • Spatie Open Source - A collection of open source PHP and Laravel packages.
  • Jul 16th, 2020

    Resources

    PHP Books

  • Domain-Driven Design in PHP - Real examples written in PHP showcasing DDD Architectural Styles.
  • Debugging and Profiling

  • PCOVstars534 - A self contained code coverage compatible driver.
  • Symfony VarDumperstars6.8k - A variable dumper component.
  • Whoopsstars12.6k - A pretty error handling library.
  • Email

  • PHP IMAPstars1.4k - A library to access mailboxes via POP3, IMAP and NNTP.
  • Security

  • Zap - An integrated penetration testing tool for web applications.
  • Jun 8th, 2020

    Resources

    PHP Internals Reading

  • PHP RFCs - The home of PHP RFCs (Request for Comments).
  • Testing

  • Infectionstars1.6k - An AST-based PHP Mutation testing framework.
  • Jun 6th, 2020

    Frameworks

  • Spiral - A high performance PHP/Go framework.
  • Resources

    PHP Podcasts

  • PHP Internals News - A podcast about PHP internals.
  • Resources

    PHP Internals Reading

  • Externals - PHP internal discussions.
  • PHP RFC Watch - Watch the latest PHP RFCs.
  • May 29th, 2020

    Asset Management

  • Laravel Mixstars4.9k - An elegant wrapper around Webpack for the 80% use case.
  • Symfony Assetstars2.7k - Manages URL generation and versioning of web assets.
  • Symfony Encorestars2k - A simple but powerful API for processing and compiling assets built around Webpack.
  • May 18th, 2020

    Code Analysis

  • Phpactorstars690 - PHP completion, refactoring and introspection tool.
  • May 15th, 2020

    Configuration

  • Yo! Symfony TOMLstars157 - A PHP parser for TOMLstars16.2k.
  • Strings

  • Stringystars118 - A string manipulation library with multibyte support.
  • May 14th, 2020

    Files

  • Flysystemstars12.2k - Abstraction for local and remote filesystems.
  • May 13th, 2020

    Frameworks

  • Laravel - A web application framework with expressive, elegant syntax.
  • Nette - A web framework comprised of mature components.
  • Symfony - A set of reuseable components and a web framework.
  • Yii2stars13.8k - A fast, secure, and efficient web framework.
  • May 12th, 2020

    Resources

    PHP Podcasts

  • Laravel Podcast - Laravel and PHP development news and discussion.
  • Software

    Virtual Machines

  • PeachPiestars1.9k - PHP compiler and runtime for .NET and .NET Core.
  • May 11th, 2020

    Documentation

  • daux.iostars652 - A documentation generator which uses Markdown files.
  • Event

  • ReactPHPstars8.2k - An event driven non-blocking I/O library.
  • CakePHP Eventstars17 - An event dispatcher library.
  • Micro Frameworks

  • Sillystars822 - A micro-framework for CLI applications.
  • Mezzio - A micro-framework by Laminas.
  • Streams

  • ByteStream - An asynchronous stream abstraction.
  • Queue

  • Enqueuestars2k - A message queue packages for PHP that supports RabbitMQ, AMQP, STOMP, Amazon SQS, Redis and Doctrine transports.
  • Content Management Systems (CMS)

  • Pico CMS - A stupidly simple, blazing fast, flat file CMS.
  • Software

    PHP Installation

  • HomeBrew - A package manager for OSX.
  • Laravel Valet - A development environment for macOS.
  • Software

    Development Environment

  • Laravel Homestead - A local development environment for Laravel.
  • Puppet - A server automation framework and application.
  • Vagrant - A portable development environment utility.
  • Laradock - A full PHP development environment based on Docker.
  • HTTP

  • Nyholm PSR-7stars838 - A super lightweight PSR-7 implementation. Very strict and very fast.
  • Laminas Diactorosstars277 - PSR-7 HTTP Message implementation.
  • Middlewares

  • PSR-7 Middlewaresstars661 - Inspiring collection of handy middlewares.
  • Laminas Stratigilitystars31 - Middleware for PHP built on top of PSR-7.
  • Stack - A library of stackable middleware for Symfony.
  • Email

  • Symfony Mailerstars804 - A powerful library for creating and sending emails.
  • Stampiestars281 - A library for email services such as SendGrid, PostMark, MailGun and Mandrill.
  • Resources

    PHP Videos

  • Laracasts - Screencasts about Laravel, Vue JS and more.
  • Frameworks

  • Laminas - A framework comprised of individual components (previously Zend Framework).
  • CakePHP - A rapid application development framework.
  • Database

  • CakePHP ORMstars144 - Object-Relational Mapper, implemented using the DataMapper pattern.
  • Laravel Eloquentstars2.3k - A simple ORM.
  • Filtering and Validation

  • CakePHP Validationstars36 - Another validation library.
  • Caching and Locking

  • CakePHP Cachestars47 - A caching library.
  • Laminas Cachestars47 - Another caching library.
  • Data Structure and Storage

  • CakePHP Collectionstars81 - A simple collections library.
  • Laminas Serializerstars22 - Another library for serialising and de-serialising data.
  • Internationalisation and Localisation

  • CakePHP I18nstars24 - Message translation and localization for dates and numbers.
  • Components

  • Laravel Components - The Laravel Framework components.
  • Laminas Components - The components that make the Laminas Framework.
  • Dependency Injection

  • Symfony DIstars3.6k - A dependency injection container component.
  • API

  • Laminas API Tool Skeletonstars31 - An API builder built with the Laminas Framework.
  • Testing

  • Behat - A behaviour driven development (BDD) testing framework.
  • Continuous Integration

  • Jenkins - A continuous integration platform with PHP support.
  • May 8th, 2020

    Configuration

    Third Party APIs

  • AsyncAWS - An unofficial asynchronous PHP AWS SDK.
  • May 7th, 2020

    Security

  • PHPGGCstars1.9k - A library of PHP unserializeable payloads along with a tool to generate them.
  • SQLMapstars21.7k - An automatic SQL injection and database takeover tool.
  • Dependency Management Extras

  • Repman - A private PHP package repository manager and Packagist proxy.
  • Mar 18th, 2020

    Continuous Integration

  • GitlabCi - Let GitLab CI test, build, deploy your code. TravisCi like.
  • Mar 4th, 2020

    Micro Frameworks

  • Laravel-Zero - A micro-framework for console applications.
  • Framework Extras

  • LaravelSstars3.5k - Glue for using Swoole in Laravel or Lumen.
  • Feb 27th, 2020

    Database

  • Cycle ORMstars923 - PHP DataMapper, ORM.
  • Feb 20th, 2020

    Scraping

  • DiDOMstars1.9k - A super fast HTML scrapper and parser.
  • Feb 3rd, 2020

    Configuration

    Third Party APIs

  • Squarestars114 - The official Square PHP SDK for payments and other Square APIs.
  • Jan 18th, 2020

    Code Analysis

  • Rectorstars4.7k - A tool to upgrade and refactor code.
  • Jan 16th, 2020

    Markup and CSS

  • CommonMark PHPstars2.1k - Highly-extensible Markdown parser which fully supports the CommonMark spec.
  • Jan 15th, 2020

    Software

    Infrastructure

  • RoadRunnerstars6.1k - High-performance PHP application server, load-balancer and process manager.
  • Jan 10th, 2020

    Data Structure and Storage

  • JSON Machinestars601 - Provides iteration over huge JSONs using simple foreach
  • Jan 5th, 2020

    Static Analysis

  • PHP Architecture Testerstars604 - Easy to use architecture testing tool for PHP.
  • Dec 31st, 2019

    Configuration

    Miscellaneous

  • Safestars1.9k - All PHP functions, rewritten to throw exceptions instead of returning false.
  • Dec 9th, 2019

    Documentation

  • PHP Documentor 2stars3.3k - A documentation generator.
  • Filtering and Validation

  • JSON Schemastars3.2k - A JSON Schema validation library.
  • Content Management Systems (CMS)

  • Concrete5 - A CMS targeting users with a minimum of technical skills.
  • WordPress - A blogging platform and CMS.
  • Serverless

  • Laravel Vapor - A serverless deployment platform for Laravel, powered by AWS.
  • Nov 1st, 2019

    Continuous Integration

  • Setup PHPstars1.9k - A GitHub Action for PHP.
  • Oct 29th, 2019

    Strings

  • Portable UTF-8stars422 - A string manipulation library with UTF-8 safe replacement methods.
  • Navigation

  • Menustars604 - A flexible menu library with a fluent interface.
  • Content Management Systems (CMS)

  • Magento - The most popular ecommerce platform.
  • Static Analysis

  • Deptracstars1.8k - A static code analysis tool that helps to enforce rules for dependencies between software layers.
  • Resources

    PHP Podcasts

  • PHP Roundtable - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
  • Oct 22nd, 2019

    Event

  • PHP Deferstars232 - Golang's defer statement for PHP.
  • Oct 2nd, 2019

    Frameworks

  • Phalcon - A framework implemented as a C extension.
  • Debugging and Profiling

  • Z-Ray - A debug and profile tool for Zend Server.
  • Jul 27th, 2019

    Software

    Virtual Machines

  • Hack - A programming language for HHVM.
  • Office

  • PHPSpreadsheetstars10.5k - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).
  • Spoutstars3.8k - Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way .
  • Jul 26th, 2019

    Event

  • Workermanstars9.6k - An event driven non-blocking I/O library.
  • Swoolestars17.1k - An event-driven asynchronous and concurrent networking communication framework with high performance for PHP written in C.
  • HTTP

  • Symfony HTTP Clientstars1.4k - A component to fetch HTTP resources synchronously or asynchronously.
  • Configuration

  • PHP Dotenvstars11.6k - Parse and load environment variables from .env files.
  • Symfony Dotenvstars3.2k- Parse and load environment variables from .env files.
  • Debugging and Profiling

  • PHPSpystars1.2k - A low-overhead sampling profiler.
  • Tideways.io - Monitoring and profiling tool.
  • Scraping

  • Symfony Pantherstars2.5k - A browser testing and web crawling library for PHP and Symfony.
  • Serverless

  • Bref - Serverless PHP on AWS Lambda.
  • Jul 25th, 2019

    Resources

    PHP Videos

  • Taking PHP Seriously - A talk outlining PHP's strengths by Keith Adams of Facebook.
  • May 11th, 2019

    Content Management Systems (CMS)

  • Backdrop - A CMS targeting small-to-medium sized business and non-profits (a fork of Drupal).
  • Gravstars13k - A modern flat-file CMS.
  • May 10th, 2019

    Data Structure and Storage

  • msgpack.phpstars340 - A pure PHP implementation of the MessagePack serialization format.
  • Filtering and Validation

  • ISO-codesstars743 - A library for validating inputs according standards from ISO, International Finance, Public Administrations, GS1, Book Industry, Phone numbers & Zipcodes for many countries.
  • Content Management Systems (CMS)

  • Drupal - An enterprise level CMS.
  • Joomla - Another leading CMS.
  • Testing

  • VFS Streamstars1.3k - A virtual filesystem stream wrapper for testing.
  • Continuous Integration

  • PHPCIstars2.4k - An open source continuous integration platform for PHP.
  • Code Quality

  • PHP Mess Detectorstars2k - A library that scans code for bugs, sub-optimal code, unused parameters and more.
  • May 8th, 2019

    Composer Repositories

  • Firegento - Magento Module Composer Repository.
  • Framework Extras

  • Knp RAD Components - A set of Rapid Application Development (RAD) components for Symfony.
  • Templating

  • PHPTAL - A PHP implementation of the TAL templating language.
  • HTTP

  • PHP VCR - A library for recording and replaying HTTP requests.
  • Files

  • PHP FFmpegstars4k - A wrapper for the FFmpeg video library.
  • Imagery

  • Imagine - An image manipulation library.
  • Passwords

  • phpass - A portable password hashing framework.
  • Static Analysis

  • PHPCompatibilitystars1.7k - A PHP compatibility checker for PHP CodeSniffer.
  • Architectural

  • Finite - A simple PHP finite state machine.
  • Debugging and Profiling

  • APM - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
  • Task Runners

  • Bldr - A PHP Task runner built on Symfony components.
  • Task - A pure PHP task runner inspired by Grunt and Gulp.
  • Geolocation

  • GeoCoder - A geocoding library.
  • Date and Time

  • CalendR - A calendar management library.
  • Queue

  • Pheanstalkstars1.8k - A Beanstalkd client library.
  • Search

  • Solarium - A client library for Solr.
  • Authentication and Authorization

  • OAuth2 Server - Another OAuth2 server implementation.
  • OAuth2 Server - An OAuth2 authentication server, resource server and client library.
  • Configuration

    Third Party APIs

  • Campaign Monitor - The official Campaign Monitor PHP library.
  • Configuration

    Extensions

  • PHP CPP - A C++ library for developing PHP extensions.
  • Software

    Text Editors and IDEs

  • PhpStorm - A commercial PHP IDE.
  • Resources

    PHP Websites

  • libs.garden: PHP - An overview of fastest growing PHP libraries.
  • PHP Security - A guide to PHP security.
  • PHP The Right Way - A PHP best practice quick reference guide.
  • PHP UG - A website to help people locate their nearest PHP user group (UG).
  • Securing PHP - A newsletter about PHP security and library recommendations.
  • Resources

    PHP Books

  • Scaling PHP Applications - An ebook about scaling PHP applications by Steve Corona.
  • Nov 8th, 2018

    Numbers

  • Brick\Mathstars1.1k - A library providing large number support: BigInteger, BigDecimal and BigRational.
  • Oct 23rd, 2018

    Security

  • Symfony Security Monitoring - A web tool to check your Composer dependencies for security advisories, previously known as "SensioLabs Security Check".
  • Jul 4th, 2018

    Software

    PHP Installation

  • Brew PHP Switcherstars781 - Brew PHP switcher.
  • Jun 15th, 2018

    Database

  • Doctrine - A comprehensive DBAL and ORM.
  • Migrations

  • Doctrine Migrations - A migration library for Doctrine.
  • Software

    Infrastructure

  • appserver.iostars942 - A multithreaded application server for PHP, written in PHP.
  • Jun 4th, 2018

    Static Analysis

  • Psalmstars4.5k - A static analysis tool for finding errors in PHP applications.
  • Mar 14th, 2018

    Continuous Integration

  • Shippable - A Docker based continious integration platform for open source and private projects.
  • Micro Framework Extras

  • Slim Twig Viewstars302 - Integrate Twig into Slim.
  • Slim PHP Viewstars213 - A simple PHP renderer for Slim.
  • Event

  • RxPHPstars1.6k - A reactive extension library.
  • Configuration

    Third Party APIs

  • Githubstars1.9k - A library to interface with the Github API.
  • Mar 12th, 2018

    Testing

  • ParaTeststars1.8k - A parallel testing library for PHPUnit.
  • E-commerce

  • Sylius - An open source e-commerce solution.
  • Feb 22nd, 2018

    Strings

  • Device Detectorstars2.1k - Another library for parsing user agent strings.
  • Resources

    PHP Websites

  • PHP FIG - The PHP Framework Interoperability Group.
  • Dec 16th, 2017

    Code Analysis

  • Scrutinizer - A web tool to scrutinise PHP codestars446.
  • Code Quality

  • PHP CodeSnifferstars9k - A library that detects PHP, CSS and JS coding standard violations.
  • PHP CS Fixerstars10.6k - A coding standards fixer library.
  • PHPCheckstylestars152 - A tool to help adhere to certain coding conventions.
  • PHPCPDstars2.1k - A library that detects copied and pasted code.
  • Static Analysis

  • Exakatstars365 - A static analysis engine for PHP.
  • Mondrianstars385 - A code analysis tool using Graph Theory.
  • phanstars5.2k - A static analyzer based on PHP 7+ and the php-ast extension.
  • PhpDependencyAnalysisstars533 - A tool to create customisable dependency graphs.
  • PHP Metricsstars2.2k - A static metric library.
  • PHP Migrationstars192 - A static analyzer for PHP version migration.
  • PHPStanstars10.4k - A PHP Static Analysis Tool.
  • Dec 14th, 2017

    Software

    Text Editors and IDEs

  • VS Code - An open source code editor.
  • HTTP

  • HTTPlug - An HTTP client abstraction without binding to a specific implementation.
  • Database

  • Atlas.Ormstars428 - A data mapper implementation for your persistence model in PHP.
  • Aura.SqlQuerystars394 - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.
  • Nov 30th, 2017

    Configuration

    Miscellaneous

  • BotManstars5.5k - A framework agnostic PHP library to build cross-platform chat bots.
  • Nov 24th, 2017

    URL

  • sabre/uristars274 - A functional URI manipulation library.
  • Oct 31st, 2017

    Architectural

  • Porterstars550 - Data import abstraction library for consuming Web APIs and other data sources.
  • Oct 19th, 2017

    E-commerce

  • Brick\Moneystars991 - A money library for PHP, with support for contexts, cash roundings, currency conversion.
  • Sep 6th, 2017

    Database

  • RedBean - A lightweight, configuration-less ORM.
  • Resources

    PHP Books

  • Mastering Object-Orientated PHP - A book about object-orientated PHP by Brandon Savage.
  • Jul 25th, 2017

    Templating

  • Smarty - A template engine to complement PHP.
  • Twig - A comprehensive templating language.
  • Email

  • SwiftMailer - A mailer solution.
  • Dependency Injection

  • Pimple - A tiny dependency injection container.
  • Jul 9th, 2017

    Command Line

  • GetOptstars310 - A command line opt parser.
  • Resources

    PHP Websites

  • Seven PHP - A website that interviews members of the PHP community.
  • Jun 28th, 2017

    Migrations

  • Phinxstars4.2k - Another database migration library.
  • Jun 15th, 2017

    Caching and Locking

  • APIx Cachestars105 - A thin PSR-6 cache wrapper to various caching backends emphasising cache tagging and indexing.
  • May 11th, 2017

    Dependency Injection

  • Acclimatestars218 - A common interface to dependency injection containers and service locators.
  • Security

  • random_compatstars7.9k - PHP 5.x support for random_bytes() and random_int()
  • Apr 24th, 2017

    Testing

  • Mockerystars10k - A mock object library for testing.
  • Apr 21st, 2017

    Composer Repositories

  • Packagist - The PHP Package Repository.
  • Private Packagist - Composer package archive as a service for PHP.
  • WordPress Packagist - Manage your plugins with Composer.
  • Dependency Management

  • Composer - A package and dependency manager.
  • Apr 5th, 2017

    Components

  • Aura - Independent components, fully decoupled from each other and from any framework.
  • Micro Frameworks

  • Radarstars52 - An Action-Domain-Responder implementation for PHP.
  • Routers

  • Aura.Routerstars450 - A full-featured routing library.
  • Dependency Injection

  • Aura.Distars331 - A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.
  • Database

  • Aura.Sqlstars504 - Provides an extension to the native PDO along with a profiler and connection locator.
  • Spot2stars599 - A MySQL datamapper ORM.
  • Command Line

  • Aura.Clistars102 - Provides the equivalent of request ( Context ) and response ( Stdio ) objects for the command line interface, including Getopt support, and an independent Help object for describing commands.
  • Authentication and Authorization

  • Aura.Authstars121 - Provides authentication functionality and session tracking using various adapters.
  • Filtering and Validation

  • Aura.Filterstars138 - Provides tools to validate and sanitize objects and arrays.
  • Internationalisation and Localisation

  • Aura.Intlstars82 - Provides internationalization (I18N) tools, specifically package-oriented per-locale message translation.
  • Resources

    PHP Websites

  • PHP Package Development Standards - Package development standards for PHP.
  • PHP School - Open Source Learning for PHP.
  • Resources

    PHP Books

  • Modernizing Legacy Applications in PHP - A book about modernizing legacy PHP applications by Paul M. Jones.
  • Mar 15th, 2017

    Authentication and Authorization

  • TwitterOAuthstars4.1k - A Twitter OAuth library.
  • SocialConnect Authstars484 - An open source social sign (OAuth1\OAuth2\OpenID\OpenIDConnect).
  • Mar 11th, 2017

    Dependency Injection

  • Discostars136 - A PSR-11 compatible, annotation-based dependency injection container.
  • Mar 10th, 2017

    Debugging and Profiling

  • Kintstars2.6k - A debugging and profiling tool.
  • Mar 2nd, 2017

    Resources

    PHP Books

  • Functional Programming in PHP - This book will show you how to leverage these new PHP5.3+ features by understanding functional programming principles
  • Feb 12th, 2017

    Components

  • CakePHP Plugins - A directory of CakePHP plugins.
  • Dec 21st, 2016

    Date and Time

  • Yasumistars832 - An library to help you calculate the dates and names of holidays.
  • Dec 14th, 2016

    Event

  • Broadwaystars1.4k - An event source and CQRS library.
  • Dec 3rd, 2016

    Resources

    PHP Podcasts

  • PHP Town Hall - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
  • Nov 25th, 2016

    Files

  • UnifiedArchivestars253 - A unified reader and writer of compressed archives.
  • Nov 21st, 2016

    Micro Frameworks

  • Slim - Another simple micro framework.