Awesome PHP
by ziadoz · ziadoz/awesome-php
Amazingly awesome PHP libraries, resources and shiny things.
Expose in minutes a hypermedia REST API that embraces JSON-LD, Hydra format.
IA library that provides functionality for working with iterable entities (similar to itertools library in Python).
SA simple but powerful API for processing and compiling assets built around Webpack.
AProvides authentication functionality and session tracking using various adapters.
An OAuth2 authentication server, resource server and client library.
AA thin PSR-6 cache wrapper to various caching backends emphasizing cache tagging and indexing.
BAn AST-based reflection library that allows analysis and manipulation of code.
EA command line utility which verifies that your files implement your .editorconfig rules.
PA command line utility that compares two source sets and determines the appropriate semantic versioning to apply.
PA library that detects and can auto-fix PHP, CSS and JS coding standard violations.
A web application to help configure PHP CS Fixer rule sets.
PA library that scans code for bugs, sub-optimal code, unused parameters and more.
AProvides 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.
CA command-line framework that supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).
CA flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
AProvides an extension to the native PDO along with a profiler and connection locator.
AIndependent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.
PA library for working with recurring dates and times based on the iCalendar RRule spec.
AA serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.
CA plugin to check if minimum dependencies can be installed and tested.
CCLI tool to analyze composer dependencies and verify that no unknown symbols are used in the sources of a package.
DUnified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
SAutomatically generates OpenAPI documentation from your code without annotations.
BA money library for PHP, with support for contexts, cash roundings, currency conversion.
SA library for email services such as SendGrid, PostMark, MailGun and MailChimp.
A debug server that aggregates var-dumps, profiling data, emails, logs and Sentry events.
FA client to make synchronous/asynchronous requests through php-fpm socket.
SAn event-driven asynchronous and concurrent networking communication framework with high performance for PHP written in C.
AA validation library with a rich set of assertions. Supports assertion chaining and lazy assertions.
IA library for validating inputs according to standards from ISO, International Finance, Public Administrations, GS1, Book Industry, Phone numbers & Zipcodes for many countries.
An adapter for building single-page applications using server-side routing and controllers, without a separate API.
A Service Bus for PHP based on architectural principles of DDD CQRS and Event Sourcing.
A framework comprised of individual components (previously Zend Framework).
SA component to fetch HTTP resources synchronously or asynchronously.
AProvides internationalization (I18N) tools, specifically package-oriented per-locale message translation.
AA PHP client for the Anthropic API, supporting messages, streaming, tool use, and batch processing.
AA Laravel wrapper for the Anthropic PHP client with Facades, config publishing, and testing fakes.
LA comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.
OOpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
OOpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with OpenAI API.
PA powerful and easy-to-use PHP SDK for the Mistral AI API, allowing seamless integration of advanced AI-powered features into your PHP projects.
CHighly-extensible Markdown parser which fully supports the CommonMark spec.
MMinimalist, dependency-free framework for building CLI-centric PHP applications.
RDatabase migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite.
MThe official high-level MongoDB PHP library built on top of the MongoDB PHP Driver.
JA cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc).
BA library providing large number support: BigInteger, BigDecimal and BigRational.
BA library to parse, format and convert byte units in binary and metric systems.
OA community driven fork of box/spout, a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way.
PA pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).
Real examples written in PHP showcasing DDD Architectural Styles.
A book on applying functional programming principles and techniques in PHP.
A book about object-orientated PHP by Brandon Savage.
A book about modernizing legacy PHP applications by Paul M. Jones.
This cookbook provides code recipes to help you resolve a variety of coding issues.
An ebook about scaling PHP applications by Steve Corona.
A book about common security terms and practices for PHP by Chris Cornutt.
This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically.
Laracon EU is a 2-day event for people who are interested in learning Laravel and related technologies, or who want to share their knowledge with others.
An online book about PHP internals, written by three core developers.
The Laravel News Podcast brings you all the latest news and events related to the Laravel PHP Framework.
Hosted by Ian Landsman and Aaron Francis, Mostly Technical is a lively discussion on Laravel, business, and an eclectic mix of related topics.
Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.
Jacob Bennett and Michael Dyrynda conquer a 14.5 hour time difference to talk about life as web developers.
A podcast in mini-series where we explore unimportant programming questions in extreme detail.
The Laracasts snippet, each episode, offers a single thought on some aspect of web development.
The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
EA message queue package for PHP that supports RabbitMQ, AMQP, STOMP, Amazon SQS, Redis and Doctrine transports.
A query library for the Sphinx and Manticore search engines.
AA library that tries to preventing Cross-Site Scripting (XSS) attacks by blacklisting.
RThis package ensures that your application doesn't have installed dependencies with known security vulnerabilities.
An open-source framework for building serverless applications.
DA static analysis tool for enforcing dependency rules between architectural layers.
JA PHP port of Python's jieba. Chinese text segmentation for natural language processing.
MA lightweight PHP class for detecting mobile devices (including tablets).
UA library for parsing URLs from text and converting them into clickable links.
KFull stack Unit/BDD testing framework with built-in stub, mock and code-coverage support.
H
H
J
L
P
R
D
F
F
I
P
R
J
L
J
P
P
S
T
B
P
R
C
C
D
L
L
M
B
G
P
P
P
R
U
C
L
P
P
C
C
C
G
P
S
L
P
T
G
M
O
W
S
J
J
M
S
Y
A
B
C
D
P
S
S
B
C
M
Y
B
K
L
P
P
P
P
T
T
W
X
X
A
A
D
P
C
P
P
C
C
C
C
D
D
D
E
S
T
A
D
Z
M
P
S
S
S
C
D
M
P
A
B
E
E
P
P
P
R
R
W
Z
G
P
P
U
F
H
J
L
M
R
V
V
C
L
T
Y
C
G
P
B
G
N
R
S
I
I
I
P
P
A
P
R
J
L
I
C
D
E
E
H
P
P
P
S
V
S
S
P
S
P
B
C
G
H
N
P
S
P
I
P
P
D
G
B
P
P
S
G
P
P
Z
B
P
P
T
K
C
C
D
E
P
E
E
P
P
P
S
S
Z
D
E
L
M
P
P
P
P
P
P
A
C
D
H
P
S
S
U
U
J
R
M
A
C
F
F
I
M
P
P
P
P
P
P
V
A
M
S
T
H
P
C
L
M
M
P
P
P