最后更新于 2019.05.26

以下是我整理好的 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 Weekly - PHP 周报邮件
  • PHP League - PHP 软件包的发展者联盟
  • KnpLabs - Object oriented Menus for your Symfony projects

项目框架

  • 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

CMS

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

社区

  • Flarum - 基于 PHP 和 Mithril.js 开发的轻社区
  • PHPDish - 基于 Symfony 框架开发的内容社区系统

文件管理

  • 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 框架
  • 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 - 浏览器环境检测类
  • PHP Cron Expression Parser - Crontab 格式解析
  • Box - Phar 构建工具
  • phpMyFAQ - F.A.Q. 应用
  • hook - BaaS 软件
  • KodExplorer - 基于Web的在线文件管理、代码编辑器
  • ICEcoder - Web IDE(基于 Web 的代码编辑器)
  • PHP-Parser - PHP 解析器
  • 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 - 假数据生成器
  • Validation - 校验工具
  • 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

路由

  • Macaw - PHP 路由类
  • FastRoute - PHP 路由类
  • ToroPHP - 微型路由框架

异步/协程

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

文本处理

  • pangu.php - 自动添加文本的空格
  • TOML parser for PHP
  • Yaml
  • VicWord - 分词

算法

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

代码检查

  • PHPStan - 静态分析工具,检测代码 Bug
  • PHP_CodeSniffer - PHP/JavaScript/CSS 代码规范检查工具
  • PHP-CS-Fixer - PHP 代码规范检测
  • PHPMD - PHP Mess Detector(PHP 问题探测器)
  • PHPCheckstyle - 编码风格检测软件
  • GrumPHP - 代码质量检测工具
  • CodeCoverage - 代码覆盖率报表工具

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

队列/任务

  • 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

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

测试框架

  • 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 - 图片管理系统

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 镜像的原理

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 代码格式检查插件

感谢您的阅读,觉得内容不错,点个赞吧 ?

原文地址: https://shockerli.net/post/php-awesome?source=cnblogs

转载于:https://www.cnblogs.com/shockerli/p/php-awesome.html

收藏了8年的PHP优秀资源,都给你整理好了相关推荐

  1. 我成为了CSDN优秀资源分享达人

    今天我成为了CSDN的优秀资源分享达人 以前听朋友说CSDN上的学习资源什么的都很棒!于是我注册了CSDN帐号,开启了人生的CSDN之路,将自己收藏于笔记本中的一些学习资料.笔记和源代码例子上传到了C ...

  2. 学无止境:8月最热免费优秀资源推荐

    学霸如此多娇,引无数学渣竞折腰!前方太过高能,建议收藏起来慢慢看. 果果注:为了给大家提供更多的优秀资源,一些源码的运行图就不再展示了,当然依旧免费. · 源码 仿UC浏览器项目源码#Android( ...

  3. React 相关的优秀资源

    转自: https://github.com/ywwhack/react-journey React 相关的优秀资源 以下列出的资源主要来自自己学习react过程中看过的觉的不错的文章.教程,也算是一 ...

  4. Django 优秀资源大全项目资源非 Python 包工具贡献

    Awesome Django 介绍 Awesome-Django 是由 Roberto Rosario 发起和维护的 Django 资源列表.该列表收集了大量 Django 相关的优秀应用.项目等资源 ...

  5. DevStore热门免费优秀资源推荐(123月合集)

    啥也不说了,直接上干货吧! 源码 ●上传头像兼容Android7.0#Android (上传作者:king_zhang) king_zhang:上传头像兼容Android7.0,圆形的剪切框. ●Re ...

  6. Django Awesome-Django 优秀资源大全

    Django 优秀资源大全 Awesome Django [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uTExNluF-1578558344771)(https:// ...

  7. GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  8. 收藏夹里的小秘密,每个人都不同吧

    一.网络搜索引擎 1.果胜问政搜索--中国网络问政信息搜索引擎 果胜专门收录了全国政府网站上千万对外公开的咨询和解答内容数据,以方便网民快捷搜索.寻疑解惑.问政前,搜索关键字,您的问题,也许已有答案! ...

  9. 海思开发板FFmpeg+Nginx,推流RTMP播放(优秀教程收集+实操整理)

    海思开发板FFmpeg+Nginx推流RTSP播放(优秀教程收集+实操整理) 安装FFmpeg及移植 FFmpeg编译问题收录: static declaration of 'cbrt' follow ...

  10. 3个老油条私藏多年的资源库被曝光了,原来这种资源都在这里找的

    网络上的资源越来越丰富,很多大佬们会将自己获得的资源分享在网络上.今天小编就来跟大家分享3个的资源网站,有了它们,想找什么样的资源都能轻松找到~ 一.无版权图片资源:THES STOCKS 经常听说谁 ...

最新文章

  1. java安装好了打不开机_劝告大家!早餐打豆浆,黄豆泡好直接打不对,教你1招,豆浆香浓更丝滑...
  2. CSS3混合模式mix-blend-mode/background-blend-mode简介
  3. linux18.04下安装的jdk11.0.2
  4. 取两个数较小值c语言_编程代码:用C语言来实现下雪效果,这个冬天,雪花很美...
  5. 从数据结构到算法:图网络方法初探
  6. [转]javaandroid线程池
  7. PDX模型不靠谱,土豪来发resource;细菌帮助癌转移,诺奖发现被推翻
  8. 开发者须知:关于 Android L 的一切
  9. 全向轮机器人左向直线运动分析
  10. Ubuntu新版发布周期
  11. Eclipse中Maven WEB工程tomcat调试
  12. 监控web状态的脚本
  13. 小米4android8.0root,小米小米 5X(安卓8.0)手机完美获取root教程,最强root工具,亲测可用!...
  14. 一 . 暴力破解与实用性优先
  15. c语言中文叫什么意思,c语言中“||”是什么意思?
  16. java jsp使用flash播放mp4,(jsp/html)网页上嵌入播放器(常用播放器代码整理)
  17. 用html制作王者荣耀的界面,《王者荣耀》操作设置详解
  18. Graphviz 可视化图形软件(python)
  19. ExcelToMySQL-批量导入Excel文件到MySQL数据库的自动化工具
  20. 监听器:统计在线人数

热门文章

  1. vscode安装旧版本插件_vscode 常用插件安装
  2. vbs编程中 on error resume next的意思
  3. 米思齐(Mixly for Mac)官方版下载过程以及遇到的问题/解决方法
  4. 郑州调频广播频率表 转载
  5. 北京调频(FM)无线广播发射频率/频道表 (转载)
  6. 第2章 关系数据库练习题
  7. 见微知著:语义分割中的弱监督学习
  8. Windows新建文本文档的快捷键设置
  9. 【Proteus仿真】集成运算放大器搭建以及基本功能电路
  10. C++高级编程资料汇总(参考手册+电子书+编程思想+算法分析)