日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Github上的PHP资源汇总大全

發(fā)布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Github上的PHP资源汇总大全 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

依賴管理

——用于依賴管理的包和框架

Composer/Packagist?:?一個包和依賴管理器

Composer?Installers:??一個多框架Composer庫安裝器

Pickle:?可以在任意平臺上安裝PHP擴展包

?

依賴管理的附加部分

——其它依賴管理的相關工具

Satis?:?靜態(tài)的Composer庫生成器

Composition:?一個運行時檢查Composer環(huán)境的庫

Version?:?一個在語義上分析和比較的庫

NameSpacer?:?將下劃線轉為命名空間的庫

Patch?Installer:?使用Composer安裝補丁的庫

Composer?Checker:?一個驗證Composer配置的工具

?

框架

——Web開發(fā)框架

Symfony2?:?由獨立組件構成的框架

Zend?Framework?2:?同樣是由獨立組件構成的框架

Laravel?4:?簡潔優(yōu)雅的PHP?Web開發(fā)框架

Aura?PHP:??獨立組件的框架

Yii2?:?用于開發(fā)大型Web應用的高性能PHP框架

Nette:??同樣是由獨立組件構成的框架

PPI?Framework?2:?一個交互性的框架

Phalcon:?一個作為C擴展的框架

?

框架的附加部分

——其它關于Web開發(fā)框架的相關工具

Symfony?CMF:?一個創(chuàng)建自定義CMS的內容管理框架

Knp?RAD?Bundle:?Symfony2的快速應用程序包(RAD)

?

框架組件

——來自Web開發(fā)框架的組件

Symfony2?Components:?關于Symphony2的組件

Zend?Framework?2?Components:??關于ZF2的組件

Aura?Components:??一個PHP5.4的組件包

Hoa?Project:??另一個PHP組件包

?

微型框架

——微型框架和路由

Silex:?基于Symphony2組件的微型框架

Slim:??另一個簡單的微型框架

Bullet?PHP:??用于構建REST?APIs的微型框架

Fast?Route:??快速路由選擇庫

Pux:?另一個快速路由選擇庫

?

微型框架的附加部分

——其它相關的微型框架和路由

Silex?Skeleton:?用于Silex的項目框架

Silex?Web?Profiler:??用于Silex的Web調試工具條

Stack:?用于Silex/Symphony的可堆疊中間件庫

Slim?Skeleton:?用于Slim的框架

Slim?View:?Slim的自定義視圖集

Slim?Middleware:?Slim的自定義中間件集合

?

模板

——模板和詞法分析的庫與工具

Twig:?一種綜合的模板語言

Twig?Cache?Extension:?用于Twig的模板片段緩存庫

Mustache:?PHP實現(xiàn)的Mustache模板語言

Phly?Mustache:?另一個PHP實現(xiàn)的Mustache模板語言

MtHaml?:?PHP實現(xiàn)的HAML模板語言

PHPTAL:?PHP實現(xiàn)的TAL模板語言

Plates:?一個原始的PHP模板庫

Lex:?一個輕量級模板解析器

?

靜態(tài)站點生成器

——生成Web頁面內容的預處理工具

Sculpin:??將Markdown和Twig轉換為靜態(tài)HTML的工具

Phrozn:?另一款將Textile、Markdown和Twig轉為HTML的工具

?

HTTP

——用于HTTP和抓取網站的庫

Guzzle:?一個完整的HTTP客戶端

Buzz:?另一個HTTP客戶端

Requests:?一個簡單的HTTP庫

HTTPFul:??一個鏈式HTTP客戶端

Goutte:?一個簡單的Web抓取器

PHP?VCR:?一個錄制和回放HTTP請求的庫

?

URL

——解析URL的庫

Purl:??一個URL操作庫

PHP?Domain?Parser:??一個本地的后綴解析器

?

Email

——用于發(fā)送和解析Email的庫

