User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome PHP

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 2, 2020, 6:06 a.m.

Thank you ziadoz & contributors
View Topic on GitHub:
ziadoz/awesome-php

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Composer Repositories

Magento Module Composer Repository.

The PHP Package Repository.

Composer package archive as a service for PHP.

Manage your plugins with Composer.

Dependency Management

A Multi-Framework Composer Library Installer

1.27K
383
28d
MIT

PHP Extension installer

1.36K
73
35d
n/a

A package and dependency manager.

A tool to build one file Composer scripts.

Dependency Management Extras

Easily parse your project's Composer configuration, and those of its dependencies, at runtime

49
3
4y 19d
MIT

Merge one or more additional composer.json files at Composer runtime

677
101
6m
MIT

composer parallel install plugin

6.33K
179
35d
MIT

Simple static Composer repository generator - For a full private Composer repo use Private Packagist

2.52K
443
21d
MIT

Simple composer script to manage phar files using project composer.json.

100
11
1y 5m
MIT

A private PHP package repository manager and Packagist proxy.

A static Composer repository and proxy.

Frameworks

Yii 2: The Fast, Secure and Professional PHP Framework

13.5K
6.94K
91d
BSD-3-Clause

A rapid application development framework.

A framework comprised of individual components (previously Zend Framework).

A web application framework with expressive, elegant syntax.

A web framework comprised of mature components.

A framework implemented as a C extension.

A high performance PHP/Go framework.

A set of reuseable components and a web framework.

Framework Extras

Production-grade rapid controller development with built in love for API and Search

337
142
28d
MIT

LaravelS is an out-of-the-box adapter between Swoole and Laravel/Lumen.

3.13K
381
2d
MIT

Meta package tying together all the key packages of the Symfony CMF project.

742
98
2y 107d
n/a

A set of Rapid Application Development (RAD) components for Symfony.

Content Management Systems (CMS)

Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.

2.17K
450
91d
n/a

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS

12.4K
1.27K
1d
MIT

A CMS targeting small-to-medium sized business and non-profits (a fork of Drupal).

A CMS targeting users with a minimum of technical skills.

An enterprise level CMS.

Another leading CMS.

The most popular ecommerce platform.

An open-source learning platform.

A stupidly simple, blazing fast, flat file CMS.

Build beautiful, easy to manage websites.

A blogging platform and CMS.

Components

Independent components, fully decoupled from each other and from any framework.

A directory of CakePHP plugins.

Another package of PHP components.

The components that make the Laminas Framework.

Micro Frameworks

The Action-Domain-Responder core for Radar.

51
7
110d
MIT

Silly CLI micro-framework based on Symfony Console

776
42
96d
MIT

A micro-framework for console applications.

A micro-framework by Laravel.

A micro-framework by Laminas.

Another simple micro framework.

Micro Framework Extras

Slim Framework 4 Skeleton Application

1.29K
425
1d
n/a

Slim Framework custom views

303
56
5y 12m
n/a

A Simple PHP Renderer for Slim 3 (or any other PSR-7 project)

189
51
62d
MIT

Routers

A web router implementation for PHP.

435
72
2y 27d
MIT

Fast request router for PHP

4.21K
378
65d
n/a

A fast & flexible router

2.56K
285
3y 10m
MIT

Pux is a fast PHP Router and includes out-of-box controller tools

1.26K
82
3y 6m
MIT

Fast PSR-7 based routing and dispatch component including PSR-15 middleware, built on top of FastRoute.

502
102
6m
MIT

Templating

Multi target HAML (HAML for PHP, Twig, )

358
49
1y 5m
n/a

A Mustache implementation in PHP.

3.01K
403
8m
MIT

A PHP implementation of the TAL templating language.

A native PHP templating library.

A template engine to complement PHP.

A comprehensive templating language.

Static Site Generators

Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.

A tool that converts Markdown and Twig into static HTML.

An extensible tool that converts Markdown and Twig into HTML.

HTTP

PHP's lightweight HTTP client

1.83K
243
41d
MIT

A super lightweight PSR-7 implementation

592
45
18d
MIT

Requests for PHP is a humble HTTP request library. It simplifies how you interact with other sites and takes away all your worries.

3.31K
482
2d
n/a

Retrofit implementation in PHP. A REST client for PHP.

148
21
8m
n/a

The HttpClient component provides powerful methods to fetch HTTP resources synchronously or asynchronously.

1.06K
27
4d
MIT

PSR HTTP Message implementations

185
29
14d
BSD-3-Clause

An HTTP client abstraction without binding to a specific implementation.

A library for recording and replaying HTTP requests.

Scraping

Simple and fast HTML parser

1.78K
178
16d
MIT

Get info from any web service or page

1.67K
250
12d
MIT

Goutte, a simple PHP Web Scraper

8.2K
955
49d
MIT

A browser testing and web crawling library for PHP and Symfony

2.15K
148
13d
MIT

A configurable and extensible PHP web spider

1.21K
237
37d
MIT

Middlewares

[DEPRECATED] Collection of PSR-7 middlewares

665
61
2y 10m
MIT

A PSR-15 server request handler.

286
14
7m
MIT

PSR-7 middleware foundation for building and dispatching middleware pipelines

23
4
43d
BSD-3-Clause

URL

Public Suffix List based domain parsing implemented in PHP

778
99
1d
n/a

Purl is a simple Object Oriented URL manipulation library for PHP 7.2+

877
103
1y 7m
MIT

Functions for making sense out of URIs in PHP

249
19
23d
BSD-3-Clause

URI manipulation Library

619
45
10d
MIT

Email

CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very usefull when you're sending emails.

5.33K
174
4m
BSD-3-Clause

PHP library for parsing plain text email content.

557
67
8m
MIT

Small PHP library to valid email addresses using a number of methods.

142
17
4y 116d
MIT

An IMAP library for PHP

492
161
4y 7d
n/a

Mautic: Open Source Marketing Automation Software.

4.21K
1.53K
1d
n/a

The classic email sending library for PHP

15.88K
8.47K
6d
LGPL-2.1

Manage mailboxes, filter/get/delete emails in PHP (supports IMAP/POP3/NNTP)

1.25K
379
16d
MIT

Library for using online Email providers

282
29
1y 84d
MIT

The Mailer component helps sending emails

517
11
35d
MIT

Files

CSV data manipulation made easy in PHP

2.64K
267
1d
MIT

Abstraction for local and remote filesystems

11.56K
601
2d
MIT

PHP library that provides a filesystem abstraction layer โˆ’ will be a feast for your files!

2.33K
331
54d
MIT

The Hoa\Mime library.

98
14
2y 9m
n/a

An object oriented PHP driver for FFMpeg binary

3.49K
739
97d
n/a

UnifiedArchive - unified interface to all popular archive formats (zip, 7z, rar, gz, bz2, xz, cab, tar, tar.gz, tar.bz2, tar.xz, tar.Z, iso) for listing, reading, extracting and creation + built-in console archive manager.

243
19
4d
MIT

Streams

Object-Oriented API for PHP streams

262
29
3y 10m
MIT

An asynchronous stream abstraction.

Dependency Injection

Dependency Injection System

318
64
91d
MIT

Adapters for PHP framework containers to an interoperable interface

216
14
3y 83d
MIT

IoC Dependency Injector

682
55
1y 9m
MIT

Small but powerful dependency injection container

648
72
65d
MIT

PSR-11 compatible Dependency Injection Container for PHP.

136
15
1y 9m
Apache-2.0

The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.

3.21K
71
4d
MIT

A tiny dependency injection container.

Imagery

Extract colors from an image like a human would do.

1.08K
107
3y 9m
MIT

Wonderfully easy on-demand image manipulation library with an HTTP based API.

2.08K
140
27d
MIT

๐ŸŒ„ Perceptual image hashing for PHP

1.58K
136
102d
MIT

Image optimization / compression library. This library is able to optimize png, jpg and gif files in very easy and handy way. It uses optipng, pngquant, pngcrush, pngout, gifsicle, jpegoptim and jpegtran tools.

769
117
11m
MIT

PHP Image Manipulation

11.44K
1.26K
26d
MIT

ImageWorkshop is a PHP5.3+ library that helps you to manage images based on GD library

847
183
1y 44d
n/a

Testing

Expressive fixtures generator

2.17K
303
16d
MIT

The most powerful and flexible mocking framework for PHPUnit / Codeception.

725
98
9m
MIT

The modern, simple and intuitive PHP unit testing framework.

1.37K
170
11d
n/a

Full-stack testing PHP framework

4.19K
1.29K
16d
MIT

Faker is a PHP library that generates fake data for you

704
29
16d
MIT

Mock HTTP requests on the server side in your PHP unit tests

376
55
72d
MIT

AST based PHP Mutation Testing Framework

1.35K
119
3d
BSD-3-Clause

PHP Test Framework for Freedom, Truth, and Justice

1.05K
61
46d
MIT

Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).

9.57K
424
29d
n/a

Parallel testing for PHPUnit

1.49K
174
9d
MIT

Event driven BDD test framework for PHP

322
28
1y 6m
MIT

PHP Mocking Framework

452
84
6m
n/a

BDD test framework for PHP

288
13
3y 7m
MIT

Mock built-in PHP functions (e.g. time(), exec() or rand())

283
16
7m
WTFPL

SpecBDD Framework for PHP

1.73K
264
29d
n/a

The PHP Unit Testing framework.

16.8K
1.94K
1d
n/a

Highly opinionated mocking framework for PHP 5.3+

7.77K
210
17d
n/a

vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit test framework, like PHPUnit or SimpleTest.

1.28K
102
4m
BSD-3-Clause

A behaviour driven development (BDD) testing framework.

Web acceptance testing.

A test tool used by PHP itself.

Continuous Integration

JoliCi - Run your TravisCi builds locally

667
45
4y 9m
MIT

PHPCI is a free and open source continuous integration tool specifically designed for PHP.

2.44K
477
1y 9m
BSD-2-Clause

GitHub action to setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer...

1.25K
86
1d
MIT

A continuous integration platform.

Let GitLab CI test, build, deploy your code. TravisCi like.

A continuous integration platform with PHP support.

A continuous integration platform for open source and private projects.

A Docker based continious integration platform for open source and private projects.

Windows/macOS/Linux. Free for OSS projects.

Documentation

PHP 7.1 ready Smart and Simple Documentation for your PHP project

2.04K
311
2y 7m
n/a

Daux.io is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way.

554
120
4d
MIT

Documentation Generator for PHP

2.78K
561
9d
MIT

A documentation generator for PHP projects (that is not limited to API documentation).

Security

Standards compliant HTML filter written in PHP

1.98K
261
62d
LGPL-2.1

A php.ini scanner for best security practices

1.45K
101
2y 10m
MIT

๐Ÿค– Id obfuscation based on Knuth's multiplicative hashing method for PHP.

1.05K
61
6m
MIT

PHPGGC is a library of PHP unserialize() payloads along with a tool to generate them, from command line or programmatically.

1.32K
248
5d
Apache-2.0

Simple Encryption in PHP.

3.18K
266
9m
n/a

An experimental object oriented SSH api in PHP

341
82
4y 6m
MIT

PHP 5.x support for random_bytes() and random_int()

7.66K
109
48d
MIT

A library for generating random numbers and strings

808
111
4y 87d
MIT

Automatic SQL injection and database takeover tool

18.75K
4.07K
5d
n/a

TCrypto is a simple and flexible PHP 5.3+ in-memory key-value storage library

52
10
4y 115d
n/a

A simple library for encryption using libsodium.

A pure PHP secure communications library.

A web tool to check your Composer dependencies for security advisories, previously known as "SensioLabs Security Check".

A continuous security testing platform for web applications.

Zap

An integrated penetration testing tool for web applications.

Passwords

GenPhrase is a secure passphrase generator for PHP applications.

92
7
11m
MIT

Compatibility with the password_* functions that ship with PHP 5.5

2.14K
435
3y 8m
MIT

A password policy enforcer for PHP and JavaScript

67
16
4y 87d
n/a

Validates passwords against PHP's password_hash function using PASSWORD_DEFAULT. Will rehash when needed, and will upgrade legacy passwords with the Upgrade decorator.

141
13
3y 12m
MIT

PHP Library to generate random passwords

207
29
97d
n/a

A library for generating and validating passwords

374
60
3y 101d
n/a

Realistic PHP password strength estimate library based on Zxcvbn JS

600
76
2d
MIT

A portable password hashing framework.

Code Analysis

Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.

841
90
1d
MIT

A PHP parser written in PHP

13.91K
779
1d
BSD-3-Clause

Compares two source sets and determines the appropriate semantic versioning to apply.

412
20
62d
MIT

PHP completion, refactoring, introspection tool and language server.

549
59
4d
MIT

A tool for quickly measuring the size of a PHP project.

2.04K
163
35d
n/a

Analyze PHP code with one command

492
54
10m
MIT

Tool helping us to analyze software projects

490
32
12m
AGPL-3.0

Instant Upgrades and Instant Refactoring of any PHP 5.3+ code

3.47K
292
1d
MIT

Micro PHP benchmark library

534
70
6m
n/a

Quality & security analysis for Ruby on Rails and Javascript.

Code Quality

PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

8.15K
1.29K
9d
n/a

A tool to automatically fix PHP Coding Standards issues

9.56K
1.18K
2d
MIT

PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.

1.81K
312
7d
BSD-3-Clause

PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions.

149
29
1y 29d
LGPL-3.0

Copy/Paste Detector (CPD) for PHP code.

2.01K
165
10d
n/a

Static Analysis

The Exakat Engine : smart static analysis for PHP

339
37
62d
n/a

Keep your architecture clean.

1.38K
62
9d
MIT

A static php code analysis tool using the Graph Theory

371
19
6y 79d
n/a

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.

4.96K
329
3d
n/a

PHP Architecture Tester - Easy to use architectural testing tool for PHP

448
13
53d
MIT

PHP Compatibility check for PHP_CodeSniffer

1.5K
143
11d
LGPL-3.0

Static code analysis to find violations in a dependency graph

492
35
1y 48d
MIT

Beautiful and understandable static analysis tool for PHP

2.04K
237
4m
MIT

A static analyzer for PHP version migration

183
17
3y 4m
MIT

PHP Static Analysis Tool - discover bugs in your code without running it!

9.32K
670
1d
MIT

A static analysis tool for finding errors in PHP applications

3.62K
325
1d
MIT

Architectural

sample code for several design patterns in PHP 7.4

19.21K
4.16K
28d
MIT

Primitives for functional programming in PHP

1.71K
181
19d
MIT

Iteration primitives using generators

962
62
74d
n/a

League\Pipeline

770
66
1y 63d
MIT

Scalable and durable all-purpose data import library for publishing APIs and SDKs.

545
22
23d
LGPL-3.0

A simple stateless production rules engine for PHP 5.3+

940
129
2y 4m
MIT

Powerful implementation of the Specification pattern in PHP

807
63
11m
MIT

A simple PHP finite state machine.

A library for redefining userland functions.

Debugging and Profiling

Handle PHP errors, dump variables, execute PHP code remotely in Google Chrome

1.31K
295
1y 88d
MIT

Kint - a powerful and modern PHP debugging tool.

2.47K
271
6m
MIT

PCOV - CodeCoverage compatible driver for PHP

453
14
6d
n/a

PHP Debug Console

503
93
2y 8m
n/a

PHP Benchmarking framework

1.19K
80
3d
MIT

Low-overhead sampling profiler for PHP 7

1.05K
42
2d
MIT

The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function that you can use instead of var_dump().

6.44K
80
2d
MIT

๐Ÿ˜Ž Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.

1.28K
186
16d
n/a

PHP errors for cool kids

12.15K
577
16d
MIT

Xdebug โ€” Step Debugger and Debugging Aid for PHP

2.24K
486
4d
n/a

XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based user interface.

2.48K
905
5y 9m
Apache-2.0

APM

Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.

A low-overhead code profiler.

A debugging toolbar.

Monitoring and profiling tool.

A debug and profile tool for Zend Server.

Build Tools

๐Ÿ“ฆ๐Ÿš€ Fast, zero config application bundler with PHARs.

514
43
64d
MIT

A PHP project/micro-package generator for PDS compliant projects or micro-packages.

259
17
5m
MIT

A PHP project build system inspired by Apache Ant.

Task Runners

Manage all your cron jobs without modifying crontab. Handles locking, logging, error emails, and more.

949
144
4m
MIT

Modern task runner for PHP

2.38K
290
43d
n/a

A PHP Task runner built on Symfony components.

A pure PHP task runner inspired by Grunt and Gulp.

Navigation

Menu Library for PHP

1.15K
187
2d
MIT

Html menu generator

517
78
26d
MIT

Asset Management

Javascript Minifier built in PHP

631
128
2d
BSD-3-Clause

The power of webpack, distilled for the rest of us.

4.34K
715
2d
MIT

The Asset component manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files.

2.42K
10
39d
MIT

A simple but powerful API for processing & compiling assets built around Webpack

1.78K
158
14d
MIT

Geolocation

GeoJSON implementation for PHP

230
31
4y 15d
MIT

Geo-related tools PHP 5.4+ library built atop Geocoder and React libraries

1.14K
104
9m
MIT

Simple Yet Powerful Geo Library for PHP

1.27K
169
23d
MIT

A geocoding library.

Date and Time

A simple PHP API extension for DateTime.

14.87K
1.15K
4d
MIT

A standalone DateTime library originally based off of Carbon

1.15K
53
19d
MIT

Parse, validate, manipulate, and display dates in PHP w/ i18n support. Inspired by moment.js

892
143
9m
n/a

The easy PHP Library for calculating holidays

766
114
5d
n/a

A calendar management library.

Event

A non-blocking concurrency framework for PHP applications. ๐Ÿ˜

2.96K
162
18d
MIT

Infrastructure and testing helpers for creating CQRS and event sourced applications.

1.33K
179
8m
MIT

[READ-ONLY] The event dispatcher library for CakePHP. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp

15
4
7m
n/a

ร‡a trompe รฉnormรฉment

1.14K
309
72d
MIT

ร‰vรฉnement is a very simple event dispatching library for PHP.

1.07K
61
9m
MIT

Event package for your app and domain

1.32K
34
64d
MIT

The Hoa\Eventsource library.

99
22
2y 53d
n/a

The Hoa\Websocket library.

417
71
2y 10m
n/a

PHP 7.4 EventStore Implementation

504
58
27d
BSD-3-Clause

Golang's defer statement for PHP

198
11
5m
MIT

Asynchronous WebSocket server

5.29K
601
4m
MIT

Event-driven, non-blocking I/O with PHP.

7.78K
712
4m
MIT

Reactive extensions for PHP

1.46K
118
11m
MIT

๐Ÿš€ Coroutine-based concurrency library for PHP

16.27K
3.1K
2d
Apache-2.0

An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.3.

8.78K
2.09K
5d
MIT

Logging

Sends your logs to files, sockets, inboxes, databases and various web services

18.14K
1.71K
34d
MIT

E-commerce

PHP implementation of Fowler's Money pattern.

3.32K
332
5m
MIT

A money and currency library for PHP

785
25
33d
MIT

A framework agnostic, multi-gateway payment processing library for PHP 5.6+

5.12K
809
71d
MIT

PHP 7+ Payment processing library. It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc. - provided by Forma-Pro

1.59K
316
43d
MIT

Shopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform

1.17K
796
22d
n/a

Currency exchange rates library

1.19K
89
105d
MIT

An open source e-commerce solution.

PDF

HTML to PDF converter for PHP

7.46K
1.43K
86d
LGPL-2.1

Pdf and graphic files generator library written in php

319
69
4y 111d
MIT

PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper for wkhtmltopdf/wkhtmltoimage

3.69K
400
19d
MIT

Convert HTML to PDF using Webkit (QtWebKit)

10.3K
1.4K
12d
LGPL-3.0

Office

A pure PHP library for reading and writing presentations documents

1.03K
417
5m
n/a

A pure PHP library for reading and writing word processing documents

5.34K
2.17K
94d
n/a

A pure PHP library for reading and writing spreadsheet files

9.18K
1.95K
6d
MIT

Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

3.27K
456
11m
Apache-2.0

Database

A data mapper implementation for your persistence model in PHP.

432
22
11m
MIT

SQL database access through PDO.

482
85
44d
MIT

Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.

