首頁  >  文章  >  GitHub上50個最受歡迎的PHP開源專案【2019】

GitHub上50個最受歡迎的PHP開源專案【2019】

PHPz
PHPz原創
2019-09-07 14:54:3417746瀏覽

2019年過去一大半了,PHP中文網為你總結整理下GitHub上在2019年都有哪些流行的PHP相關開源項目,以下是按照GitHub Stars排序的,歡迎參考!

GitHub上50個最受歡迎的PHP開源專案【2019】

GitHub上50個最受歡迎的PHP開源專案【2019】

1、Laravel

Laravel是為Web開發者打造的PHP開發框架。

GitHub Stars: 43.5k

網址:https://github.com/laravel/laravel

相關推薦:

#Laravel 5.8中文文件手冊

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

相關推薦:

#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

相關推薦:

#Yii2影片教學

8、PHPMailer

PHPMailer是PHP經典的電子郵件傳送開發程式庫。

GitHub Stars: 11k

網址:https://github.com/PHPMailer/PHPMailer

9、PHPUnit

# PHP Unit是PHP的單元測試框架。

GitHub Stars: 10k

網址:https://github.com/sebastianbergmann/phpunit

10、Phalcon

# Phalcon是一個開源的web框架,作為PHP語言的C擴充提供,因此具有高效能、低資源消耗的特性。

GitHub Stars: 8.9k

網址:https://github.com/phalcon/cphalcon

##11、Parsedown

Parsedown是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-Detect

13、CakePHP

#CakePHP是一個PHP的快速開發框架,它使用了一些常見設計模式例如MVC等。 CakePHP的目標是提供一個結構化的框架,以便各種程度的PHP開發者都可以快速開發出穩健的web應用,並且不失靈活性。

GitHub Stars: 7.5k

網址:https://github.com/cakephp/cakephp

14、whoops

Whoops是一個PHP的錯誤處理框架,開箱即用。

GitHub Stars: 7k

網址:https://github.com/filp/whoops

15、Laravel Debugbar

Laravel Debugbar是Laravel 5的PHP調試欄。它包含了一個ServiceProvider來註冊調試欄並掛接輸出。可以使用laravel發布資產並進行配置。

GitHub Stars: 7k

網址:https://github.com/barryvdh/laravel-debugbar

16、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/wechat

19、PHP-Parser

一個使用PHP開發的PHP解析器。

GitHub Stars: 6.5k

網址:https://github.com/nikic/PHP-Parser

20、Goutte

Goutte是一個PHP版本的web爬蟲庫。

GitHub Stars: 6k

網址:https://github.com/FriendsOfPHP/Goutte

21、Workerman

# Workerman是一個非同步事件驅動的高效能PHP框架,用於建構快速、可伸縮的網路應用。 Workerman支援HTTP、Websocket、SSL及其他自訂協議,支援libevent、HHVM和ReactPHP。

GitHub Stars: 6k

網址:https://github.com/walkor/Workerman

22、 PHP Coding Standards Fixer

#這是一個自動修復PHP程式碼規格問題的工具。

GitHub Stars: 6k

網址:https://github.com/FriendsOfPHP/PHP-CS-Fixer

23、PHP-ML

PHP-ML是一個PHP語言的機器學習函式庫。

GitHub Stars: 5.5k

網址:https://github.com/php-ai/php-ml

##24、Deployer

Deployer是一個使用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、Twig

Twig是一種靈活、高速安全的範本語言。

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、Dompdf

Dompdf是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/Validation

PHP語言的驗證引擎。

GitHub Stars: 4.5k

網址:https://github.com/Respect/Validation

##35、Typecho

#Typecho是一個PHP部落格平台,簡單又強大。

GitHub Stars: 4k

網址:https://github.com/typecho/typecho

36、Lychee

# Lychee是一個美觀易用的照片管理系統,你可以部署在自己的伺服器上,

管理或分享照片。

GitHub Stars: 4k

網址:https://github.com/electerious/Lychee

37、Prophecy

# Prophecy是一個PHP的模擬架構。

GitHub Stars: 4k

網址:https://github.com/phpspec/prophecy

38、EmojiOne

# EmojiOne包含了一組函式庫來幫助使用者找到並取代應用程式或網站中的系統emoji表情。

GitHub Stars: 3.9k

網址:https://github.com/emojione/emojione

39、Thanks

#Thanks是一個PHP套件管理器。

GitHub Stars: 3.5k

網址:https://github.com/symfony/thanks

40、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_compat

47、Bolt

Bolt是一個簡單的CMS系統,它是基於Symfony元件,使用Twig和SQLite/MySQL/PostgreSQL。

GitHub Stars: 3.5k

網址:https://github.com/bolt/bolt

48、Phinx

#Phinx用來簡化你的PHP應用的資料庫遷移操作。在5分鐘內,你就可以安裝Phinx並建立第一個資料庫遷移。 Phinx只負責遷移,它不是一個ORM。

GitHub Stars: 3k

網址:https://github.com/cakephp/phinx

49、 Codeception

Codeception是一個現代的PHP全端測試框架, 受BDD的啟發,它提供了一種新的方式來編寫單元測試。 Codeception基於PHPUnit實作。

GitHub Stars: 3k

網址:https://github.com/Codeception/Codeception

50、 PHPWord

# PHPWord是一個使用PHP開發的Office文件讀寫函式庫,支援MS Office XML(OOXML或OpenXML)、

OASIS開放文件格式、富文本格式(RTF)、HTML和PDF。

GitHub Stars: 3k

網址:https://github.com/PHPOffice/PHPWord

以上星數最多的50個GitHub開源項目,如果你有興趣,就下載試試吧!

相關建議:

1.

最常用的100 個PHP 函數排行榜

2. 

2019年PHP面試題大總表(收藏)

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn