php
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.
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.
Plugin for build a Vue 3 app in front and load it on CakePHP site. Communicate Vue 3 Component on front with back without implement and use an API interface using a Middleware.
Related contents:
Unite your modern frontend with your Laravel backend.
Fusion is the best way to combine your Laravel backend with your JavaScript frontend. We currently only support Vue.js, but React + Svelte are on the roadmap.
Related contents:
Inject chaos into your Laravel application with ease!
Laravel Bazooka is a powerful Laravel package that allows you to inject controlled chaos into your application. Whether you're testing resilience, simulating failures, or just having fun, Bazooka provides a simple and configurable way to disrupt your application's behavior.
OpenDAL represents Open Data Access Layer. Our vision is One Layer, All Storage.
OpenDAL (/ˈoʊ.pən.dæl/, pronounced "OH-puhn-dal") is an Open Data Access Layer that enables seamless interaction with diverse storage services.
OpenDAL's development is guided by its vision of One Layer, All Storage and its core principles: Open Community, Solid Foundation, Fast Access, Object Storage First, and Extensible Architecture.
Related contents:
The Ultimate Debugging Server. Buggregator is a lightweight, standalone server that offers a range of debugging features for PHP applications.
It works seamlessly with the libraries you already use, like Ray, Symfony/VarDumper, Monolog, Sentry, etc. The goal was to simplify the integration process and provide a centralized server to manage and display all the data from your project.
Swiss knife in pocket of every upgrade architect!
A package manager written in PHP that supports installing dependencies from GitHub, npm, custom URLs, and local file paths. 🐶
An opinionated Laravel package that extends FakerPHP and uses openai-php/laravel to generate fake data.
A Laravel package that extends FakerPHP by adding an AI-powered data generator using OpenAI. This allows you to generate more realistic and context-aware fake data in your Laravel applications.
Related contents:
Integrate seamless commenting functionality into your Laravel project.
Commenter is a feature-rich, modern package with an admin panel designed to address all your commenting needs. With this package, you won't need any additional tools for the comment functionality in your Laravel projects.
This library intends to provide tools for storing and using monetary values in an easy, yet powerful way.
This is a PHP implementation of the Money pattern.
Mellivora is a CTF engine written in PHP.
This package provides secure first factor one-time passwords (OTPs) for Laravel applications. Users enter their email and receive a one-time code to sign in.
Welcome to the Laraplay. A playground environment for any Laravel app or package. Boot-up any Laravel app in seconds! Check out a few examples below.
The Microsoft Graph software development kits (SDKs) are designed to simplify building high-quality, efficient, resilient applications that access Microsoft Graph. The SDKs include two components: a service library and a core library.
The service library contains models and request builders generated from Microsoft Graph metadata. The service library provides a rich, strongly-typed, and discoverable experience when working with the many datasets available in Microsoft Graph.
Powerful data objects for Laravel.
This package enables the creation of rich data objects which can be used in various ways. Using this package you only need to describe your data once:
-
instead of a form request, you can use a data object
-
instead of an API transformer, you can use a data object
-
instead of manually writing a typescript definition, you can use... 🥁 a data object
Source: 💡 This is a DTO or Data Transfer Object from the Domain-Driven Design world @ Martin Joo's X.
SEAL stands for: S earch E ngine A bstraction L ayer
The SEAL project is a PHP library designed to simplify the process of interacting with different search engines. It provides a straightforward interface that enables users to communicate with various search engines.
Hound is a simple and light tool for information gathering and capture exact GPS coordinates.
Hound is a tool that can remotely capture the exact GPS coordinates of a target device using a PHP server, and can also grab basic information about the system and ISP. This tool can be very helpful in information gathering.
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
Mago (derived from Mago (Punic: 𐤌𐤂𐤍, MGN), a renowned Carthaginian figure) is a toolchain for PHP that aims to provide a set of tools to help developers write better code. Mago draws inspiration from the Rust programming language and its ecosystem, striving to bring similar convenience, reliability, and a great developer experience to the PHP world.
This is an OpenTelemetry auto-instrumentation package for Symfony framework applications.
Composer is the dependency manager for PHP and you are on a one-page-only documentation for this tool. Official documentation is on the official website, this page just brings you the essential.
A simple but powerful PSR-11 dependency injection container.
A simple, friendly, and practical file manager designed specifically for Laravel applications. This Livewire-powered tool makes it easy to manage files and folders within your project, offering an intuitive interface and seamless integration with Laravel's ecosystem. Perfect for developers seeking an efficient and user-friendly solution for file and folders management.
Local Speech to Text in PHP made easy thanks to Whisper.cpp and OpenAI
A PHP tool that helps you write eBooks in markdown and convert to PDF, EPUB and HTML.
Ibis Next is an open-source tool developed for ebook creators who want to focus on content creation. Ibis Next supports writing in Markdown and can generate ebooks in PDF, EPUB, or HTML format. The tool aims to simplify the ebook creation process, allowing writers to concentrate on their content while providing functionality for converting it into polished ebooks efficiently.
Deploy your Laravel PHP application painlessly.
Server management doesn't have to be a nightmare. Provision and deploy unlimited PHP applications on DigitalOcean, Akamai, Vultr, Amazon, Hetzner and more.
PermCheck is a little tool that checks if the files in a project have the executable bit set properly. It's available for PHP versions 5.6 and up (Version 1.0 goes back to PHP 5.3), and is very light on dependencies, so you should be able to add it to nearly any project.
Build GraphQL Queries and Mutations with PHP in a safe and easy way.
🚀 Fast detection of composer dependency issues (unused dependencies, shadow dependencies, misplaced dependencies)
Laravel x LLMs. A unified interface for working with LLMs in Laravel.
Prism is a powerful Laravel package for integrating Large Language Models (LLMs) into your applications.
An Object-Document Mapper (ODM) for Doctrine ORM leveraging new JSON types of modern RDBMS.
Batteries included UI to monitor your Messenger workers, transports, schedules, and messages.
Kahlan is a full-featured Unit & BDD test framework a la RSpec/JSpec which uses a describe-it syntax and moves testing in PHP one step forward.
PHP Server with Async IO, Coroutines and Fibers (previously Swoole).
⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
OpenAI PHP is a community-maintained PHP API client that allows you to interact with the Open AI API.
This product is a lightweight PHP framework which can be used to create your own PHP apps using MVC design pattern. Asatru PHP is a lightweight web application framework for PHP applications.
It provides you with the most important features to start your application. Be it eloquent ORM queries, view templating engine, validators and other security measurements or .env configuration - Asatru PHP grants you these features as well as focusing on the MVC design pattern.
Microservice template for modern PHP applications.
The VilnaCRM PHP Service Template is a comprehensive starting point for building modern PHP microservices. It provides a robust foundation with a state-of-the-art tech stack, including API Platform 3, PHP 8, and Symfony 7. This template is designed to streamline the creation of new PHP projects, incorporating best practices in software architecture and development.
REST API PHP Framework.
PSX is an innovative PHP framework dedicated to build fully typed REST APIs.
Laravel Blade UI Components for Livewire 3.
Gorgeous Laravel Blade UI Components made for Livewire 3 and styled around daisyUI + Tailwind.
Free, open-source, self-hosted, community-driven CMS platform based on the Laravel PHP Framework.
a sleek new debug bar for Livewire.
Take your Livewire development to the next level with WireSpy. Instantly debug and interact with your components—inspect their state, modify it on the fly, and even time-travel through state changes to pinpoint issues. Stay on top of every event with a dedicated events page that displays dispatched events, the originating component, and the exact data payload. Plus, with the hot reload feature, any changes to your component files automatically refresh, keeping your workflow fast and efficient. WireSpy provides the power and precision you need to build and debug your Livewire apps.
Runs a PHP-based startpage in Docker.
The code runner for PHP 💫. The PHP Scratchpad
Enjoy coding and debugging in an editor designed for fast feedback and quick iterations. It's like a shell for your application – but with multi-line editing, code completion, and more.