It took 5 days to compile a complete set of PHP resources. Please like it.



This content originally appeared on DEV Community and was authored by gitter4coding

Image description

Here is a collection of PHP resources I’ve compiled to help everyone find what they need without wasting time searching. I will update it weekly. If you find it useful, please give it a star ❤. If you wish to share or reproduce it, please keep the source. Thank you! 😆

PHP PSR Coding Standards

PHP Resource List

  1. PHP Environment Deployment Tools:

PHP Resource Sites

Development Projects

  • FastAdmin – A rapid backend development framework based on ThinkPHP5 + Bootstrap
  • Notadd – An open-source PHP framework based on Laravel and Vue
  • KiteCms
  • YFCMF
  • Flarum – A lightweight community platform developed with PHP and Mithril.js
  • PHPDish – A content community system developed on the Symfony framework

Comprehensive Projects

  • DuckChat – Private chat software
  • BookStack – A wiki-like platform for online book writing

PHP Frameworks

  • Slim
  • Flight – An extensible micro-framework for PHP
  • Bullet PHP – A micro-framework for building REST APIs
  • Aura – A collection of many components
  • Kohana – HMVC framework
  • Workerman – A PHP socket server framework
  • Ohsce – A high-reliability PHP communication and control framework using sockets
  • PPM – PHP Process Manager
  • ZPHP – A SOA service framework
  • appserver.io – A multi-threaded PHP application server
  • MeepoPS – A multi-process socket service
  • phpDaemon – An asynchronous framework for PHP
  • QPM – Quick PHP Process Manager
  • Zan PHP Framework – A network service framework based on PHP coroutines developed by the Youzan team
  • Swoole – A high-performance network communication framework for PHP
  • React – An asynchronous framework (PHP version of Node.js)
  • Zephir – A programming language for writing PHP extensions
  • Yaf – Yet Another Framework
  • APIx – A PHP AOP framework
  • Go! – A PHP AOP framework
  • ToroPHP – A micro routing framework
  • Fat-Free Framework

Software/Libraries

  • SmartWiki – A document tool that supports Markdown
  • Monolog – A logging library
  • Hoa – An extensible set of PHP libraries
  • Kanboard – A project management tool
  • Belt – A utility function library
  • PHP Sitemap Generator – A sitemap generation class
  • Array2XML – Convert arrays to XML
  • XML2Array – Convert XML to arrays
  • pChart – A chart generation library
  • PHP QR Code – QR code generation
  • Easybook – A book writing tool
  • hashids – Generate unique, non-sequential short IDs from integers
  • Particle – A unique ID generator
  • Pinyin – A tool for converting Chinese to Pinyin
  • Ratchet – Create real-time, bidirectional client-server WebSocket applications
  • JsonMapper – A library for mapping nested JSON structures to PHP classes
  • Macaw – A PHP routing class
  • FastRoute – A PHP routing class
  • Pimple – A dependency injection container
  • PHP-DI – A dependency injection container
  • Mobile Detect – A browser environment detection class
  • DeviceDetector – A browser environment detection class
  • PHP Cron Expression Parser – Crontab format parser
  • Box – Phar building tool
  • phpMyFAQ – FAQ application
  • hook – BaaS software
  • KodExplorer – A web-based file manager and code editor
  • ICEcoder – A web IDE (web-based code editor)
  • PHP-Parser – A PHP parser
  • PHPSandbox – A way to run PHP as a separate process
  • PHPCPD – A tool to find similar patterns in code
  • Ubench – A tool for measuring code execution efficiency
  • Text_Diff – A code file comparison tool
  • PHP Analyzer – Flow analysis that operates the same way as the compiler
  • apache2nginx – Online conversion of Apache configuration to Nginx configuration
  • Phproject – A project management system
  • php-mirroring – Packagist and GitHub mirroring
  • SocketLog – A debugging tool for WeChat, API debugging, and AJAX that outputs logs to the console in Chrome via WebSocket
  • ApnsPHP – iOS push notifications
  • php-socket-raw – A socket library
  • Faker – A fake data generator
  • Validation – A validation tool
  • Geocoder – A geocoding tool
  • Codiad – A web-based online IDE
  • Style-Guide-Boilerplate – A manual creation tool
  • PHP Humanizer – Data formatting (multi-language)
  • reCAPTCHA – Google reCAPTCHA library
  • UnifiedArchive – Compression/decompression tool
  • Diff – A PHP implementation of Diff
  • PHP-ML – A PHP machine learning library
  • Geotools – GEO geographic information tools
  • PHPBrew – PHP version and extension management tool
  • X-Prober – A PHP probe
  • Countries – World countries in JSON, CSV, XML, and YAML formats
  • PHP dotenv – PHP .env environment configuration management
  • ramsey/uuid – UUID generator
  • Linfo – Server stats UI/library

Asynchronous/Coroutines

  • Amp – A non-blocking coroutine concurrency framework
  • Recoil – An asynchronous coroutine framework
  • Promise – A Promises/A implementation for PHP
  • Guzzle Promises – A Promises/A+ library for PHP with synchronous support

Frontend Related

  • PHP-CSS-Parser – A CSS parser implemented in PHP
  • Minify – JS and CSS minification tool
  • Munee – A PHP library with image resizing, CSS/JS merging/minification, caching, and more

Chat/SMS

  • Easy SMS – SMS sending component
  • PhpSms – SMS sending library
  • BotMan – A PHP library for building chatbots

File Management

  • Nextcloud Server – A private cloud service based on PHP
  • Cloudreve – A cloud storage system that supports multiple cloud storage providers

Text Processing

Algorithms

Code Checking

CLI

Error/Exception Handling

  • Whoops – Exception/error handling class
  • BooBoo – Exception/error handling class
  • PHP-Error – Error handling library

Debugging Tools

API

  • phprs – A lightweight, JAX-RS-like, practical PHP framework
  • graphql-php – A PHP port of the GraphQL reference implementation
  • Dingo API – A RESTful API package for the Laravel and Lumen frameworks


This content originally appeared on DEV Community and was authored by gitter4coding