SwiftMailer:?一個郵件程序的解決方案

PHPMailer:?另一個郵件程序的解決方案

Fetch:?一個IMAP庫

Email?Reply?Parser:?一個郵件回復解析器庫

Stampie:?關于郵件服務的庫,比如SendGrid、PostMark、MailGun和Mandrill

CssToInlineStyles:?郵件模板中一個內聯(lián)的CSS庫

?

文件

——關于文件處理和MIME類型檢查

Gaufrette:??一個文件流的抽象層

Flysystem:??另一個文件流的抽象層

Canal:?一個檢查互聯(lián)網媒體類型的庫

Apache?MIME?Types:?一個解析Apache?MIME類型的庫

Ferret:??一個MIME檢測庫

Hoa?Mime:?另一個MIME檢測庫

Lurker:?一個資源跟蹤庫

PHP?File?Locator:?一個在大型項目中定位文件的庫

PHP?FFmpeg:??一個用于FFmpeg視頻包裝的庫

CSV:?一個CSV數據操作庫

?

——處理流的庫

Streamer:?一個簡單的面向對象流包裝庫

?

依賴注入

——實現(xiàn)依賴注入設計模式的庫

Pimple:?一個小的依賴注入容器

Auryn:?另一個小的依賴注入容器

Orno?Di:?一個易擴展的依賴注入容器

PHP?DI:?一個使用標注實現(xiàn)的依賴注入

Acclimate:??依賴注入容器和服務定位器的通用接口

?

圖像

——處理圖像的庫

Imagine:?一個圖像處理庫

PHP?Image?Workshop:?另一個圖像處理庫

Intervention?Image:?同樣還是一個圖像處理庫

GIF?Frame?Extractor:?一個提取GIF動畫幀信息的庫

GIF?Creator:??從多幅圖片中創(chuàng)建GIF動畫的庫

Image?With?Text:?在圖像中嵌入文本的庫

Color?Extractor:?從圖像中提取顏色的庫

?

測試

——測試代碼庫和生成測試數據的庫

PHPUnit:?一個單元測試框架

DBUnit:??PHPUnit的代碼測試庫

ParaTest:?PHPUnit的并行測試庫

PHPSpec:?根據規(guī)范的單元測試庫

Codeception:?一個全棧測試框架

AspectMock:?PHPUnit/Codeception的模擬框架

Atoum:?一個簡單的測試庫

Mockery:?一個用于測試的模擬對象庫

Phake:?另一個用于測試的模擬對象庫

Prophecy:?一個強大的模擬框架

Faker:?一個偽數據生成庫

Samsui:?另一個偽數據生成庫

Alice:?用于生成復雜數據的庫

Behat:?一個行為驅動開發(fā)(BDD)的測試框架

Pho:?另一個行為驅動開發(fā)的測試框架

Mink:?Web驗收測試

HTTP?Mock:?一個在單元測試中模擬HTTP請求的庫

VFS?Stream:?一個用于測試的虛擬文件系統(tǒng)流包裝

VFS:?另一個用于測試的虛擬文件系統(tǒng)

Locust:?一個Python開發(fā)的現(xiàn)代負載測試庫

?

持續(xù)集成

——持續(xù)集成的庫和應用

Travis?CI:?一個持續(xù)集成的平臺

PHPCI:?一個PHP的開源持續(xù)集成平臺

Sismo:?一個持續(xù)的測試服務器庫

Jenkins:?PHP支持的持續(xù)集成平臺

JoliCi:?PHP開發(fā)的由Docker支持的持續(xù)集成客戶端

?

文檔

——生成項目文檔的庫

Sami:?一個API文檔生成器

APIGen:?另一個API文檔生成器

PHP?Documentor?2:?文檔生成器

phpDox:?一個PHP項目的文檔生成器(不僅僅是API文檔)

?

安全性

——用于生成安全的隨機數、加密數據、掃描漏洞的庫

