史上最全的 PHP 优秀资源整理

257次阅读

共计 6463 个字符,预计需要花费 17 分钟才能阅读完成。

以下是我整理好的 PHP 资源,各位看官拿去用,不用再自己找了。每周更新一次,觉得不错请点个 Star ❤️
如转载分享,请保留出处,谢谢 ????
原文地址: https://shockerli.net/post/ph…
GitHub: https://github.com/shockerli/…

PHP PSR 代码标准

官网: https://www.php-fig.org

原文: https://github.com/php-fig/fi…

中文: https://psr.phphub.org

PHP 资源列表
PHP 设计模式
PHP 知识技能树

PHP 资源站

PHP Weekly
CodeVisually
PHP League
KnpLabs

开发项目

FastAdmin – 基于 ThinkPHP5 + Bootstrap 的极速后台开发框架

Notadd – 基于 Laravel 和 Vue 的开源 PHP 框架
KiteCms
YFCMF

Flarum – 基于 PHP 和 Mithril.js 开发的轻社区

PHPDish – 基于 Symfony 框架开发的内容社区系统

综合项目

DuckChat – 私有聊天软件

BookStack – 类 wiki 和在线书籍写作平台

PHP 框架

Slim

Flight *[GitHub*] – An extensible micro-framework for PHP

Bullet PHP *[GitHub*] – A micro framework for building REST APIs

Aura – 包含许多组件

Kohana – HMVC 框架

Workerman – PHP Socket 服务器框架

Ohsce – 高可靠性 PHP 通信 & 控制框架 SOCKET

PPM – PHP Process Manager

ZPHP – SOA 服务框架

appserver.io *[GitHub*] – 多线程的 PHP 应用服务器

MeepoPS – 多进程 SocketService

phpDaemon [GitHub] – PHP 异步框架

QPM – Quick PHP 进程管理框架

Zan PHP Framework – 有赞团队开源的基于 PHP 协程的网络服务框架

Swoole – PHP 语言的高性能网络通信框架

React – 异步框架 (PHP 版 node.js)

Zephir *[GitHub*] – 可以用近似 PHP 的一种中间代码写程序,然后自动转为 C ++,并作为扩展来运行

Yaf – Yet Another Framework
APIx

Go! *[GitHub*] – PHP AOP 框架

ToroPHP – 微型路由框架
Fat-Free Framework

软件 / 类库
未归类

SmartWiki – 支持 MD 的文档工具
Monolog

Hoa – An extensible set of PHP libraries

Kanboard – 项目管理工具

Belt – 工具函数库

PHP Sitemap Generator – 网站地图生成类
Array2XML
XML2Array

pChart – 图表生成库

PHP QR Code – 二维码生成
Easybook

hashids – 根据整数生成唯一、不连续的短 ID

Particle – 唯一 ID 生成器

Pinyin – 中文转拼音工具

Ratchet [GitHub] – 创建实时、双向客户端服务器 WebSockets 应用

JsonMapper – 将内嵌 JSON 结构映射为 PHP 类的库

Macaw – PHP 路由类

FastRoute – PHP 路由类

Pimple – 依赖注入容器

PHP-DI [GitHub] – 依赖注入容器

Mobile Detect – 浏览器环境检测类

DeviceDetector – 浏览器环境检测类

PHP Cron Expression Parser – Crontab 格式解析

Box – Phar 构建工具

phpMyFAQ – F.A.Q. 应用

hook – BaaS 软件

KodExplorer *[GitHub*] – 基于 Web 的在线文件管理、代码编辑器

ICEcoder *[GitHub*] – Web IDE(基于 Web 的代码编辑器)

PHP-Parser – PHP 解析器

PHPSandbox – 将运行 PHP 作为独立进程的一种方式

PHPCPD – 在代码中寻找类似模式的工具

Ubench – 代码执行效率评测工具

Text_Diff – 代码文件比较工具

PHP Analyzer – 执行和编译器相同的流动分析

apache2nginx *[GitHub*] – 在线转换 apache 配置为 nginx 配置

Phproject *[GitHub*] – 项目管理系统

php-mirroring – Packagist and Github mirroring

SocketLog – 微信调试、API 调试和 AJAX 的调试的工具,能将日志通过 WebSocket 输出到 Chrome 浏览器的 console 中

ApnsPHP – IOS 推送通知
php-socket-raw

Faker – 假数据生成器

Validation – 校验工具
Geocoder

Codiad – Web 在线 IDE

Style-Guide-Boilerplate – 手册制作工具

PHP Humanizer – 数据格式化(多语言)
reCAPTCHA

UnifiedArchive – 压缩 / 解压

Diff – Diff 的 PHP 实现

PHP-ML – PHP 机器学习库

Geotools – GEO 地理信息工具

PHPBrew – PHP 版本 & 扩展管理工具

X-Prober – PHP 探针

Countries – World countries in JSON, CSV, XML and YAML.

PHP dotenv – PHP .env 环境配置管理

ramsey/uuid – uuid 生成器

Linfo – Server stats UI/library

异步 / 协程

Amp – 非阻塞协程并发框架

Recoil – 异步协程框架

Promise – Promises/A implementation for PHP

Guzzle Promises – Promises/A+ library for PHP with synchronous support

前端相关

PHP-CSS-Parser – PHP 实现的 CSS 解析器

Minify – JS 和 CSS 压缩工具

Munee – 一个集图片尺寸调整、CSS-JS 合并 / 压缩、缓存等功能于一身的 PHP 库

聊天 / 短信

Easy SMS – 短信发送组件

PhpSms – 短信发送库

BotMan – 一个框架 PHP 库构建聊天机器人

文件管理

Nextcloud Server – 基于 PHP 的私有云服务

Cloudreve – 支持多家云存储的云盘系统

文本处理

pangu.php – 自动添加文本的空格
TOML parser for PHP
Yaml

算法

PHP-Data-Structure-and-Algorithms – PHP 数据结构和算法
代码检查

PHPStan – 静态分析工具,检测代码 Bug

PHP_CodeSniffer – PHP/JavaScript/CSS 代码规范检查工具

PHP-CS-Fixer – PHP 代码规范检测

PHPMD *[GitHub*] – PHP Mess Detector(PHP 问题探测器)

PHPCheckstyle – 编码风格检测软件

GrumPHP – 代码质量检测工具

CLI

CLImate – 更好的命令行输出

phpsh [GitHub]

psysh [GitHub]
Boris

CLIFramework – CLI 框架

console tool – PHP 命令行应用库
clue/commander

错误 / 异常

Whoops – 异常 / 错误处理类

BooBoo – 异常 / 错误处理类
PHP-Error

调试工具
PHP Debug Bar
API

phprs – 一款轻量、类 jax-rs、实用的 PHP 框架

graphql-php – GraphQL 参考实现的 PHP 移植版本

Dingo API – A RESTful API package for the Laravel and Lumen frameworks

安全

Acme PHP – Let’s EncryptSSL 免费证书获取 & 更新工具

Security Advisories Checker – 项目安全检测工具

PHP Malware Finder – 检测 webshell 和恶意软件混淆代码的工具

SecLists – 安全测试者的手

Iniscan – php.ini 安全配置检测

加密 / 解密

php-encryption

password_compat – PHP 版本 5.3.7 以上的 password_* 函数实现

Acme PHP SSL library – SSL 工具

时间 / 日期

Chinese calendar – 中国农历(阴历)与阳历(公历)转换与查询工具

Carbon – 时间日期处理类

微信

overtrue Wechat
Wechat-PHP-SDK
LaneWeChat
WeiPHP
微擎
Vbot

网页抓取 / 代理

CrawlerDetect – 网页爬虫检查
PHP-Spider
QueryList

Goutte – 一个抓取网站数据的 PHP 库
PHPcrawer

URL/Domain

Polr *[GitHub*] – 开源短链工具

Shorty – 开源短链工具

PHP Domain Parser – 域名解析

TLDExtract – 顶级域名解析

WhoisParser – Lookup domain names, IP addresses and AS numbers by WHOIS

DomainParser – A domain name parser to parse and to validate a domain name

Torrent RW – Torrent 文件读写

OAuth

PHP 搭建 OAuth2.0
oauth2-server-php
OAuth2-PHP
Opauth
OAuth 2.0 Server
OAuth 2.0 Client
Socialite

API 文档

php-annotations – 代码注解解析

ApiGen *[GitHub*] – 项目文档生成器

Sami – 项目文档生成工具

NelmioApiDocBundle – REST API 文档生成

Restler – REST API 文档生成
Swagger-PHP
ShowDoc

PhalApi – PHP 接口开发框架

PHPRAP – API 接口文档管理系统

数据库

Doctine *[GitHub*] – PHP 数据库 ORM(该组织还有其他优秀的开源项目)

RedBeanPHP *[GitHub*] – ORM 映射框架

Phinx *[GitHub*] – 数据库迁移工具(支持 MySQL、PostgreSQL、SQLite、Microsoft SQL Server)

Adminer *[GitHub*] – 单文件 MySQL 管理客户端
phpMyAdmin

SQL Parser – SQL 解析器

Medoo – 最轻量级的 PHP 数据库框架
中文文档 http://medoo.lvtao.net

schema-loader – Load database schema from an XML file

MySQLDump-PHP – 纯 PHP 实现的 mysqldump 工具

Latitude – SQL 语句构建工具
MongoDB PHP Library

构建 / 部署

