PHP 优秀资源汇集

以下是我整理好的 PHP 资源,各位看官拿去用,不用再自己找了。

在 GitHub 上稳定更新,觉得不错请点个 Star

如转载分享,请保留出处,谢谢 ????

原文地址: https://shockerli.net/post/php-awesome

GitHub: https://github.com/shockerli/php-awesome

  • PHP PSR 代码标准
    • 官网: https://www.php-fig.org
    • 原文: https://github.com/php-fig/fig-standards
    • 中文: https://psr.phphub.org
  • PHP 资源列表
  • PHP 设计模式
  • 用 PHP 的方式实现的各类算法合集
  • PHP 知识技能树

资源站点

  • 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

  • Grav – 基于文件的 CMS
  • October – 基于 Laravel 开发的 CMS

社区

  • Flarum – 基于 PHP 和 Mithril.js 开发的轻社区
  • PHPDish – 基于 Symfony 框架开发的内容社区系统
  • Koel – 音乐社区????

文件管理

  • Nextcloud Server – 基于 PHP 的私有云服务
  • Cloudreve – 支持多家云存储的云盘系统
  • Flysystem – 支持几十种驱动的文件管理库

微信相关

  • 来客电商 – 微信小程序电商平台
  • 萤火小程序商城
  • WeiPHP
  • 微擎

项目管理

  • 禅道 – 项目管理软件
  • Jitamin – 项目管理系统
  • Kanboard – 项目管理工具
  • Phproject – 项目管理系统

构建/部署

  • Phabricator – 用于敏捷开发的项目管理软件, 含代码托管、Code Review、任务管理、文档管理、问题跟踪、构建与持续集成、博客、内部聊天等
    • Phabricator 中文站 – 含中文文档、全部插件演示和配置文档
  • Walle – Web系统部署工具
  • Piplin – 持续集成系统
  • Phing – PHP项目构建工具
  • Deployer – PHP项目部署工具
  • PHPCI – 持续集成工具

基础框架

  • Slim – 非常优秀的轻量级框架,适合开发小型 API 应用
  • Symfony – 组件式框架,提供了众多优秀的 PHP 类库
  • Laravel – 号称最优雅的 PHP 框架
  • CodeIgniter – 著名的 MVC 框架
  • CodeIgniter4 – CodeIgniter 全新现代版本
  • Yii 2
  • ThinkPHP 5
  • Zend Framework
  • 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 – 鸟哥写的扩展型框架
  • APIx
  • Go! – PHP AOP 框架
  • Fat-Free Framework
  • CakePHP – 老牌框架
  • One – 基于 swoole 常驻内存框架

类库

未归类

  • Monolog
  • Hoa – An extensible set of PHP libraries
  • Belt – 工具函数库
  • PHP Sitemap Generator – 网站地图生成类
  • Array2XML
  • XML2Array
  • pChart – 图表生成库
  • PHP QR Code – 二维码生成
  • Easybook
  • 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 推送通知
  • php-socket-raw
  • Faker – 假数据生成器
  • Geocoder
  • 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
  • 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
  • 30 seconds of PHP
  • Docker Tutorials and Labs

路由

  • Macaw – PHP 路由类
  • FastRoute – PHP 路由类
  • ToroPHP – 微型路由框架
  • Klein.php – 快速路由

异步/协程

  • 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 库构建聊天机器人
  • Carson – Issue Butler

文本处理

  • pangu.php – 自动添加文本的空格
  • TOML parser for PHP
  • Yaml
  • VicWord – 分词
  • PHPVerbalExpressions – 更优雅的书写正则方式,就像 SQL Builder 一样
  • Doctrine Inflector

算法

  • PHP-Data-Structure-and-Algorithms – PHP 数据结构和算法
  • Leetcode for PHP

语法解析

  • Tolerant PHP Parser
  • 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 项目结构
  • Doctrine Lexer

CLI

  • CLImate – 更好的命令行输出
  • phpsh
  • psysh
  • Boris
  • CLIFramework – CLI 框架
  • console tool – PHP 命令行应用库
  • clue/commander
  • symfony/console

错误/异常

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

调试工具

  • PHP Debug Bar
  • 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 安全配置检测

加密/解密

  • php-encryption
  • password_compat – PHP版本 5.3.7 以上的 password_* 函数实现
  • Acme PHP SSL library – SSL 工具

时间/日期

  • Chinese calendar – 中国农历(阴历)与阳历(公历)转换与查询工具
  • Carbon – 时间日期处理类