HTML?Purifier:?一個標準的HTML過濾器

RandomLib:?生成隨機數和隨機字符串的庫

True?Random:?使用www.random.org生成隨機數的庫

SecurityMultiTool:?一個PHP安全庫

PHPSecLib:?一個純的PHP安全通信庫

TCrypto:?一個簡單的鍵值加密存儲庫

PHP?IDS:?一個結構化的PHP安全層

PHP?SSH:?面向對象的SSH包裝庫

IniScan:?一個掃描PHP?INI文件安全的工具

SensioLabs?Security?Check:?一個根據安全建議檢查Composer依賴的Web工具

Zed:?用于Web應用的集成滲透測試工具

?

密碼

——處理和存儲密碼的庫和工具

Password?Compat:?一個用于新的PHP5.5密碼功能的兼容庫

phpass:?一個便攜式密碼哈希框架

PHP?Password?Lib:?一個用于生成和驗證密碼的庫

Password?Policy:?一個PHP和JavaScript的密碼規(guī)則庫

Password?Validator:?驗證和升級密碼哈希的庫

Zxcvbn?PHP:?一個基于Zxcvbn?JS的PHP顯示密碼強度估計庫

?

代碼分析

——用于分析、解析和操作代碼庫的工具

PHP?Parser:?一個PHP編寫的PHP解析器

PHPPHP:?一個PHP實現(xiàn)的PHP虛擬機

PHPSandbox:?PHP的沙盒環(huán)境

Dissect:?詞法和語法分析的工具集合

PHP?Mess?Detector:?一個掃描代碼bug、次佳代碼和未使用參數的庫

PHP?Code?Sniffer:?一個檢測PHP、CSS和JS代碼標準沖突的庫

PHPCPD:?一個檢測復制和粘貼代碼的庫

PHP?Analyser:?一個分析PHP代碼中錯誤的庫

PHP?CS?Fixer:?一個代碼標準庫

PHP?Manipulator:?用于分析和修改PHP源代碼的庫

PHP?Metrics:?一個靜態(tài)測量庫

PHP?Refactoring?Browser:?一個用于重構PHP代碼的命令行工具

UBench:?一個簡單的小型基準測試庫

Athletic:?一個基于標注的基準測試庫

Mondrian:?使用圖論的代碼分析工具

Scrutinizer:?檢查PHP代碼的Web工具

PHPLOC:?一個快速評估PHP項目大小的工具

xHprof:?另一個PHP性能評測工具

PHPCheckstyle:?一個幫助遵守特定代碼規(guī)則的工具

?

調試

——調試代碼的庫和工具

xDebug:?一個PHP的調試和分析工具

PHP?Debug?Bar:?一個調試工具條

PHP?Console:?Web調試控制臺

Barbushin?PHP?Console:?一個使用Google?Chrome的Web調試控制工具

PHPDBG:?一個交互性的PHP調試器

Tracy:?一個簡單的錯誤檢測、日志和時間測量庫

?

構建工具

——項目構建和自動化工具

Go:?一個簡單的PHP構建工具

Bob:?一個簡單的項目自動化工具

Phake:?一個PHP克隆庫

Box:?用來構建PHAR文件的工具

Phing:?依據Apache?Ant的PHP項目構建系統(tǒng)

?

任務運行器

——自動運行任務的庫

Task:?依據Grunt和Gulp的純PHP任務運行器

Robo:?面向對象的PHP任務運行器

Bldr:?構建在Symphony組件上的PHP任務運行器

?

導航

——構建導航結構的工具

KnpMenu:?一個菜單庫

Cartographer:?一個站點地圖生成庫

?

資源管理

——用于管理、壓縮和最小化網站資源的工具

Assetic:?一個資源管理的管道庫

Pipe:?另一個資源管理的管道庫

Munee:?一個資源優(yōu)化庫

JShrink:?一個JavaScript的最小化庫

