About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of deve


About SecLists SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data pa


The PHP Interpreter This is the github mirror of the official PHP repository located at Pull Requests PHP accepts pull requests via github. Discussions are done on github, but depending on the to


README What is Symfony? Symfony is a PHP full-stack web framework. It is written with speed and flexibility in mind. It allows developers to build better and easy to maintain websites with PHP. Symfony can be used to


Awesome PHP A curated list of amazingly awesome PHP libraries, resources and shiny things. Contributing Please see CONTRIBUTING and CODE-OF-CONDUCT for details. Table of Contents Awesome PHP De

Dependency Manager for PHP


Composer - Dependency Management for PHP Composer helps you declare, manage and install dependencies of PHP projects. See for more information and documentation. Installation / U


Guzzle, PHP HTTP client Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. Simple interface for building query strings, POST requests, streaming large upl


Guzzle, PHP HTTP client Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. Simple interface for building query strings, POST requests, streaming large uploads, s

sample code for several design patterns in PHP 7.4


DesignPatternsPHP Read the Docs of DesignPatternsPHP or Download as PDF/Epub This is a collection of known design patterns and some sample code how to implement them in PHP. Every pattern has a small list of examples. I thi


Monolog - Logging for PHP Monolog sends your logs to files, sockets, inboxes, databases and various web services. See the complete list of handlers below. Special handlers allow you to build advanced logging strategies. This


What is CodeIgniter CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code fro

Sebastian Bergmann
The PHP Unit Testing framework.


PHPUnit PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks. Installation We distribute a PHP Archive (PHAR) that has all required (


Nextcloud Server ☁ A safe home for all your data. Why is this so awesome? ? ? Access your Data You can store your files, contacts, calendars and more on a server of your choosing.


PHPMailer - A full-featured email creation and transfer class for PHP Build status: Class Features Probably the world's most popular code for sending email from PHP! Used by many open-source projects:


HHVM HHVM page | HHVM documentation | Hacklang page | General group | Dev group | Twitter HHVM is an open-source virtual machine designed for executing programs written in Hack. HHVM uses a just-in-time (JIT) compilation approac


<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WordPress › ReadMe</title&g


Matomo (formerly Piwik) - Code Status Description Matomo is the leading Free/Libre open analytics platform. Matomo is a full-featured PHP MySQL software program that you download and insta


Personal Relationship Manager Monica is a great open source personal relationship management system. Introduction Purpose Features Who is it for? What Monica isn't Where does this tool come


Carbon A simple PHP API extension for DateTime. use Carbon\Carbon; printf("Right now is %s", Carbon::now()->toDateTimeString()); printf("Right now in Vancouver is %s", Carbon::now('America/


PHP Parser This is a PHP 5.2 to PHP 7.4 parser written in PHP. Its purpose is to simplify static code analysis and manipulation. Documentation for version 4.x (stable; for running on PHP >= 7.0; for parsing PHP 5.2 to PHP


A magical front-end framework for Laravel


Parsedown Better Markdown Parser in PHP - Demo. Features One File No Dependencies Super Fast Extensible GitHub flavored Tested in 5.3 to 7.3 Markdown Extra extension Installation In


Yii 2 is a modern framework designed to be a solid foundation for your PHP application. It is fast, secure and efficient and works right out of the box pre-configured with reasonable defaults. The framework is easy to adjust to meet


Laravel Debugbar For Laravel 4, please use the 1.8 branch! This is a package to integrate PHP Debug Bar with Laravel 5. It includes a ServiceProvider to register the debugbar and attach it to the output. Y


koel Intro Koel (also stylized as koel, with a lowercase k) is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. Targeting web developers, Koel


Grav Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file C


whoops PHP errors for cool kids whoops is an error handler framework for PHP. Out-of-the-box, it provides a pretty error interface that helps you debug your web projects, but at heart it's a simple yet powerful stack


Cachet is a beautiful and powerful open source status page system. Community You can now join our Slack community! Overview List your service components Report incidents Customise the

PHP Image Manipulation


Intervention Image Intervention Image is a PHP image handling and manipulation library providing an easier and expressive way to create, edit, and compose images. The package includes ServiceProviders and Facades for easy Laravel


League\Flysystem Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote one. Goals Have a generic API for handling common tasks across multiple file storag


Flarum is free, open-source forum software built with PHP and Mithril.js. It is: Simple, with a responsive UI that is optimized for touch devices Fast, with a total JS payload size of ~130 KB gzipped Extensible, so you can tailor

Barry vd. Heuvel
Laravel IDE Helper


Laravel 5 IDE Helper Generator For Laravel 4.x, check version 1.11 Complete phpDocs, directly from the source Check out this Laracasts video for a quick introduction/explanation! php artisan ide-h


wkhtmltopdf and wkhtmltoimage wkhtmltopdf and wkhtmltoimage are command line tools to render HTML into PDF and various image formats using the QT Webkit rendering engine. These run entirely "headless" and do not require a display


WordPress starter theme with a modern development workflow Built with ❤️ Official Website | Documentation | Change Log Supporting Sage is an open source project and completely free to use. Howe


PHP dotenv Loads environment variables from .env to getenv(), $_ENV and $_SERVER automagically. Why .env? You should never store sensitive credentials


ramsey/uuid ramsey/uuid is a PHP library for generating and working with RFC 4122 version 1, 2, 3, 4, and 5 universally unique identifiers (UUID). This project adheres to a Contributor Code of Conduct. By participating i



PHPExcel - DEAD PHPExcel last version, 1.8.1, was released in 2015. The project was officially deprecated in 2017 and permanently archived in 2019. The project has not be maintained for years and must not be used anymore. All us


Slim Framework Slim is a PHP micro-framework that helps you quickly write simple yet powerful web applications and APIs. Installation It's recommended that you use Composer to install Slim. $ composer require


Full PHP development environment based on Docker. Supporting a variety of common services, all pre-configured to provide a full PHP development environment. Use Docker First - Then Learn About It Later!

Voyager - The Missing Laravel Admin


Voyager - The Missing Laravel Admin


PHP Coding Standards Fixer The PHP Coding Standards Fixer tool fixes most issues in your code when you want to follow the PHP coding standards as defined in the PSR-1 and PSR-2 documents and many more. If you are already using a


October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of frustration with existing systems. We feel building websites has become a convoluted


PhpSpreadsheet Master: Develop: PhpSpreadsheet is a library written in pure PHP and providing a set of classes that allow you to read from and to write to different spreadsheet file formats, like Excel and LibreOffice


PHPStan - PHP Static Analysis Tool PHPStan focuses on finding errors in your code without actually running it. It catches whole classes of bugs even before you write tests for the code. It moves PHP closer to compil


Phalcon Framework Phalcon is an open source web framework delivered as a C extension for the PHP language providing high performance and lower resource consumption. A big thank you to our Backers; you rock!


Laravel Excel v2.1.* for Laravel 5 Looking for Laravel Excel for Laravel 4? Visit the 1.3 branch Laravel Excel brings the power of PHPOffice's PHPExcel to Laravel 5 with a touch of the Laravel Magic. It includes feature


Documentation For version 0.5.* See the WIKI for documentation. Documentation for 1.0.0 is coming soon, but there is an unfinished guide here Supported by Auth0 If you want to easily add secure authen


Software engineering principles, from Robert C. Martin's book Clean Code, adapted for PHP. This is not a style guide. It's a guide to producing readable, reusable, and refactorable software in PHP.


Mockery Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of


Associate users with permissions and roles Sponsor If you want to quickly add authentication and authorization to Laravel projects, feel free to check Auth0's Laravel SDK and free plan at https://auth0.


Motto: "Every business should have a detection script to detect mobile readers." About Mobile Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combin


Workerman What is it Workerman is an asynchronous event-driven PHP framework with high performance to build fast and scalable network applications. Wo


The Dingo API package is meant to provide you, the developer, with a set of tools to help you easily and quickly build your own API. While the goal of this package is to remain as flexible as possible it still won't cover all situations a

A PHP extension for Redis


PhpRedis The phpredis extension provides an API for communicating with the Redis key-value store. It is released under the PHP License, version 3.01. This code has been developed and maintained by Owlient from November 2009 to

Justin Hileman


PsySH PsySH is a runtime developer console, interactive debugger and REPL for PHP. Learn more at and in the manual. PsySH manual ? Installation ? PHP manual in


About PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding s


Introduction Deployer is a deployment tool written in PHP. See for more information and documentation. Support Deployer development by Requirements PHP 5.5.0 and up. That's all! You ca


Goutte, a simple PHP Web Scraper Goutte is a screen scraping and web crawling library for PHP. Goutte provides a nice API to crawl websites and extract data from the HTML/XML responses. Requirements Goutte depends


Dompdf Dompdf is an HTML to PDF converter At its heart, dompdf is (mostly) a CSS 2.1 compliant HTML layout and rendering engine written in PHP. It is a style-driven renderer: it will download and read external stylesheets,


CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Associative Data Mapping, Front Controller, and MVC. Our primary goal is to provide a structured framework that enabl


BookStack A platform for storing and organising information and documentation. General information and documentation for BookStack can be found at Installation Instructions Documentation Demo I


Prophecy Prophecy is a highly opinionated yet very powerful and flexible PHP object mocking framework. Though initially it was created to fulfil phpspec2 needs, it is flexible enough to be used inside any testing framework out


Event-driven, non-blocking I/O with PHP. ReactPHP is a low-level library for event-driven programming in PHP. At its core is an event loop, on top of which it provides low-level utilities, such as: Streams abstract


SebastianBergmann\CodeCoverage SebastianBergmann\CodeCoverage is a library that provides collection, processing, and rendering functionality for PHP code coverage information. Installation You can add thi


random_compat PHP 5.x polyfill for random_bytes() and random_int() created and maintained by Paragon Initiative Enterprises. Although this library sho

Google APIs
A PHP client library for accessing Google APIs


A PHP client library for accessing Google APIs


Your Own URL Shortener YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener. You'll have full control over your data, detailed stats, analytics, plugins, and more. It's free and open-so


ownCloud Core ownCloud gives you freedom and control over your own data. A personal cloud which runs on your own server. Why is this so awesome? ? Access your Data You can store your files, contacts


Welcome to the WooCommerce repository on GitHub. Here you can browse the source, look at open issues and keep track of development. We recommend all developers to follow the WooCommerce development blog to stay up to date about

SumatraPDF reader


SumatraPDF Reader SumatraPDF is a multi-format (PDF, EPUB, MOBI, FB2, CHM, XPS, DjVu) reader for Windows under (A)GPLv3 license, with some code under BSD license (see AUTHORS). More information: main website with downloads


Laravel Trusted Proxies Setting a trusted proxy allows for correct URL generation, redirecting, session handling and logging in Laravel when behind a reverse proxy such as a load balancer or cache. Installation L


Doctrine Cache Cache component extracted from the Doctrine Common project. Documentation This library is deprecated and will no longer receive bug fix


API Platform is a next-generation web framework designed to easily create API-first projects without compromising extensibility and flexibility: Design your own data model as plain old PHP classes or import an existing one f


Firefly III: A personal finances manager "Firefly III" is a financial manager. It can help you keep track of expenses, income, budgets and everything in between. It even supports credit cards, shared household a


Predis Flexible and feature-complete Redis client for PHP >= 5.3 and HHVM >= 2.3.0. Predis does not require any additional C extension by default, but it can be optionally paired with phpiredis to lower the overhead

Sebastian Bergmann
Diff implementation


sebastian/diff Diff implementation for PHP, factored out of PHPUnit into a stand-alone component. Installation You can add this library as a local, per-project dependency to your project using Composer: com


CssSelector Component The CssSelector component converts CSS selectors to XPath expressions. Resources Documentation Contributing Report issues and send Pull Requests in the main Symfony repository


VarDumper Component The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function t


Sylius is the first eCommerce framework for tailored solution based on Symfony and Doctrine. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and exceptional flexibility mak


⚠️ The documentation of the stable version is on branch 3.3. ⚠️ JWT A simple library to work with JSON Web Token and JSON Web Signature based on the RFC 7519. Installation Package


What is wallabag? wallabag is a self-hostable PHP application allowing you to not miss any content anymore. Click, save and read it when you can. It extracts content so that you can read it when you have time. More inf


PPM - PHP Process Manager PHP-PM is a process manager, supercharger and load balancer for PHP applications. It's based on ReactPHP and works best with applications that use request-response frameworks like Symfony's HTTPK


Kanboard Kanboard is a project management software that focus on the Kanban methodology. Official website: Get a visual and clear overview of your project Multiple boards with the ability to drag an


prestissimo (composer plugin) This is a composer plugin that downloads packages in parallel to speed up the installation process. Requirements composer >=1.0.0 (includes dev-master) PHP >=5.3, (sugge


OpenCart Overview OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store. Reporting a b

Annotations Docblock Parser


Doctrine Annotations Docblock Annotations Parser library (extracted from Doctrine Common). Documentation See the doctrine-project website. Contributin


ENTRUST (Laravel 5 Package) Entrust is a succinct and flexible way to add Role-based Permissions to Laravel 5. If you are looking for the Laravel 4 version, take a look Branch 1.0. It contains the latest entrust version f


PHPWord is a library written in pure PHP that provides a set of classes to write to and read from different document file formats. The current version of PHPWord supports Microsoft Office Open XML (OOXML or OpenXML), OAS


PHP OAuth 2.0 Server league/oauth2-server is a a standards compliant implementation of an OAuth 2.0 authorization server written in PHP which makes working with OAuth 2.0 trivial. You can easily configure an OAuth 2.0 serv


Lychee A great looking and easy-to-use photo-management-system. Since the 1st of April 2018 this project has moved to it's own Organisation (https://g


phpMyAdmin A web interface for MySQL and MariaDB. Code status Download You can get the newest release at If you prefer to follow

Asynchronous WebSocket server


Ratchet A PHP 5.3 library for asynchronously serving WebSockets. Build up your application through simple interfaces and re-use your application without changing any of its code just by combining different components.


BotMan If you want to learn how to create reusable PHP packages yourself, take a look at my upcoming PHP Package Development video course. About BotMan BotMan is a framework agnostic PHP library that is d


CssToInlineStyles class Installation CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very usefull when you're sending emails.


Respect\Validation The most awesome validation engine ever created for PHP. Complex rules made simple: v::numeric()->positive()->between(1, 255)->validate($input). Granularity control for advanced reporting.


Omnipay An easy to use, consistent payment processing library for PHP Omnipay is a payment processing library for PHP. It has been designed based on ideas from Active Merchant, plus experience implementing dozens of gateways


AWS SDK for PHP - Version 3 The AWS SDK for PHP makes it easy for developers to access Amazon Web Services in their PHP code, and build robust applications and software using services like Amazon S3, Amazon DynamoDB, Amazon


PHP microservice coroutine framework 中文说明 Introduction Swoft is a PHP microservices coroutine framework based on the Swoole extension. Like Go, Swoft


Introduction Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates. Web Application is made using Laravel & VueJS while the Mobile Apps are


Phan is a static analyzer for PHP that prefers to minimize false-positives. Phan attempts to prove incorrectness rather than correctness. Phan looks for common issues and will verify type compatibility on various operations when type infor