文章目录

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

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

PHP资源站

开发项目

  • FastAdmin - 基于 ThinkPHP5 + Bootstrap 的极速后台开发框架
  • Notadd - 基于 Laravel 和 Vue 的开源 PHP 框架
  • KiteCms
  • YFCMF
  • Flarum - 基于 PHP 和 Mithril.js 开发的轻社区
  • PHPDish - 基于 Symfony 框架开发的内容社区系统

综合项目

PHP框架

  • Slim
  • Flight [GitHub] - An extensible micro-framework for PHP
  • Bullet PHP [GitHub] - A micro framework for building REST APIs
  • 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语言的高性能网络通信框架
  • React - 异步框架(PHP版node.js)
  • Zephir [GitHub] - 可以用近似PHP的一种中间代码写程序,然后自动转为C++,并作为扩展来运行
  • Yaf - Yet Another Framework
  • APIx
  • Go! [GitHub] - PHP AOP框架
  • ToroPHP - 微型路由框架
  • Fat-Free Framework

软件/类库

未归类

异步/协程

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

文件管理

文本处理

算法

代码检查

CLI

错误/异常

调试工具

API

  • phprs - 一款轻量、类jax-rs、实用的PHP框架
  • graphql-php - GraphQL 参考实现的 PHP 移植版本
  • Dingo API - A RESTful API package for the Laravel and Lumen frameworks

安全

加密/解密

时间/日期

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

微信

网页抓取/代理

URL/Domain

OAuth

API文档

数据库

构建/部署

  • Phabricator - 用于敏捷开发的项目管理软件, 含代码托管、Code Review、任务管理、文档管理、问题跟踪、构建与持续集成、博客、内部聊天等

  • Walle - Web系统部署工具

  • Piplin - 持续集成系统

  • Phing [GitHub] - PHP项目构建工具

  • Deployer [GitHub] - PHP项目部署工具

  • PHPCI [GitHub] - 持续集成工具

队列/任务

  • RoboTask - 面向对象的PHP任务运行器
  • PHP-Queue - 管理队列后端的应用
  • RoboTask - PHP后台任务组件
  • Task - 一个灵感来源于Grunt和Gulp的纯PHP任务运行器
  • php-resque - PHP版Resque
  • taskPHP - 基于原生态php开发的定时计划任务框架
  • SimpleFork - 精简的php多进程控制库

缓存

Markdown

统计

  • Matomo - 开源Web统计软件

邮件

Office

PDF/条形码

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

HTTP/网络通信

测试框架

模板引擎

图像处理

PHP扩展

PHP相关软件/工具

PHP 优秀资源汇集(照搬)的更多相关文章

  1. Github资源汇集

    Github资源汇集 突然发现申请博客园已经两年有余,没有发表过一篇文章,十分惭愧.言归正传,先分享一下两年来收集的部分编程资源,大部分为Github上的项目.虽然网上这样的分享已不在少数,但不如我理 ...

  2. 学好 Python 的 11 个优秀资源【转载】

    Python是目前最流行.最易学最强大的编程语言之一(学习Python的五大理由),无论你是新手还是老鸟,无论是用于机器学习还是web开发(Pinterest就是案例),Python都是一件利器.此外 ...

  3. 前端比较好的学习资料(包括js和css)以及 最全前端资源汇集

    js详细资料: http://javascript.ruanyifeng.com/ 『引』最全前端资源汇集: 来源:http://www.jeffjade.com/2016/03/30/104-fro ...

  4. Android优秀资源整理合集(论菜鸟到高级攻城狮)

    转载请注明转自:http://blog.csdn.net/u011176685/article/details/51434702 csdn文章:Android优秀资源整理合集(论菜鸟到高级攻城狮) 时 ...

  5. Python资源汇集

    Python资源汇集 一 实用教程 廖雪峰网站 第一,Python教程:提供了循序渐进,重点是可操作的实用教程. 第二,Web App 项目教程.给出一个用16天完成的Python Web APP项目 ...

  6. 学好 Python 的 11 个优秀资源

    Python是目前最流行.最易学最强大的编程语言之一,无论你是新手还是老鸟,无论是用于机器学习还是web开发(Pinterest就是案例),Python都是一件利器.此外,Python不但人气日益高涨 ...

  7. Go 语言优秀资源整理,为项目落地加速🏃

    最后更新于2019.11.22 Go 语言优秀资源整理,为项目落地加速

  8. Django 优秀资源大全

    版权: https://github.com/haiiiiiyun/awesome-django-cn 转自:https://www.jianshu.com/p/38c4dd6d8e28 Awesom ...

  9. 学习SpringBoot,整合全网各种优秀资源,SpringBoot基础,中间件,优质项目,博客资源等,仅供个人学习SpringBoot使用

    学习SpringBoot,整合全网各种优秀资源,SpringBoot基础,中间件,优质项目,博客资源等,仅供个人学习SpringBoot使用 一.SpringBoot系列教程 二.SpringBoot ...

随机推荐

  1. C# 实现WEBSOCKET聊天应用示例

    C# 实现WEBSOCKET聊天应用示例 http://blog.163.com/da7_1@126/blog/static/10407267820121016103055506/ 2012-11-1 ...

  2. tomcat的HTTPS

    完美配置Tomcat的HTTPS 博客分类: Tomcat HTTPS   Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来. 但对于启用APR情况下报异常“java.l ...

  3. Javascript基本概念梳理

    javascript里的数据类型: 原始类型:数字,字符串.布尔值.(原始值:null,undefined) 对象类型:键值对,数组,function,全局对象(MATH,JSON) 保留字: abs ...

  4. linux恢复误删除文件-extundelete

     经过本人測试该工具支持ext3和ext4文件系统 当发现某个分区的数据被误删除后.要做的第一件事是立马卸载被误删除文件所在的分区,或者又一次以仅仅读方式挂载此分区. 这么做的原因事实上非常eas ...

  5. YTU 2547: Repairing a Road

    2547: Repairing a Road 时间限制: 1 Sec  内存限制: 128 MB 提交: 3  解决: 2 题目描述 You live in a small town with R b ...

  6. Bing必应地图中国API-放大与平移

    Bing必应地图中国API-放大与平移 2011-05-24 14:26:32|  分类: Bing&Google|字号 订阅     有些时候我们不希望通过默认的控制栏来控制地图,而是希望能 ...

  7. xargs 主要用于不支持管道的shell命令*****

    变量置换,主要用于不支持管道的shell命令,如:rm.sed等,但有些命令需要占位符“{}”需要注意.比如:删除文件- ls|xargs -i rm -rf {} 文件改名-   ls|xargs ...

  8. IntelliJ IDEA Tomcat配置

    解决方法: 下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/native

  9. C++中虚析构函数的作用 (转载)

    转自:http://blog.csdn.net/starlee/article/details/619827 我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数.可是,为什么要这样做 ...

  10. bzoj 1755: [Usaco2005 qua]Bank Interest【模拟】

    原来强行转int可以避免四舍五入啊 #include<iostream> #include<cstdio> using namespace std; int r,y; doub ...