Skip to content

Latest commit

 

History

158 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

awesome-php

A curated list of awesome PHP frameworks, libraries and software.

Learning and Reference

Tutorials and Books

Examples and Exercises

Language and Tooling

Compilers and Interpreters

Build Systems

Package Management

  • composer/composer - Dependency Manager for PHP
  • symfony/thanks - Give thanks (in the form of a GitHub ★) to your fellow PHP package maintainers (not limited to Symfony components)!
  • phar-io/manifest - Component for reading phar.io manifest information from a PHP Archive (PHAR)
  • php/pie - 🥧 The PHP Installer for Extensions
  • composer/packagist - Package Repository Website - try https://packagist.com if you need your own -
  • TGMPA/TGM-Plugin-Activation - TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install, update and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces. You can reference bundled plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.
  • cweagans/composer-patches - Simple patches plugin for Composer
  • composer-unused/composer-unused - Show unused composer dependencies by scanning your code
  • FriendsOfPHP/pickle - PHP Extension installer
  • Jean85/pretty-package-versions - A small, independent wrapper to get pretty versions strings
  • franzliedke/studio - A workbench for developing Composer packages.
  • symfony/class-loader - [DEPRECATED] The ClassLoader component provides tools to autoload your classes and cache their locations for performance. (archived)

Linters and Formatters

Debugging and Profiling

Web

Web Frameworks

  • laravel/laravel - Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.
  • laravel/framework - Laravel is a web application framework with expressive, elegant syntax.
  • symfony/symfony - The Symfony PHP framework
  • bcit-ci/CodeIgniter - Open Source PHP Framework (originally from EllisLab)
  • yiisoft/yii2 - Yii 2: The Fast, Secure and Professional PHP Framework
  • slimphp/Slim - Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
  • phalcon/cphalcon - High performance, full-stack PHP framework delivered as a C extension.
  • cakephp/cakephp - CakePHP: The Rapid Development Framework for PHP - Official Repository
  • symfony/http-foundation - Defines an object-oriented layer for the HTTP specification
  • symfony/http-kernel - Provides a structured process for converting a Request into a Response
  • top-think/think - ThinkPHP Framework ——二十年匠心的高性能PHP框架
  • symfony/routing - Maps an HTTP request to a set of configuration variables
  • hyperf/hyperf - 🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
  • thedevdojo/wave - Wave - The Software as a Service Starter Kit, designed to help you build the SAAS of your dreams 🚀 💰
  • fruitcake/laravel-cors - Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application (archived)
  • nWidart/laravel-modules - Module Management In Laravel
  • codeigniter4/CodeIgniter4 - Open Source PHP Framework (originally from EllisLab)
  • swoft-cloud/swoft - 🚀 PHP Microservice Full Coroutine Framework
  • nikic/FastRoute - Fast request router for PHP
  • yiisoft/yii - Yii PHP Framework 1.1.x
  • symfony/framework-bundle - Provides a tight integration between Symfony components and the Symfony full-stack framework
  • silexphp/Silex - [DEPRECATED -- Use Symfony instead] The PHP micro-framework based on the Symfony Components (archived)
  • sensiolabs/SensioFrameworkExtraBundle - An extension to Symfony FrameworkBundle that adds annotation configuration for Controller classes (archived)
  • top-think/thinkphp - ThinkPHP3.2 ——基于PHP5的简单快速的面向对象的PHP框架 (archived)
  • flightphp/core - An extensible micro-framework for PHP
  • walkor/webman - Probably the fastest PHP web framework in the world.
  • klein/klein.php - A fast & flexible router
  • tempestphp/tempest-framework - The PHP framework that gets out of your way
  • Tencent/tsf - coroutine and Swoole based php server framework in tencent (archived)
  • spiral/framework - High-Performance PHP Framework
  • mix-php/mix - ☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
  • pinguo/php-msf - PHP微服务框架即Micro Service Framework For PHP
  • jianyan74/rageframe2 - 一个基于 Yii2 高级框架的快速开发应用引擎
  • Elgg/Elgg - A social networking engine in PHP/MySQL
  • Tencent/Biny - Biny is a tiny, high-performance PHP framework for web applications
  • nette/nette - 👪 METAPACKAGE for Nette Framework components
  • fuel/fuel - Fuel PHP Framework v1.x is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start! FuelPHP is now fully PHP 8.0 compatible.
  • FriendsOfSymfony/FOSJsRoutingBundle - A pretty nice way to expose your Symfony routing to client applications.
  • panique/mini - Just an extremely simple naked PHP application, useful for small projects and quick prototypes. Some might call it a micro framework :)
  • leafsphp/leaf - 🍁 Go from idea to launch with clean and elegant PHP that grows with you. The framework for makers
  • dannyvankooten/AltoRouter - PHP routing class. Lightweight yet flexible. Supports REST, dynamic and reversed routing.
  • themosis/themosis - A framework for WordPress developers.
  • UnionOfRAD/lithium - li₃ is the fast, flexible and most RAD development framework for PHP
  • imiphp/imi - imi 是一款支持长连接微服务分布式的 PHP 开发框架,它可以运行在 PHP-FPM、Swoole、Workerman、RoadRunner 等多种容器环境下。它支持 HttpApi、WebSocket、TCP、UDP、MQTT 服务的开发。特别适合互联网微服务、即时通讯聊天im、物联网等场景!QQ群:17916227
  • anandkunal/ToroPHP - Toro is a PHP router for developing RESTful web applications and APIs.
  • trongate/trongate-framework - The Trongate PHP framework
  • bramus/router - A lightweight and simple object oriented PHP Router
  • gecche/laravel-multidomain - A Laravel extension for using a laravel application on a multi domain setting
  • leocavalcante/siler - ⚡ Flat-files and plain-old PHP functions rockin'on as a set of general purpose high-level abstractions. (archived)
  • spatie/laravel-view-models - View models in Laravel

HTTP and Networking Clients

API and GraphQL

Frontend and UI Components

  • blueimp/jQuery-File-Upload - File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads. (archived)
  • roots/sage - WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and block editor support
  • timber/timber - Create WordPress themes with beautiful OOP code and the Twig Template Engine
  • yajra/laravel-datatables - jQuery DataTables API for Laravel
  • EasyCorp/EasyAdminBundle - EasyAdmin is a fast, beautiful and modern admin generator for Symfony applications.
  • Laravel-Backpack/CRUD - Build custom admin panels. Fast!
  • artesaos/seotools - SEO Tools for Laravel
  • wp-bootstrap/wp-bootstrap-navwalker - A custom WordPress nav walker class to fully implement the Twitter Bootstrap 4.0+ navigation style (v3-branch available for Bootstrap 3) in a custom theme using the WordPress built in menu manager.
  • symfony/asset - Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files
  • pattern-lab/patternlab-php - The PHP version of Pattern Lab (archived)
  • CMB2/CMB2 - CMB2 is a developer's toolkit for building metaboxes, custom fields, and forms for WordPress that will blow your mind.
  • Licoy/wordpress-theme-puock - 🎨 一款基于WordPress开发的高颜值的自适应主题,支持白天与黑夜模式/无刷新加载/第三方登录等众多功能 | A high-value adaptive theme based on WordPress, supports light and dark modes, no refresh loading, etc.
  • symfony/form - Allows to easily create, process and reuse HTML forms
  • owen0o0/WebStack - WordPress 版 WebStack 导航主题 https://nav.iowen.cn
  • leafo/lessphp - LESS compiler written in PHP
  • sonata-project/SonataAdminBundle - The missing Symfony Admin Generator
  • matthiasmullie/minify - CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.
  • MyIntervals/PHP-CSS-Parser - A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS
  • KnpLabs/KnpPaginatorBundle - SEO friendly Symfony paginator to sort and paginate
  • mdbootstrap/adminlte-laravel - A Laravel 5 package that switchs default Laravel scaffolding/boilerplate to AdminLTE template and Pratt Landing Page with Bootstrap 3.0
  • wireui/wireui - TallStack UI components
  • reduxframework/redux-framework - Redux is a simple, truly extensible options framework for WordPress themes and plugins!
  • kristijanhusak/laravel-form-builder - Laravel Form builder for version 5+!
  • spatie/laravel-cookie-consent - Make your Laravel app comply with the crazy EU cookie law
  • chakhsu/pinghsu - Pinghsu, A Typecho Theme
  • welaika/wordless - All the power of Pug, Sass, Coffeescript and WebPack in your WordPress theme. Stop writing themes like it's 1998.
  • KnpLabs/KnpMenuBundle - Object Oriented menus for your Symfony project.
  • KnpLabs/KnpMenu - Menu Library for PHP
  • leafo/scssphp - SCSS compiler written in PHP
  • reactjs/react-php-v8js - PHP library that renders React components on the server (archived)
  • moonshine-software/moonshine - Laravel Admin panel and more. Simple for beginners and powerful for experts. Using Blade, Alpine.js and Tailwind CSS.
  • LoeiFy/Diaspora - Diaspora - A WordPress theme
  • gantry/gantry5 - 🚀 Next Generation Template / Theme Framework

