PHP 优秀资源汇集
以下是我整理好的 PHP 资源,各位看官拿去用,不用再自己找了。
在 GitHub 上稳定更新,觉得不错请点个 Star ❤️
如转载分享,请保留出处,谢谢 ????
PHP PSR 代码标准
资源站点
PHP Weekly – PHP 周报邮件
PHP League – PHP 软件包的发展者联盟
KnpLabs – Object oriented Menus for your Symfony projects
项目框架
laravel-admin – 快速构建后台管理的开发工具
Voyager – Laravel 后台管理框架
FastAdmin – 基于 ThinkPHP5 + Bootstrap 的极速后台开发框架
YFCMF – 后台内容管理框架,基于 ThinkPHP5.1
ThinkCMF – 后台内容管理框架,基于 ThinkPHP5
RhaPHP – 微信开发、小程序开发、微信公众号管理系统
OneBase – 基于 ThinkPHP5 的后台开发框架
成品软件
未归类
Matomo – 开源 Web 统计软件,原 Piwik
DuckChat – 私有聊天软件
BookStack – 类 wiki 和在线书籍写作平台
SmartWiki – 支持 Markdown 的文档工具
Codiad – Web 在线 IDE
MeEdu – 基于 Laravel 开发的在线点播系统
Cachet – The open source status page system
Magento – 电商系统
Monica – 个人 CRM
PHP Server Monitor – 服务器监控工具
phpSysInfo – 系统信息展示
YouPHPTube – YouTube 克隆工具
CMS
社区
文件管理
Nextcloud Server – 基于 PHP 的私有云服务
Cloudreve – 支持多家云存储的云盘系统
Flysystem – 支持几十种驱动的文件管理库
微信相关
项目管理
构建/部署
Phabricator – 用于敏捷开发的项目管理软件, 含代码托管、Code Review、任务管理、文档管理、问题跟踪、构建与持续集成、博客、内部聊天等
Phabricator 中文站 – 含中文文档、全部插件演示和配置文档
Walle – Web系统部署工具
Piplin – 持续集成系统
Phing – PHP项目构建工具
Deployer – PHP项目部署工具
PHPCI – 持续集成工具
基础框架
Slim – 非常优秀的轻量级框架,适合开发小型 API 应用
Symfony – 组件式框架,提供了众多优秀的 PHP 类库
Laravel – 号称最优雅的 PHP 框架
CodeIgniter – 著名的 MVC 框架
CodeIgniter4 – CodeIgniter 全新现代版本
Flight – RESTful 框架
Bullet – RESTful 框架
Aura – 包含许多组件
Kohana – HMVC框架
Workerman – PHP Socket服务器框架
Ohsce – 高可靠性 PHP 通信&控制框架 SOCKET
PPM – PHP Process Manager
ZPHP – SOA 服务框架
appserver.io – 多线程的 PHP 应用服务器
MeepoPS – 多进程 SocketService
phpDaemon – PHP 异步框架
QPM – Quick PHP 进程管理框架
Zan PHP Framework – 有赞团队开源的基于 PHP 协程的网络服务框架
Swoole – PHP 语言的高性能网络通信框架
Phalcon – 扩展型框架
React – 异步框架(PHP 版 node.js)
Zephir – 可以用近似 PHP 的一种中间代码写程序,然后自动转为 C++,并作为扩展来运行
Yaf – 鸟哥写的扩展型框架
Go! – PHP AOP 框架
CakePHP – 老牌框架
One – 基于 swoole 常驻内存框架
类库
未归类
Hoa – An extensible set of PHP libraries
Belt – 工具函数库
PHP Sitemap Generator – 网站地图生成类
pChart – 图表生成库
PHP QR Code – 二维码生成
hashids – 根据整数生成唯一、不连续的短 ID
Particle – 唯一 ID 生成器
Pinyin – 中文转拼音工具
Ratchet – 创建实时、双向客户端服务器 WebSockets 应用
JsonMapper – 将内嵌 JSON 结构映射为 PHP 类的库
Pimple – 依赖注入容器
PHP-DI – 依赖注入容器
Mobile Detect – 浏览器环境检测类
DeviceDetector – 浏览器环境检测类
poliander/cron – Crontab 格式解析
dragonmantank/cron-expression – Crontab 格式解析
Box – Phar 构建工具
phpMyFAQ – F.A.Q. 应用
hook – BaaS 软件
KodExplorer – 基于Web的在线文件管理、代码编辑器
ICEcoder – Web IDE(基于 Web 的代码编辑器)
PHPSandbox – 将运行 PHP 作为独立进程的一种方式
PHPCPD – 在代码中寻找类似模式的工具
Ubench – 代码执行效率评测工具
Text_Diff – 代码文件比较工具
PHP Analyzer – 执行和编译器相同的流动分析
apache2nginx – 在线转换 apache 配置为 nginx 配置
php-mirroring – Packagist and Github mirroring
SocketLog – 微信调试、API 调试和 AJAX 的调试的工具,能将日志通过 WebSocket 输出到 Chrome 浏览器的 console 中
ApnsPHP – iOS 推送通知
Faker – 假数据生成器
Style-Guide-Boilerplate – 手册制作工具
PHP Humanizer – 数据格式化(多语言)
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
PHP-Casbin – 访问控制框架,支持 ACL、RBAC、ABAC 多种模型
Payment – 一个集成了支付宝支付、微信支付、招商支付的 PHP SDK
EmojiOne – Emoji 表情
tbk – 阿里淘宝客SDK
CORS – PHP CORS (Cross-origin resource sharing) middleware
php-option – PHP Option Type
random_compat – PHP 5.x 版本的
random_bytes()
和random_int()
Comparator – 对比两个 PHP 变量值是否相等
Object Reflector – 对象反射
Google Translate PHP – 谷歌翻译 API
路由
异步/协程
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库
聊天/短信
文本处理
pangu.php – 自动添加文本的空格
VicWord – 分词
PHPVerbalExpressions – 更优雅的书写正则方式,就像 SQL Builder 一样
算法
PHP-Data-Structure-and-Algorithms – PHP 数据结构和算法
语法解析
PHP-Parser – PHP 解析器
代码检查/静态分析
PHPStan – 静态分析工具,检测代码 Bug
PHP_CodeSniffer – PHP/JavaScript/CSS 代码规范检查工具
PHP-CS-Fixer – PHP 代码规范检测
PHPMD – PHP Mess Detector(PHP 问题探测器)
PHPCheckstyle – 编码风格检测软件
GrumPHP – 代码质量检测工具
CodeCoverage – 代码覆盖率报表工具
PhpMetrics – 可视化静态分析结果
PHPLOC – 快速统计分析 PHP 项目结构
CLI
CLImate – 更好的命令行输出
CLIFramework – CLI 框架
console tool – PHP 命令行应用库
错误/异常
调试工具
OpCacheGUI – 漂亮且支持权限验证的 OPcache 界面管理工具
OPcache Status – 单文件的 OPcache 状态配置管理
phpdbg – 内置的调试工具
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 Encrypt
SSL 免费证书获取&更新工具Security Advisories Checker – 项目安全检测工具
PHP Malware Finder – 检测 webshell 和恶意软件混淆代码的工具
SecLists – 安全测试者的手
Iniscan –
php.ini
安全配置检测
加密/解密
password_compat – PHP版本 5.3.7 以上的
password_*
函数实现Acme PHP SSL library – SSL 工具
时间/日期
Chinese calendar – 中国农历(阴历)与阳历(公历)转换与查询工具
Carbon – 时间日期处理类
微信
EasyWeChat – 微信 SDK
Vbot – Web 微信机器人
网页抓取/代理
CrawlerDetect – 网页爬虫检查
Goutte – 一个抓取网站数据的 PHP 库
Blackfire Player – Blackfire Player is a powerful Web Crawling, Web Testing, and Web Scraper application
URL/Domain
Polr – 开源短链工具
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
HWIOAuthBundle – OAuth client integration for Symfony
Auth
jwt-auth – JSON Web Token Authentication for Laravel & Lumen
API文档
php-annotations – 代码注解解析
ApiGen – 项目文档生成器
Sami – 项目文档生成工具
NelmioApiDocBundle – REST API 文档生成
Restler – REST API 文档生成
PhalApi – PHP 接口开发框架
PHPRAP – API 接口文档管理系统
数据库
Doctine – PHP 数据库 ORM(该组织还有其他优秀的开源项目)
RedBeanPHP – ORM 映射框架
Phinx – 数据库迁移工具(支持 MySQL、PostgreSQL、SQLite、Microsoft SQL Server)
Adminer – 单文件 MySQL 管理客户端
SQL Parser – SQL 解析器
Medoo – 最轻量级的 PHP 数据库框架
schema-loader – Load database schema from an XML file
MySQLDump-PHP – 纯 PHP 实现的mysqldump工具
Latitude – SQL 语句构建工具
Doctrine DBAL – Doctrine Database Abstraction Layer
phpClickHouse – PHP ClickHouse wrapper
队列/任务
RoboTask – 面向对象的 PHP 任务运行器
PHP-Queue – 管理队列后端的应用
RoboTask – PHP 后台任务组件
Task – 一个灵感来源于 Grunt 和 Gulp 的纯 PHP 任务运行器
php-resque – PHP 版Resque
taskPHP – 基于原生态 PHP 开发的定时计划任务框架
SimpleFork – 精简的 PHP 多进程控制库
缓存
phpFastCache – 缓存操作类
Predis – 纯 PHP 实现的 Redis 操作库
Monga – 纯 PHP 实现的 MongoDB 操作库
php-lrucache – LRU 算法缓存实现
PhpRedis – Redis 客户端扩展
Markdown
邮件
Swift Mailer – PHP 邮件库
EmailValidator – 邮箱地址验证
Office
PDF/条形码
Barcode – Barcode 生成工具
Snappy – 根据 URL 或 HTML 页面生成图片或 PDF 格式的缩略图
TCPDF – 使用官方 PDF 类生成 PDF 文档和条形码生成工具
FPDF – 利用纯 PHP 代码生成 PDF 文件
PDFParser – PDF 文档解析库
Browsershot – 将 HTML 转换为图像、PDF 或字符串
HTTP/网络通信
Guzzle – PHP HTTP client and webservice framework
Requests for PHP – HTTP 库
Unirest – HTTP 开发库
PHP Curl Class – 支持并发的 PHP Curl 封装类
php-curlmulti – 国产 CURL 并发类
phpseclib – 安全通信库
phpWhois – Whois 信息查询
FruityWifi – WiFi 管理工具
表单校验
测试框架
PHPSpec – SpecBDD 测试框架
Behat – StoryBDD 测试框架
Codeception – BDD 全栈测试框架
PHPUnit – 单元测试框架
atoum – 单元测试框架
Enhance-PHP – 单元测试框架
模板引擎
图像处理
Imagine – 图片操作类
Image Cache – 图片压缩、缓存类
ImageWorkshop – 管理和操作图片的 PHP 类库
Intervention Image – 功能强大的图片操作类
Munee – 图片尺寸调整、CSS-JS 合并/压缩、缓存等功能
Gantti – 甘特图生成
Wideimage – 图像处理库
Material Design Avatars – PHP 头像生成类
ShearPhoto – 截图工具
Glide – 基于 HTTP 的图像操作
ColorExtractor – 获取图片中的颜色
Captcha – 验证码
Lychee – 图片管理系统
Workflower – BPMN 2.0 workflow engine for PHP
Composer
最好用的 PHP 包管理器,没有之一
Composer Installers: 多框架 Composer 库安装器
中国全量镜像: https://pkg.phpcomposer.com
Awesome Composer: A curated list of resources for Composer, Packagist, Satis, Plugins, Scripts, Videos, Tutorials
ZComposer – Composer 镜像,有助于了解 Composer 镜像的原理
PHP 扩展
pickle – PHP 扩展安装工具
PHPTrace – 跟踪和分析 PHP 脚本的工具
Zephir – 编写 PHP 扩展的编程语言
Yaconf – 高性能的配置管理扩展
php-beast – PHP 源码加密模块
PHP相关软件/工具
Laradock – PHP Docker 开发环境工具
OneinStack – 一键 PHP/JAVA 环境安装工具
wxPHP – 用 PHP 开发桌面应用
UPUPW – PHP 环境集成包
PHP Benchmark – PHP 性能测试工具
FirePHP – PHP Debug 工具
Hprose for PHP – 高性能的跨语言序列化与 RPC 引擎
HessianPHP – 采用二进制格式传输的服务框架
JsonNet-PHP – Google Jsonnet 对 PHP 的支持扩展
sublime-phpcs – Sublime Text 的 PHP 代码格式检查插件