PHP
Source: https://github.com/ziadoz/awesome-php at
ca0ebf67afca
License: WTFPL
Read the English original
This edition is an AI-assisted translation.
Awesome PHP 
Section titled “Awesome PHP ”PHP の優れたライブラリ、リソース、便利なツールを厳選して紹介します。
詳しくは CONTRIBUTING、CODE-OF-CONDUCT、COLLABORATING をご覧ください。
- Awesome PHP
- Composer リポジトリ
- 依存関係管理
- 依存関係管理の補助ツール
- フレームワーク
- フレームワークの補助ツール
- コンテンツ管理システム
- コンポーネント
- マイクロフレームワーク
- マイクロフレームワークの補助ツール
- ルーター
- テンプレート
- 静的サイトジェネレーター
- HTTP
- スクレイピング
- ミドルウェア
- URL
- メール
- ファイル
- ストリーム
- 依存性注入
- 画像
- テスト
- 継続的インテグレーション
- ドキュメント
- セキュリティ
- パスワード
- コード解析
- コード品質
- 静的解析
- アーキテクチャ
- デバッグとプロファイリング
- エラー追跡・監視サービス
- ビルドツール
- タスクランナー
- ナビゲーション
- アセット管理
- 位置情報
- 日付と時刻
- イベント
- ログ記録
- e コマース
- オフィス
- データベース
- マイグレーション
- NoSQL
- キュー
- 検索
- コマンドライン
- 認証と認可
- マークアップと CSS
- JSON
- 文字列
- 数値
- フィルタリング、サニタイズ、検証
- API
- キャッシュとロック
- データ構造とストレージ
- 通知
- デプロイ
- 国際化と地域化
- サーバーレス
- 設定
- LLMs
- サードパーティ API
- 拡張機能
- その他
- ソフトウェア
- リソース
Composer リポジトリ
Section titled “Composer リポジトリ”Composer リポジトリ。
- Firegento - Magento モジュール向けの Composer リポジトリ。
- Packagist - PHP パッケージのリポジトリ。
- Packalyst - Laravel パッケージのリポジトリ。
- Private Packagist - PHP 向け Composer パッケージアーカイブのサービス。
- WordPress Packagist - Composer でプラグインを管理できます。
依存関係管理
Section titled “依存関係管理”依存関係とパッケージを管理するためのライブラリ。
- Composer - パッケージと依存関係を管理するツール。
- Composer Installers - 複数のフレームワークに対応した Composer ライブラリインストーラー。
- Phive - PHAR マネージャー。
- Pickle - PHP 拡張機能インストーラー。
- Pie - 拡張機能向けの公式 PHP インストーラー。
依存関係管理の補助ツール
Section titled “依存関係管理の補助ツール”依存関係管理に関連する補助ツール。
- Composer Merge Plugin -
composer.jsonファイルを複数マージする Composer プラグイン。 - Composer Normalize -
composer.jsonファイルを正規化するプラグイン。 - Composer Patches - Composer でパッチを適用するプラグイン。
- Composer Prefer Lowest Validator - 最小バージョンの依存関係をインストールしてテストできるか確認するプラグイン。
- Composer Require Checker - パッケージの Composer 依存関係を分析し、ソース内で未知のシンボルが使われていないか検証する CLI ツール。
- Composer Unused - 未使用の Composer パッケージを調べる CLI ツール。
- Repman - プライベート PHP パッケージリポジトリの管理ツール兼 Packagist プロキシ。
- Satis - 静的な Composer リポジトリの生成ツール。
フレームワーク
Section titled “フレームワーク”Web 開発フレームワーク。
- CakePHP - 迅速なアプリケーション開発のためのフレームワーク。
- CodeIgniter - 非常に軽量でありながら強力な PHP フレームワーク。
- Ecotone - DDD、CQRS、イベントソーシングの設計原則に基づく PHP 向けサービスバス。
- Laminas - 個別のコンポーネントで構成されるフレームワーク(旧 Zend Framework)。
- Laravel - 表現力豊かで洗練された構文を備えた Web アプリケーションフレームワーク。
- Nette - 成熟したコンポーネントで構成される Web フレームワーク。
- Phalcon - C 拡張機能として実装されたフレームワーク。
- Spiral - 高性能な PHP/Go フレームワーク。
- Symfony - 再利用可能なコンポーネント群と Web フレームワーク。
- Tempest - 開発の邪魔をしないフレームワーク。
- Yii2 - 高速、安全、効率的な Web フレームワーク。
フレームワークの補助ツール
Section titled “フレームワークの補助ツール”Web 開発フレームワークに関連する補助ツール。
- CakePHP CRUD - CakePHP 向けの迅速なアプリケーション開発(RAD)プラグイン。
- Filament PHP - Laravel 向けの強力なオープンソース UI フレームワーク。
- Inertia.js - サーバー側のルーティングとコントローラーを使い、別途 API を用意せずにシングルページアプリケーションを構築するためのアダプター。
- LaravelS - Laravel/Lumen と Swoole をすぐに連携できるアダプター。
- Livewire - PHP を離れずに、強力で動的なフロントエンド UI を構築できます。
コンテンツ管理システム(CMS)
Section titled “コンテンツ管理システム(CMS)”デジタルコンテンツを管理するためのツール。
- Backdrop - 小規模から中規模の企業や非営利団体を対象とする CMS(Drupal のフォーク)。
- Concrete5 - 技術的な知識がほとんどないユーザーを対象とする CMS。
- CraftCMS - Web などで独自のデジタル体験を作るための、柔軟で使いやすい CMS。
- Drupal - エンタープライズ向け CMS。
- Grav - モダンなフラットファイル CMS。
- Joomla - もう一つの主要な CMS。
- Kirby - あらゆるプロジェクトに適応するフラットファイル CMS。
- Magento - 広く利用されているオープンソースの e コマースプラットフォーム。
- Moodle - オープンソースの学習プラットフォーム。
- OctoberCMS - Laravel を基盤とする CMS。
- OpenMage - サポート終了した Magento 1 e コマースプラットフォームのフォーク。
- Pico CMS - 軽量なフラットファイル CMS。
- Silverstripe - シンプルで柔軟かつ安全な CMS。
- Statamic - Laravel を基盤とする、フラットファイル型で Git ベースの CMS。
- Sulu - ユーザーにも開発者にも使いやすい、Symfony Framework を基盤とする CMS。
- TYPO3 - エンタープライズ向け CMS。
- WinterCMS - Laravel を基盤とする、OctoberCMS のコミュニティ保守版フォーク。
- WordPress - ブログプラットフォーム兼 CMS。
コンポーネント
Section titled “コンポーネント”Web 開発フレームワークや開発グループが提供する、単独で使えるコンポーネント。
- Aura - 互いに、またあらゆるフレームワークから完全に独立したコンポーネント。
- CakePHP Plugins - CakePHP プラグインの一覧。
- Laminas Components - Laminas Framework を構成するコンポーネント。
- Laravel Components - Laravel Framework のコンポーネント。
- League of Extraordinary Packages - PHP パッケージ開発グループ。
- Spatie Open Source - オープンソースの PHP および Laravel パッケージ集。
- Symfony Packages - PHP アプリケーション向けの疎結合ライブラリ。
マイクロフレームワーク
Section titled “マイクロフレームワーク”マイクロフレームワークとルーター。
- Laravel Zero - コンソールアプリケーション向けのマイクロフレームワーク。
- Mezzio - Laminas が提供するマイクロフレームワーク。
- Minicli - CLI 中心の PHP アプリケーションを構築するための、依存関係のないミニマルなフレームワーク。
- Silly - CLI アプリケーション向けのマイクロフレームワーク。
- Slim - シンプルなマイクロフレームワーク。
マイクロフレームワークの補助ツール
Section titled “マイクロフレームワークの補助ツール”マイクロフレームワークとルーターに関連する補助ツール。
- Slim Skeleton - Slim のひな形。
- Slim PHP View - Slim 向けのシンプルな PHP レンダラー。
アプリケーションのルーティングを処理するライブラリ。
- Aura.Router - 機能が充実したルーティングライブラリ。
- Fast Route - 高速なルーティングライブラリ。
- Klein - 柔軟なルーター。
- Route - Fast Route を基盤とするルーティングライブラリ。
テンプレート
Section titled “テンプレート”テンプレート処理と字句解析のためのライブラリおよびツール。
- Latte - PHP 向けの、安全で直感的なテンプレート。
- MtHaml - HAML テンプレート言語の PHP 実装。
- Mustache - Mustache テンプレート言語の PHP 実装。
- PHPTAL - TAL テンプレート言語の PHP 実装。
- Plates - ネイティブ PHP のテンプレートライブラリ。
- Smarty - PHP を補完するテンプレートエンジン。
- Twig - 包括的なテンプレート言語。
静的サイトジェネレーター
Section titled “静的サイトジェネレーター”コンテンツを事前処理して Web ページを生成するツール。
- Cecil - シンプルで強力なコンテンツ駆動型静的サイトジェネレーター。
- Couscous - Markdown ドキュメントを Web サイトに変換するツール。
- Jigsaw - Laravel の Blade を使ってシンプルな静的サイトを構築できます。
- Sculpin - Markdown と Twig を静的 HTML に変換するツール。
HTTP を扱うためのライブラリ。
- Buzz - もう一つの HTTP クライアント。
- Guzzle - 包括的な HTTP クライアント。
- HTTPlug - 特定の実装に依存しない HTTP クライアント抽象化。
- Nyholm PSR-7 - 非常に軽量な PSR-7 実装。厳格で高速です。
- PHP VCR - HTTP リクエストを記録・再生するライブラリ。
- Requests - シンプルな HTTP ライブラリ。
- Retrofit - REST API クライアントの作成を容易にするライブラリ。
- Saloon - 美しい API 連携と SDK を構築するためのフレームワーク。
- Symfony HTTP Client - HTTP リソースを同期または非同期で取得するコンポーネント。
- Laminas Diactoros - PSR-7 HTTP メッセージ実装。
スクレイピング
Section titled “スクレイピング”Web サイトのスクレイピングやクローラーの検出に使うライブラリ。
- Chrome PHP - PHP からヘッドレス Chrome/Chromium のインスタンスを操作します。
- CrawlerDetect - ユーザーエージェントからボット、クローラー、スパイダーを検出する PHP クラス。
- DiDOM - 非常に高速な HTML スクレイパー兼パーサー。
- Embed - あらゆる Web サービスやページから情報を抽出します。
- PHP Spider - 設定可能で拡張性の高い PHP Web スパイダー。
- Symfony Panther - PHP および Symfony 向けのブラウザーテスト・Web クローリングライブラリ。
ミドルウェア
Section titled “ミドルウェア”ミドルウェアを使ったアプリケーション構築のためのライブラリ。
- PSR-15 Middlewares - 便利なミドルウェアを集めた、着想を得られるコレクション。
- Stack - Symfony 向けの、連結可能なミドルウェアライブラリ。
- Laminas Stratigility - PSR-7 を基盤とする PHP ミドルウェア。
URL を解析するライブラリ。
- PHP Domain Parser - ドメインサフィックス解析ライブラリ。
- sabre/uri - 関数型の URI 操作ライブラリ。
- Uri - もう一つの URL 操作ライブラリ。
メールの送信と解析に使うライブラリ。
- CssToInlineStyles - メールテンプレート内に CSS をインライン化するライブラリ。
- ddeboer/imap - オブジェクト指向で、十分にテストされた PHP IMAP ライブラリ。
- Email Reply Parser - メール返信解析ライブラリ。
- Fetch - IMAP ライブラリ。
- Mautic - メールマーケティングの自動化。
- PHPMailer - もう一つのメール送信ソリューション。
- Stampie - SendGrid、PostMark、MailGun、MailChimp などのメールサービス向けライブラリ。
- Symfony Mailer - メールの作成と送信に使える強力なライブラリ。
ファイル操作と MIME タイプ検出のためのライブラリ。
- CSV - CSV データ操作ライブラリ。
- Flysystem - ローカルおよびリモートのファイルシステムを抽象化します。
- Gaufrette - ファイルシステム抽象化レイヤー。
- PHP FFmpeg - FFmpeg 動画ライブラリのラッパー。
- UnifiedArchive - 圧縮アーカイブを読み書きする統合ライブラリ。
- Parquet - Parquet ファイル形式の PHP 実装。
ストリームを扱うためのライブラリ。
- ByteStream - 非同期ストリームの抽象化。
依存性注入パターンを実装するライブラリ。
- Aura.Di - シリアライズ可能な依存性注入コンテナ。コンストラクター注入とセッター注入、インターフェースとトレイトの認識、設定の継承などに対応します。
- Acclimate - 依存性注入コンテナとサービスロケーターに共通のインターフェースを提供します。
- Auryn - 再帰的な依存性注入ツール。
- Container - もう一つの柔軟な依存性注入コンテナ。
- Disco - アノテーションベースで PSR-11 に準拠した依存性注入コンテナ。
- PHP-DI - オートワイヤリングに対応する依存性注入コンテナ。
- Pimple - 小さな依存性注入コンテナ。
- Symfony DI - 依存性注入コンテナコンポーネント。
画像操作のためのライブラリ。
- Color Extractor - 画像から色を抽出するライブラリ。
- Glide - オンデマンドの画像操作ライブラリ。
- Image Hash - 知覚的画像ハッシュを生成するライブラリ。
- Image Optimizer - 画像を最適化するライブラリ。
- Imagine - 画像操作ライブラリ。
- Intervention Image - もう一つの画像操作ライブラリ。
- PHP Image Workshop - もう一つの画像操作ライブラリ。
- PHP QR Code - QR コードの生成・読み取りツール。
コードベースのテストとテストデータ生成のためのライブラリ。
- Alice - 表現力豊かなフィクスチャ生成ライブラリ。
- Behat - ビヘイビア駆動開発(BDD)向けテストフレームワーク。
- Codeception - フルスタックのテストフレームワーク。
- Faker - フェイクデータ生成ライブラリ。
- Foundry - Doctrine 向けフィクスチャファクトリー生成ライブラリ。
- Infection - AST ベースの PHP ミューテーションテストフレームワーク。
- Kahlan - スタブ、モック、コードカバレッジ機能を内蔵したフルスタックの単体テスト/BDD フレームワーク。
- Mink - Web 受け入れテスト。
- Mockery - テスト用モックオブジェクトライブラリ。
- Nette Tester - 生産性が高く、使いやすい並列単体テストフレームワーク。
- ParaTest - PHPUnit 向け並列テストライブラリ。
- Pest - シンプルさを重視したテストフレームワーク。
- Phake - もう一つのテスト用モックオブジェクトライブラリ。
- PHP-Mock - PHP 組み込み関数(例: time())向けのモックライブラリ。
- PHP MySQL Engine - 純粋な PHP で書かれた MySQL エンジン。
- PHPSpec - 仕様による設計(Design by Specification)に基づく単体テストライブラリ。
- PHPT - PHP 自体で使われているテストツール。
- PHPUnit - 単体テストフレームワーク。
- PHPUnit Polyfills - 複数の PHPUnit バージョンでテストを簡単に実行できます。
- Prophecy - 独自の強い流儀を持つモックフレームワーク。
- VFS Stream - テスト用の仮想ファイルシステム・ストリームラッパー。
継続的インテグレーション
Section titled “継続的インテグレーション”継続的インテグレーション向けのライブラリとアプリケーション。
- CircleCI - 継続的インテグレーションプラットフォーム。
- GitLab CI - 継続的インテグレーションプラットフォーム。
- Jenkins - PHP に対応した継続的インテグレーションプラットフォーム。
- SemaphoreCI - オープンソースおよびプライベートプロジェクト向けの継続的インテグレーションプラットフォーム。
- Travis CI - 継続的インテグレーションプラットフォーム。
- Setup PHP - PHP 向け GitHub Action。
ドキュメント
Section titled “ドキュメント”プロジェクトドキュメントを生成するライブラリ。
- APIGen - もう一つの API ドキュメント生成ツール。
- daux.io - Markdown ファイルを使うドキュメント生成ツール。
- phpDocumentor - ドキュメント生成ツール。
- Scramble - アノテーションなしで、コードから OpenAPI ドキュメントを自動生成します。
- zircote/swagger-php - RESTful API 向けの OpenAPI ドキュメントを生成します。
セキュリティ
Section titled “セキュリティ”安全な乱数の生成、データの暗号化、脆弱性のスキャンやテストを行うライブラリ。
- AntiXSS - ブラックリスト方式でクロスサイトスクリプティング(XSS)攻撃の防止を試みるライブラリ。
- Halite - libsodium を使った暗号化のためのシンプルなライブラリ。
- Optimus - Knuth の乗法ハッシュ法に基づく ID 難読化ツール。
- OWASP - サイバーセキュリティの世界を探求するための情報源。
- PHPGGC - PHP のデシリアライズ可能なペイロード集と、その生成ツール。
- PHP Encryption - 安全な PHP 暗号化ライブラリ。
- PHPSecLib - 純粋な PHP によるセキュア通信ライブラリ。
- Roave Security Advisories - 既知のセキュリティ脆弱性がある依存関係をアプリケーションにインストールできないようにします。
- Secure Headers - HTTP レスポンスにセキュリティ関連ヘッダーを追加するパッケージ。
- SQLMap - SQL インジェクションとデータベース乗っ取りを自動的に試みるツール。
- Zap - Web アプリケーション向け統合ペネトレーションテストツール。
パスワードの取り扱いと保存に使うライブラリおよびツール。
- GenPhrase - 安全なランダムパスフレーズを生成するライブラリ。
- Password Validator - パスワードの検証とハッシュの更新を行うライブラリ。
- Password-Generator - ランダムパスワードを生成する PHP ライブラリ。
- phpass - 移植性の高いパスワードハッシュ化フレームワーク。
- Zxcvbn PHP - Zxcvbn JS を基にした、現実的な PHP パスワード強度推定ライブラリ。
コードベースの解析、パース、操作を行うライブラリとツール。
- Better Reflection - コードの解析と操作ができる AST ベースのリフレクションライブラリ。
- Bladestan - Blade テンプレートの静的解析を行う PHPStan 拡張機能。
- Code Climate - 自動コードレビュー。
- Editorconfig-Checker - ファイルが
.editorconfigのルールに従っているか検証するコマンドラインツール。 - GrumPHP - PHP コード品質ツール。
- PHP AST Viewer - PHP コードの抽象構文木を閲覧するツール。
- PHP Magic Number Detector - コード内のマジックナンバーを検出するライブラリ。
- PHP Parser - PHP で書かれた PHP パーサー。
- PHP Semantic Versioning Checker - 2 つのソース一式を比較し、適用すべきセマンティックバージョニングを判断するコマンドラインツール。
- Phpactor - PHP の補完、リファクタリング、イントロスペクションを行うツール。
- PHPQA - QA ツール(phploc、phpcpd、phpcs、pdepend、phpmd、phpmetrics)を実行するツール。
- Rector - コードのアップグレードとリファクタリングを行うツール。
- Scrutinizer - PHP コードを解析する Web ツール。
- UBench - シンプルなマイクロベンチマークライブラリ。
コード品質の管理、フォーマット、Lint に使うライブラリ。
- CaptainHook - 使いやすく柔軟な Git フックライブラリ。
- Laravel Pint - Laravel 向けコーディング規約修正ライブラリ。
- PHP CodeSniffer - PHP、CSS、JS のコーディング規約違反を検出し、自動修正もできるライブラリ。
- PHP CS Fixer - コーディング規約修正ライブラリ。
- PHP CS Fixer Configurator - PHP CS Fixer のルールセット設定を支援する Web アプリケーション。
- PHP Mess Detector - バグ、品質の低いコード、未使用パラメーターなどをコードから検出するライブラリ。
- PHPCheckstyle - 特定のコーディング規約への準拠を支援するツール。
PHP コードの静的解析を行うライブラリ。
- Dead Code Detector - 未使用の PHP コードを検出する PHPStan 拡張機能。
- Deptrac - アーキテクチャ層間の依存関係ルールを適用する静的解析ツール。
- Exakat - PHP 向け静的解析エンジン。
- Larastan - Laravel プロジェクトに静的解析機能を追加する PHPStan ラッパー。
- Mago - 開発者体験の向上を目指す PHP ツールチェーン。
- phan - PHP 7 以降と php-ast 拡張機能を基盤とする静的解析ツール。
- PHP Architecture Tester - 使いやすい PHP 向けアーキテクチャテストツール。
- PHPCompatibility - PHP CodeSniffer 用の PHP 互換性チェッカー。
- PHPDoc Parser - 共用体型とジェネリクスに対応する次世代の phpDoc パーサー。
- PHP Metrics - 静的メトリクスライブラリ。
- PHPStan - PHP 静的解析ツール。
- Psalm - PHP アプリケーションのエラーを検出する静的解析ツール。
アーキテクチャ
Section titled “アーキテクチャ”デザインパターン、プログラミング手法、コード構成に関するライブラリ。
- Design Patterns PHP - PHP で実装されたソフトウェアパターンのリポジトリ。
- Finite - シンプルな PHP 有限状態機械。
- Functional PHP - 関数型プログラミングライブラリ。
- Iter - ジェネレーターを使って反復処理のプリミティブを提供するライブラリ。
- IterTools PHP - 反復可能なデータを扱う機能を提供するライブラリ(Python の itertools に相当)。
- Pipeline - パイプラインパターンの実装。
- Porter - Web API などのデータソースを利用するためのデータインポート抽象化ライブラリ。
- RulerZ - 仕様パターンを実装した強力なルールエンジン。
デバッグとプロファイリング
Section titled “デバッグとプロファイリング”エラーのデバッグとコードのプロファイリングに使うライブラリとツール。
- APM - エラーと統計情報を SQLite/MySQL/StatsD に収集する監視拡張機能。
- Barbushin PHP Console - Google Chrome を使う、もう一つの Web デバッグコンソール。
- Kint - デバッグとプロファイリングのためのツール。
- LaraDumps - 専用デスクトップアプリケーションを備えた Laravel 向けデバッグツール。
- Metrics - シンプルなメトリクス API ライブラリ。
- PCOV - 自己完結型で、コードカバレッジドライバーと互換性があります。
- PHP Console - Web デバッグコンソール。
- PHP Debug Bar - デバッグ用ツールバー。
- PHPBench - ベンチマークフレームワーク。
- PHPSpy - オーバーヘッドの小さいサンプリングプロファイラー。
- Symfony VarDumper - 変数ダンパーコンポーネント。
- Tracy - シンプルなエラー検出、ログ記録、時間計測ライブラリ。
- Trap - Web インターフェースと IDE プラグインを備えた拡張変数ダンパー。
- Whoops - 見やすいエラーハンドリングライブラリ。
- xDebug - PHP 向けデバッグ・プロファイリングツール。
- XHProf - Facebook が開発したプロファイリングツール。
- Z-Ray - Zend Server 向けデバッグ・プロファイリングツール。
エラー追跡・監視サービス
Section titled “エラー追跡・監視サービス”セルフホスト型またはクラウド型のアプリケーションパフォーマンス監視・エラー追跡ツール。
- Blackfire - オーバーヘッドの小さいコードプロファイラー。
- Buggregator - var-dump、プロファイリングデータ、メール、ログ、Sentry イベントを集約するデバッグサーバー。
- BugSnag - エラー監視と実ユーザー監視。
- Honeybadger - 開発者向けエラー追跡・アプリケーション監視サービス。
- Rollbar - ソフトウェアチーム向けエラーログ記録・追跡サービス。
- Sentry - アプリケーションパフォーマンス監視・エラー追跡ソフトウェア。
- Tideways - 監視・プロファイリングツール。
ビルドツール
Section titled “ビルドツール”プロジェクトのビルドと自動化のためのツール。
- Box - PHAR ファイルをビルドするユーティリティ。
- PHPacker - PHP アプリケーションをスタンドアロン実行ファイルにコンパイルする PHAR ビルダー。
- Phing - Apache Ant に着想を得た PHP プロジェクトビルドシステム。
- RMT - ソフトウェアのバージョン管理とリリースを行うライブラリ。
タスクランナー
Section titled “タスクランナー”タスクを自動化・実行するライブラリ。
ナビゲーション
Section titled “ナビゲーション”ナビゲーション構造を構築するツール。
アセット管理
Section titled “アセット管理”Web サイトのアセットを管理、圧縮、最小化するツール。
- JShrink - JavaScript の最小化ライブラリ。
- Laravel Mix - 一般的なユースケースの大部分をカバーする、Webpack 用の洗練されたラッパー。
- Symfony Asset - Web アセットの URL 生成とバージョン管理を行います。
- Symfony Encore - Webpack を基盤に、アセットを処理・コンパイルするシンプルで強力な API。
住所のジオコーディングや緯度・経度の扱いに使うライブラリ。
- Country List - 国名と ISO 3166-1 コードを収録した全世界の国一覧。
- GeoCoder - ジオコーディングライブラリ。
- GeoJSON - GeoJSON の実装。
- GeoTools - 地理情報関連ツールのライブラリ。
- PHPGeo - シンプルな地理情報ライブラリ。
日付と時刻を扱うためのライブラリ。
- Business Time - 営業時間と営業日を扱うための Carbon 拡張機能。
- CalendR - カレンダー管理ライブラリ。
- Carbon - シンプルな DateTime API 拡張機能。
- Chronos - 可変・不変の両方の日付/時刻を扱える DateTime API 拡張機能。
- Moment.php - Moment.js に着想を得た、i18n 対応の PHP DateTime ハンドラー。
- PHP RRule - iCalendar RRule 仕様に基づいて繰り返し日付・時刻を扱うライブラリ。
- Yasumi - 祝日の日付と名称の計算を支援するライブラリ。
イベント駆動型、またはノンブロッキングのイベントループを実装するライブラリ。
- Amp - イベント駆動型のノンブロッキング I/O ライブラリ。
- Broadway - イベントソーシングと CQRS のライブラリ。
- CakePHP Event - イベントディスパッチャーライブラリ。
- Elephant.io - もう一つの WebSocket ライブラリ。
- Evenement - イベントディスパッチャーライブラリ。
- Event - ドメインイベントを重視したイベントライブラリ。
- Fast CGI Client - php-fpm ソケット経由で同期/非同期リクエストを送信するクライアント。
- FrankenPHP - Go で書かれたモダンな PHP アプリケーションサーバー。
- Pawl - 非同期 WebSocket クライアント。
- Prooph Event Store - イベントメッセージを永続化するイベントソーシングコンポーネント。
- PHP Defer - PHP で Go の defer 文を実現します。
- Ratchet - WebSocket ライブラリ。
- ReactPHP - イベント駆動型のノンブロッキング I/O ライブラリ。
- RxPHP - リアクティブ拡張ライブラリ。
- Swoole - C で書かれた、高性能なイベント駆動型・非同期・並行ネットワーク通信フレームワーク。
- Workerman - イベント駆動型のノンブロッキング I/O ライブラリ。
ログファイルの生成と操作を行うライブラリ。
- Monolog - 包括的なロガー。
e コマース
Section titled “e コマース”決済処理とオンライン e コマースストアの構築に使うライブラリおよびアプリケーション。
- Money - Fowler の Money パターンを PHP で実装したライブラリ。
- Brick Money - コンテキスト、現金端数処理、通貨換算に対応する PHP 向け金額ライブラリ。
- OmniPay - 特定のフレームワークに依存しない、複数ゲートウェイ対応の決済処理ライブラリ。
- Payum - 決済抽象化ライブラリ。
- Shopsys Framework - 社内開発チーム向けのオープンソース e コマースプラットフォーム。
- Shopware - 高度にカスタマイズ可能な e コマースソフトウェア。
- Swap - 為替レートライブラリ。
- Sylius - オープンソースの e コマースソリューション。
PDF ファイルを扱うライブラリとソフトウェア。
- Browsershot - HTML を画像、PDF、または文字列に変換します。
- Dompdf - HTML から PDF への変換ツール。
- Gotenberg - Gotenberg と連携するための PHP クライアント。
- Snappy - PDF・画像生成ライブラリ。
- TCPDF - PDF ドキュメントを生成するオープンソース PHP クラス。
オフィススイートのドキュメントを扱うライブラリ。
- PHPPowerPoint - Microsoft PowerPoint プレゼンテーションを扱うライブラリ。
- PHPWord - Microsoft Word ドキュメントを扱うライブラリ。
- PHPSpreadsheet - スプレッドシートファイルの読み書きを行う純粋な PHP ライブラリ(PHPExcel の後継)。
- OpenSpout - スプレッドシート(CSV、XLSX、ODS)を高速かつスケーラブルに読み書きする PHP ライブラリ
box/spoutのコミュニティ主導フォーク。
データベース
Section titled “データベース”オブジェクト関係マッピング(ORM)やデータマッピングの手法でデータベースを操作するライブラリ。
- Atlas.Orm - PHP の永続化モデル向けデータマッパー実装。
- Aura.Sql - ネイティブ PDO を拡張し、プロファイラーと接続ロケーターも提供します。
- Aura.SqlQuery - MySQL、PostgreSQL、SQLite、Microsoft SQL Server 向けの独立したクエリビルダー。
- Baum - Eloquent 向けのネストセット実装。
- CakePHP ORM - DataMapper パターンで実装されたオブジェクト関係マッパー。
- Cycle ORM - PHP のデータマッパー/ORM。
- Doctrine Extensions - Doctrine の振る舞いを拡張する機能集。
- Doctrine - 包括的な DBAL と ORM。
- Laravel Eloquent - シンプルな ORM。
- ProxyManager - データマッパー向けのプロキシオブジェクトを生成するユーティリティ集。
- RedBean - 設定不要の軽量 ORM。
- Slimdump - MySQL 用の使いやすいダンプツール。
- Spot2 - MySQL のデータマッパー ORM。
マイグレーション
Section titled “マイグレーション”データベーススキーマとマイグレーションの管理を支援するライブラリ。
- Doctrine Migrations - Doctrine 向けマイグレーションライブラリ。
- Phinx - もう一つのデータベースマイグレーションライブラリ。
- PHPMig - もう一つのマイグレーション管理ライブラリ。
- Ruckusing - ActiveRecord Migrations 風の PHP データベースマイグレーション。MySQL、Postgres、SQLite に対応します。
「NoSQL」バックエンドを扱うライブラリ。
- MongoDB - MongoDB PHP ドライバー。
- MongoDB PHP Library - MongoDB PHP ドライバー上に構築された、公式の高水準 MongoDB PHP ライブラリ。
- Predis - 機能が充実した Redis ライブラリ。
イベントキューやタスクキューを扱うライブラリ。
- BunnyPHP - 高性能な純粋 PHP 製 AMQP(RabbitMQ)ライブラリ。同期処理と、ReactPHP を使った非同期処理に対応します。
- Pheanstalk - Beanstalkd クライアントライブラリ。
- PHP AMQP - 純粋な PHP 製 AMQP ライブラリ。
- Tarantool Queue - Tarantool Queue 用 PHP バインディング。
- Thumper - RabbitMQ パターンライブラリ。
- Enqueue - RabbitMQ、AMQP、STOMP、Amazon SQS、Redis、Doctrine トランスポートに対応する PHP メッセージキューパッケージ。
データのインデックス作成と検索クエリの実行に使うライブラリおよびソフトウェア。
- Elastica - ElasticSearch 向けクライアントライブラリ。
- ElasticSearch PHP - ElasticSearch の公式クライアントライブラリ。
- Solarium - Solr のクライアントライブラリ。
- SphinxQL Query Builder - Sphinx および Manticore 検索エンジン向けクエリライブラリ。
コマンドライン
Section titled “コマンドライン”コマンドライン関連のライブラリ。
- Aura.Cli - コマンドラインインターフェース向けに、リクエスト(Context)とレスポンス(Stdio)に相当するオブジェクトを提供します。Getopt に対応し、コマンドの説明に使う独立した Help オブジェクトも備えています。
- CLI Menu - CLI メニューを構築するライブラリ。
- CLIFramework - zsh/bash の補完生成、サブコマンド、オプション制約に対応するコマンドラインフレームワーク。phpbrew でも使われています。
- CLImate - 色や特殊な書式を出力するライブラリ。
- Commando - もう一つのシンプルなコマンドラインオプションパーサー。
- Cron Expression - cron の実行日を計算するライブラリ。
- GetOpt - コマンドラインオプションパーサー。
- GetOptionKit - もう一つのコマンドラインオプションパーサー。
- PsySH - もう一つの PHP REPL。
- ShellWrap - シンプルなコマンドラインラッパーライブラリ。
ユーザー認証と認可を実装するためのライブラリ。
- Aura.Auth - さまざまなアダプターを使った認証機能とセッション追跡を提供します。
- SocialConnect Auth - オープンソースのソーシャルログイン(OAuth1/OAuth2/OpenID/OpenID Connect)。
- Json Web Token - 認証と情報伝達に使う JSON トークン。
- OAuth 1.0 Client - OAuth 1.0 クライアントライブラリ。
- OAuth 2.0 Client - OAuth 2.0 クライアントライブラリ。
- OAuth2 Server - もう一つの OAuth2 サーバー実装。
- OAuth2 Server - OAuth2 認証サーバー、リソースサーバー、クライアントライブラリ。
- Paseto - プラットフォームに依存しないセキュリティトークン。
- PHP oAuthLib - もう一つの OAuth ライブラリ。
- TwitterOAuth - Twitter OAuth ライブラリ。
マークアップと CSS
Section titled “マークアップと CSS”マークアップ形式と CSS 形式を扱うライブラリ。
- Carve - Markdown と Djot を基にした軽量マークアップ言語 Carve の PHP パーサー。
- Cebe Markdown - 高速で拡張性の高い Markdown パーサー。
- CommonMark PHP - CommonMark 仕様を完全にサポートする、高い拡張性を備えた Markdown パーサー。
- Decoda - 軽量なマークアップパーサーライブラリ。
- Djot - 現代的な軽量マークアップ言語(Markdown の後継)である Djot の PHP パーサー。
- Essence - Web メディアを抽出するライブラリ。
- Embera - oEmbed コンシューマーライブラリ。
- HTML to Markdown - HTML を Markdown に変換します。
- HTML5 PHP - HTML5 パーサー兼シリアライザーライブラリ。
- Parsedown - もう一つの Markdown パーサー。
- PHP CSS Parser - PHP で書かれた CSS ファイル用パーサー。
- PHP Markdown - Markdown パーサー。
- Shiki PHP - PHP 製の Shiki コードハイライトパッケージ。
- VObject - VCard と iCalendar オブジェクトを解析するライブラリ。
JSON を扱うライブラリ。
- JSON Lint - JSON の Lint ユーティリティ。
- JSONMapper - JSON を PHP オブジェクトにマッピングするライブラリ。
- Lazy JSON - 大きな JSON ファイル向けの、メモリ効率に優れた遅延パーサー。
文字列の解析と操作を行うライブラリ。
- Agent - MobileDetect を基にした、PHP のデスクトップ/モバイル向けユーザーエージェントパーサー。
- ANSI to HTML5 - ANSI を HTML5 に変換するライブラリ。
- Color Jizz - 色の操作と変換を行うライブラリ。
- Device Detector - ユーザーエージェント文字列を解析するもう一つのライブラリ。
- Hyphenation - TeX のハイフネーションアルゴリズムに基づくテキストのハイフネーション。
- Jieba-PHP - Python の jieba を PHP に移植したもの。自然言語処理向けの中国語テキスト分かち書きツール。
- Mobile-Detect - タブレットを含むモバイル端末を検出する軽量な PHP クラス。
- Patchwork UTF-8 - UTF-8 文字列を扱うための移植性の高いライブラリ。
- Portable ASCII - 文字列を ASCII に変換するライブラリ。
- Portable UTF-8 - UTF-8 に安全な置換メソッドを備えた文字列操作ライブラリ。
- Slugify - 文字列をスラッグに変換するライブラリ。
- SQL Formatter - SQL 文を整形するライブラリ。
- Stringy - マルチバイト対応の文字列操作ライブラリ。
- Url highlight - テキスト内の URL を解析し、クリック可能なリンクに変換するライブラリ。
- URLify - Django の URLify.js を PHP に移植したもの。
- UUID - UUID を生成するライブラリ。
数値を扱うためのライブラリ。
- Brick Math -
BigInteger、BigDecimal、BigRationalによる大きな数値の扱いを提供するライブラリ。 - ByteUnits - 2 進法とメートル法のバイト単位を解析、整形、変換するライブラリ。
- DecimalObject - 小数や浮動小数点数を簡単かつ高精度に扱うための値オブジェクト。
- IP - IPv4 アドレスと IPv6 アドレスを扱う不変の値オブジェクト。
- PHP Conversion - 測定単位を相互変換するもう一つのライブラリ。
- PHP Units of Measure - 測定単位を相互変換するライブラリ。
- MathPHP - PHP 向け数値計算ライブラリ。
フィルタリング、サニタイズ、検証
Section titled “フィルタリング、サニタイズ、検証”データのフィルタリング、サニタイズ、検証を行うライブラリ。
- Assert - 豊富なアサーションを備えた検証ライブラリ。アサーションの連結と遅延評価に対応します。
- Aura.Filter - オブジェクトや配列を検証・サニタイズするツールを提供します。
- CakePHP Validation - もう一つの検証ライブラリ。
- Filterus - シンプルな PHP フィルタリングライブラリ。
- HTML Purifier - 標準に準拠した HTML フィルター。
- ISO-codes - ISO、国際金融、行政機関、GS1、書籍業界の規格、および各国の電話番号・郵便番号規格に基づいて入力を検証するライブラリ。
- JSON Schema - JSON Schema 検証ライブラリ。
- LibPhoneNumber for PHP - Google の電話番号処理ライブラリを PHP で実装したもの。
- MetaYaml - YAML、JSON、XML に対応するスキーマ検証ライブラリ。
- Respect Validation - シンプルな検証ライブラリ。
- Symfony HTML Sanitizer - HTML サニタイザーライブラリ。
- Valitron - もう一つの検証ライブラリ。
- Valinor - 強い型付けの値オブジェクトにマッピングするライブラリ。
- Volan - もう一つのシンプルな検証ライブラリ。
API 開発向けのライブラリと Web ツール。
- API Platform - JSON-LD と Hydra 形式に対応したハイパーメディア REST API を短時間で公開できます。
- Laminas API Tool Skeleton - Laminas Framework で構築された API ビルダー。
- HAL - Hypertext Application Language(HAL)を構築するライブラリ。
- Hateoas - HATEOAS 対応 REST Web サービスライブラリ。
- Jane - 検証機能に対応した OpenAPI クライアント生成ツール。
- Negotiation - コンテンツネゴシエーションライブラリ。
- Restler - PHP メソッドを RESTful Web API として公開する軽量フレームワーク。
- PackageGenerator - WSDL から PHP SDK を生成するパッケージジェネレーター。
キャッシュとロック
Section titled “キャッシュとロック”データのキャッシュとロックの取得に使うライブラリ。
- APIx Cache - キャッシュタグとインデックスを重視した、さまざまなキャッシュバックエンド向けの薄い PSR-6 キャッシュラッパー。
- CacheTool - コマンドラインから APC/opcode キャッシュを消去するツール。
- CakePHP Cache - キャッシュライブラリ。
- Doctrine Cache - キャッシュライブラリ。
- Metaphore - セマフォで同時アクセスを制御し、ドッグパイル効果を防ぐキャッシュ集中対策。
- Stash - もう一つのキャッシュライブラリ。
- Laminas Cache - もう一つのキャッシュライブラリ。
- Lock - 排他的な実行を実現するロックライブラリ。
データ構造とストレージ
Section titled “データ構造とストレージ”データ構造やストレージ手法を実装するライブラリ。
- CakePHP Collection - シンプルなコレクションライブラリ。
- Fractal - 複雑なデータ構造を JSON 出力に変換するライブラリ。
- JsonMapper - ネストした JSON 構造を PHP クラスにマッピングするライブラリ。
- JSON Machine - シンプルな
foreachで巨大な JSON を反復処理できます。 - msgpack.php - MessagePack シリアライズ形式の純粋な PHP 実装。
- Serializer - データをシリアライズ/デシリアライズするライブラリ。
- YaLinqo - PHP 向けの「もう一つの LINQ to Objects」。
- Laminas Serializer - データをシリアライズ/デシリアライズするもう一つのライブラリ。
通知ソフトウェアを扱うライブラリ。
- JoliNotif - デスクトップ通知向けのクロスプラットフォームライブラリ(Growl、notify-send、toaster などに対応)。
プロジェクトのデプロイに使うライブラリ。
国際化と地域化
Section titled “国際化と地域化”国際化(I18n)と地域化(L10n)のためのライブラリ。
- Aura.Intl - 国際化(I18N)ツール、特にロケールごとのメッセージ翻訳をパッケージ単位で提供します。
- CakePHP I18n - メッセージ翻訳と、日付・数値の地域化。
サーバーレス
Section titled “サーバーレス”サーバーレス Web アプリケーションの構築を支援するライブラリとツール。
- Bref - AWS Lambda 上のサーバーレス PHP。
- OpenWhisk - オープンソースのサーバーレスクラウドプラットフォーム。
- Serverless Framework - サーバーレスアプリケーションを構築するためのオープンソースフレームワーク。
- Laravel Vapor - AWS を基盤とする Laravel 向けサーバーレスデプロイプラットフォーム。
設定に使うライブラリとツール。
- PHP Dotenv -
.envファイルから環境変数を解析して読み込みます。 - Symfony Dotenv -
.envファイルから環境変数を解析して読み込みます。 - Toml - AST アクセスとエラー回復に対応した TOML パーサー兼エンコーダー。
大規模言語モデルを扱うライブラリ。
- Anthropic - メッセージ、ストリーミング、ツール利用、バッチ処理に対応した Anthropic API 用 PHP クライアント。
- Anthropic for Laravel - Facade、設定の公開、テスト用フェイクを備えた Anthropic PHP クライアントの Laravel ラッパー。
- Instructor for PHP - PHP で LLM を使って構造化データを出力します。
- LLPhant - OpenAI GPT 4 を利用する包括的な PHP 生成 AI フレームワーク。Langchain に着想を得ています。
- OpenAI Client - OpenAI API を利用できる、高機能なコミュニティ保守版 PHP API クライアント。
- OpenAI Client for Laravel - OpenAI API を利用できる、高機能な Laravel 向け OpenAI PHP API クライアント。
- PHP Mistral AI SDK - Mistral AI API 向けの強力で使いやすい PHP SDK。高度な AI 機能を PHP プロジェクトにシームレスに統合できます。
サードパーティ API
Section titled “サードパーティ API”サードパーティ API にアクセスするためのライブラリ。
- Amazon Web Service SDK - 公式 PHP AWS SDK ライブラリ。
- AsyncAWS - 非公式の非同期 PHP AWS SDK。
- Campaign Monitor - 公式 Campaign Monitor PHP ライブラリ。
- Github - Github API と連携するライブラリ。
- Mailgun - 公式 Mailgun PHP API。
- Stripe - 公式 Stripe PHP ライブラリ。
- Twilio - 公式 Twilio PHP REST API。
PHP 拡張機能の構築を支援するライブラリ。
上記のカテゴリに当てはまらない便利なライブラリやユーティリティ。
- Annotations - アノテーションライブラリ(Doctrine の一部)。
- BotMan - クロスプラットフォームのチャットボットを構築する、フレームワークに依存しない PHP ライブラリ。
- ClassPreloader - オートローディングを最適化するライブラリ。
- Ganesha - Circuit Breaker パターンの PHP 実装。
- Hprose-PHP - 言語をまたいだ RPC。
- Laravel Serializable Closure - Closure をシリアライズできるライブラリ。
- noCAPTCHA - Google の noCAPTCHA(reCAPTCHA)向けヘルパー。
- Pagerfanta - ページネーションライブラリ。
- Safe - すべての PHP 関数を書き直し、false の代わりに例外をスローします。
ソフトウェア
Section titled “ソフトウェア”開発環境を構築するためのソフトウェア。
PHP のインストール
Section titled “PHP のインストール”コンピューターへの PHP のインストールと管理を支援するツール。
- Brew PHP Switcher - Homebrew 用 PHP バージョン切り替えツール。
- Homebrew - macOS 向けパッケージマネージャー。
- PHP Brew - PHP のバージョン管理・インストーラー。
- PHP Build - もう一つの PHP バージョンインストーラー。
- Static PHP CLI - PHP CLI と FPM の静的ビルドを作成するか、ダウンロードできます。
開発環境の構築と共有に使うソフトウェアおよびツール。
- Ansible - 非常にシンプルなオーケストレーションフレームワーク。
- DDEV - PHP 向けローカル Web 開発環境システム。
- Docker - コンテナ化プラットフォーム。
- Docker PHP Extension Installer - Docker コンテナに PHP 拡張機能を簡単にインストールできます。
- Docksal - Docker :whale: を活用した、macOS、Windows、Linux 向け統合 Web 開発環境。
- Expose - オープンソースの PHP トンネリングサービス。
- Lando - ワンクリックで使える開発環境。
- Laravel Homestead - Laravel 向けローカル開発環境。
- Laravel Herd - macOS と Windows 向けのワンクリック PHP 開発環境。
- Laradock - Docker を基盤とする PHP 開発環境一式。
- PHPMon - PHP のインストールを管理する macOS メニューバーアプリ(Laravel Valet と連携)。
- Puppet - サーバー自動化フレームワーク兼アプリケーション。
- Solo - Laravel アプリケーションのプロセスを管理するターミナルアプリケーション。
- Takeout - Docker ベースの開発専用依存関係マネージャー。
- Vagrant - 移植可能な開発環境ユーティリティ。
PHP の代替仮想マシン。
- Hack - HHVM 向けプログラミング言語。
- HHVM - Facebook が開発した PHP 向け仮想マシン、ランタイム、JIT。
- PeachPie - .NET および .NET Core 向け PHP コンパイラー兼ランタイム。
テキストエディターと IDE
Section titled “テキストエディターと IDE”PHP に対応するテキストエディターと統合開発環境(IDE)。
- Eclipse for PHP Developers - Eclipse プラットフォームを基盤とする PHP IDE。
- Apache NetBeans - PHP と HTML5 に対応した IDE。
- PhpEd - プロ向けの商用デバッガーを備えた IDE。
- PhpStorm - 商用 PHP IDE。
- VS Code - オープンソースのコードエディター。
Web アプリケーション
Section titled “Web アプリケーション”Web ベースのアプリケーションとツール。
- 3V4L - オンライン PHP/HHVM シェル。
- Adminer - 単一の PHP ファイルで使えるデータベース管理ツール。
- Cachet - オープンソースのステータスページシステム。
- Lychee - 使いやすく見栄えのよい写真管理システム。
- Leantime - プロジェクト管理の専門家ではない人向けの、戦略的プロジェクト管理システム。
- MailCatcher - メールを受信して表示する Web ツール。
- Mailpit - 開発者向けメール・SMTP テストツール。
- phpMyAdmin - MySQL/MariaDB 用 Web インターフェース。
- PHP Queue - キューのバックエンドを管理するアプリケーション。
- phpRedisAdmin - Redis データベースを管理するシンプルな Web インターフェース。
- PHPSandbox - ブラウザーで使える PHP 向けオンライン IDE。
PHP アプリケーションとサービスを提供するためのインフラ。
- appserver.io - PHP で書かれたマルチスレッド対応 PHP アプリケーションサーバー。
- php-pm - PHP アプリケーション向けプロセスマネージャー、性能強化ツール、ロードバランサー。
- RoadRunner - 高性能な PHP アプリケーションサーバー、ロードバランサー、プロセスマネージャー。
PHP 開発のスキルと知識を高めるための書籍、Web サイト、記事などの各種リソース。
PHP 関連 Web サイト
Section titled “PHP 関連 Web サイト”PHP 関連の便利な Web サイト。
- Nomad PHP - オンラインの PHP 学習リソース。
- Laravel News - Laravel の公式ブログ。
- PHP Annotated Monthly - PHP ニュースを毎月まとめたダイジェスト。
- PHP FIG - PHP Framework Interoperability Group。
- PHP Package Development Standards - PHP パッケージ開発標準。
- PHP School - PHP のオープンソース学習コンテンツ。
- PHP The Right Way - PHP のベストプラクティスをまとめたクイックリファレンス。
- PHP UG - 最寄りの PHP ユーザーグループ(UG)を探すための Web サイト。
- PHP Watch - PHP の記事、ニュース、今後の変更、RFC など。
- Unit Testing Tips - PHP の例を通じて学ぶ単体テストのヒント。
PHP 書籍
Section titled “PHP 書籍”PHP 関連の優れた書籍。
- Domain-Driven Design in PHP - DDD のアーキテクチャスタイルを紹介する、PHP で書かれた実例集。
- Functional Programming in PHP - PHP に関数型プログラミングの原則と手法を適用する書籍。
- Mastering Object-Orientated PHP - Brandon Savage による、オブジェクト指向 PHP の書籍。
- PHP Cookbook - さまざまなコーディング上の問題を解決するためのコードレシピ集。
- Modernizing Legacy Applications in PHP - Paul M. Jones による、レガシー PHP アプリケーションのモダナイズに関する書籍。
- Scaling PHP Applications - Steve Corona による、PHP アプリケーションのスケーリングに関する電子書籍。
- Securing PHP: Core Concepts - Chris Cornutt による、PHP の一般的なセキュリティ用語と実践に関する書籍。
- Signaling PHP - Cal Evans による、CLI スクリプトで PCNTL シグナルを捕捉する方法を扱った書籍。
- XML Parsing with PHP - XPath 式の活用や名前空間の操作を含む XML ドキュメントの解析・検証、およびプログラムによる XML ファイルの作成・変更を解説します。
PHP 動画
Section titled “PHP 動画”PHP 関連の優れた動画。
- Laracasts - Laravel、Vue JS などに関するスクリーンキャスト。
- Laravel YouTube Channel - Laravel の公式 YouTube チャンネル。
- Program With Gio - Gio による PHP 8 講座。
- Programming with Anthony - Anthony Ferrara による動画シリーズ。
- SymfonyCasts - PHP と Symfony に関するスクリーンキャストとチュートリアル。
PHP カンファレンス
Section titled “PHP カンファレンス”PHP カンファレンス。
- Laracon EU - Laravel と関連技術を学びたい人や、知識を共有したい人を対象とする 2 日間のイベント。
- PHP[TEK] - PHP 言語に焦点を当てた、米国で最も長く続いている Web 開発者向けカンファレンス。
- PHP UK Conference - PHP UK Conference の動画集。
PHP ポッドキャスト
Section titled “PHP ポッドキャスト”PHP をテーマにしたポッドキャスト。
- Laravel News Podcast - Laravel News Podcast では、Laravel PHP Framework に関する最新ニュースやイベントをお届けします。
- Mostly Technical - Ian Landsman と Aaron Francis がホストを務め、Laravel、ビジネス、関連する多彩な話題を活発に議論します。
- No Compromises - Laravel SaaS チームで長年働いてきた、経験豊富で辛口なプログラマー 2 人がベストプラクティスを語ります。
- North Meets South Web Podcast - Jacob Bennett と Michael Dyrynda が 14.5 時間の時差を越えて、Web 開発者としての暮らしを語ります。
- Over Engineered - 重要でないプログラミング上の疑問を極めて詳しく掘り下げる、ミニシリーズ形式のポッドキャスト。
- PHP Internals News - PHP internals に関するポッドキャスト。
- PHP Town Hall - Ben Edmunds と Phil Sturgeon による気軽な PHP ポッドキャスト。
- php[podcast] episodes from php[architect] - PHP と Web 開発に特化した業界を代表する技術誌・出版社 php[architect] の公式ポッドキャスト。
- PHPUgly - 働きすぎの PHP 開発者たちによるあれこれ。
- The Laracasts Snippet - 各エピソードで Web 開発のある側面について一つの考えを紹介する、Laracasts の短編番組。
- The Laravel Podcast - Laravel と PHP 開発のニュースや議論。
- The PHP Roundtable - PHP 好きの開発者が関心のある話題を語り合う、気軽な集まり。
PHP ニュースレター
Section titled “PHP ニュースレター”PHP 関連ニュースをメールで直接お届けします。
- PHP Weekly - PHP の週刊ニュースレター。
PHP の読み物
Section titled “PHP の読み物”PHP 関連の読み物。
- php[architect] - PHP 専門の月刊誌。
PHP 内部情報の読み物
Section titled “PHP 内部情報の読み物”PHP の内部実装やパフォーマンスに関する読み物。
- PHP RFCs - PHP RFC(Request for Comments)の公式サイト。
- Externals - PHP 内部の議論。
- PHP RFC Watch - 最新の PHP RFC を追跡します。
- PHP Internals Book - 3 人のコア開発者が執筆した、PHP internals に関するオンライン書籍。
HagiCode
HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。
豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。
- スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
- 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
- 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。
Windows 版をダウンロード
HagiCode を共有
アイデアを、出荷できるソフトウェアへ。
HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。
- スマート
- OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
- 効率的
- マルチエージェント実行で、調査・実装・レビューを並行して進めます。
- 楽しい
- 使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