微信

  • EasyWeChat – 微信 SDK
  • Wechat-PHP-SDK
  • LaneWeChat
  • Vbot – Web 微信机器人

网页抓取/代理

  • CrawlerDetect – 网页爬虫检查
  • PHP-Spider
  • QueryList
  • Goutte – 一个抓取网站数据的 PHP 库
  • PHPcrawer
  • 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

  • oauth2-server-php
  • OAuth2-PHP
  • Opauth
  • OAuth 2.0 Server
  • OAuth 2.0 Client
  • Socialite
  • 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 文档生成
  • Swagger-PHP
  • ShowDoc
  • PhalApi – PHP 接口开发框架
  • PHPRAP – API 接口文档管理系统

数据库

  • Doctine – PHP 数据库 ORM(该组织还有其他优秀的开源项目)
  • RedBeanPHP – ORM 映射框架
  • Phinx – 数据库迁移工具(支持 MySQL、PostgreSQL、SQLite、Microsoft SQL Server)
  • Adminer – 单文件 MySQL 管理客户端
  • phpMyAdmin
  • SQL Parser – SQL 解析器
  • Medoo – 最轻量级的 PHP 数据库框架
  • schema-loader – Load database schema from an XML file
  • MySQLDump-PHP – 纯 PHP 实现的mysqldump工具
  • Latitude – SQL 语句构建工具
  • MongoDB PHP Library
  • 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 多进程控制库

缓存

  • Doctrine Cache
  • phpFastCache – 缓存操作类
  • Stash
  • Predis – 纯 PHP 实现的 Redis 操作库
  • Monga – 纯 PHP 实现的 MongoDB 操作库
  • php-lrucache – LRU 算法缓存实现
  • PhpRedis – Redis 客户端扩展

Markdown

  • PHP Markdown
  • HyperDown
  • Parsedown – Markdown 解析类
  • CommonMark
  • HTML To Markdown for PHP

邮件

  • Swift Mailer – PHP 邮件库
  • PHPMailer
  • EmailValidator – 邮箱地址验证

Office

  • PHPWord
  • PHPExcel
  • PHPPowerPoint
  • CSV – CSV 操作类
  • Simple Excel
  • PHPProject
  • PHPVisio

PDF/条形码

  • Barcode – Barcode 生成工具
  • Snappy – 根据 URL 或 HTML 页面生成图片或 PDF 格式的缩略图
  • TCPDF – 使用官方 PDF 类生成 PDF 文档和条形码生成工具
  • FPDF – 利用纯 PHP 代码生成 PDF 文件
  • PDFParser – PDF 文档解析库
  • Dompdf
  • Browsershot – 将 HTML 转换为图像、PDF 或字符串

HTTP/网络通信

  • Guzzle – PHP HTTP client and webservice framework
  • Requests for PHP – HTTP 库
  • Unirest – HTTP 开发库
  • PHP Curl Class – 支持并发的 PHP Curl 封装类
  • RingPHP
  • php-curlmulti – 国产 CURL 并发类
  • phpseclib – 安全通信库
  • symfony/http-foundation
  • phpWhois – Whois 信息查询
  • FruityWifi – WiFi 管理工具

表单校验

  • Respect/Validation – 校验工具
  • siriusphp/validation

测试框架

  • 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 – 图片管理系统
  • Workflower – BPMN 2.0 workflow engine for PHP

Composer

最好用的 PHP 包管理器,没有之一

  • GitHub: https://github.com/composer/composer
  • 官方站: https://getcomposer.org
  • 中文站: http://www.phpcomposer.com
  • 包仓库: https://packagist.org
  • 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 镜像的原理
  • Packagist Mirror

PHP 扩展

  • pickle – PHP 扩展安装工具
  • PHPTrace – 跟踪和分析 PHP 脚本的工具
  • Zephir – 编写 PHP 扩展的编程语言
  • Yaconf – 高性能的配置管理扩展
  • php-beast – PHP 源码加密模块

PHP相关软件/工具

  • Laradock – PHP Docker 开发环境工具
  • LNMP一键安装包(1)
  • LNMP一键安装包(2)
  • OneinStack – 一键 PHP/JAVA 环境安装工具
  • MacOS PHP安装工具
  • wxPHP – 用 PHP 开发桌面应用
  • UPUPW – PHP 环境集成包
  • 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 代码格式检查插件

未经允许不得转载:php开源优化中文网 - 中国第一档PHP资源分享门户 » PHP 优秀资源汇集

赞 (3) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