Scraping and Crawling

  • FriendsOfPHP/Goutte - Goutte, a simple PHP Web Scraper (archived)
  • spatie/browsershot - Convert HTML to an image, PDF or string
  • php-webdriver/php-webdriver - PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
  • symfony/dom-crawler - Eases DOM navigation for HTML and XML documents
  • owner888/phpspider - 《我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言 》所使用的程序
  • postaddictme/instagram-php-scraper - Get account information, photos, videos, stories and comments.
  • symfony/panther - A browser testing and web crawling library for PHP and Symfony
  • symfony/browser-kit - Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically
  • 5ime/video_spider - 短视频去水印:抖音,皮皮虾,火山,微视,微博,绿洲,最右,轻视频,快手,全民小视频,巴塞电影,陌陌,Before避风,开眼,Vue Vlog 小咖秀,皮皮搞笑,全民K歌,西瓜视频,逗拍,虎牙,6间房,梨视频,新片场,acfun,美拍...
  • spatie/crawler - https://spatie.be/docs/crawler
  • jae-jae/QueryList - 🕷️ The progressive PHP crawler framework! 优雅的渐进式PHP采集框架。
  • chrome-php/chrome - Instrument headless chrome/chromium instances from PHP
  • zorlan/skycaiji - 蓝天采集器是一款开源免费的爬虫系统,仅需点选编辑规则即可采集数据,可运行在本地、虚拟主机或云服务器中,几乎能采集所有类型的网页,无缝对接各类CMS建站程序,免登录实时发布数据,全自动无需人工干预!是网页大数据采集软件中完全跨平台的云端爬虫系统
  • minkphp/Mink - PHP web browser emulator abstraction
  • eyecatchup/SEOstats - SEOstats is a powerful open source PHP library to request a bunch of SEO relevant metrics. (archived)
  • roach-php/core - The complete web scraping toolkit for PHP.
  • jonnnnyw/php-phantomjs - Execute PhantomJS commands through PHP
  • mvdbos/php-spider - A configurable and extensible PHP web spider
  • rialto-php/puphpeteer - A Puppeteer bridge for PHP, supporting the entire API. (archived)
  • kiddyuchina/Beanbun - Beanbun 是用 PHP 编写的多进程网络爬虫框架,具有良好的开放性、高可扩展性,基于 Workerman。
  • TobiaszCudnik/phpquery - Server-side implementation of jQuery in PHP5 (2009) (archived)

Data and Storage

Database Clients and ORMs

Serialization and Formats

Caching and Queues

  • php-amqplib/php-amqplib - The most widely used PHP client for RabbitMQ
  • symfony/cache - Provides extended PSR-6, PSR-16 (and tags) implementations
  • chrisboulton/php-resque - PHP port of resque (Workers and Queueing)
  • spatie/laravel-responsecache - Speed up a Laravel app by caching the entire response
  • TruCopilot/phpfastcache - A high-performance backend cache system. It is intended for use in speeding up dynamic web applications by alleviating database load. Well implemented, it can drops the database load to almost nothing, yielding faster page load times for users, better resource utilization. It is simple yet powerful.
  • symfony/cache-contracts - Generic abstractions related to caching
  • php-enqueue/enqueue-dev - Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
  • vyuldashev/laravel-queue-rabbitmq - RabbitMQ driver for Laravel Queue. Supports Laravel Horizon.
  • pheanstalk/pheanstalk - PHP client for beanstalkd queue
  • weiboad/kafka-php - kafka php client (archived)
  • durable-workflow/workflow - Core package for defining and running durable workflows and activities. Supports long-running persistent workflows, retries, queues, parallel execution, workflow monitoring, dedicated storage connections, and orchestration for microservices, data pipelines, sagas, agentic workflows, and other complex business processes.
  • php-amqplib/RabbitMqBundle - RabbitMQ Bundle for the Symfony web framework
  • bernardphp/bernard - Bernard is a multi-backend PHP library for creating background jobs for later processing.
  • dwightwatson/rememberable - Query caching for Laravel
  • symfony/messenger - Helps applications send and receive messages to/from other applications or via message queues
  • snc/SncRedisBundle - A Redis bundle for Symfony supporting Predis and PhpRedis

Search and Indexing

Machine Learning and AI

LLM and Inference

  • openai-php/client - ⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
  • openai-php/laravel - ⚡️ OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with OpenAI API
  • prism-php/prism - A unified interface for working with LLMs in Laravel
  • orhanerday/open-ai - OpenAI PHP SDK : Most downloaded, forked, contributed, huge community supported, and used PHP (Laravel , Symfony, Yii, Cake PHP or any PHP framework) SDK for OpenAI GPT-3 and DALL-E. It also supports chatGPT-like streaming. (ChatGPT AI is supported)
  • neuron-core/neuron-ai - The Agentic Framework of the PHP ecosystem to build production-ready AI driven applications. Connect components (LLMs, Tools, vector DBs, memory) to agents that interact with your data and UI.
  • LLPhant/LLPhant - LLPhant - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain
  • modelcontextprotocol/php-sdk - The official PHP SDK for Model Context Protocol servers and clients. Maintained in collaboration with The PHP Foundation.
  • symfony/ai - Symfony AI is a set of components that integrate AI capabilities into PHP applications

Data Science and Analytics

  • spatie/laravel-analytics - A Laravel package to retrieve pageviews and other data from Google Analytics
  • antonioribeiro/tracker - Laravel Stats Tracker
  • Open-Web-Analytics/Open-Web-Analytics - Official repository for Open Web Analytics which is an open source alternative to commercial tools such as Google Analytics. Stay in control of the data you collect about the use of your website or app. Please consider sponsoring this project.
  • panphp/pan - A simple, lightweight, and privacy-focused product analytics php package
  • Flowframe/laravel-trend - Generate trends for your models. Easily generate charts or reports.

Networking and Distributed

Networking