Phabricator – 用于敏捷开发的项目管理软件, 含代码托管、Code Review、任务管理、文档管理、问题跟踪、构建与持续集成、博客、内部聊天等

Phabricator 中文站 – 含中文文档、全部插件演示和配置文档

Walle – Web 系统部署工具

Piplin – 持续集成系统

Phing [GitHub] – PHP 项目构建工具

Deployer [GitHub] – PHP 项目部署工具

PHPCI [GitHub] – 持续集成工具

队列 / 任务

RoboTask – 面向对象的 PHP 任务运行器

PHP-Queue – 管理队列后端的应用

RoboTask – PHP 后台任务组件

Task – 一个灵感来源于 Grunt 和 Gulp 的纯 PHP 任务运行器

php-resque – PHP 版 Resque

taskPHP – 基于原生态 php 开发的定时计划任务框架

SimpleFork – 精简的 php 多进程控制库

缓存

Doctrine Cache

phpFastCache – 缓存操作类

Stash [GitHub]

Predis – 纯 PHP 实现的 Redis 操作库

Monga – 纯 PHP 实现的 MongoDB 操作库

php-lrucache – LRU 算法缓存实现

Markdown

PHP Markdown
HyperDown

Parsedown [GitHub] – Markdown 解析类
CommonMark
HTML To Markdown for PHP

统计

Matomo – 开源 Web 统计软件
邮件

Swift Mailer – PHP 邮件库
PHPMailer

Office

PHPWord
PHPExcel
PHPPowerPoint

CSV – CSV 操作类
Simple Excel
PHPProject
PHPVisio

PDF/ 条形码

Barcode – Barcode 生成工具

Snappy – 根据 URL 或 HTML 页面生成图片或 PDF 格式的缩略图

TCPDF *[GitHub*] – 使用官方 PDF 类生成 PDF 文档和条形码生成工具

FPDF [GitHub] – 利用纯 PHP 代码生成 PDF 文件

PDFParser [GitHub] – PDF 文档解析库
Dompdf

Browsershot – 将 html 转换为图像、pdf 或字符串

HTTP/ 网络通信

Guzzle – PHP HTTP client and webservice framework

Requests for PHP *[GitHub*] – HTTP 库

Unirest *[GitHub*] – HTTP 开发库

PHP Curl Class – 支持并发的 PHP Curl 封装类
RingPHP

php-curlmulti – 国产 CURL 并发类

phpseclib – 安全通信库

测试框架

PHPSpec – SpecBDD 测试框架

Behat – StoryBDD 测试框架

Codeception – BDD 全栈测试框架

PHPUnit – 单元测试框架

atoum – 单元测试框架

Enhance-PHP – 单元测试框架
Mockery

模板引擎

Twig
Smarty
Plates
Mustache
PHPTAL
Dwoo
Latte
Brainy
Aura.View

图像处理

Imagine – 图片操作类

Image Cache – 图片压缩、缓存类

ImageWorkshop – 管理和操作图片的 PHP 类库

Intervention Image – 功能强大的图片操作类

Munee – 图片尺寸调整、CSS-JS 合并 / 压缩、缓存等功能

Gantti – 甘特图生成

Wideimage – 图像处理库

Material Design Avatars – PHP 头像生成类

ShearPhoto – 截图工具

Glide – 基于 HTTP 的图像操作

ColorExtractor – 获取图片中的颜色

Captcha – 验证码

Lychee – 图片管理系统

PHP 扩展

pickle – PHP 扩展安装工具

PHPTrace – 跟踪和分析 PHP 脚本的工具

Zephir [GitHub] – 编写 PHP 扩展的编程语言

Yaconf – 高性能的配置管理扩展

php-beast – PHP 源码加密模块

PHP 相关软件 / 工具

Laradock – PHP Docker 开发环境工具
LNMP 一键安装包 (1)
LNMP 一键安装包 (2)

OneinStack – 一键 PHP/JAVA 环境安装工具
MacOS PHP 安装工具

wxPHP [GitHub] – 用 PHP 开发桌面应用

UPUPW – PHP 环境集成包

Composer

中文站 http://www.phpcomposer.com

包仓库 https://packagist.org

Composer Installers – 多框架 Composer 库安装器
中国全量镜像 https://pkg.phpcomposer.com/

PHP Benchmark – PHP 性能测试工具

FirePHP – PHP Debug 工具
Thrift for PHP
msgpack.php

Hprose for PHP – 高性能的跨语言序列化与 RPC 引擎

HessianPHP – 采用二进制格式传输的服务框架

JsonNet-PHP – Google Jsonnet 对 PHP 的支持扩展

sublime-phpcs – Sublime Text 的 PHP 代码格式检查插件

感谢您的阅读,觉得内容不错,点个赞吧 ????
原文地址: https://shockerli.net/post/ph…

正文完
 0