A curated list of amazingly awesome PHP libraries, resources and shiny things.
-
Updated
Apr 23, 2026
A curated list of amazingly awesome PHP libraries, resources and shiny things.
The classic email sending library for PHP
A small PHP library to generate YouTube-like ids from numbers. Use it when you don't want to expose your database ids to the user.
Aimeos PHP e-commerce framework for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
The most popular PHP library for use with the Twitter OAuth REST API.
An easy-to-use PHP QrCode generator with first-party support for Laravel.
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
A PHP QR Code generator and reader with a user-friendly API.
Aimeos abstraction layer for host applications
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Plug n play avatar, turn name, email, and any other string into beautiful avatar (or gravatar), effortless.
🚀 A pure PHP server and client for the tus resumable upload protocol v1.0.0
This is a PHP library to detect and decode QR-codes. This is first and only QR code reader that works without extensions.
🍭🍭uniting the internal work in a way that is in PHP
PHP currency conversion library for retrieving exchange rates from 30 providers, with caching and fallback. Maintained since 2014.
PHP library to resize, scale and crop images. Cloud solution available at: www.gumlet.com
PHP Standalone Validation Library
Performant pure-PHP AMQP (RabbitMQ) sync/async (ReactPHP) library
Official PHP port of Sqids. Generate short unique IDs from numbers.
A simple PHP WebAuthn (FIDO2/Passkey) server library
Add a description, image, and links to the php-library topic page so that developers can more easily learn about it.
To associate your repository with the php-library topic, visit your repo's landing page and select "manage topics."