ホームページ  >  記事  >  GitHub で最も人気のある PHP オープンソース プロジェクト 50 [2019]

GitHub で最も人気のある PHP オープンソース プロジェクト 50 [2019]

PHPz
PHPzオリジナル
2019-09-07 14:54:3417626ブラウズ

2019 年も半分以上が過ぎました。PHP 中国語 Web サイトには、2019 年に GitHub で利用可能だった人気の PHP 関連のオープン ソース プロジェクトがまとめられています。以下は GitHub スター順に並べられています。ぜひ参照してください。

GitHub で最も人気のある PHP オープンソース プロジェクト 50 [2019]

GitHub で最も人気のある PHP オープン ソース プロジェクト 50 [2019]

1、Laravel

Laravel は、Web 開発者向けに構築された PHP 開発フレームワークです。

GitHub スター: 43.5k

Web サイト: https://github.com/laravel/laravel

関連する推奨事項:

Laravel 5.8中国語ドキュメントマニュアル

Laravel ビデオチュートリアル

2. Symfony

Symfony は Web アプリケーション開発フレームワークです。再利用可能な PHP コンポーネントのセットが含まれています。 Symfony は、BlaBlaCar.com や Spotify.com などの何千もの Web アプリケーションや、Drupal や Magento などの最も人気のある PHP プロジェクトで使用されています。

GitHub スター: 17.8k

ウェブサイト: https://github.com/symfony/symfony

3、CodeIgniter

CodeIgniter は、開発者が提供する機能豊富なライブラリを使用して、迅速なプロジェクト開発を実現できるようにすることを目的とした Web アプリケーション開発フレームワークです。 CodIgniter を使用すると、最小限のコードを使用してタスクを完了できるため、プロジェクト自体に集中できます。

GitHub スター: 16,000

ウェブサイト: https://github.com/bcit-ci/CodeIgniter

4、Faker

Faker はシミュレーション データ生成ライブラリです。データベースにデータを追加したり、見栄えの良い XML ドキュメントを作成したり、ストレス テスト用に永続的なデータを書き込んだりするためにデータが必要な場合は、Faker を使用するときです。

GitHub スター: 16,000

ウェブサイト: https://github.com/fzaninotto/Faker

5、作曲家

Composer は、PHP の依存関係を宣言、管理、インストールするのに役立ちます。

GitHub スター: 14.9k

Web サイト: https://github.com/composer/composer

関連する推奨事項:

Composer 国内フルミラーコレクション

Composer 使用法チュートリアル

6、Guzzle

Guzzle は PHP HTTP クライアントです。これにより、PHP コードで HTTP リクエストを送信することが非常に簡単になります。

GitHub スター: 12.9k

ウェブサイト: https://github.com/guzzle/guzzle

7、Yii 2

Yii 2 は、PHP アプリケーションの基礎として使用できる最新の PHP フレームワークです。

GitHub スター: 12,000

ウェブサイト: https://github.com/yiisoft/yii2

関連する推奨事項:

Yii2 ビデオ チュートリアル

8. PHPMailer

PHPMailer は、古典的な PHP 電子メール送信開発ライブラリです。

GitHub スター: 11,000

ウェブサイト: https://github.com/PHPMailer/PHPMailer

9、PHPUnit

PHP Unit は、PHP の単体テスト フレームワークです。

GitHub スター: 10,000

ウェブサイト: https://github.com/sebastianbergmann/phpunit

10、Phalcon

Phalconは、PHP言語のC拡張として提供されるオープンソースのWebフレームワークであるため、高パフォーマンスかつ低リソース消費という特徴を持っています。

GitHub スター: 8.9k

ウェブサイト: https://github.com/palcon/cpalcon

11、Parsedown

Parsedown は、Markdown パーサーの PHP バージョンです。

GitHub スター: 7.9k

ウェブサイト: https://github.com/erusev/parsedown

12、モバイル検出

Mobile Detect は、タブレットなどのモバイル デバイスの種類を検出するために使用される軽量の PHP クラスです。 User-Agent 文字列と特定の HTTP ヘッダーを使用して、モバイル環境を検出します。

GitHub スター: 7.9k

ウェブサイト: https://github.com/serbanghita/Mobile-Detect

13、CakePHP

CakePHP は、MVC などの一般的な設計パターンを使用する PHP の迅速な開発フレームワークです。 CakePHP の目標は、あらゆるレベルの PHP 開発者が柔軟性を失うことなく堅牢な Web アプリケーションを迅速に開発できるように、構造化されたフレームワークを提供することです。

GitHub スター: 7.5k

ウェブサイト: https://github.com/cakephp/cakephp

14、おっと

Whoops は、そのまま使用できる PHP のエラー処理フレームワークです。

GitHub スター: 7,000

ウェブサイト: https://github.com/filp/whoops

15、Laravel デバッグバー

Laravel Debugbar は、Laravel 5 用の PHP デバッグバーです。これには、デバッグ バーを登録し、出力を接続するための ServiceProvider が含まれています。アセットは、laravel を使用して公開および構成できます。

GitHub スター: 7,000

ウェブサイト: https://github.com/barryvdh/laravel-debugbar

16、介入画像

###

Intervention Image は、画像の作成、編集、統合のためのシンプルかつ明確な API を提供する PHP 画像処理および操作ライブラリです。 Intervention Image には、Laravel に統合するための ServiceProvider と Facade が含まれています。

GitHub スター: 7,000

ウェブサイト: https://github.com/Intervention/image

17、10 月

October は、開発ワークフローを簡素化するために設計されたコンテンツ管理システム (CMS) および Web プラットフォームです。

GitHub スター: 7,000

ウェブサイト: https://github.com/octobercms/october

18、WeChat

WeChatのPHP SDK。

GitHub スター: 6.5k

ウェブサイト: https://github.com/overtrue/wechat

19、PHP-Parser

PHP を使用して開発された PHP パーサー。

GitHub スター: 6.5k

ウェブサイト: https://github.com/nikic/PHP-Parser

20、Goutte

Goutte は Web クローラー ライブラリの PHP バージョンです。

GitHub スター: 6,000

ウェブサイト: https://github.com/FriendsOfPHP/Goutte

21、Workerman

Workerman は、高速でスケーラブルな Web アプリケーションを構築するための、非同期イベント駆動型の高性能 PHP フレームワークです。 Workerman は、HTTP、Websocket、SSL、その他のカスタム プロトコルをサポートし、libevent、HHVM、ReactPHP もサポートします。

GitHub スター: 6,000

ウェブサイト: https://github.com/walkor/Workerman

22、PHP コーディング標準フィクサー

これは、PHP コード仕様の問題を自動的に修正するツールです。

GitHub スター: 6,000

ウェブサイト: https://github.com/FriendsOfPHP/PHP-CS-Fixer

23、PHP-ML

PHP-ML は、PHP 言語の機械学習ライブラリです。

GitHub スター: 5.5k

ウェブサイト: https://github.com/php-ai/php-ml

24、デプロイヤー

Deployer は、PHP を使用して開発されたデプロイメント ツールであり、一般的な開発フレームワークのプリセット サポートが備わっています。

GitHub スター: 5.5k

ウェブサイト: https://github.com/deployphp/deployer

25、Magento2

Magento2 は、高度な機能が豊富な e-コマース ソリューションです。

GitHub スター: 5.5k

ウェブサイト: https://github.com/magento/magento2

26、Swift Mailer

Swift Mailer は、PHP 言語のワンストップメールツールです。

GitHub スター: 5.5k

ウェブサイト: https://github.com/swiftmailer/swiftmailer

27、Mockery

Mockery は、単体テスト用のシンプルかつ柔軟な PHP モック フレームワークで、PHPUnit や PHPSpec などのテスト フレームワークをサポートしています。 Mockery の中心的な目標は、DSL を使用してシミュレートされた動作を定義できるテスト フレームワークを提供することです。

GitHub スター: 5,000

ウェブサイト: https://github.com/mockery/mockery

28、PHP 用 Google API クライアント ライブラリ

これは、Google API にアクセスするために使用される PHP クライアント開発パッケージです。

GitHub スター: 5,000

ウェブサイト: https://github.com/google/google-api-php-client

29、Twig

Twig は、柔軟、高速、安全なテンプレート言語です。

GitHub スター: 5,000

ウェブサイト: https://github.com/twigphp/Twig

30、PHP-PM

PHP-PM は、PHP アプリケーションのプロセス マネージャーおよびロード バランサーです。

GitHub スター: 5,000

ウェブサイト: https://github.com/php-pm/php-pm

31、PHP_CodeSniffer

PHP_CodeSniffer は、PHP、JavaScript、および CSS ファイルが事前定義されたコード仕様に準拠していないかどうかをチェックするために使用されます。

GitHub スター: 4.9k

ウェブサイト: https://github.com/squizlabs/PHP_CodeSniffer

32、Dompdf

Dompdf は、PHP 言語用の HTML/PDF コンバーターです。

GitHub スター: 4.5k

ウェブサイト: https://github.com/dompdf/dompdf

33、Predis

Predis は Redis クライアントの PHP バージョンで、柔軟性があり、完全に機能します。

GitHub スター: 4.5k

Web サイト: https://github.com/nrk/predis

関連する推奨事項:

redis ビデオチュートリアル

34、尊重/検証

PHP言語の検証エンジン。

GitHub スター: 4.5k

ウェブサイト: https://github.com/Respect/Validation

35、Typecho

Typecho は、シンプルかつ強力な PHP ブログ プラットフォームです。

GitHub スター: 4k

ウェブサイト: https://github.com/typecho/typecho

36、Lychee

Lychee は、写真を管理または共有するために独自のサーバーに展開できる、美しく使いやすい写真管理システムです。

GitHub スター: 4k

ウェブサイト: https://github.com/electerious/Lychee

37、予言

Prophecy は PHP モック フレームワークです。

GitHub スター: 4k

ウェブサイト: https://github.com/phpspec/prophecy

38、EmojiOne

EmojiOne には、ユーザーがアプリや Web サイトでシステム絵文字を検索して置換するのに役立つ一連のライブラリが含まれています。

GitHub スター: 3.9k

ウェブサイト: https://github.com/emojione/emojione

39、ありがとう

# #Thanks は PHP パッケージ マネージャーです。

GitHub スター: 3.5k

ウェブサイト: https://github.com/symfony/thanks

40、PHPStan — PHP 静的分析ツール

PHPStan は、PHP コードを実行せずにコード内のバグを見つけることができる PHP 静的解析ツールです。

GitHub スター: 3.5k

ウェブサイト: https://github.com/phpstan/phpstan

41、PHP OAuth 2.0 サーバー

league/oauth2-server は、PHP で開発された OAuth2.0 認証サーバー実装です。 OAuth 2.0 サーバーを簡単に構成して、アクセス トークンで API を保護したり、クライアントが新しいアクセス トークンを要求できるようにしたりできます。

GitHub スター: 3.5k

ウェブサイト: https://github.com/thephpleague/oauth2-server

42、国

Coutries は、PHP で開発されたデータセットで、世界各国のデータを複数の形式 (JSON、CSV、XML、Yaml) で提供します。

GitHub スター: 3.5k

ウェブサイト: https://github.com/mledoze/countries

43、BotMan

BotMan は、会話型ボットの開発を簡素化するように設計された PHP ライブラリで、Slack、Telegram、Microsoft Bot Framework、Mexmo、HipChat、Facebook Messenger、WeChat などの複数のメッセージング プラットフォームをサポートしています。

GitHub スター: 3.5k

ウェブサイト: https://github.com/botman/botman

44、Silex

Sliex は、Symfony コンポーネントに基づいた PHP マイクロフレームワークです。

GitHub スター: 3.5k

ウェブサイト: https://github.com/silexphp/Silex

45、チャット API

Chat API は、WhatsAPP にアクセスするための開発インターフェイスを提供します。

GitHub スター: 3.5k

ウェブサイト: https://github.com/mgp25/Chat-API

46、random_compat

乱数発生器。

GitHub スター: 3.5k

ウェブサイト: https://github.com/paragonie/random_compat

47、Bolt

Bolt は、Twig と SQLite/MySQL/PostgreSQL を使用する、Symfony コンポーネントに基づくシンプルな CMS システムです。

GitHub スター: 3.5k

ウェブサイト: https://github.com/bolt/bolt

48、Phinx

Phinx は、PHP アプリケーションのデータベース移行操作を簡素化するために使用されます。 5 分以内に Phinx をインストールし、最初のデータベース移行を作成できます。 Phinx は移行のみを担当し、ORM ではありません。

GitHub スター: 3,000

ウェブサイト: https://github.com/cakephp/phinx

49、Codeception

Codeception は、単体テストを作成する新しい方法を提供する BDD からインスピレーションを得た、PHP 用の最新のフルスタック テスト フレームワークです。 Codeception は PHPUnit に基づいて実装されます。

GitHub スター: 3,000

ウェブサイト: https://github.com/Codeception/Codeception

50、PHPWord

PHPWord は、PHP を使用して開発された Office ドキュメントの読み書きライブラリであり、MS Office XML (OOXML または OpenXML)、

OASIS オープン ドキュメント形式、リッチ テキスト形式 (RTF)、HTML、および PDF をサポートしています。

GitHub スター: 3,000

Web サイト: https://github.com/PHPOffice/PHPWord

上記の最も多くのスターを獲得した 50 の GitHub オープン ソース プロジェクト (該当する場合)興味があるなら、ダウンロードして試してみてください!

関連する推奨事項:

1. 最も一般的に使用される PHP 関数 100 のランキング

2. 2019 年の PHP 面接の質問の概要(集める)######

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。