2019 年も半分以上が過ぎました。PHP 中国語 Web サイトには、2019 年に GitHub で利用可能だった人気の PHP 関連のオープン ソース プロジェクトがまとめられています。以下は GitHub スター順に並べられています。ぜひ参照してください。
GitHub で最も人気のある PHP オープン ソース プロジェクト 50 [2019]
1、Laravel
Laravel は、Web 開発者向けに構築された PHP 開発フレームワークです。
GitHub スター: 43.5k
Web サイト: https://github.com/laravel/laravel
関連する推奨事項:
2. Symfony
Symfony は Web アプリケーション開発フレームワークです。再利用可能な PHP コンポーネントのセットが含まれています。 Symfony は、BlaBlaCar.com や Spotify.com などの何千もの Web アプリケーションや、Drupal や Magento などの最も人気のある PHP プロジェクトで使用されています。 GitHub スター: 17.8k ウェブサイト: https://github.com/symfony/symfony3、CodeIgniter
CodeIgniter は、開発者が提供する機能豊富なライブラリを使用して、迅速なプロジェクト開発を実現できるようにすることを目的とした Web アプリケーション開発フレームワークです。 CodIgniter を使用すると、最小限のコードを使用してタスクを完了できるため、プロジェクト自体に集中できます。 GitHub スター: 16,000 ウェブサイト: https://github.com/bcit-ci/CodeIgniter4、Faker
Faker はシミュレーション データ生成ライブラリです。データベースにデータを追加したり、見栄えの良い XML ドキュメントを作成したり、ストレス テスト用に永続的なデータを書き込んだりするためにデータが必要な場合は、Faker を使用するときです。 GitHub スター: 16,000 ウェブサイト: https://github.com/fzaninotto/Faker5、作曲家
Composer は、PHP の依存関係を宣言、管理、インストールするのに役立ちます。 GitHub スター: 14.9k Web サイト: https://github.com/composer/composer 関連する推奨事項:6、Guzzle
Guzzle は PHP HTTP クライアントです。これにより、PHP コードで HTTP リクエストを送信することが非常に簡単になります。 GitHub スター: 12.9k ウェブサイト: https://github.com/guzzle/guzzle7、Yii 2
Yii 2 は、PHP アプリケーションの基礎として使用できる最新の PHP フレームワークです。 GitHub スター: 12,000 ウェブサイト: https://github.com/yiisoft/yii2 関連する推奨事項:8. PHPMailer
PHPMailer は、古典的な PHP 電子メール送信開発ライブラリです。 GitHub スター: 11,000 ウェブサイト: https://github.com/PHPMailer/PHPMailer9、PHPUnit
PHP Unit は、PHP の単体テスト フレームワークです。 GitHub スター: 10,000 ウェブサイト: https://github.com/sebastianbergmann/phpunit10、Phalcon
Phalconは、PHP言語のC拡張として提供されるオープンソースのWebフレームワークであるため、高パフォーマンスかつ低リソース消費という特徴を持っています。 GitHub スター: 8.9k ウェブサイト: https://github.com/palcon/cpalcon11、Parsedown
Parsedown は、Markdown パーサーの PHP バージョンです。 GitHub スター: 7.9k ウェブサイト: https://github.com/erusev/parsedown12、モバイル検出
Mobile Detect は、タブレットなどのモバイル デバイスの種類を検出するために使用される軽量の PHP クラスです。 User-Agent 文字列と特定の HTTP ヘッダーを使用して、モバイル環境を検出します。 GitHub スター: 7.9k ウェブサイト: https://github.com/serbanghita/Mobile-Detect13、CakePHP
CakePHP は、MVC などの一般的な設計パターンを使用する PHP の迅速な開発フレームワークです。 CakePHP の目標は、あらゆるレベルの PHP 開発者が柔軟性を失うことなく堅牢な Web アプリケーションを迅速に開発できるように、構造化されたフレームワークを提供することです。 GitHub スター: 7.5k ウェブサイト: https://github.com/cakephp/cakephp14、おっと
Whoops は、そのまま使用できる PHP のエラー処理フレームワークです。 GitHub スター: 7,000 ウェブサイト: https://github.com/filp/whoops15、Laravel デバッグバー
Laravel Debugbar は、Laravel 5 用の PHP デバッグバーです。これには、デバッグ バーを登録し、出力を接続するための ServiceProvider が含まれています。アセットは、laravel を使用して公開および構成できます。 GitHub スター: 7,000 ウェブサイト: https://github.com/barryvdh/laravel-debugbar16、介入画像
###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
関連する推奨事項:
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、EmojiOneEmojiOne には、ユーザーがアプリや Web サイトでシステム絵文字を検索して置換するのに役立つ一連のライブラリが含まれています。
GitHub スター: 3.9k
ウェブサイト: https://github.com/emojione/emojione
39、ありがとう# #Thanks は PHP パッケージ マネージャーです。
GitHub スター: 3.5k ウェブサイト: https://github.com/symfony/thanks40、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 オープン ソース プロジェクト (該当する場合)興味があるなら、ダウンロードして試してみてください!
関連する推奨事項: