php
Local PHP, without the friction. Local PHP development environment for macOS & Linux.
Serve your projects on .test domains over HTTP and HTTPS, run a different PHP version per site, and manage it all from one tiny daemon. No Docker, no sudo for everyday work, no subscription.
PHPStan rules to measure cognitive complexity of your classes and methods.
Cognitive complexity tells us, how difficult code is to understand by a reader.
A lightweight caching proxy for package registries.
A caching proxy for package registries. Speeds up package downloads by caching artifacts locally, reducing bandwidth usage and improving reliability.
A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.
Related contents:
Beautiful and understandable static analysis tool for PHP. Set up in 5 minutes.
PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report.
Related contents:
PHP dependency community detection.
Detects class communities in a PHP dependency graph by applying the Louvain algorithm (Blondel et al., 2008).
Takes as input the JSON produced by php-dep and outputs groups of tightly coupled classes — useful for identifying cohesive modules, architecture violations, or candidates for package extraction.
Related contents:
A PHP function to work with private properties and methods.
This package offers an invade function that will allow you to read/write private properties of an object. It will also allow you to call private methods.
A deceptively powerful 12kb dependency-free single-file PHP microframework built to keep things easy and minimal.
At its core, Arcane is a tiny 12kb single-file PHP microframework designed to keep things easy and minimal. It uses a filesystem-first workflow where files map directly to routes, and context-aware helpers and assets load automatically. Perfect for anyone who wants a fast, flexible tool with zero setup.
Related contents:
Ember is a real-time dashboard for Caddy & FrankenPHP.
Monitor your Caddy server in real time: per-host traffic, latency percentiles, status codes, and more. When FrankenPHP is detected, unlock per-thread introspection, worker management, and memory tracking.
Related contents:
Automate your web typography workflow with this Composer dev-tool. 🚀
Converts TTF fonts to optimized WOFF2 subsets using Python FontTools. Works with Laravel, Symfony, and vanilla PHP projects.
Related contents:
Converts PNG/JPG images to AVIF, WebP and JPG in multiple sizes. Automate your web image workflow with this Composer dev-tool. 🚀 .
Works with Laravel, Symfony, and vanilla PHP projects.
Related contents:
A basic PHP admin panel ready for developing your projects.
Open-source PHP admin panel and dashboard built with Bootstrap 5 — relational CRUD generator, authentication, REST API, CLI, modular architecture, MySQL & SQLite.
Symfony bundle to isolate your app's doctrine database tests and improve the test performance.
This bundle provides features that help you run your Symfony-framework-based App's testsuite more efficiently with isolated tests.
It provides a StaticDriver that will wrap your originally configured Driver class (like DBAL\Driver\PDOMysql\Driver) and keeps a database connection statically in the current php process.
Related contents:
Build fast, grow solid. PHP Framework.
CakePHP 5 (currently 5.3) is a modern PHP framework running on PHP 8.5 (min. PHP 8.2) that helps you write clean, maintainable code without the complexity. Whether you're building a simple blog or a complex enterprise application, CakePHP gives you the tools to get it done right.
Related contents:
Passive API Contract Monitoring for PHP 8.3+. Detects breaking changes, json schema drift, and unexpected structural modifications in third-party REST APIs via probabilistic inference.
Passive API Contract Monitoring for strictly typed PHP 8.3+.
Sentinel silently monitors the JSON payloads returning from the third-party APIs you consume, automatically infers their structural JSON Schema, and detects when they change unexpectedly (drift).
PHP basic ressource profiler (CPU/memory), safe and useful for production sites.
phptop prints per query and average metrics comparable to 'time' (wallclock, user and system CPU time) along with memory and other ressource usages.
It can be easily globally activated on a LAMP server and requires little resources and a single line configuration change in your php.ini. It has been used by Bearstech on many production servers for years without any problems.
Parallel testing for PHPUnit.
The objective of ParaTest is to support parallel testing in PHPUnit. Provided you have well-written PHPUnit tests, you can drop paratest in your project and start using it with no additional bootstrap or configurations!
Related contents:
Build Your Own Admin Tools A basic PHP admin panel ready for developing your projects.
Milk Admin is a PHP admin panels for building real backoffice tools. It focuses on explicit control, relational CRUD flows, and maintainable architectures — without SaaS dependencies or framework lock-in.
Related contents:
🚰 PHPUnit Plugin for detecting Memory Leaks in code and tests.
This library is a PHPUnit plugin that detects memory leaks in tested code or tests. It utilizes memory_get_usage() to make sure the code being executed properly cleans up after itself.
The Oxidized PHP Toolchain. A blazing fast linter, formatter, and static analyzer for PHP, written in Rust.
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
Related contents:
Use passkeys in your Laravel app Passkeys allow passwordless login by generating a secure key stored in apps like 1Password, MacOS' password manager, or others on your preferred OS. This package provides a simple way to generate passkeys and authenticate users using passkeys with a Livewire or Blade component.
Related contents:
Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.
Related contents:
A minimal, predictable PHP micro-framework for building modern web applications.
Related contents:
Flexible schedule management for modern Laravel applications. The missing calendar management for Laravel.
A comprehensive calendar and scheduling system for Laravel. Manage availabilities, appointments, blocked times, and custom schedules for any resource—doctors, meeting rooms, employees, and more.
Simple static Composer repository generator - For a full private Composer repo use Private Packagist.
Satis is a tool that allows PHP developers to create a private package repository for their projects' dependencies. It provides increased control over package distribution, improved security, and faster package installations, by creating a static Composer registry that can be hosted anywhere (even via Docker, locally).
Related contents:
📦🚀 Fast, zero config application bundler with PHARs.
The Box application simplifies the PHAR building process.
Debugbar for Laravel.
Laravel Debugbar is a package that integrates PHP Debug Bar with Laravel to debug database queries and profile other information.
Related contents:
Modern and simple PHP task runner.
Modern and simple PHP task runner inspired by Gulp and Rake aimed to automate common tasks.
The Sylius stack is a set of tools for your Symfony projects. It comes with a bunch of components that work great independently, but when they come together, that's when the stack's magic truly operates! Indeed, the highlight of this project is the ability to configure an admin panel UI within minutes.
Related contents:
The PHP Framework For Web Artisans.
Laravel provides a complete ecosystem for web artisans. Our open source PHP framework, products, packages, and starter kits offer everything you need to build, deploy, and monitor web applications.
Related contents:
CycloneDX Bill of Materials Standard.
CycloneDX is a modern standard for the software supply chain.
The International Standard for Bill of Materials (ECMA-424) The OWASP Foundation and Ecma International Technical Committee for Software & System Transparency (TC54) drive the continued advancement of the specification.
Related contents:
A WordPress API for declaring and discovering plugin, theme, and core abilities in a human- and machine-readable way.
Related contents:
Symfony AI is a set of components that integrate AI capabilities into PHP applications.
Related contents:
The official PHP SDK for Model Context Protocol servers and clients. Maintained in collaboration with The PHP Foundation.
Related contents:
Laravel Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Laravel-specific code.
Related contents:
Livewire is a full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.
Related contents:
A popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
Related contents:
- PHP 8.5 : Les fonctionnalités qui vont vraiment simplifier le développement @ .Loud :fr:.
- PHP’s New URI Extension: An Open Source Success Story @ The PHP Foundation.
- The Dangers of Dynamic Method Calls in PHP @ Ash Allen Design.
- Les nouveautés de PHP 8.5 qui vont changer votre code ! @ Laravel France :fr:.
- Strict Comparison in PHP Explained at the Zend Engine Level @ István Döbrentei's dev.to.
- Why PHP in 2026?.
- Is PHP Still Relevant in 2026? @ Zend.
The Doctrine Project is the home to several PHP libraries primarily focused on database storage and object mapping.
Related contents:
Prism is a powerful Laravel package for integrating Large Language Models (LLMs) into your applications.
Related contents:
All PHP functions, rewritten to throw exceptions instead of returning false.
Most PHP core functions were written before exception handling was added to the language. Therefore, most PHP functions do not throw exceptions. Instead, they return false in case of error.
Safe-PHP redeclares all core PHP functions. The new PHP functions act exactly as the old ones, except they throw exceptions properly when an error is encountered. The "safe" functions have the same name as the core PHP functions, except they are in the Safe namespace.
A Laravel starter kit built on the TALL Stack, along with Volt and Folio.
Related contents:
A simple plugin for Composer that allows you to apply patches to your dependencies.
Related contents:
AI-assisted SAST, SCA and Secrets Detection. Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Semgrep is a fast, open-source, static analysis tool that searches code, finds bugs, and enforces secure guardrails and coding standards. Semgrep supports 30+ languages and can run in an IDE, as a pre-commit check, and as part of CI/CD workflows.
Related contents:
PHP 7.1 ready Smart and Simple Documentation for your PHP project.
ApiGen is easy to use and modern API doc generator supporting all PHP 8.3 features.
A provider agnostic PHP AI client SDK to communicate with any generative AI models of various capabilities using a uniform API.
Related contents:
Roadiz is a polymorphic and headless CMS based on a node system that can handle many types of services. It is built on Symfony framework, Doctrine ORM, API Platform, and Composer to ensure maximum performance and security.
Roadiz's node system allows you to create your data schema and organize your content exactly how you want. It is designed to remove technical constraints when building tailor-made website architectures and layouts.
UNIFIED DATA PROCESSING FRAMEWORK. Flow is a PHP-based, strongly typed data processing framework with a low memory footprint.
The most advanced data processing framework allowing to build scalable data processing pipelines and move data between various data sources and destinations.
Related contents:
A prometheus exporter for PHP-FPM.
The exporter connects directly to PHP-FPM and exports the metrics via HTTP.
Related contents:
PHP Secure Communications Library.
Pure-PHP implementations of SSH, SFTP, RSA / DSA / Elliptic Curves, AES / ChaCha20 / etc, X.509
The Laravel Artisan Cheatsheet.
A bookmarkable, searchable cheatsheet for Laravel's Artisan commands.
PHP Operators is a reference guide for operators old and new in the PHP programming language.
An open-source universal messaging library.
ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems.
The League of Extraordinary Packages is a group of developers who have banded together to build solid, well tested PHP packages using modern coding standards.
Free, Multi-User PHP File Manager.
FileGator is a free, open-source, self-hosted web application for managing files and folders.
You can manage files inside your local repository folder (on your server's hard drive) or connect to other storage adapters (see below).
Related contents:
A fluent, modular workflow builder for Laravel that leverages the Pipeline pattern to simplify and organise business logic.
Flows is a lightweight Laravel package designed to turn complex, multi-step business logic into an elegant, maintainable workflow. With a fluent API, you can easily chain steps, incorporate conditional logic, and keep your code modular and testable—perfect for any process that needs a well-orchestrated flow.
Compare changes between two composer.lock files to see what packages have been updated, added, or removed.
Web application to compare two composer.lock and get a beautiful diff.
This site is dedicated to supporting PHP on Microsoft Windows. It also supports ports of PHP extensions or features as well as providing special builds for the various Windows architectures.
Related contents:
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.