Puli:?一個檢測資源絕對路徑的庫

?

地理定位

——使用經緯度編碼地址的庫

GeoCoder:?一個地理編碼庫

GeoTools:?一個地理工具相關的庫

PHPGeo:?一個簡單的地理庫

GeoJSON:?一個GeoJSON的實現(xiàn)

?

日期和時間

——處理日期和時間的庫

Carbon:?一個簡單的日期時間API擴展

ExpressiveDate:?另一個日期時間API擴展

CalendR:?一個日歷管理的庫

?

事件

——事件驅動或非阻塞事件循環(huán)實現(xiàn)的庫

React:?一個事件驅動的非阻塞I/O庫

Rx.PHP:?一個反應擴展庫

Ratchet:?一個Web套接字庫

Hoa?WebSocket:?另一個Web套接字庫

Hoa?EventSource:?一個事件源庫

Evenement:?一個事件調度庫

FuelPHP?Event:?另一個事件調度庫

?

日志

——用于生成和處理日志文件的庫

Monolog:?一個完整的日志工具

KLogger:?一個易于使用的PSR-3日志類

?

電子商務

——用于支付和構建在線電子商務商店的庫和應用

OmniPay:?一個多網關支付處理的框架

Payum:?一個用于支付的抽象庫

Sylius:?一個開源的電子商務解決方案

Thelia:?另一個開源的電子商務解決方案

Money:?PHP實現(xiàn)的Fowler金錢模式

Sebastian?Money:?一個處理貨幣價值的庫

Swap:?一個匯率庫

?

PDF

——處理PDF文件的庫和軟件

Snappy:?一個PDF和圖像的生成庫

WKHTMLToPDF:?一個將HTML轉換為PDF的工具

?

數據庫

——使用對象關系映射(ORM)或數據映射技術的數據庫交互庫

Doctrine:?一個完整的DBAL和ORM

Doctrine?Extensions:?一個Doctrine行為的擴展集合

Propel:?一個快速的ORM,遷移和查詢庫

Eloquent:?Laravel?4?ORM

Baum:?一個Eloquent的嵌套集合

Spot2:?MySQL的ORM映射器

RedBean:?一個輕量級、易配置的ORM

Pomm:?用于PostgreSQL的一個對象模型管理器

ProxyManager:?用于數據映射生成代理對象的工具集合

?

遷移

——用于管理數據庫模式和遷移的庫

PHPMig:?一個遷移管理庫

Phinx:?一個數據庫遷移管理庫

Migrations:?另一個遷移管理庫

Doctrine?Migrations:?用于Doctrine的遷移庫

?

NoSQL

——處理NoSQL后端的庫

MongoQB:?一個MongoDB的查詢構建庫

Monga:?一個MongoDB的抽象庫

Predis:?一個功能完全的Redis庫

?

隊列

——處理事件和任務隊列的庫

Pheanstalk:?一個Beanstalkd客戶端庫

PHP?AMQP:?一個純PHP?AMQP庫

Thumper:?一個RabbitMQ模式庫

Bernard:?一個多后端的抽象庫?

?

搜索

——在數據中建立索引和執(zhí)行查詢相關的庫和軟件

ElasticSearch?PHP:?用于ElasticSearch的官方客戶端庫

Elastica:?另一個ElasticSearch的客戶端庫

Solarium:?Solr的客戶端庫

SphinxQL?query?builder:?Sphinx搜索引擎的查詢庫

?

命令行

——構建命令行工具的庫

Boris:?一個微型的PHP?REPL

PsySH:?另一個PHP?REPL

Pecan:?一個事件驅動,非阻塞內核

GetOpt:?一個命令行選擇解析器

OptParse:?另一個命令行選擇解析器

Commando:?一個簡單的命令行選擇解析器

GetOptionKit:?同樣還是一個命令行選擇解析器

Cron?Expression:?計算cron運行日期的庫

ShellWrap:?一個簡單的命令行包裝庫

Hoa?Console:?另一個命令行庫

Shunt:?一個在多臺遠程機器上并行運行的命令行庫

Cilex:?構建命令行工具的小型框架

?

身份驗證

——實現(xiàn)身份驗證模式的庫

Sentry:?一個身份驗證和授權的框架

Sentry?Social:?一個用于社交網絡身份驗證的庫

Opauth:?一個多供應的身份驗證框架

OAuth2:?一個OAuth2身份驗證服務器、資源服務器和客戶端庫

OAuth2?Server:?一個OAuth2服務器實現(xiàn)

PHP?oAuthLib:?另一個OAuth庫

TwitterOAuth:?同樣是一個OAuth庫

TwitterSDK:?一個經過完全測試的Twitter?SDK

Hawk:?一個Hawk?HTTP身份驗證庫

HybridAuth:?一個開源的社交登錄庫

?

標記

——處理標記的庫

Decoda:?一個輕量級的標記解析庫

PHP?Markdown:?Markdown解析器

CommonMark?PHP:?一個支持CommonMark?spec的Markdown解析器

Dflydev?Markdown:?另一個Markdown解析器

Parsedown:?同樣是一個Markdown解析器

Ciconia:?一個支持Github風格的Markdown解析器

Cebe?Markdown:?一個快速、可擴展的Markdown解析器

HTML5?PHP:?一個HTML5解析和序列化的庫

?

字符串

——解析和操縱字符串的庫

ANSI?to?HTML5:?一個將ANSI轉換為HTML5的庫

Patchwork?UTF-8:?處理UTF-8格式字符串的便攜庫

Hoa?String:?另一個UTF-8格式的字符串庫

Stringy:?一個多字節(jié)支持的字符串操縱庫

Color?Jizz:?一個處理和轉換顏色的庫

UUID:?生成UUIDs的庫

Slugify:?一個將字符串轉換為slug格式的庫

Urlify:?一個Django?URLify.js的PHP端口

Text:?一個文本處理庫

SQL?Formatter:?一個用于格式化SQL語句的庫

UA?Parser:?一個用于解析用戶字符串的庫

?

數字

——處理數字的庫

Numbers?PHP:?一個處理數字的庫

Math:?處理較大數字的庫

ByteUnits:?一個在二進制和測量系統(tǒng)中解析、格式化和轉換字節(jié)單位的庫

PHP?Units?of?Measure:?一個測量單位間轉換的庫

PHP?Conversion:?另一個測量單位間轉換的庫

LibPhoneNumber?for?PHP:?PHP實現(xiàn)的Google電話號碼處理系統(tǒng)庫

?

過濾和驗證

——用于過濾和驗證數據的庫

Filterus:?一個簡單的PHP過濾庫

Respect?Validate:?一個簡單的驗證庫

Valitron:?另一個數據驗證庫

Upload:?一個處理文件上傳和驗證的庫

DMS?Filter:?一個基于標注的過濾庫

MetaYaml:?支持YAML、JSON和XML的一個模式驗證庫

ISO-codes:?驗證不同ISO和ZIP編碼的庫

?

REST和API

——用于開發(fā)REST-ful?APIs的庫和Web框架

Apigility:?一個使用Zend?Framework2構建的API構建器

Hateoas:?一個HATEOAS?REST的web服務庫

HAL:?一個超文本應用語言(HAL)構建庫

Negotiation:?一個內容協(xié)商庫

Drest:?一個將Doctrine實體展現(xiàn)為REST資源結點的庫

Restler:?一個將PHP方法展現(xiàn)為RESTful?web?API的輕量級框架

?

緩存

——緩存數據的庫

Alternative?PHP?Cache?(APC):?PHP的開源操作碼緩存

Cache:?一個緩存庫

Stash:?另一個緩存庫

?

數據結構和存儲

——實現(xiàn)數據結構和存儲技術的庫

Ardent:?一個數據結構庫

PHP?Collections:?一個簡單的集合庫

Serializer:?用于序列化和反序列化數據的庫

PHP?Object?Storage:?一個用于對象存儲的庫

Fractal:?一個將復雜數據結構轉換為JSON輸出的庫

Totem:?一個管理和創(chuàng)建數據修改集的庫

PINQ:?PHP實時Linq庫

JsonMapper:?一個將內嵌JSON結構映射到PHP類上的庫?

?

通知

——關于通知軟件的庫

Nod:?一個通知庫

Notificato:?一個處理推送消息的庫

Notification?Pusher:?設備推送通知的獨立庫

Notificator:?一個輕量級通知庫

?

部署

——用于項目部署的庫

Pomander:?一個PHP應用的部署工具

Rocketeer:?PHP的快速和簡單部署器

Envoy:?使用PHP運行SSH任務的工具

Plum:?一個部署庫

?

第三方API

——訪問第三方API的庫

Amazon?Web?Service?SDK:?PHP?AWS?SDK官方庫

S3?Stream?Wrapper:?Amazon?S3的流包裝庫

Stripe:?官方的Stripe?PHP庫

Campaign?Monitor:?官方的Campaign?Monitor?PHP庫

Digital?Ocean:?一個與Digital?Ocean?API交互的庫

Github:?一個與Github?API交互的庫

PHP?Github?API:?另一個與Github?API交互的庫

Twitter?OAuth:?一個與Twitter’s?OAuth工作流交互的庫

Twitter?REST:?一個與Twitter’s?REST?API交互的庫

Dropbox?SDK:?官方的PHP?Dropbox?SDK庫

Twilio:?官方的Twilio?PHP?REST?API

Mailgun:?官方的Mailgun?PHP?API

?

擴展

——幫助構建PHP擴展的庫

Zephir:?用于開發(fā)PHP擴展的一種在PHP和C++間的編譯語言

PHP?CPP:?一個用于開發(fā)PHP擴展的C++庫

?

PHP安裝

HomeBrew:?OSX的包管理器

HomeBrew?PHP:一個HomeBrew的PHP接頭

PHP?OSX:?用于OSX的PHP安裝器

PHP?Brew:?一個PHP的版本管理和安裝器

PHP?Env:?一個PHP的版本管理器

PHP?Switch:?另一個PHP的版本管理器

PHP?Build:?一個PHP的版本安裝器

VirtPHP:?一個用來創(chuàng)建和管理獨立PHP開發(fā)環(huán)境的工具

?

開發(fā)環(huán)境

Vagrant:?一個便攜式的開發(fā)環(huán)境工具

Ansible:?一個非常簡單的編制框架

Puppet:?一個服務器自動化框架和應用

PuPHPet:?用于構建PHP開發(fā)虛擬機的Web工具

Protobox:?另一個用于構建PHP開發(fā)虛擬機的Web工具

Phansible:?一個用Ansible構建PHP開發(fā)開發(fā)虛擬機的Web工具

?

集成開發(fā)環(huán)境IDE

——支持PHP的集成開發(fā)環(huán)境

Netbeans:?支持PHP和HTML5的IDE環(huán)境

Eclipse?for?PHP?Developers?:?基于Eclipse平臺的PHP?IDE

PhpStorm?:?商業(yè)PHP?IDE?

?

Web應用

——基于Web的應用和工具

3V4L:?一個在線的PHP內核

DBV:?一個數據庫版本控制應用

PHP?Queue:?一個管理隊列后端的應用

Composer?as?a?Service:?作為一個zip文件下載Composer包的工具

MailCatcher:?一個抓取和瀏覽郵件的Web工具

?

?

摘自:https://github.com/ziadoz/awesome-php

轉載于:https://www.cnblogs.com/52php/p/5677664.html

總結

以上是生活随笔為你收集整理的Github上的PHP资源汇总大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。