Distributed Systems

  • BOINC/boinc - Open-source software for volunteer computing and grid computing.
  • MPOS/php-mpos - MPOS stands for Mining Portal Open Source. Issue tracker is now closed since it's not maintained anymore.
  • web3p/web3.php - A php interface for interacting with the Ethereum blockchain and ecosystem. Native ABI parsing and smart contract interactions.
  • kraken-php/framework - Asynchronous & Fault-tolerant PHP Framework for Distributed Applications.
  • Bit-Wasp/bitcoin-php - Bitcoin implementation in PHP

Cloud and Infrastructure

  • coollabsio/coolify - An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers.
  • deployphp/deployer - The PHP deployment tool with support for popular frameworks out of the box
  • aws/aws-sdk-php - Official repository of the AWS SDK for PHP (@awsforphp)
  • cytopia/devilbox - A modern Docker LAMP stack and MEAN stack for local development
  • brefphp/bref - Serverless PHP on AWS Lambda
  • vitodeploy/vito - Free and Self-Hosted Server Management Tool
  • rocketeers/rocketeer - Send your projects up in the clouds (archived)
  • beste/firebase-php - Unofficial Firebase Admin SDK for PHP
  • dancryer/PHPCI - PHPCI is a free and open source continuous integration tool specifically designed for PHP. (archived)
  • EasyEngine/easyengine - Command-line control panel for Nginx Server to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt
  • flucont/btcloud - PHP开发的宝塔面板第三方云端
  • froxlor/froxlor - The server administration software for your needs - The official Froxlor development Git repository
  • aws/aws-sdk-php-laravel - A Laravel 6+ service provider for the AWS SDK for PHP
  • tighten/takeout - Docker-based development-only dependency manager. macOS, Linux, and WSL2-only and installs via PHP's Composer... for now.
  • banago/PHPloy - PHPloy - Incremental Git (S)FTP deployment tool that supports multiple servers, submodules and rollbacks.
  • beste/laravel-firebase - A Laravel package for the Firebase PHP Admin SDK
  • googleapis/google-cloud-php - Google Cloud Client Library for PHP
  • cipi-sh/cipi - Easy Laravel Deployments
  • markomarkovic/simple-php-git-deploy - Automatically deploy the code using PHP and Git
  • Piplin/Piplin - 📤 An open source self-hosted continuous integration and deployment system - QQ群: 656868
  • tpyo/amazon-s3-php-class - A standalone Amazon S3 (REST) client for PHP 5/CURL

Monitoring and Observability

User Interface

Terminal and Console UI

Applications and End User Tools

  • nextcloud/server - ☁️ Nextcloud server, a safe home for all your data
  • bagisto/bagisto - Open Source eCommerce & Multi-Vendor Marketplace Platform Built with Laravel for Enterprise-Scale Commerce, Supporting 10M+ SKUs
  • monicahq/monica - Personal CRM. Remember everything about your friends, family and business relationships.
  • firefly-iii/firefly-iii - Firefly III: a personal finances manager
  • krayin/laravel-crm - Krayin CRM is Free & Open Source CRM Built with Laravel for Customer, Lead, and Sales Management.
  • matomo-org/matomo - Empowering People Ethically 🚀 — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading open-source alternative to Google Analytics, giving you complete control and built-in privacy. Easily collect, visualise, and analyse data from websites & apps. Star us on GitHub ⭐️ – Pull Requests welcome!
  • BookStackApp/BookStack - NOW MANAGED ON CODEBERG
  • flarum/flarum - Simple forum software for building great communities.
  • FreshRSS/FreshRSS - A free, self-hostable news aggregator…
  • getgrav/grav - Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
  • librespeed/speedtest - Self-hosted Speed Test for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more
  • wallabag/wallabag - wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
  • typecho/typecho - A PHP Blogging Platform. Simple and Powerful.
  • phacility/phabricator - Effective June 1, 2021: Phabricator is no longer actively maintained.
  • YOURLS/YOURLS - 🔗 The 𝘥𝘦 𝘧𝘢𝘤𝘵𝘰 standard, self hosted, powerful and customizable, URL shortener in PHP
  • magento/magento2 - Prior to making any Submission(s), you must sign an Adobe Contributor License Agreement, available here at: https://opensource.adobe.com/cla.html. All Submissions you make to Adobe Inc. and its affiliates, assigns and subsidiaries (collectively “Adobe”) are subject to the terms of the Adobe Contributor License Agreement.
  • Leantime/leantime - Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind.
  • octobercms/october - Self-hosted CMS platform based on the Laravel PHP Framework.
  • unopim/unopim - Open source Product Information Management (PIM) and Digital Asset Management (DAM) platform built on Laravel — manage, enrich, and scale product data and digital assets beyond 10 million products. Free forever.
  • woocommerce/woocommerce - A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
  • mautic/mautic - Mautic: Open Source Marketing Automation Software.
  • akaunting/akaunting - Online Accounting Software
  • invoiceninja/invoiceninja - A source-available invoice, quote, project and time-tracking app built with Laravel
  • crmeb/CRMEB - 🔥CRMEB开源商城免费开源多语言商城系统,Tp6框架商城,系统可商用;包含小程序商城、H5商城、公众号商城、PC商城、App,支持分销、拼团、砍价、秒杀、优惠券、积分、会员等级、小程序直播、页面DIY,前后端分离,方便二开,更有详细使用文档、接口文档、数据字典、二开文档/视频教程,欢迎大家提出宝贵意见和建议
  • DenverCoder1/readme-typing-svg - ⚡ Dynamically generated, customizable SVG that gives the appearance of typing and deleting text for use on your profile page, repositories, or website.
  • pterodactyl/panel - Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
  • RSS-Bridge/rss-bridge - The RSS feed for websites missing it
  • PrestaShop/PrestaShop - PrestaShop is the universal open-source software platform to build your e-commerce solution.
  • owncloud/core - ☁️ ownCloud web server core (Files, DAV, etc.)
  • aimeos/aimeos-laravel - Laravel ecommerce package for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
  • PrivateBin/PrivateBin - A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
  • Sylius/Sylius - Headless open-source eCommerce platform on top of PHP/Symfony/API Platform
  • ellite/Wallos - Wallos: Open-source, self-hostable personal subscription tracker. Visualize your recurring expenses, manage your budget, and save money.
  • crater-invoice-inc/crater - Open Source Invoicing Solution for Individuals & Businesses
  • opencart/opencart - A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.
  • phpmyadmin/phpmyadmin - A web interface for MySQL and MariaDB
  • vrana/adminer - Database management in a single PHP file
  • Dolibarr/dolibarr - Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.
  • DenverCoder1/github-readme-streak-stats - 🔥 Stay motivated and show off your contribution streak! 🌟 Display your total contributions, current streak, and longest streak on your GitHub profile README
  • flarum/framework - Simple forum software for building great communities.
  • humhub/humhub - HumHub is an Open Source Enterprise Social Network. Easy to install, intuitive to use and extendable with countless freely available modules.
  • yuantuo666/baiduwp-php - A tool to get the download link of the Baidu netdisk / 一个获取百度网盘分享链接下载地址的工具 (archived)
  • passbolt/passbolt_api - Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams!
  • prasathmani/tinyfilemanager - Single-file PHP file manager, browser and manage your files efficiently and easily with tinyfilemanager
  • causefx/Organizr - HTPC/Homelab Services Organizer - Written in PHP
  • SuiteCRM/SuiteCRM - SuiteCRM - Open source CRM for the world
  • lizhipay/acg-faka - 个人发卡源码,发卡系统,二次元发卡系统,二次元发卡源码,发卡程序,动漫发卡,PHP发卡源码,异次元发卡
  • pagekit/pagekit - Pagekit CMS (archived)
  • openemr/openemr - The most popular open source electronic health records and medical practice management solution.
  • leokhoa/laragon - Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python. It is fast, lightweight, easy-to-use and easy-to-extend.
  • fecshop/yii2_fecshop - yii2 ( PHP ) fecmall(fecshop) core code used for ecommerce shop 多语言多货币多入口的开源电商 B2C 商城,支持移动端vue, app, html5,微信小程序微店,微信小程序商城等
  • shlinkio/shlink - The definitive self-hosted URL shortener
  • wikimedia/mediawiki - 🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing.
  • joomla/joomla-cms - Home of the Joomla! Content Management System
  • cydrobolt/polr - 🚡 A modern, powerful, and robust URL shortener
  • kimai/kimai - Kimai is the #1 open-source time-tracking application. From freelancers to companies and organisations - everyone can manage timesheets, generate reports, create invoices and so much more... Web-based multi-user application, available as On-Premise or SaaS version: https://www.kimai.org
  • statamic/cms - The core Laravel CMS Composer package
  • dokuwiki/dokuwiki - The DokuWiki Open Source Wiki Engine
  • aimeos/aimeos-core - Aimeos PHP e-commerce framework for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
  • freescout-help-desk/freescout - FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)
  • opensourcepos/opensourcepos - Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface. If you like this project, please give it a star! Doing so helps maintain Popular OSS status for the project.
  • alextselegidis/easyappointments - 📅 Easy!Appointments - Self Hosted Appointment Scheduler
  • LycheeOrg/Lychee - A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.
  • Volmarg/personal-management-system - Your web application for managing personal data.
  • bolt/bolt - Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL. (archived)
  • RainLoop/rainloop-webmail - Simple, modern & fast web-based email client (archived)
  • HiEventsDev/Hi.Events - Open-source event management and ticket selling platform — perfect for concerts, conferences, and everything in between 🎟️ If you find this project helpful, please consider giving us a star ⭐️
  • picocms/Pico - Pico is a stupidly simple, blazing fast, flat file CMS.
  • Piwigo/Piwigo - Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
  • LinkStackOrg/LinkStack - LinkStack - the ultimate solution for creating a personalized & professional profile page. Showcase all your important links in one place, forget the limitation of one link on social media. Set up your personal site on your own server with just a few clicks.
  • qkqpttgf/OneManager-php - An index & manager of Onedrive based on serverless. Can be deployed to Vercel/Heroku/SCF/FG/FC/CFC/PHP web hosting/VPS.
  • icret/EasyImages2.0 - 简单图床 - 一款功能强大无数据库的图床 2.0版
  • tastyigniter/TastyIgniter - 🔥 Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants
  • lunarphp/lunar - An open-source package that brings the power of modern headless e-commerce functionality to Laravel.
  • craftcms/cms - Build bespoke content experiences with Craft.
  • yaojingang/GEOFlow - Open-source GEO content engineering and multi-site distribution platform with AI quality inspection, illustrated admin help, hosted sites, browser-assisted publishing, and signed updates.
  • shopware/shopware - Shopware 6 is an open commerce platform based on Symfony Framework and Vue and supported by a worldwide community and more than 3.100 community extensions
  • Kovah/LinkAce - LinkAce is a self-hosted archive to collect links of your favorite websites.
  • espocrm/espocrm - EspoCRM – Open Source CRM Application
  • kalcaddle/kodbox - kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms
  • anchorcms/anchor-cms - A lightweight blog CMS for PHP (archived)
  • erikdubbelboer/phpRedisAdmin - Simple web interface to manage Redis databases.
  • pyrocms/pyrocms - Pyro is an experienced and powerful Laravel PHP CMS.
  • InvoicePlane/InvoicePlane - A self-hosted open source application for managing your invoices, clients and payments.
  • Rudloff/alltube - Web GUI for youtube-dl (archived)
  • klaussilveira/gitlist - An elegant and modern git repository viewer
  • gitscrum-core/laravel-gitscrum - GitScrum is a Project Management Tool, developed to help entrepreneurs, freelancers, managers, and teams Skyrocket their Productivity with the Agile methodology and Gamification.
  • LavaLite/cms - Multilingual PHP CMS built with Laravel and bootstrap
  • magicblack/maccms10 - 苹果CMS v10 · MacCMS v10 — 开源内容管理系统:视频 / 分集剧情 / 文章 / 漫画 / 图片 / 网址导航. Open-source PHP CMS for video, articles, manga, images & site navigation.
  • phpipam/phpipam - phpipam development repository
  • laravel/valet - A more enjoyable local development experience for Mac.
  • DirectoryLister/DirectoryLister - 📂 Directory Lister is the easiest way to expose the contents of any web-accessible folder for browsing and sharing.
  • BootstrapCMS/CMS - A PHP CMS powered by Laravel 5 and Sentry (archived)
  • laravelio/laravel.io - The Laravel.io Community Portal.
  • HDInnovations/UNIT3D - UNIT3D is a private torrent tracker built using Laravel, Livewire and AlpineJS.
  • Paymenter/Paymenter - Free and open-source webshop solution for hostings
  • mylxsw/wizard - Wizard是一款开源的文档管理工具,支持Markdown/Swagger/Table类型的文档。
  • tighten/jigsaw - Simple static sites with Laravel’s Blade.
  • Hasnayeen/invobook - Self-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament.
  • slimkit/plus - 💝The Plus (ThinkSNS+) is a powerful, easy-to-develop social system built with Laravel.
  • pablouser1/ProxiTok - Open source alternative frontend for TikTok made using PHP
  • phpbb/phpbb - phpBB Development: phpBB is a popular open-source bulletin board written in PHP. This repository also contains the history of version 2.
  • szvone/vmqphp - V免签PHP版 完全开源免费的个人免签约解决方案
  • movim/movim - Movim - Decentralized social platform
  • projectsend/projectsend - ProjectSend is a free, open source software that lets you share files with your clients, focused on ease of use and privacy. It supports clients groups, system users roles, statistics, multiple languages, detailed logs... and much more!
  • beikeshop/beikeshop - Free and Open-Source, Easy-to-Use Laravel eCommerce Platform,It supports multiple languages and currencies, Integrates AI agents and MCP.The platform features customizable visual design and a rich plugins on marketplace.
  • spatie/dashboard.spatie.be - The source code of dashboard.spatie.be
  • summerblue/phphub5 - PHPHub Ver 5 is a Forum project Powered by Laravel 5.1, and it is also the project build up PHP & Laravel China community (此项目已弃用) (archived)
  • Automattic/jetpack - Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
  • lincanbin/Carbon-Forum - A high performance open-source forum software written in PHP. Discussions Tags based with Quora/StackOverflow style.
  • diskoverdata/diskover-community - Diskover Community Edition - Open source file indexer, file search engine and data management and analytics powered by Elasticsearch
  • mantisbt/mantisbt - Mantis Bug Tracker (MantisBT)
  • summerblue/phphub - (Deprecated See - https://github.com/summerblue/phphub5 ) PHPHub is a Forum project written in Laravel 4.2, and it is also the project build up PHP & Laravel China community - http://phphub.org.
  • YetiForceCompany/YetiForceCRM - We've moved! For more information, visit https://github.com/YetiForceCompany/YetiForce (archived)
  • codehub666/94list - 百度网盘分享链接分析渲染列表辅助下载开源程序
  • matyhtf/webim - 使用PHP+Swoole实现的网页即时聊天工具
  • helloxz/imgurl - 此项目停止维护,如需私有部署图床服务,可查看我们的Zpic方案:https://www.zpic.pro (archived)
  • baijunyao/thinkphp-bjyadmin - ThinkPHP 整合 Auth 权限管理、支付宝、微信支付、阿里 OSS、友盟推送、融云即时通讯、云通讯短信、Email、Excel、PDF 等等,基于 ThinkPHP 扩展了大量的功能,而不改动 ThinkPHP 核心,非常方便的升级、移植和使用。 (archived)
  • Part-DB/Part-DB-server - Part-DB is an Open source inventory management system for your electronic components
  • cypht-org/cypht - Cypht: Lightweight Open Source webmail aggregator [PHP, JS]. Supports IMAP/SMTP, JMAP and EWS (Exchange Web Services)
  • FOSSBilling/FOSSBilling - Empower your hosting business with FOSSBilling, the free and open-source solution for efficient billing and client management.
  • easysoft/zentaopms - Zentao is an agile(scrum) project management system/tool, Free Upgrade Forever!​
  • q2a/question2answer - Question2Answer is a free and open source platform for Q&A sites, running on PHP/MySQL.
  • cdevroe/unmark - An open source to do app for bookmarks.
  • johnroper100/dropplets - Welcome to an easier way to blog - A minimalist markdown blogging platform.
  • typicms/typicms - A modular multilingual CMS built with Laravel, enabling developers to manage structured content like pages, news, events, and more.
  • aimeos/aimeos-typo3 - TYPO3 e-commerce extension for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
  • likeadmin-likeshop/likeshop - 🔥🔥🔥 likeshop开源免费商用电商系统,PC商城、H5商城、小程序商城、安卓APP商城、苹果APP商城,免费商用。场景:B2C商城,新零售商城,社交电商商城,分销系统商城,分销电商商城,小程序商城,商城源码,商城系统,单商户,多商户,电商系统,直播,uniapp,uni-app,B2B2C,B2B,O2O,ERP,Wechat,交易系统,内容系统,雷达,crm
  • pinkary-project/pinkary.com - Create a landing page for all your links and connect with like-minded people without the noise.
  • wintercms/winter - Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.
  • aoaostar/toolbox - 🚀傲星工具箱,一个在线工具箱
  • seblucas/cops - Calibre OPDS (and HTML) PHP Server : web-based light alternative to Calibre content server / Calibre2OPDS to serve ebooks (epub, mobi, pdf, ...)
  • bludit/bludit - Simple, Fast, Secure, Flat-File CMS
  • BadChoice/handesk - A Powerful Laravel Help Desk and Lead Management App
  • kirilkirkov/Ecommerce-CodeIgniter-Bootstrap - Responsive, Multi-Vendor, MultiLanguage Online Store Platform (shopping cart solution)
  • phpsysinfo/phpsysinfo - phpSysInfo: a customizable PHP script that displays information about your system nicely
  • elabftw/elabftw - 📓 eLabFTW is the most popular open source electronic lab notebook for research labs.
  • modxcms/revolution - MODX Revolution - Content Management Framework
  • zelon88/HRConvert2 - A self-hosted, respource aware file conversion server supporting 488 formats in 26 languages.
  • danpros/htmly - Simple and fast databaseless PHP blogging platform, and Flat-File CMS
  • sulu/sulu - Core framework that implements the functionality of the Sulu content management system
  • pereorga/minimalist-web-notepad - Minimalist Web Notepad
  • emoncms/emoncms - Web-app for processing, logging and visualising energy, temperature and other environmental data
  • shopware5/shopware - Shopware 5 core
  • benjaminjonard/koillection - Koillection is a self-hosted service allowing users to manage any kind of collections.
  • Art-of-WiFi/UniFi-API-browser - Tool to browse data exposed by Ubiquiti's UniFi Controller API
  • postfixadmin/postfixadmin - PostfixAdmin - web based virtual user administration interface for Postfix mail servers
  • uasoft-indonesia/badaso - Laravel Vue headless CMS / admin panel / dashboard / builder / API CRUD generator, anything !
  • Blair2004/NexoPOS - Laravel-based web POS system with Vue.js, Tailwind CSS, inventory management, sales processing, customer records, reports, and modular extension support.
  • voten-co/voten - The code that powers voten.co (archived)
  • opensource-socialnetwork/opensource-socialnetwork - Open Source Social Network (OSSN) is a powerful open-source social networking software developed in PHP. It enables you to create a fully functional social networking website that fosters community engagement and helps your members form meaningful social relationships.
  • mybb/mybb - MyBB is a free and open source forum software.
  • mineadmin/MineAdmin - 🎉🎉🎉 MineAdmin是基于Hyperf框架 和 Vue+Vite 开发的前后端分离权限管理系统,自适应多终端。特色:后端 crud 生成 + 前端低代码 json 化配置
  • nokonoko/Uguu - Uguu is a simple lightweight temporary file host with support for drop, paste, click and API uploading.
  • TYPO3/typo3 - The TYPO3 Core - Enterprise Content Management System. Synchronized mirror of https://review.typo3.org/q/project:Packages/TYPO3.CMS
  • walkor/workerman-chat - Websocket chat room written in PHP based on workerman.
  • forkcms/forkcms - Fork is an easy to use open source CMS using Symfony Components.
  • xiaochong0302/course-tencent-cloud - 专注于网课系统,网校系统,在线教育系统,知识付费系统。名符其实的开源,可免费商用。docker容器化部署,极速搭建专属课程点播,课程直播学习平台。
  • sergix44/xbackbone - A lightweight file manager with full ShareX support and more
  • phpvirtualbox/phpvirtualbox - phpVirtualBox: A Web interface to manage and access VirtualBox machines
  • idno/idno - A social publishing platform.
  • pods-framework/pods - The Pods Framework is a Content Development Framework for WordPress - It lets you create and extend content types that can be used for any project. Add fields of various types we've built in, or add your own with custom inputs, you have total control.
  • EleTeam/UniShopX - EleTeam开源项目-电商全套解决方案之PHP版-Shop-for-PHP-Yii2。一个类似京东/天猫/淘宝的商城,有对应的APP支持,由EleTeam团队维护!
  • benbalter/wordpress-static-site-exporter - One-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Jekyll (or Hugo or any other Markdown and YAML based site engine).
  • iwind/rockmongo - RockMongo is a MongoDB administration tool, written in PHP 5. (archived)

Graphics and Media

Image and Video

Security

Cryptography

Security Tools

Authentication and Authorization

Concurrency and Performance

Concurrency and Parallelism

Performance and Optimization

Testing and Quality

Testing

  • fzaninotto/Faker - Faker is a PHP library that generates fake data for you (archived)
  • sebastianbergmann/phpunit - The PHP Unit Testing framework.
  • pestphp/pest - The elegant testing framework for PHP developers and AI agents.
  • mockery/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 clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
  • sebastianbergmann/php-code-coverage - Library that provides collection, processing, and rendering functionality for PHP code coverage information.
  • phpspec/prophecy - Highly opinionated mocking framework for PHP 5.3+
  • hamcrest/hamcrest-php - PHP Hamcrest implementation [Official]
  • sebastianbergmann/phpunit-mock-objects - Mock Object library for PHPUnit (archived)
  • Codeception/Codeception - Full-stack testing PHP framework
  • Behat/Behat - BDD in PHP
  • nelmio/alice - Expressive fixtures generator
  • symfony/phpunit-bridge - Provides utilities for PHPUnit, especially user deprecation notices management
  • orchestral/testbench - Laravel Testing Helper for Packages Development
  • infection/infection - PHP Mutation Testing library
  • phpspec/phpspec - SpecBDD Framework for PHP
  • hugues-m/phpunit-vw - VW PHPUnit extension makes your failing test cases succeed under CI tools scrutiny
  • atoum/atoum - The modern, simple and intuitive PHP unit testing framework. (archived)
  • bovigo/vfsStream - 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.
  • carlosas/phpat - ✔️ PHP Architecture Tester - Easy architecture testing for PHP
  • php-vcr/php-vcr - Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
  • mikeerickson/phpunit-pretty-result-printer - PHPUnit Pretty Result Printer -- make your PHPUnit tests look pretty!
  • dmaicher/doctrine-test-bundle - Symfony bundle to isolate your app's doctrine database tests and improve the test performance
  • kahlan/kahlan - ✔️ PHP Test Framework for Freedom, Truth, and Justice
  • humbug/humbug - Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Coverage for breakfast. (archived)
  • Behat/Gherkin - Gherkin parser, written in PHP for Behat project

Utilities

Command Line Tools

  • symfony/console - Eases the creation of beautiful and testable command line interfaces
  • wp-cli/wp-cli - ⚙️ WP-CLI framework
  • laravel-zero/laravel-zero - A PHP framework for console artisans
  • drush-ops/drush - Drush is a command-line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those who spend their working hours hacking away at the command prompt.
  • netz98/n98-magerun - The swiss army knife for Magento developers, sysadmins and devops. The tool provides a huge set of well tested command line commands which save hours of work time. All commands are extendable by a module API. (archived)
  • minicli/minicli - A minimal framework for command-line applications in PHP. Join our Discord: https://discord.gg/hY5UNC4XPf

Logging and Configuration

Text Processing

Files and Operating System

Date and Time

Automation and Scripting

General Purpose Libraries

Science and Math

Mathematics

  • markrogoyski/math-php - 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
  • brick/math - Arbitrary-precision arithmetic library for PHP
  • MarkBaker/PHPComplex - PHP Class for handling Complex numbers
  • mjaschen/phpgeo - Simple Yet Powerful Geo Library for PHP
  • MarkBaker/PHPMatrix - PHP Class for handling Matrices
  • thephpleague/geotools - Geo-related tools PHP 7.3+ library built atop Geocoder and React libraries
  • Herzult/SimplePHPEasyPlus - A simple, pragmatic numeric operation api written in PHP. It does addition.

Other

About

A curated list of awesome PHP frameworks, libraries and software.

Topics

Resources

Stars

568 stars

Watchers

36 watching

Forks

Releases

Packages

Used by

Contributors