Top 50 Awesome List

ziadoz/awesome-php

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

Jun 2nd

Software

Infrastructure

  • RoadRunnerstars6.5k - High-performance PHP application server, load-balancer and process manager.
  • Static Analysis

  • Deptracstars2k - A static code analysis tool that helps to enforce rules for dependencies between software layers.
  • Architectural

  • Design Patterns PHPstars20.6k - A repository of software patterns implemented in PHP.
  • Patchwork - A library for redefining userland functions.
  • Asset Management

  • Laravel Mixstars5.1k - An elegant wrapper around Webpack for the 80% use case.
  • Database

  • Doctrine Extensionsstars3.8k - A collection of Doctrine behavioural extensions.
  • Configuration

    Extensions

  • Zephirstars3.1k - A compiled language between PHP and C++ for developing PHP extensions.
  • Micro Frameworks

  • Lumen - A micro-framework by Laravel.
  • Email

  • Stampiestars285 - A library for email services such as SendGrid, PostMark, MailGun and MailChimp.
  • Content Management Systems (CMS)

  • Concrete5 - A CMS targeting users with a minimum of technical skills.
  • Magento - The most popular ecommerce platform.
  • Pico CMS - A stupidly simple, blazing fast, flat file CMS.
  • Components

  • Aura - Independent components, fully decoupled from each other and from any framework.
  • Static Site Generators

  • Jigsaw - Simple static sites with Laravel's Blade.
  • HTTP

  • Requestsstars3.5k - A simple HTTP library.
  • Testing

  • Mink - Web acceptance testing.
  • Phakestars463 - Another mock object library for testing.
  • Continuous Integration

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

  • phpDox - A documentation generator for PHP projects (that is not limited to API documentation).
  • Debugging and Profiling

  • Blackfire.io - A low-overhead code profiler.
  • Search

  • Solarium - A client library for Solr.
  • Serverless

  • OpenWhisk - An open-source serverless cloud platform.
  • Serverless Framework - An open-source framework for building serverless applications.
  • Resources

    PHP Websites

  • PHP Annotated Monthly - A monthly digest of PHP news.
  • PHP Weekly - A weekly PHP newsletter.
  • Resources

    PHP Podcasts

  • PHP Roundtable - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
  • Resources

    PHP Newsletters

  • PHP Weekly - A weekly newsletter about PHP.
  • Resources

    PHP Internals Reading

  • PHP Internals Book - An online book about PHP internals, written by three core developers.
  • May 31st

    API

  • Janestars413 - An OpenApi client generator with validation support.
  • May 30th

    Templating

  • Latte - The safest and truly intuitive templates for PHP.
  • Apr 6th

    Framework Extras

  • Livewire - A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
  • Nov 12th, 2021

    JSON

  • JSONMapperstars134 - A library for mapping JSON to PHP objects.
  • Oct 23rd, 2021

    Software

    Web Applications

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

    Dependency Management Extras

  • Composer Normalizestars819 - A plugin for normalising composer.json files.
  • Aug 19th, 2021

    JSON

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

    PHP Reading

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

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

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

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

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

  • Essence - A library for extracting web media.
  • Emberastars302 - An Oembed consumer library.
  • VObjectstars514 - A library for parsing VCard and iCalendar objects.
  • Shiki PHPstars212 - A Shikistars3.4k code highlighting package in PHP.
  • PHP CSS Parserstars1.5k - A Parser for CSS Files written in PHP.
  • Caching and Locking

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

    Miscellaneous

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

    Development Environment

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

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

  • IPstars209 - An immutable value object for working with IPv4 and IPv6 addresses.
  • MathPHPstars2.1k - A math library for PHP.
  • Event

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

  • Pasetostars3k - Platform-Agnostic Security Tokens.
  • Scraping

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

    Dependency Management

  • Phive - A PHAR manager.
  • Jun 28th, 2021

    Software

    Development Environment

  • Docker PHP Extension Installerstars2.3k - Easily install PHP extensions in Docker containers.
  • Jun 17th, 2021

    Dependency Management Extras

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

    Code Quality

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

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

    Search

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

  • GrumPHPstars3.8k - A PHP code-quality tool.
  • Feb 11th, 2021

    Resources

    PHP Videos

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

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

  • PHP MySQL Enginestars506 - 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 16th, 2020

    Testing

  • Fakerstars2.4k - 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

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

  • Predisstars7.1k - 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.
  • Content Management Systems (CMS)

  • CraftCMSstars2.8k - 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.
  • 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

  • PCOVstars571 - A self contained code coverage compatible driver.
  • Symfony VarDumperstars7k - A variable dumper component.
  • Whoopsstars12.8k - 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.7k - 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

  • Symfony Assetstars2.9k - Manages URL generation and versioning of web assets.
  • Symfony Encorestars2.1k - A simple but powerful API for processing and compiling assets built around Webpack.
  • May 18th, 2020

    Code Analysis

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

    Configuration

  • Yo! Symfony TOMLstars168 - A PHP parser for TOMLstars17.1k.
  • Strings

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

    Files

  • Flysystemstars12.5k - 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.
  • Yii2stars14k - 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

  • PeachPiestars2k - PHP compiler and runtime for .NET and .NET Core.
  • May 11th, 2020

    Documentation

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

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

  • Sillystars839 - 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.
  • 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-7stars907 - A super lightweight PSR-7 implementation. Very strict and very fast.
  • Laminas Diactorosstars311 - PSR-7 HTTP Message implementation.
  • Middlewares

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

  • Symfony Mailerstars990 - A powerful library for creating and sending emails.
  • 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 ORMstars145 - Object-Relational Mapper, implemented using the DataMapper pattern.
  • Laravel Eloquentstars2.4k - A simple ORM.
  • Filtering and Validation

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

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

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

  • CakePHP I18nstars25 - 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.8k - A dependency injection container component.
  • API

  • Laminas API Tool Skeletonstars39 - 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

  • PHPGGCstars2.2k - A library of PHP unserializeable payloads along with a tool to generate them.
  • SQLMapstars23.8k - 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.6k - Glue for using Swoole in Laravel or Lumen.
  • Feb 27th, 2020

    Database

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

    Scraping

  • DiDOMstars2k - 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

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

    Markup and CSS

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

    Data Structure and Storage

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

    Static Analysis

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

    Configuration

    Miscellaneous

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

    Documentation

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

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

  • WordPress - A blogging platform and CMS.
  • Serverless

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

    Continuous Integration

  • Setup PHPstars2.2k - A GitHub Action for PHP.
  • Oct 29th, 2019

    Strings

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

  • Menustars626 - A flexible menu library with a fluent interface.
  • Oct 22nd, 2019

    Event

  • PHP Deferstars238 - 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

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

    Event

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

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

  • PHP Dotenvstars12k - Parse and load environment variables from .env files.
  • Symfony Dotenvstars3.4k- Parse and load environment variables from .env files.
  • Debugging and Profiling

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

  • Symfony Pantherstars2.6k - 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).
  • Gravstars13.3k - A modern flat-file CMS.
  • May 10th, 2019

    Data Structure and Storage

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

  • ISO-codesstars758 - 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

  • PHPCI - An open source continuous integration platform for PHP.
  • Code Quality

  • PHP Mess Detectorstars2.1k - 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 FFmpegstars4.2k - A wrapper for the FFmpeg video library.
  • Imagery

  • Imagine - An image manipulation library.
  • Passwords

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

  • PHPCompatibilitystars1.8k - 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.
  • 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).
  • Resources

    PHP Books

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

    Numbers

  • Brick\Mathstars1.3k - 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 Switcherstars831 - Brew PHP switcher.
  • Jun 15th, 2018

    Database

  • Doctrine - A comprehensive DBAL and ORM.
  • Migrations

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

    Infrastructure

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

    Static Analysis

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

    Micro Framework Extras

  • Slim Twig Viewstars304 - Integrate Twig into Slim.
  • Slim PHP Viewstars225 - A simple PHP renderer for Slim.
  • Event

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

    Third Party APIs

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

    Testing

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

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

    Strings

  • Device Detectorstars2.2k - 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 codestars441.
  • Code Quality

  • PHP CodeSnifferstars9.5k - A library that detects PHP, CSS and JS coding standard violations.
  • PHP CS Fixerstars11.2k - A coding standards fixer library.
  • PHPCheckstylestars154 - A tool to help adhere to certain coding conventions.
  • PHPCPDstars2.2k - A library that detects copied and pasted code.
  • Static Analysis

  • Exakatstars367 - A static analysis engine for PHP.
  • Mondrianstars389 - A code analysis tool using Graph Theory.
  • phanstars5.3k - A static analyzer based on PHP 7+ and the php-ast extension.
  • PhpDependencyAnalysisstars540 - A tool to create customisable dependency graphs.
  • PHP Metricsstars2.2k - A static metric library.
  • PHP Migrationstars194 - A static analyzer for PHP version migration.
  • PHPStanstars11.1k - 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.Ormstars430 - A data mapper implementation for your persistence model in PHP.
  • Aura.SqlQuerystars408 - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.
  • Nov 30th, 2017

    Configuration

    Miscellaneous

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

    URL

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

    Architectural

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

    E-commerce

  • Brick\Moneystars1.1k - 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

  • GetOptstars319 - A command line opt parser.
  • Resources

    PHP Websites

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

    Migrations

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

    Caching and Locking

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

    Dependency Injection

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

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

    Testing

  • Mockerystars10.2k - 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

    Micro Frameworks

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

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

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

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

  • Aura.Clistars101 - 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.Authstars124 - Provides authentication functionality and session tracking using various adapters.
  • Filtering and Validation

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

  • Aura.Intlstars84 - 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.2k - A Twitter OAuth library.
  • SocialConnect Authstars500 - An open source social sign (OAuth1\OAuth2\OpenID\OpenIDConnect).
  • Mar 11th, 2017

    Dependency Injection

  • Discostars135 - 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

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