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

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

Sep 07, 2019 pm 02:54 PM
github 開源專案

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

【總結】一些可能導致GitHub不能打開的原因和解決方法 【總結】一些可能導致GitHub不能打開的原因和解決方法 Mar 27, 2023 am 11:33 AM

GitHub是一個非常受歡迎的版本控制和程式碼託管平台。然而,有時候我們可能會遭遇到無法存取GitHub的問題。這是因為GitHub是一個全球性的平台,受到地理位置、網路狀況、網站設定等因素的影響。本文將介紹一些可能導致GitHub無法開啟的原因,以及解決這些問題的方法。

聊聊如何刪除GitHub庫中的一個資料夾 聊聊如何刪除GitHub庫中的一個資料夾 Mar 27, 2023 am 11:33 AM

GitHub是一個非常受歡迎的版本控制系統,它允許用戶在網路上儲存和共享自己的程式碼庫。它是程式設計師的必備工具之一。但是,有時候我們可能需要刪除GitHub庫中的一個資料夾。本篇文章將介紹如何刪除GitHub庫中的一個資料夾。

如何在 Windows 11/10 上安裝 GitHub Copilot 如何在 Windows 11/10 上安裝 GitHub Copilot Oct 21, 2023 pm 11:13 PM

GitHubCopilot是編碼人員的下一個級別,它基於AI的模型可以成功預測和自動完成您的程式碼。但是,您可能想知道如何在您的裝置上加入這個AI天才,以便您的編碼變得更加容易!但是,使用GitHub並不是很容易,初始設定過程是一個棘手的過程。因此,我們創建了這個逐步教程,介紹如何在Windows11、10上的VSCode中安裝和實作GitHubCopilot。如何在Windows上安裝GitHubCopilot此過程有幾個步驟。因此,請立即執行以下步驟。步驟1–您必須在電腦上安裝最新版本的可視

聊聊Gitlab中如何設定保護分支並且提交PR 聊聊Gitlab中如何設定保護分支並且提交PR Mar 30, 2023 pm 09:01 PM

這篇文章進行Gitlab的學習,聊聊如何設定保護分支並且給自己的Leader提交一個PR,希望對大家有幫助!

詳解將Github專案部署到伺服器上的步驟 詳解將Github專案部署到伺服器上的步驟 Mar 27, 2023 am 10:53 AM

Github是目前全球最大的開源社區,許多程式設計師都會將自己的程式碼託管在Github上,借助其方便的版本控制和協作功能。然而,Github上的專案只是程式碼,要把它部署到伺服器上運行,需要一些額外的工作。本文將為大家介紹具體的操作步驟。

聊聊如何將你的GitHub專案轉換成QR碼 聊聊如何將你的GitHub專案轉換成QR碼 Mar 27, 2023 am 11:33 AM

在現代軟體開發中,GitHub是最受歡迎的專案託管平台之一。它為開發者提供了一個方便的平台,用於儲存和管理他們的開源專案。 GitHub的一個有趣功能是將專案連結轉換為二維碼。這篇文章將為你介紹如何將你的GitHub專案轉換成QR碼。

聊聊怎麼在github上建置個人主頁 聊聊怎麼在github上建置個人主頁 Mar 27, 2023 am 10:53 AM

在當前的網路時代,每個人都需要一個個人主頁來展示自己的作品和個人資訊。而GitHub是最受歡迎的程式碼託管平台之一,它也可以作為個人主頁的建構工具。本文將介紹如何在GitHub上建立一個漂亮的個人主頁,並展示您的作品和個人資訊。

Ubuntu上的Git安裝流程 Ubuntu上的Git安裝流程 Mar 20, 2024 pm 04:51 PM

Git是一個快速、可靠、適應性強的分散式版本控制系統。它旨在支援分散式的非線性工作流程,使其成為各種規模的軟體開發團隊的理想選擇。每個Git工作目錄都是一個獨立的儲存庫,具有所有更改的完整歷史記錄,並且能夠追蹤版本,即使沒有網路存取或中央伺服器。 GitHub是託管在雲端的Git儲存庫,它提供了分散式修訂控制的所有功能。 GitHub是Git的儲存庫,託管在雲端。與作為CLI工具的Git不同,GitHub有一個基於Web的圖形使用者介面。它用於版本控制,這涉及與其他開發人員協作,並追蹤隨時間推移對腳本和