371
77
9m
MIT

Baum is an implementation of the Nested Set pattern for Laravel's Eloquent ORM.

2.13K
453
5y 9m
MIT

[READ-ONLY] A flexible, lightweight and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp

137
14
34d
n/a

PHP DataMapper, ORM

777
36
5d
MIT

Doctrine2 behavioral extensions, Translatable, Sluggable, Tree-NestedSet, Timestampable, Loggable, Sortable

3.41K
1.13K
70d
n/a

[READ ONLY] Subtree split of the Illuminate Database component (see laravel/framework)

2.13K
496
2d
MIT

PHP Object Model Manager for Postgresql

158
32
3y 6m
n/a

๐ŸŽฉโœจ๐ŸŒˆ OOP Proxy wrappers utilities - generates and manages proxies of your objects

4.07K
160
20d
MIT

Spot v2.x DataMapper built on top of Doctrine's Database Abstraction Layer

599
101
1y 98d
n/a

A comprehensive DBAL and ORM.

A lightweight, configuration-less ORM.

Migrations

php 5.3 Migration Manager

36
0
4y 58d
MIT

PHP Database Migrations for Everyone

4.06K
861
1d
MIT

Simple migrations system for php

540
83
58d
n/a

Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite

499
89
4m
n/a

NoSQL

MongoDB ODM. Part of @PHPMongoKit

222
46
5m
MIT

A flexible and feature-complete Redis client for PHP.

6.57K
855
39d
MIT

Queue

Bernard is a multi-backend PHP library for creating background jobs for later processing.

1.12K
117
1y 44d
MIT

Performant pure-PHP AMQP (RabbitMQ) sync/async (ReactPHP) library

557
67
46d
MIT

PHP client for beanstalkd queue

1.78K
262
71d
MIT

The most widely used PHP client for RabbitMQ

3.63K
872
8d
LGPL-2.1

PHP bindings for Tarantool Queue.

53
0
88d
MIT

PHP Library that implements several messaging patterns for RabbitMQ

271
60
4y 6m
MIT

Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro

1.81K
336
8d
MIT

Search

Elastica is a PHP client for elasticsearch

2.08K
671
1d
MIT

Official PHP low-level client for Elasticsearch.

4.31K
815
49d
n/a

Sphinx Search library provides SphinxQL indexing and searching features

61
11
4y 8m
BSD-2-Clause

Command Line

Command-Line Interface tools

103
20
3y 9m
BSD-2-Clause

A tiny REPL for PHP

2.18K
113
5y 42d
MIT

Cilex a lightweight framework for creating PHP CLI scripts inspired by Silex

628
75
3y 11m
MIT

๐Ÿ–ฅ Build beautiful PHP CLI menus. Simple yet Powerful. Expressive DSL.

1.7K
91
39d
MIT

A powerful command line application framework for PHP. It's an extensible, flexible component, You can build your command-based application in seconds!

394
46
3y 97d
n/a

PHP's best friend for the terminal.

1.66K
115
59d
MIT

An Elegant CLI Library for PHP

787
78
1y 4m
MIT

CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due

4.79K
293
11m
MIT

A PHP library for command-line argument processing

293
56
4m
MIT

An object-oriented option parser library for PHP, which supports type constraints, flag, multiple flag, multiple values, required value checking

139
18
3y 5m
MIT

The Hoa\Console library.

348
29
2y 10m
n/a

A REPL for PHP

8.7K
261
1d
MIT

Lovely PHP wrapper for using the command-line

737
59
3y 4m
MIT

Authentication and Authorization

Provides a unified interface to local and remote authentication systems.

122
26
6m
BSD-2-Clause

Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP

443
73
43d
MIT

A simple library to work with JSON Web Token and JSON Web Signature

5.85K
470
1d
BSD-3-Clause

OAuth 1 Client

820
59
65d
MIT

Easy integration with OAuth 2.0 service providers.

2.96K
647
29d
MIT

Multi-provider authentication framework for PHP

1.65K
258
2y 9m
MIT

PHP 5.3+ oAuth 1/2 Client Library

1.07K
447
54d
n/a

The most popular PHP library for use with the Twitter OAuth REST API.

4.03K
1.66K
1d
MIT

An OAuth2 authentication server, resource server and client library.

A library for social network authentication.

A framework agnostic authentication & authorisation library.

Markup

A super fast, highly extensible markdown parser for PHP

929
128
9m
MIT

Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.

1.68K
139
20d
BSD-3-Clause

A lightweight lexical string parser for BBCode styled markup.

190
53
72d
MIT

A simple PHP library for handling Emoji

50
11
4y 98d
MIT

Convert HTML to Markdown with PHP

1.24K
177
5m
n/a

An HTML5 parser and serializer for PHP.

883
90
62d
n/a

Better Markdown Parser in PHP

13.31K
976
115d
MIT

Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.

3.16K
524
7m
n/a

Strings

๐Ÿ‘ฎ A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect

3.48K
348
91d
MIT

An ANSI to HTML5 converter

180
27
57d
MIT

ColorJizz is a PHP library for manipulating and converting colors.

271
29
4y 19d
n/a

The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.

1.84K
334
2d
LGPL-3.0

The Hoa\Ustring library.

402
12
2y 10m
n/a

"็ตๅทด"ไธญๆ–‡ๅˆ†่ฉž๏ผšๅšๆœ€ๅฅฝ็š„ PHP ไธญๆ–‡ๅˆ†่ฉžใ€ไธญๆ–‡ๆ–ท่ฉž็ต„ไปถใ€‚ / "Jieba" (Chinese for "to stutter") Chinese text segmentation: built to be the best PHP Chinese word segmentation module.

1.05K
225
7m
MIT

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.

9.54K
2.55K
1y 50d
n/a

Extensive, portable and performant handling of UTF-8 and grapheme clusters for PHP

70
8
4y 6m
n/a

๐Ÿ‰‘ Portable UTF-8 library - performance optimized (unicode) string functions for php.

401
52
20d
n/a

Converts a string to a slug. Includes integrations for Symfony, Silex, Laravel, Zend Framework 2, Twig, Nette and Latte.

2.56K
215
58d
MIT

A lightweight php class for formatting sql statements. Handles automatic indentation and syntax highlighting.

3.8K
162
8m
MIT

Stringy - A PHP string manipulation library with multibyte support, performance optimized

100
11
24d
MIT

A multi-language port of Browserscope's user agent parser.

1.98K
522
3y 11m
n/a

A fast PHP slug generator and transliteration library that converts non-ascii characters for use in URLs.

626
79
5m
n/a

A PHP library for generating universally unique identifiers (UUIDs).

10.78K
407
27d
MIT

Numbers

Arbitrary-precision arithmetic library for PHP

751
45
2d
MIT

Library to parse, format and convert byte units

125
14
2y 10m
MIT

PHP version of Google's phone number handling library

3.62K
365
16d
Apache-2.0

Library for converting units and sizes in PHP

119
15
4y 6m
Apache-2.0

A library for handling physical quantities and the units of measure in which they're represented.

13
2
1y 117d
MIT

Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra

1.75K
190
40d
MIT

Filtering and Validation

Thin assertion library for use in libraries and business-model

2.08K
173
19d
n/a

Validate and sanitize arrays and objects.

134
32
2y 8m
BSD-2-Clause

[READ-ONLY] Validation library from CakePHP. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp

29
8
44d
n/a

A simple filtering library for PHP

440
57
2y 12d
n/a

PHP library - Validators for standards from ISO, International Finance, Public Administrations, GS1, Book Industry, Phone numbers & Zipcodes for many countries

710
70
1y 19d
GPL-3.0

PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project

2.96K
314
5m
MIT

A powerful schema validator!

91
18
2y 5m
MIT

The most awesome validation engine ever created for PHP

5.36K
765
58d
MIT

File uploads with validation and storage strategies

1.62K
312
2y 53d
MIT

Valitron is a simple, elegant, stand-alone validation library with NO dependencies

1.34K
233
1d
n/a

Light and extendable schema validation library

39
8
2y 5m
MIT

API

Skeleton Application for Laminas API Tools

22
7
77d
BSD-3-Clause

Quickly and easily expose Doctrine entities as REST resource endpoints with the use of simple configuration with annotations, yaml, json or a PHP array.