4
PHP 优秀资源汇集[2020.11.08更新]
source link: https://shockerli.net/post/php-awesome/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
PHP 优秀资源汇集[2020.11.08更新]
2019-01-30
约 3828 字
预计阅读 8 分钟
以下是我整理好的 PHP 资源,各位看官拿去用,不用再自己找了。
在 GitHub 上稳定更新,觉得不错请点个 Star ❤️
如转载分享,请保留出处,谢谢 😆
- PHP Weekly - PHP 周报邮件
- PHP League - PHP 软件包的发展者联盟
- KnpLabs - Object oriented Menus for your Symfony projects
- php-ddd-skeleton - DDD 结构的项目骨架
- 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 克隆工具
- Flarum - 基于 PHP 和 Mithril.js 开发的轻社区
- MDClub - 更轻量的 Material Design 风格社区
- PHPDish - 基于 Symfony 框架开发的内容社区系统
- Koel - 音乐社区🎵
- 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 全新现代版本
- 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 常驻内存框架
- ddd - Domain Driven Design PHP helper classes
- 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 - 代码文件比较工具
- 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
- easytbk - 淘客六合一SDK,支持淘宝联盟、京东联盟、多多进宝、唯品会、苏宁、蘑菇街
- PHP-Scoper - 隔离代码,方便打包成 PHAR
异步/协程
- 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库
聊天/短信
代码检查/静态分析
- PHPStan - 静态分析工具,检测代码 Bug
- PHP_CodeSniffer - PHP/JavaScript/CSS 代码规范检查工具
- PHP-CS-Fixer - PHP 代码规范检测
- PHPMD - PHP Mess Detector(PHP 问题探测器)
- PHPCheckstyle - 编码风格检测软件
- GrumPHP - 代码质量检测工具
- CodeCoverage - 代码覆盖率报表工具
- PhpMetrics - 可视化静态分析结果
- PHPLOC - 快速统计分析 PHP 项目结构
- Doctrine Lexer
- BetterReflection - 基于AST的反射库,允许分析操作代码
- PHP Analyzer - 执行和编译器相同的流动分析
错误/异常
- 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
安全配置检测
加密/解密
时间/日期
- Chinese calendar - 中国农历(阴历)与阳历(公历)转换与查询工具
- Carbon - 时间日期处理类
网页抓取/代理
- 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
- jwt-auth - JSON Web Token Authentication for Laravel & Lumen
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 多进程控制库
- Easy!Appointments - Open Source Appointment Scheduler
- Doctrine Cache
- phpFastCache - 缓存操作类
- Stash
- Predis - 纯 PHP 实现的 Redis 操作库
- Monga - 纯 PHP 实现的 MongoDB 操作库
- php-lrucache - LRU 算法缓存实现
- PhpRedis - Redis 客户端扩展
- sabre/cache - 实现 PSR-16 规范的 KV 缓存抽象层
Markdown
Office
PDF/条形码
- Barcode - Barcode 生成工具
- Snappy - 根据 URL 或 HTML 页面生成图片或 PDF 格式的缩略图
- TCPDF - 使用官方 PDF 类生成 PDF 文档和条形码生成工具
- FPDF - 利用纯 PHP 代码生成 PDF 文件
- PDFParser - PDF 文档解析库
- Dompdf
- Browsershot - 将 HTML 转换为图像、PDF 或字符串
- ibis - 通过 Markdown 文档生成电子书和 PDF
HTTP/网络通信
- Guzzle - PHP HTTP client and webservice framework
- Requests for PHP - HTTP 库
- Unirest - HTTP 开发库
- PHP Curl Class - 支持并发的 PHP Curl 封装类
- symfony/http-client - Symfony HttpClient 组件
- RingPHP
- php-curlmulti - 国产 CURL 并发类
- 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 - 图片管理系统
- Workflower - BPMN 2.0 workflow engine for PHP
- PHP-FFMpeg - FFMpeg 视频处理
- Hprose for PHP - 高性能的跨语言序列化与 RPC 引擎
- Twirp - Twirp PHP 版本
- grpc-php - gRPC 客户端
Composer
最好用的 PHP 包管理器,没有之一
PHP 扩展
- pickle - PHP 扩展安装工具
- PHPTrace - 跟踪和分析 PHP 脚本的工具
- Zephir - 编写 PHP 扩展的编程语言
- Yaconf - 高性能的配置管理扩展
- php-beast - PHP 源码加密模块
PHP相关软件/工具
- Laradock - PHP Docker 开发环境工具
- LNMP Docker - 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
- HessianPHP - 采用二进制格式传输的服务框架
- JsonNet-PHP - Google Jsonnet 对 PHP 的支持扩展
- sublime-phpcs - Sublime Text 的 PHP 代码格式检查插件
- implode.io - PHP Playground,在线运行 PHP 代码,支持多版本
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK