2019年過去一大半了,PHP中文網為你總結整理下GitHub上在2019年都有哪些流行的PHP相關開源項目,以下是按照GitHub Stars排序的,歡迎參考!
GitHub上50個最受歡迎的PHP開源專案【2019】
1、Laravel
Laravel是為Web開發者打造的PHP開發框架。
GitHub Stars: 43.5k
網址:https://github.com/laravel/laravel
相關推薦:
#2、Symfony
Symfony是一個web應用開發框架,包含一組可重複使用的PHP元件。 Symfony已應用於上千個web應用,包括BlaBlaCar.com和Spotify.com以及大多數流行的PHP專案中,例如Drupal和Magento。
GitHub Stars: 17.8k
網址:https://github.com/symfony/symfony
3、CodeIgniter
#CodeIgniter 是一個網頁應用程式開發框架,它的目標是讓開發者可以使用其提供的功能豐富的程式庫來實現專案的快速開發。 CodIgniter讓你可以使用最少的程式碼來完成任務,從而確保你聚焦在專案本身。
GitHub Stars: 16k
網址:https://github.com/bcit-ci/CodeIgniter
4、Faker
Faker是一個模擬資料產生庫。如果你需要一些資料來填充你的資料庫、建立看起來像模像樣的XML文件、寫入持久性資料進行壓力測試等等,就是使用Faker的時候。
GitHub Stars: 16k
網址:https://github.com/fzaninotto/Faker
5、Composer
# Composer幫助你聲明、管理並安裝PHP依賴。
GitHub Stars: 14.9k
網址:https://github.com/composer/composer
相關推薦:
6、Guzzle
Guzzle是一個PHP的HTTP客戶端,它使得在PHP程式碼中發送HTTP請求變得極為簡單。
GitHub Stars: 12.9k
網址:https://github.com/guzzle/guzzle
7、Yii 2
Yii 2 是一個現代的PHP框架,可用於作為你的PHP應用的基礎。
GitHub Stars: 12k #
##網址:https://github.com/yiisoft/yii2相關推薦:8、PHPMailer
PHPMailer是PHP經典的電子郵件傳送開發程式庫。 GitHub Stars: 11k 網址:https://github.com/PHPMailer/PHPMailer9、PHPUnit
# PHP Unit是PHP的單元測試框架。 GitHub Stars: 10k 網址:https://github.com/sebastianbergmann/phpunit10、Phalcon
# Phalcon是一個開源的web框架,作為PHP語言的C擴充提供,因此具有高效能、低資源消耗的特性。 GitHub Stars: 8.9k 網址:https://github.com/phalcon/cphalcon##11、ParsedownParsedown是PHP版本的Markdown解析器。
GitHub Stars: 7.9k
網址:https://github.com/erusev/parsedown
##12、Mobile Detect
Mobile Detect是一個輕量級的PHP類,用於偵測包括平板在內的行動裝置的類型。它使用User-Agent字串以及特定的HTTP頭來偵測移動環境。
GitHub Stars: 7.9k 網址:https://github.com/serbanghita/Mobile-Detect13、CakePHP
#CakePHP是一個PHP的快速開發框架,它使用了一些常見設計模式例如MVC等。 CakePHP的目標是提供一個結構化的框架,以便各種程度的PHP開發者都可以快速開發出穩健的web應用,並且不失靈活性。
GitHub Stars: 7.5k 網址:https://github.com/cakephp/cakephp14、whoops
Whoops是一個PHP的錯誤處理框架,開箱即用。
GitHub Stars: 7k 網址:https://github.com/filp/whoops15、Laravel Debugbar
Laravel Debugbar是Laravel 5的PHP調試欄。它包含了一個ServiceProvider來註冊調試欄並掛接輸出。可以使用laravel發布資產並進行配置。
GitHub Stars: 7k 網址:https://github.com/barryvdh/laravel-debugbar16、Intervention Image
#
Intervention Image是一個PHP影像處理和操作庫,它提供了簡單明了的API用於影像的建立、編輯及整合。 Intervention Image包含了ServiceProvider和Facades用於整合入Laravel。
GitHub Stars: 7k
網址:https://github.com/Intervention/image
17、October
# October 是一個內容管理系統(CMS)和一個web平台,它的目的就是簡化你的開發工作流程。
GitHub Stars: 7k
網址:https://github.com/octobercms/october
##18、WeChat
#微信的PHP SDK。 GitHub Stars: 6.5k 網址:https://github.com/overtrue/wechat19、PHP-Parser
一個使用PHP開發的PHP解析器。 GitHub Stars: 6.5k 網址:https://github.com/nikic/PHP-Parser20、Goutte
Goutte是一個PHP版本的web爬蟲庫。 GitHub Stars: 6k 網址:https://github.com/FriendsOfPHP/Goutte21、Workerman
# Workerman是一個非同步事件驅動的高效能PHP框架,用於建構快速、可伸縮的網路應用。 Workerman支援HTTP、Websocket、SSL及其他自訂協議,支援libevent、HHVM和ReactPHP。 GitHub Stars: 6k 網址:https://github.com/walkor/Workerman22、 PHP Coding Standards Fixer
#這是一個自動修復PHP程式碼規格問題的工具。 GitHub Stars: 6k 網址:https://github.com/FriendsOfPHP/PHP-CS-Fixer23、PHP-ML
PHP-ML是一個PHP語言的機器學習函式庫。 GitHub Stars: 5.5k 網址:https://github.com/php-ai/php-ml##24、DeployerDeployer是一個使用PHP開發的部署工具,預置了對流行的開發框架的支援。
GitHub Stars: 5.5k
#網址: https://github.com/deployphp/deployer
25、Magento2#Magento2是一個先進的、功能豐富的電子商務解決方案。
GitHub Stars: 5.5k
網址:https://github.com/magento/magento2
#26、 Swift Mailer#Swift Mailer是PHP語言的一站式郵件工具。
GitHub Stars: 5.5k
網址:https://github.com/swiftmailer/swiftmailer
27、 Mockery#Mockery 是一個簡單但靈活的PHP模擬框架,用於單元測試,支援PHPUnit、PHPSpec等測試框架。 Mockery的核心目標是提供一個可以採用DSL定義模擬行為的測試框架。
GitHub Stars: 5k
網址:https://github.com/mockery/mockery
28、Google APIs Client Library for PHP#這是用來存取Google API的PHP客戶端開發套件。
GitHub Stars: 5k
網址:https://github.com/google/google-api-php-client
29、TwigTwig是一種靈活、高速安全的範本語言。
GitHub Stars: 5k
網址:https://github.com/twigphp/Twig
30、 PHP-PM#PHP-PM是一個用於PHP應用的進程管理器和負載平衡器。
GitHub Stars: 5k
網址:https://github.com/php-pm/php-pm
31、PHP_CodeSniffer#PHP_CodeSniffer用來檢查PHP、JavaScript和CSS檔案是否不符合預先定義的程式碼規格。
GitHub Stars: 4.9k
網址:https://github.com/squizlabs/PHP_CodeSniffer
32、DompdfDompdf是PHP語言的HTML/PDF轉換器。
GitHub Stars: 4.5k
網址:https://github.com/dompdf/dompdf
33、 Predis#Predis是PHP版本的Redis客戶端,靈活且功能完整。
GitHub Stars: 4.5k
網址:https://github.com/nrk/predis
相關推薦:
redis視頻教程34、Respect/ValidationPHP語言的驗證引擎。
GitHub Stars: 4.5k
網址:https://github.com/Respect/Validation
##35、Typecho
#Typecho是一個PHP部落格平台,簡單又強大。
GitHub Stars: 4k 網址:https://github.com/typecho/typecho36、Lychee
# Lychee是一個美觀易用的照片管理系統,你可以部署在自己的伺服器上,
管理或分享照片。 GitHub Stars: 4k 網址:https://github.com/electerious/Lychee37、Prophecy
# Prophecy是一個PHP的模擬架構。
GitHub Stars: 4k網址:https://github.com/phpspec/prophecy38、EmojiOne
# EmojiOne包含了一組函式庫來幫助使用者找到並取代應用程式或網站中的系統emoji表情。
GitHub Stars: 3.9k 網址:https://github.com/emojione/emojione39、Thanks
#Thanks是一個PHP套件管理器。
GitHub Stars: 3.5k 網址:https://github.com/symfony/thanks40、PHPStan — PHP Static Analysis Tool
PHPStan是PHP靜態分析工具,無需執行PHP程式碼就可以發現其中的bug。
GitHub Stars: 3.5k
網址:https://github.com/phpstan/phpstan
41、PHP OAuth 2.0 Server
#league/oauth2-server是一個PHP開發的OAuth2.0驗證伺服器實作。你可以輕鬆地設定一個OAuth 2.0伺服器來使用存取token保護你的API,或允許客戶端來要求新的存取token。
GitHub Stars: 3.5k
網址:https://github.com/thephpleague/oauth2-server
42、Countries
Coutries是一個PHP開發的資料集,以多種格式提供全球國家資料:JSON, CSV, XML 和Yaml。
GitHub Stars: 3.5k
網址:https://github.com/mledoze/countries
43、BotMan
#BotMan是一個用來簡化對話機器人開發的PHP函式庫,支援多種訊息平台,包括Slack、Telegram、Microsoft Bot Framework、Mexmo、HipChat、Facebook Messenger和微信。
GitHub Stars: 3.5k
網址:https://github.com/botman/botman
44、 Silex
#Sliex是一個基於Symfony組件的PHP微框架。
GitHub Stars: 3.5k
網址:https://github.com/silexphp/Silex
45、Chat API
#Chat API提供了存取WhatsAPP的開發介面。
GitHub Stars: 3.5k
網址:https://github.com/mgp25/Chat-API
##46、random_compat
#隨機數字產生器。 GitHub Stars: 3.5k 網址:https://github.com/paragonie/random_compat47、Bolt
Bolt是一個簡單的CMS系統,它是基於Symfony元件,使用Twig和SQLite/MySQL/PostgreSQL。 GitHub Stars: 3.5k 網址:https://github.com/bolt/bolt48、Phinx
#Phinx用來簡化你的PHP應用的資料庫遷移操作。在5分鐘內,你就可以安裝Phinx並建立第一個資料庫遷移。 Phinx只負責遷移,它不是一個ORM。 GitHub Stars: 3k 網址:https://github.com/cakephp/phinx49、 Codeception
Codeception是一個現代的PHP全端測試框架, 受BDD的啟發,它提供了一種新的方式來編寫單元測試。 Codeception基於PHPUnit實作。 GitHub Stars: 3k 網址:https://github.com/Codeception/Codeception50、 PHPWord
# PHPWord是一個使用PHP開發的Office文件讀寫函式庫,支援MS Office XML(OOXML或OpenXML)、OASIS開放文件格式、富文本格式(RTF)、HTML和PDF。 GitHub Stars: 3k 網址:https://github.com/PHPOffice/PHPWord以上星數最多的50個GitHub開源項目,如果你有興趣,就下載試試吧! 相關建議:1. 2.