文章目录

原文地址: 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. android 特殊符号开头的联系人归并至“#”下

    在PeopleActivity界面.联系人的显示位置是由其display name的第一个字符决定的. 数字开头的联系人会显示在"#"这个header下. 中英文联系人会显示在&q ...

  2. Mac OS 10.10.3下Apache + mod_wsgi配置【一】

    [一] 首先,MAC是自带Apache的,在/private/etc/apache2路径下,能够使用apachectl -v查看版本号.我的版本号例如以下: Server version: Apach ...

  3. [Java][Android] 多线程同步-主线程等待全部子线程完毕案例

    有时候我们会遇到这种问题:做一个大的事情能够被分解为做一系列相似的小的事情,而小的事情无非就是參数上有可能不同样而已! 此时,假设不使用线程,我们势必会浪费许多的时间来完毕整个大的事情.而使用线程的话 ...

  4. HTTPie: a CLI, cURL-like tool for humans

    HTTPie github HTTPie 是用 Python 编写,用到了 Requests 和 Pygments 这些出色的库. 主要特性: 直观的语法 格式化和色彩化的终端输出 内置 JSON 支 ...

  5. python包格式

    1 egg和wheel 前者扩展名是.egg,后者扩展名是.whl 它们都是python的模块.后者用来替换前者. wheel是轮子的意思,就是说,有了.whl包就不需要重新再造轮子了.

  6. SepicalJudge

    原文:http://www.cnblogs.com/chouti/p/5752819.html Special Judge:当正确的输出结果不唯一的时候需要的自定义校验器 首先有个框架 #includ ...

  7. Java日期推迟计算、日期大小

    /** * 日期推迟计算 * @param date * @param num * @return java.util.HashMap<java.lang.String,java.lang.St ...

  8. LOJ 6089 小Y的背包计数问题 —— 前缀和优化DP

    题目:https://loj.ac/problem/6089 对于 i <= √n ,设 f[i][j] 表示前 i 种,体积为 j 的方案数,那么 f[i][j] = ∑(1 <= k ...

  9. POJ1673 ZOJ1776 三角形四心模板

    POJ1673 题中所述点即为三角形的垂心,用向量法可以轻松证明. 垂心 重心 外心 均位于三角形的欧拉线上,且三者有线性关系,于是,求出重心和外心即可求得垂心. 重心就是三点的平均值,外心可以通过解 ...

  10. 洛谷P3690 LCT模板

    题目:https://www.luogu.org/problemnew/show/P3690 自己竟然从没有钻研过LCT上的连通性问题! 于是被最后一个点卡了,似乎因为 find 函数只能找出连通性而 ...