Skip to content

PHP Packages

September 29, 2023
March 27, 2023

PHP Packages

Standard Library and Extensions

PHP: Function Reference - Manual
PHP: Other Basic Extensions - Manual

PHP: SPL - Manual Standard PHP Library

Async/Concurrency

Asynchronous Multitasking PHP | AMPHP
AMPHP

Swoole

Coroutines Async Programming Framework | Swoole PHP
swoole/swoole-src: 🚀 Coroutine-based concurrency library for PHP

deminy/swoole-by-examples: Learn Swoole by Examples

ReactPHP

ReactPHP: Event-driven, non-blocking I/O with PHP - ReactPHP
reactphp/react: Event-driven, non-blocking I/O with PHP.

Category Archive "ReactPHP Series" — Cees-Jan Kiewiet's blog
FLOSS Weekly 486 ReactPHP

Scraping

PHP: DOMDocument::loadHTML - Manual
How to Parse HTML using PHP Native Classes

PHP Scraper - An opinionated web-scraping library for PHP

paquettg/php-html-parser: An HTML DOM parser. It allows you to manipulate HTML. Find tags on an HTML page with selectors just like jQuery.

PHP Simple HTML DOM Parser

Datetime

Chronos - 2.x immutable date
cakephp/chronos: A standalone DateTime library originally based off of Carbon

Carbon - A simple PHP API extension for DateTime.

Database/ORM

sql#ORM (or not)

Medoo - The lightweight PHP database framework to accelerate development.

App Frameworks

#web-framework

cakephp

php-framework · GitHub Topics
Top 5 PHP REST API Frameworks | Moesif Blog

Symfony

Symfony, High Performance PHP Framework for Web Development
symfony/symfony: The Symfony PHP framework

Laravel

Laravel - The PHP Framework For Web Artisans
Laravel - Wikiwand

Laracasts
Installation - Laravel - The PHP Framework For Web Artisans

Introduction | Laravel Jetstream

Livewire | Laravel Livewire Meteor-like, send HTML-partials
Inertia.js - The Modern Monolith
Lumen - PHP Micro-Framework By Laravel Express-like

Eloquent ORM - Laravel - The PHP Framework For Web Artisans
Laravel Eloquent Tutorial With Examples – Stackify
calebporzio/sushi: Eloquent's missing "array" driver.
Eloquent Performance: 4 Examples of N+1 Query Problems | Laravel News

Apiato

API framework made out of Laravel

Welcome to Apiato | Apiato
apiato/apiato: PHP Framework for building scalable API's on top of Laravel.

# use PHPDocker.io's stack
composer create-project apiato/apiato application

# enter php-fpm
rm composer.lock;
composer require --dev barryvdh/laravel-ide-helper
composer update
chmod -R 777 storage
php artisan key:generate

PhalApi

API server with docs
XSS not fixed for months

PhalApi(派框架) - PHP 轻量级开源接口框架 - 接口,从简单开始!
phalapi/phalapi: PhalApi 开源接口框架,简称 π 框架,一个轻量级 PHP 开源接口框架,专注于接口服务开发。接口,从简单开始!

前言 - PhalApi 2.x 开源接口框架 开发文档

Lumen

lightweight micro-API framework made out of Laravel
not recommended

Installation - Lumen - PHP Micro-Framework By Laravel

Laminas

previously Zend Framework

Home - Laminas Project - Enterprise PHP Framework
Laminas API Tools not very active

Nette

collection of libraries rather than framework

Nette – Comfortable and Safe Web Development in PHP

Yii

Yii PHP Framework
Getting Started: Installing Yii | The Definitive Guide to Yii 2.0 | Yii PHP Framework

Leaf PHP

lightweight

Leaf PHP - Simple and elegant PHP | Leaf PHP
Modules | Leaf PHP
leafsphp/leaf: 🍁 The easiest way to create clean, simple but powerful web apps and APIs quickly

Leaf MVC
Leaf API

Yaf

PHP: Yaf - Manual
laruence/yaf: Fast php framework written in c, built in php extension

Epiphany

micro PHP framework ,Routing, Caching and API Helpers (private)

jmathai/epiphany: A micro PHP framework that's fast, easy, clean and RESTful. The framework does not do a lot of magic under the hood. It is, by design, very simple and very powerful. 😴inactive