收藏了8年的PHP优秀资源,都给你整理好了
2019-01-30 本文已影响175人
舆图易稿
最后更新于 2019.02.16
以下是我整理好的 PHP 资源,各位看官拿去用,不用再自己找了。
每周在 GitHub 上更新,觉得不错请点个 Star ❤️
如转载分享,请保留出处,谢谢 😆
-
PHP PSR 代码标准
资源站点
- PHP Weekly
- CodeVisually
- PHP League
- 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
社区
文件管理
- Nextcloud Server - 基于 PHP 的私有云服务
- Cloudreve - 支持多家云存储的云盘系统
- Flysystem - 支持几十种驱动的文件管理库
微信相关
项目管理
构建/部署
-
Phabricator - 用于敏捷开发的项目管理软件, 含代码托管、Code Review、任务管理、文档管理、问题跟踪、构建与持续集成、博客、内部聊天等
- Phabricator 中文站 - 含中文文档、全部插件演示和配置文档
-
Walle - Web系统部署工具
-
Piplin - 持续集成系统
基础框架
- Slim - 非常优秀的轻量级框架,适合开发小型 API 应用
- Symfony - 组件式框架,提供了众多优秀的 PHP 类库
- Laravel - 号称最优雅的 PHP 框架
- CodeIgniter - 著名的 MVC 框架
- Yii 2
- ThinkPHP 5.x
- Flight - RESTful 框架
- Bullet - RESTful 框架
- 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语言的高性能网络通信框架
- Phalcon - 扩展型框架
- React - 异步框架(PHP版node.js)
- Zephir [GitHub] - 可以用近似PHP的一种中间代码写程序,然后自动转为C++,并作为扩展来运行
- Yaf - 鸟哥写的扩展型框架
- APIx
- Go! [GitHub] - PHP AOP框架
- Fat-Free Framework
- CakePHP - 老牌框架
类库
未归类
- 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 [GitHub] - 创建实时、双向客户端服务器 WebSockets 应用
- JsonMapper - 将内嵌 JSON 结构映射为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配置
- 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
路由
异步/协程
- 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 - 自动添加文本的空格
- 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
- Boris
- CLIFramework - CLI框架
- console tool - PHP命令行应用库
- clue/commander
错误/异常
调试工具
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
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
- 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 [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数据库框架
- 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 [GitHub]
- 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
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
模板引擎
图像处理
- 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 开发环境工具
-
OneinStack - 一键 PHP/JAVA 环境安装工具
-
UPUPW - PHP环境集成包
-
- 官方站 https://getcomposer.org
- 中文站 http://www.phpcomposer.com
- 包仓库 https://packagist.org
- Composer Installers - 多框架Composer库安装器
- 中国全量镜像 https://pkg.phpcomposer.com
-
PHP Benchmark - PHP性能测试工具
-
FirePHP - PHP Debug工具
-
Hprose for PHP - 高性能的跨语言序列化与RPC引擎
-
HessianPHP - 采用二进制格式传输的服务框架
-
JsonNet-PHP - Google Jsonnet对PHP的支持扩展
-
sublime-phpcs - Sublime Text的PHP代码格式检查插件
感谢您的阅读,觉得内容不错,点个赞吧 😆