awesome-php
收集整理一些常用的PHP类库, 资源以及技巧. 以便在工作中迅速的查找所需...
https://github.com/JingwenTian/awesome-php
Last synced: 13 days ago
JSON representation
-
调试和性能( Debugging and Profiling )
- xhprof.io - 实现保存xhprof数据以及展示数据的UI
- xhgui - 另一个保存xhprof数据以及展示数据的UI
- Blackfire.io - 一个低开销的代码探查器
- phptrace - 360开源的PHP执行跟踪工具
- php-apm - Application performance management for PHP application
- BooBoo - 集中异常捕获
- Collision - 命令行PHP应用程序的错误处理程序框架
- symfony/debug - PHP debug调试库
- Molten - 应用透明链路追踪工具(PHP扩展)
- laravel-debugbar - Laravel调试器
- itsgoingd/clockwork - 配合 Chrome 浏览器下同名插件的调试工具
- GrahamCampbell/Laravel-Exceptions - 错误异常处理工具(支持开发和生产环境,使用 Whoops 进行错误显示)
- Kint - 一个调试和性能分析的工具
- PHPDBG - 一个交互性的PHP调试器
- Blackfire.io - 一个低开销的代码探查器
-
资源管理( Asset Management )
- kriswallsmith/assetic - 一个资源管理的管道库
- CHH/pipe - 另一个资源管理的管道库
- meenie/munee - 一个资源优化库
- tedivm/JShrink - 一个JavaScript的压缩库
- webmozart/puli - 一个检测资源绝对路径的库
- Chumper/Zipper - ZIp 打包工具(基于 ZipArchive)
- HTMLMin/Laravel-HTMLMin - 基于 minify 的 HTML 压缩工具
- webmozart/puli - 一个检测资源绝对路径的库
-
路由( Routers )
- Fast Route - 一个高效路由库
- Route - 基于Fast Route的路由库
- Pux - 另一个高效的路由库
- Macaw - 一个简单的 PHP 路由器,超级精简、快速而且很性感。
- Klein - 一个灵活的路由库
-
身份验证( Authentication and Authorization )
- Sentinel - 一个身份验证和授权的框架
- Sentinel Social - 一个用于社交网络身份验证的库
- Opauth - 提供了 OAuth 认证的支持,提供统一标准的访问方法
- OAuth2 Server - 一个OAuth2服务器实现
- ruudk/twitteroauth - 一个Twitter OAuth库
- Hawk - 一个Hawk HTTP身份验证库
- HybridAuth - 一个开源的社交登录库
- Lock - 一个 Access Control Lists (ACL) 系统库.
- OAuth 1.0 Client - 一个 OAuth 1.0 客户端库.
- OAuth 2.0 Client - 一个 OAuth 2.0 客户端库.
- EvaOAuth - 统一接口的 OAuth 登录 PHP 类库
- firebase/php-jwt
- lcobucci/jwt
- namshi/jose - JSON签名和加密的库
- tuupola/slim-jwt-auth
- tymondesigns/jwt-auth - JWT (JSON Web Token) 用户认证机制
- Sapient - the Secure API ENgineering Toolkit API消息传递安全校验
- antonioribeiro/google2fa - 用户认证方案(支持谷歌提倡的双向认证和 HOTP 认证算法)
- PHPGangsta/GoogleAuthenticator - 谷歌双向认证
- Sentry - 认证和授权系统
- PHP oAuthLib - 另一个OAuth库
- legalthings/sso - Simple Single Sign-On for PHP
-
迁移( Migrations )
- Doctrine Migrations - 用于Doctrine的迁移库
- davedevelopment/phpmig - 一个迁移管理库
- icomefromthenet/Migrations - 另一个迁移管理库
- Xethron/migrations-generator - 从现存的数据中以 migration 的形式导出数据库表, 包括索引和外键
- orangehill/iseed - 将数据从数据库以 seed 的方式导出
- spatie/laravel-backup - 数据备份工具(支持压缩, 支持各种文件系统)
-
过滤和验证( Filtering ang Validation )
- ircmaxell/filterus - 一个简单的PHP过滤库
- Respect/Validation - 一个简单的验证库
- vlucas/valitron - 另一个数据验证库
- cakephp/validation - 另一个数据验证库
- illuminate/validation - Laravel的验证库
- codeguy/Upload - 一个处理文件上传和验证的库
- rdohms/DMS-Filter - 一个基于标注的过滤库
- romaricdrigon/MetaYaml - 支持YAML、JSON和XML的一个模式验证库
- ronanguilloux/IsoCodes - 验证不同ISO和ZIP编码的库
- aura/filter - Aura 数据验证组件
- symfony/validator - Symfony 数据验证组件
- dwightwatson/validating - 以 Trait 的方式来实现 Eloquent 数据模型保存的时候自动验证
- Propaganistas/Laravel-Phone - 手机号码、电话号码验证支持
- cviebrock/image-validator - 图片尺寸验证
- felixkiss/uniquewith-validator - 表单验证规则增加字段之间的唯一性验证
-
通知( Notifications )
- filp/nod - 一个通知库
- Ph3nol/NotificationPusher - 设备推送通知的独立库
- namshi/notificator - 一个轻量级通知库
- davibennun/laravel-push-notification - App 的 Push Notification 发送工具(支持苹果的 APNS 和 安卓的 GCM)
- edvinaskrucas/notification - 页面消息提醒的组件
- wrep/notificato - 一个处理推送消息的库
-
邮件( Email )
- swiftmailer/swiftmailer - 一个邮件程序的解决方案
- PHPMailer/PHPMailer - 另一个邮件程序的解决方案
- nette/mail - 一个简单优雅的邮件发送模块
- willdurand/EmailReplyParser - 一个邮件回复解析器库
- henrikbjorn/Stampie - 关于邮件服务的库,比如SendGrid、PostMark、MailGun和Mandrill
- tijsverkoyen/CssToInlineStyles - 邮件模板中一个内联的CSS库
- nojacko/email-validator - 一个小巧的邮箱验证库
- egulias/EmailValidator - PHP Email validator library
- Snowfire/Beautymail - Laravel HTML邮件模板
- tedivm/Fetch - 一个IMAP库
-
部署( Deployment )
- Piplin - Piplin是一款免费、开源的持续集成与部署系统,适用于软件的自动化构建、测试和部署相关的各种应用场景。
- tamagokun/pomander - 一个PHP应用的部署工具
- rocketeers/rocketeer - PHP的快速和简单部署器
- laravel/envoy - Laravel 官方出品的简单的部署工具
- aerialls/Plum - 一个部署库
- deployphp/deployer - 一个部署工具
- meolu/walle-web - 一个开源的web代码发布管理系统
- Piplin - Piplin是一款免费、开源的持续集成与部署系统,适用于软件的自动化构建、测试和部署相关的各种应用场景。
-
配置( Configuration )
- Yaconf - 一个高性能的配置管理扩展
- config - 一个轻量级的配置加载器, 支持 PHP, INI, XML, JSON, YAML files
- Zend-config
- phpdotenv - 读取.env中全局的最高优先级变量
- symfony/yaml - 加载和剥离YAML配置文件
-
队列( Queue )
- enqueue-dev - Message queue packages for PHP, Symfony, Laravel, Magento
- enqueue/rdkafka
- enqueue/enqueue
- enqueue/pheanstalk
- enqueue/redis
- php-enqueue/dsn
- Kafka - 高吞吐量的分布式发布订阅消息系统
- RabbitMQ - 使用 erlang 编写的 AMQP (高级消息队列协议) 的服务实现
- Qpid
- Disque - 分布式内存队列
- php-rdkafka - 一个kafka客户端库(PECL)
- weiboad/kafka-php - 一个kafka客户端库(Composer)
- bernardphp/bernard/bernardard - 一个多后端的抽象库
- chrisboulton/php-resque - 基于redis的消息队列
- php-amqplib/php-amqplib - 一个RabbitMQ客户端库
- pda/pheanstalk - 一个Beanstalkd客户端库
- videlalvaro/Thumper - 一个RabbitMQ模式库
- RocketMQ
- beanstalkd - 一个高性能、轻量级的消息队列中间件
- videlalvaro/php-amqplib - 一个纯PHP AMQP库
- ActiveMQ
- longyan/phpkafka - PHP Kafka client used in PHP-FPM and Swoole.
-
静态站生成器( Static Site Generators )
-
非关系型数据库( NoSQL )
- MongoQB - 一个MongoDB的查询构建库
- mongo-php-library - MongoDB 官方PHP库
- Monga - 一个MongoDB的抽象库
- mongodm - MongoDB ORM
- php-mongo - PHP ODM for MongoDB
- jenssegers/laravel-mongodb - MongoDB 数据库的支持
- codis - Codis 是一个分布式 Redis 解决方案
- twemproxy - 是twtter开源的一个redis和memcache代理服务器
- pika - Pika是一个可持久化的大容量redis存储服务
- smi2/phpClickHouse - php ClickHouse(列式数据库) wrapper
- Predis - 一个功能完全的Redis库
Categories
学习资源
30
代码分析( Code Analysis )
26
安全( Security )
26
测试( Testing )
24
调试和性能( Debugging and Profiling )
24
队列( Queue )
22
图像( Imagery )
22
身份验证( Authentication and Authorization )
22
其他( Miscellaneous )
22
框架( Frameworks )
22
字符串( Strings )
20
Web 应用程序(Web Applications)
20
第三方API( Third Party APIs )
20
数据库( Database )
18
命令行( Command Line )
17
数据结构和存储( Data Structure and Storage )
17
标记( Markup )
16
电子商务( E-commerce )
15
过滤和验证( Filtering ang Validation )
15
微框架( Micro Frameworks )
14
RPC框架
13
国际化和本地化(Internationalisation and Localisation)
13
HTTP
13
REST和API
12
文件操作( Files )
12
缓存( Caching )
12
非关系型数据库( NoSQL )
11
事件( Event )
11
结构( Architectural )
10
异步网络通信框架( Asynchronous Event Driven Framework )
10
邮件( Email )
10
数字( Numbers )
9
依赖注入( Dependency Injection )
9
密码( Passwords )
9
模板引擎( Templating )
9
开发环境(Development Environment)
9
依赖管理( Dependency Management )
8
资源管理( Asset Management )
8
PHP 安装(PHP Installation)
8
Office
8
部署( Deployment )
8
数据库中间件( DB Proxy )
8
地理定位( Geolocation )
7
PDF
7
持续集成( Continuous Integration )
6
通知( Notifications )
6
迁移( Migrations )
6
配置( Configuration )
5
构建工具( Build Tools )
5
路由( Routers )
5
文档( Documentation )
5
日志( Logging )
5
定时任务( Crontab )
4
日期与时间( Date and Time )
4
搜索( Search )
4
组件( Components )
3
SOAP
3
URL
3
虚拟机(Virtual Machines)
3
静态站生成器( Static Site Generators )
3
权限控制( Permission )
3
基础设施(Infrastructure)
3
分布式事务 (Distributed Transaction)
2
导航( Navigation )
2
Uncategorized
2
规则引擎( Rules Engine )
2
任务运行器( Task Runners )
2
扩展( Extensions )
2
开发工具(Integrated Development Environment)
1
流( Stream )
1
Sub Categories
Keywords
php
195
laravel
38
symfony
16
composer
12
swoole
11
component
10
symfony-component
9
framework
9
database
8
php7
8
http
7
testing
7
security
7
json
6
mysql
6
cli
6
payment
6
static-analysis
6
library
6
c
6
validation
6
async
5
microservice
5
hoa
5
markdown
5
laravel-package
5
php-framework
5
psr-7
5
email
5
php-library
5
kafka
5
aura
4
profiler
4
parser
4
omnipay
4
redis
4
websocket
4
html
4
lumen
4
errors
4
mvc
4
mongodb
4
php-extension
4
validator
4
jwt
4
generator
3
eloquent
3
go
3
rpc-framework
3
bdd
3