awesome-php 中國(guó)語と英語のリソースのコンパイル (同期更新)
Oct 08, 2016 pm 04:04 PM中國(guó)語版
仕事で必要なものをすぐに見つけられるように、一般的に使用される PHP ライブラリ、リソース、テクニックを収集して整理します。
- このリストの內(nèi)容には、awesome-php、Developer Weekly、個(gè)人的な蓄積などからの翻訳が含まれています
- awesome-frontendが推奨するフロントエンドコンポーネントのリスト
學(xué)習(xí)リソース
PHP 関連の貴重なコミュニティ、ブログ、Web サイト、記事、書籍、ビデオ、その他のリソース
- PHP ウェブサイト
- PHP の正しい方法 – PHP 実踐のためのクイックリファレンスガイド
- PHP ベスト プラクティス – PHP のベスト プラクティス
- PHP ウィークリー ニュース – PHP ウィークリー
- PHP の保護(hù) – PHP のセキュリティについて
- PHP FIG – PHP フレームワーク インタラクティブ グループ
-
- PSR中國(guó)語翻訳
PHP School – オープンソースの PHP 學(xué)習(xí)リソース - PHPTrends – 急速に発展している PHP ライブラリ検索
- PHP 開発者の実踐
- その他のウェブサイト
- Open Web Application Security Project (OWASP) – オープンソース ソフトウェア セキュリティ コミュニティ
- WebSec IO – Web セキュリティ コミュニティ
- セマンティック バージョニング – セマンティック バージョン
- Atlassian Git チュートリアル – 一連の Git チュートリアル
- ハッカーのためのサーバー – サーバーの運(yùn)用とメンテナンスに関連します
- PHP書籍
- モダン PHP – 著者は、The Tao of PHP の創(chuàng)始者であり、Slim フレームワークの作者です
-
- モダンPHP (中國(guó)語版)
PHP パンダ
-
- その他の本
- Linux コマンド ライン – Linux コマンド ライン チュートリアル
依存関係管理
依存関係管理のためのパッケージとフレームワーク
- Composer / Packagist – パッケージと依存関係のマネージャー。
- Composer インストーラー – マルチフレームワーク Composer ライブラリ インストーラー
- pickle – PHP 拡張機(jī)能インストーラー
- Melody – 1 つのファイル Composer スクリプトを構(gòu)築するツール。
Web開発フレームワーク
- Symfony2 – 獨(dú)立したコンポーネントで構(gòu)成されるフレームワーク (SP2)
- Zend Framework 2 – 獨(dú)立したコンポーネントで構(gòu)成されるフレームワーク (ZF2)
- Laravel 5 – シンプルでエレガントな PHP Web 開発フレームワーク (L5)
- Aura PHP – 獨(dú)立したコンポーネント用のフレームワーク
- Yii2 – 大規(guī)模な Web アプリケーションを開発するための高性能 PHP フレームワーク
- Nette – 獨(dú)立したコンポーネントで構(gòu)成されるフレームワークでもあります
- PPI Framework 2 – インタラクティブなフレームワーク
- CakePHP – 効率的なアプリケーション開発フレームワーク (CP)
- Phalcon – C 拡張機(jī)能としてのフレームワーク
- Yaf – Brother Niao の C 拡張フレームワーク
-
- swoole-yaf – Swoole と Yaf に基づく開発フレームワーク
- yaf – Swoole と Yaf に基づく別の開発フレームワーク
Zan PHP フレームワーク – Youzan のオープンソース PHP フレームワーク
- Aura コンポーネント – PHP5.4 コンポーネント パッケージ
- Hoa プロジェクト – PHP コンポーネントのコレクション
設(shè)定ファイルのクラスライブラリと拡張機(jī)能をロードする
- Yaconf – 高性能構(gòu)成管理拡張機(jī)能
- config – PHP、INI、XML、JSON、YAML ファイルをサポートする軽量の構(gòu)成ローダー
- Zend 構(gòu)成
マイクロフレームワークとルーティング
- Silex – Symphony2 コンポーネントに基づくマイクロフレームワーク
- Silex Skeleton – Silex のプロジェクト フレームワーク
- Silex Web Profiler – Silex 用の Web デバッグ ツールバー
- Slim – もう 1 つのシンプルなマイクロ フレームワーク
- スリムスケルトン – スリムのためのフレームワーク
- スリムビュー – スリムのカスタムビューセット
- Slim ミドルウェア – Slim のカスタム ミドルウェア コレクション
- SlimMVC-Skeleton – Slim に基づいて MVC といくつかのコンポーネントを?qū)g裝します
- Bullet PHP – REST API を構(gòu)築するためのマイクロフレームワーク
- Lumen – Laravel ベースのマイクロフレームワーク
- Proton – マイクロ PHP フレームワーク
- blink – 「長(zhǎng)時(shí)間実行される」サービスを構(gòu)築するためのマイクロ高性能 Web フレームワーク
ルーター
- Fast Route – 効率的なルーティング ライブラリ
- Route – Fast Route に基づくルーティング ライブラリ
- Pux – もう 1 つの効率的なルーティング ライブラリ
- Klein – 柔軟なルーティング ライブラリ
- Macaw – 非常に無駄がなく、高速でセクシーなシンプルな PHP ルーターです。
テンプレートエンジン(テンプレート化)
テンプレートと字句解析のためのライブラリとツール
- Twig – 包括的なテンプレート言語
- Twig Cache Extension – Twig 用のテンプレート フラグメント キャッシュ ライブラリ
- Mustache – PHP で実裝された Mustache テンプレート言語
- Phly Mustache – Mustache テンプレート言語の別の PHP 実裝
- MtHaml – PHP で実裝された HAML テンプレート言語
- PHPTAL – PHP で実裝された TAL テンプレート言語
- Plates – オリジナルの PHP テンプレート ライブラリ
- Lex – 軽量のテンプレートパーサー
靜的サイトジェネレーター
Webページコンテンツを生成するための前処理ツール
- Sculpin – Markdown と Twig を靜的 HTML に変換するツール
- Phrozn – Textile、Markdown、Twig を HTML に変換する別の ithub ツール
- プレス
- Couscous – Markdown ドキュメントを HTML に変換し、Github Page に公開するツール
HTTP
HTTP およびスクレイピング Web サイト用のライブラリ
- Guzzle – 完全な HTTP クライアント
- Buzz – 別の HTTP クライアント
- リクエスト – シンプルなHTTPライブラリ
- HTTPFul – チェーンされた HTTP クライアント
- Goutte – シンプルなウェブスクレーパー
- PHP VCR – HTTP リクエストを記録および再生するライブラリ
- php-curl-class – PHP の Curl クラス
ミドルウェア
アプリケーションライブラリを構(gòu)築するためのミドルウェア
URL
URLを解析するためのライブラリ
- Purl – URL 操作ライブラリ
- PHP ドメイン パーサー – ローカル サフィックス パーサー
- Uri – シンプルな URL 操作ライブラリ
メール
メールの送信と解析のためのライブラリ
- SwiftMailer – メーラーソリューション
- PHPMailer – 別のメーラー ソリューション
- Nette Mail – シンプルでエレガントなメール送信モジュール
- Fetch – IMAP ライブラリ
- Email Reply Parser – 電子メール返信パーサー ライブラリ
- Stampie – SendGrid、PostMark、MailGun、Mandrill などの電子メール サービスのライブラリ
- CssToInlineStyles – 電子メール テンプレート用のインライン CSS ライブラリ
- Email Validator – コンパクトな電子メール検証ライブラリ
ファイル操作(ファイル)
ファイル処理とMIMEタイプチェックについて
- Gaufrette – ファイルストリームの抽象化レイヤー
- Flysystem – ファイル ストリームのもう 1 つの抽象化レイヤー
- Canal – インターネットメディアタイプをチェックするためのライブラリ
- Apache MIME タイプ – Apache MIME タイプを解析するためのライブラリ
- Ferret – MIME 検出ライブラリ
- Hoa Mime – 別の MIME 検出ライブラリ
- Lurker – 資産追跡ライブラリ
- PHP File Locator – 大規(guī)模プロジェクト內(nèi)のファイルを検索するためのライブラリ
- PHP FFmpeg – FFmpeg ビデオラッピング用のライブラリ
- CSV – CSV データ操作ライブラリ
ストリーム
ストリームを処理するためのライブラリ
- Streamer – シンプルなオブジェクト指向ストリーム ラッパー ライブラリ
依存性の注入
依存性注入設(shè)計(jì)パターンを?qū)g裝するライブラリ
- Pimple – 小さな依存関係注入コンテナ
- container-interop – コンテナの相互運(yùn)用性
- Auryn – もう 1 つの小さな依存関係注入コンテナ
- コンテナ – もう一つの柔軟な依存関係注入コンテナ
- PHP DI – アノテーションを使用した依存性注入
- Acclimate – 依存関係注入コンテナーとサービス ロケーターの共通インターフェイス
- Symfony DI – 依存性注入コンポーネント (SF2)
- ツイッタィ
- シンプルなコンテナ
- ディン
畫像
畫像処理用ライブラリ
- Imagine – 畫像処理ライブラリ
- PHP Image Workshop – 別の畫像処理ライブラリ
- Intervention Image – 畫像処理ライブラリでもあります
- GIF Frame Extractor – GIF アニメーションのフレーム情報(bào)を抽出するためのライブラリ
- GIF Creator – 複數(shù)の畫像からアニメーションGIFを作成するライブラリ
- テキスト付き畫像 – 畫像にテキストを埋め込むライブラリ
- Color Extractor – 畫像から色を抽出するライブラリ
- Glide – オンデマンド畫像処理ライブラリ
- Image Optimizer – 畫像を最適化するためのライブラリ
- PHPThumb – サムネイル処理ライブラリ
- phpqrcode – QRコード生成ライブラリ
- QrCode – 別の QR コード生成ライブラリ
テスト
コードをテストし、テストデータを生成するためのライブラリ
- PHPUnit – 単體テストフレームワーク
- DBUnit – PHPUnit のコード テスト ライブラリ
- ParaTest – PHPUnit の並列テスト ライブラリ
- PHPSpec – 仕様ベースの単體テスト ライブラリ
- Codeception – フルスタック テスト フレームワーク
- AspectMock – PHPUnit/Codeception のモック フレームワーク
- Atoum – シンプルなテストライブラリ
- Mockery – テスト用のモックオブジェクトライブラリ
- Phake – テスト用のもう 1 つのモック オブジェクト ライブラリ
- Prophecy – 強(qiáng)力なシミュレーション フレームワーク
- Faker – 偽データ生成ライブラリ
- Samsuit – もう一つの偽データ生成ライブラリ
- Alice – 複雑なデータを生成するためのライブラリ
- Behat – 動(dòng)作駆動(dòng)開発 (BDD) のテスト フレームワーク
- Pho – 動(dòng)作駆動(dòng)型開発のための別のテスト フレームワーク
- Mink – Web受け入れテスト
- HTTP Mock – 単體テストで HTTP リクエストをモックするライブラリ
- VFS Stream – テスト用の仮想ファイル システム ストリーム ラッパー
- VFS – テスト用のもう 1 つの仮想ファイル システム
- Locust – Python で開発された最新の負(fù)荷テスト ライブラリ
- Peridot – イベント駆動(dòng)型のテストフレームワーク
継続的インテグレーション
継続的に統(tǒng)合されたライブラリとアプリケーション
- Travis CI – 継続的統(tǒng)合プラットフォーム
- SemaphoreCI – オープンソース プログラムとプライベート プロジェクトのための継続的統(tǒng)合プラットフォーム
- PHPCI – PHP 用のオープンソース継続的統(tǒng)合プラットフォーム
- Sismo – 継続的テストサーバーライブラリ
- Jenkins – PHP を活用した継続的インテグレーション プラットフォーム
- JoliCi – PHP で開発された Docker ベースの継続的統(tǒng)合クライアント
ドキュメント
プロジェクトドキュメントを生成するためのライブラリ
- Sami – API ドキュメントジェネレーター
- APIGen – 別の API ドキュメント ジェネレーター
- PHP Documentor 2 – ドキュメントジェネレーター
- phpDox – PHP プロジェクト用のドキュメント ジェネレーター (API ドキュメントだけではありません)
セキュリティ
安全な亂數(shù)の生成、データの暗號(hào)化、脆弱性のスキャン、およびトークンのためのライブラリ
- HTML Purifier – 標(biāo)準(zhǔn)の HTML フィルター
- RandomLib – 亂數(shù)とランダムな文字列を生成するためのライブラリ
- True Random – www.random.org を使用して亂數(shù)を生成するライブラリ
- SecurityMultiTool – PHP セキュリティ ライブラリ
- PHPSecLib – 純粋な PHP セキュア通信ライブラリ
- TCrypto – シンプルなキーと値の暗號(hào)化リポジトリ
- PHP IDS – 構(gòu)造化された PHP セキュリティ層
- PHP SSH – オブジェクト指向 SSH ラッパー ライブラリ
- IniScan – PHP INI ファイルのセキュリティをスキャンするツール
- SensioLabs Security Check – セキュリティ推奨事項(xiàng)に従って Composer の依存関係をチェックする Web ツール
- Zed – Web アプリケーション用の統(tǒng)合侵入テスト ツール
- php-ratelimiter
パスワード
パスワードを処理および保存するためのライブラリとツール
- Password Compat – 新しい PHP5.5 パスワード機(jī)能の互換性ライブラリ
- phpass – ポータブルなパスワードハッシュフレームワーク
- PHP Password Lib – パスワードを生成および検証するためのライブラリ
- パスワード ポリシー – PHP および JavaScript 用のパスワード ルール ライブラリ
- Password Validator – パスワード ハッシュを検証およびアップグレードするライブラリ
- Zxcvbn PHP – Zxcvbn JS に基づく PHP 表示パスワード強(qiáng)度推定ライブラリ
- GenPhrase – 安全なランダムパスワードを生成するライブラリ
コード分析
コードベースを分析、解析、操作するためのツール
- PHP パーサー – PHP で書かれた PHP パーサー
- PHPPHP – PHP によって実裝された PHP 仮想マシン
- PHPSandbox – PHP サンドボックス環(huán)境
- Dissect – 字句解析および構(gòu)文解析ツールのコレクション
- PHP Mess Detector – コードをスキャンしてバグ、次善のコード、未使用のパラメーターを見つけるライブラリ
- PHP Code Sniffer – PHP、CSS、および JS コード標(biāo)準(zhǔn)の競(jìng)合を検出するライブラリ
- PHPCPD – コピー&ペーストされたコードを検出するライブラリ
- PHP Analyzer – PHP コードのエラーを分析するためのライブラリ
- PHP CS Fixer – コード標(biāo)準(zhǔn)ライブラリ
- PHP Manipulator – PHP ソースコードを分析および変更するためのライブラリ
- PHP Metrics – 靜的測(cè)定ライブラリ
- PHP リファクタリング ブラウザ – PHP コードをリファクタリングするためのコマンド ライン ツール
- php-semver-checker – バージョン比較のためのコマンドラインツール
- UBench – シンプルで小さなベンチマーク ライブラリ
- Athletic – 注釈ベースのベンチマーク ライブラリ
- Mondrian – グラフ理論を使用したコード分析ツール
- Scrutinizer – PHP コードを検査するための Web ツール
- PHPLOC – PHP プロジェクトのサイズを素早く見積もるツール
- PHPCcheckstyle – 特定のコーディングルールへの準(zhǔn)拠を支援するツール
- PhpDependencyAnalysis – カスタマイズ可能な依存関係図を作成するツール
- Code Climate – 自動(dòng)コードレビュー
- PHP エラー – 標(biāo)準(zhǔn)の PHP エラー メッセージを変換するために使用され、主に開発プロセス中のデバッグに使用されます
建築
デザインパターン、プログラミング仕様、コード構(gòu)成に関するライブラリ
- PHP オプション – PHP オプション タイプのライブラリ
- Ruler – 環(huán)境ルールを生成するためのシンプルなステートレス エンジン
- Finite – シンプルな PHP 有限狀態(tài)マシン
- Compose – 関數(shù)組み合わせライブラリ
- Monad PHP – シンプルな Monad ライブラリ
- Patchwork – ユーザーを再定義する関數(shù)ライブラリ
- ガラパゴス – 言語切り替えの進(jìn)化
- デザイン パターン PHP – PHP を使用して実裝されたデザイン パターンのサンプルのライブラリ
- Functional PHP – 関數(shù)型プログラミング ライブラリ
- Lib Accessor – アクセスを簡(jiǎn)素化するライブラリ
- Iter – ジェネレーターを使用して反復(fù)プリミティブを提供するライブラリ
デバッグとプロファイリング
コードをデバッグするためのライブラリとツール
- xDebug – PHP デバッグおよび分析ツール
- おっと
- PHP デバッグバー – デバッグツールバー
- PHP コンソール – Web デバッグ コンソール
- Barbushin PHP Console – Google Chrome を使用した Web デバッグ制御ツール
- PHPDBG – インタラクティブな PHP デバッガー
- Tracy – シンプルなエラー検出、ロギング、時(shí)間測(cè)定ライブラリ
- Z-Ray – デバッグおよびパフォーマンス分析ツール
- xHprof – Facebook のオープンソース PHP パフォーマンス評(píng)価ツール
- xhprof.io – xhprof データの保存とデータの表示のための UI を?qū)g裝します
- xhgui – xhprof データを保存および表示するための別の UI
- Blackfire.io – 低オーバーヘッドのコードプロファイラー
- Kint – デバッグおよびパフォーマンス分析ツール
ビルドツール
プロジェクト構(gòu)築および自動(dòng)化ツール
- Go – シンプルな PHP ビルドツール
- Bob – シンプルなプロジェクト自動(dòng)化ツール
- Phake – PHP クローン ライブラリ
- Box – PHAR ファイルを構(gòu)築するためのツール
- Phing – Apache Ant に基づく PHP プロジェクトビルドシステム
タスクランナー
タスクを自動(dòng)的に実行するためのライブラリ
- Task – Grunt と Gulp に基づく純粋な PHP タスクランナー
- Robo – オブジェクト指向 PHP タスクランナー
- Bldr – Symfony コンポーネント上に構(gòu)築された PHP タスクランナー
ナビゲーション
ナビゲーション構(gòu)造を構(gòu)築するためのツール
- KnpMenu – メニューライブラリ
- Cartographer – サイトマップ生成ライブラリ
資産管理
ウェブサイトのリソースを管理、圧縮、最小化するためのツール
- Assetic – 資産管理パイプライン ライブラリ
- Pipe – リソース管理用の別のパイプライン ライブラリ
- Munee – リソース最適化ライブラリ
- JShrink – JavaScript 圧縮ライブラリ
- Puli – リソースへの絶対パスを検出するライブラリ
地理位置情報(bào)
緯度と経度を使用して住所をエンコードするためのライブラリ
- GeoCoder – ジオコーディング ライブラリ
- GeoTools – 地理ツールに関連するライブラリ
- PHPGeo – シンプルな地理ライブラリ
- GeoJSON – GeoJSON の実裝
日付と時(shí)刻
日付と時(shí)刻を扱うためのライブラリ
- Carbon – シンプルな日付と時(shí)刻の API 拡張機(jī)能
- ExpressiveDate – 別の日付と時(shí)刻の API 拡張機(jī)能
- CalendR – カレンダー管理ライブラリ
イベント
イベント駆動(dòng)型またはノンブロッキングイベントループ実裝用のライブラリ
- React – イベント駆動(dòng)型のノンブロッキング I/O ライブラリ
- Rx.PHP – React 拡張ライブラリ
- phpsocket.io
- Ratchet – Web ソケット ライブラリ
- Hoa WebSocket – 別の Web ソケット ライブラリ
- Elephant.io – 別の Web ソケット ライブラリ
- Hoa EventSource – イベント ソース ライブラリ
- Evenement – イベントスケジュールライブラリ
- イベント – アプリおよび/またはドメインのイベント パッケージ。
- Cake Event – イベントスケジュールライブラリ
- ブロードウェイ – イベントソースとCQRSライブラリ
ロギング
ログファイルを生成および処理するためのライブラリ
- Monolog – 包括的なロギング ライブラリ
- KLogger – 使いやすい PSR-3 ロギング クラス
- アナログ – オポチュニスティッククロージャを備えたマイクロロギングパッケージ
- SeasLog – 効率的なロギング拡張機(jī)能
電子商取引
支払いとオンライン電子商取引ストアの構(gòu)築のためのライブラリとアプリ
- OmniPay – マルチゲートウェイ支払い処理フレームワーク
- Payum – 支払いのための抽象化ライブラリ
- Sylius – オープンソースの電子商取引ソリューション
- Thelia – もう 1 つのオープンソース e コマース ソリューション
- Money – PHP で実裝されたファウラーマネーモデル
- Sebastian Money – 貨幣価値を扱うためのライブラリ
- Swap – 為替レートライブラリ
PDF ファイルを処理するためのライブラリとソフトウェア
- Snappy – PDF および畫像生成ライブラリ
- WKHTMLToPDF – HTML を PDF に変換するツール
- PHPPpdf – XML を PDF および畫像に変換するライブラリ
オフィス
Office スイート用のさまざまなドキュメント処理ライブラリ
- PHPWord – Word 文書を処理するためのライブラリ
- PHPExcel – Excel ドキュメントを処理するためのライブラリ
- PHPPowerPoint – PPT スライドを処理するためのライブラリ
- ExcelAnt – Excel ドキュメントを操作するためのライブラリ
データベース
オブジェクト リレーショナル マッピング (ORM) またはデータ マッピング テクノロジを使用したデータベース インタラクション ライブラリ
- Doctrine – 完全な DBAL と ORM
- Doctrine Extensions – Doctrine の動(dòng)作の拡張コレクション
- Propel – 高速 ORM、移行、クエリ ライブラリ
- 雄弁 – Laravel 5 ORM(L5)
- LazyRecord – 高速 ORM
- Baum – 雄弁なネストされたコレクション
- Spot2 – MySQL 用の ORM マッパー
- RedBean – 軽量で構(gòu)成が簡(jiǎn)単な ORM
- Pomm – PostgreSQL のオブジェクト モデル マネージャー
- ProxyManager – プロキシ オブジェクトを生成するためのデータ マッピング用ツールのコレクション
- Cake ORM – オブジェクト リレーショナル マッパー、データ マッピング パターン (CP) の使用を?qū)g裝します
- Medoo – 開発を加速する軽量 ORM
移行
データベーススキーマと移行を管理するためのライブラリ
- PHPMig – 移行管理ライブラリ
- Phinx – データベース移行管理ライブラリ
- 移行 – 別の移行管理ライブラリ
- Doctrine Migrations – Doctrine の移行ライブラリ
非リレーショナルデータベース (NoSQL)
NoSQL バックエンドを処理するためのライブラリ
- モンゴDB
- mongo-php-library – MongoDB 公式 PHP ライブラリ
- MongoQB – MongoDB 用のクエリ構(gòu)築ライブラリ
- Monga – MongoDB の抽象化ライブラリ
- mongodm – MongoDB ORM
- php-mongo – MongoDB 用の PHP ODM
- レディス
- Predis – 完全に機(jī)能する Redis ライブラリ
キュー
イベントとタスクキューを処理するためのライブラリ
- Pheanstalk – Beanstalkd クライアント ライブラリ
- PHP AMQP – 純粋な PHP AMQP ライブラリ
- Thumper – RabbitMQ パターン ライブラリ
- Bernard – マルチバックエンド抽象化ライブラリ
- php-resque – Redisベースのメッセージキュー
- Gearman – タスク分散システム
検索
データのインデックス作成とクエリ実行のためのライブラリとソフトウェア
- ElasticSearch PHP – ElasticSearch の公式クライアント ライブラリ
- Elastica – 別の ElasticSearch クライアント ライブラリ
- Solarium – Solr クライアント ライブラリ
- SphinxQL クエリ ビルダー – Sphinx 検索エンジン用のクエリ ライブラリ
コマンドライン
コマンドラインツールを構(gòu)築するためのライブラリ
- symfony/console – Symfony コマンドラインワーカーコンポーネント
- Boris – マイクロ PHP REPL
- PsySH – 別の PHP REPL
- Pecan – イベント駆動(dòng)型のノンブロッキングシェル
- GetOpt – コマンドライン選択パーサー
- OptParse – 別のコマンドラインオプションパーサー
- Commando – シンプルなコマンドライン選択パーサー
- GetOptionKit – コマンドラインオプションパーサーでもあります
- Cron 式 - cron 実行日を計(jì)算するライブラリ
- ShellWrap – シンプルなコマンドラインラッパーライブラリ
- Hoa Console – 別のコマンドラインライブラリ
- Shunt - 複數(shù)のリモートマシン上で並行して実行するコマンドラインライブラリ
- Cilex – コマンドラインツールを構(gòu)築するための小さなフレームワーク
- CLImate – コマンドラインツールを構(gòu)築するためのフレームワーク (色と特殊な形式を出力可能)
- Webmozart コンソール
スケジュールされたタスク (Crontab)
PHP でのスケジュールされたタスク管理 crontab 関連のパッケージ化
- Dispatcher – Laravelベースのスケジュールされたタスク管理
- swoole-crontab – 第2レベルの処理をサポートするswooleベースのタイマープログラム
- jobby – PHP のスケジュールされたタスク マネージャー
- cronlingo – crontab を人間に優(yōu)しいフレーズとして表現(xiàn)します
認(rèn)証と認(rèn)可
認(rèn)証モードを?qū)g裝するライブラリ
- Sentinel – 認(rèn)証および認(rèn)可フレームワーク
- Sentinel Social – ソーシャルネットワーク認(rèn)証用のライブラリ
- Opauth – OAuth 認(rèn)証のサポートを提供し、統(tǒng)一された標(biāo)準(zhǔn)アクセス方法を提供します
- OAuth2サーバー – OAuth2認(rèn)証サーバー、リソースサーバー、クライアントライブラリ
- OAuth2 サーバー – OAuth2 サーバーの実裝
- PHP oAuthLib – 別の OAuth ライブラリ
- TwitterOAuth – Twitter OAuth ライブラリ
- TwitterSDK – 完全にテストされた Twitter SDK
- Hawk – Hawk HTTP 認(rèn)証ライブラリ
- HybridAuth – オープンソースのソーシャル ログイン ライブラリ
- Lock – アクセス制御リスト (ACL) システム ライブラリ
- OAuth 1.0 クライアント – OAuth 1.0 クライアント ライブラリ
- OAuth 2.0 クライアント – OAuth 2.0 クライアント ライブラリ
- Sentry – 認(rèn)証および認(rèn)可システム
- EvaOAuth – 統(tǒng)合インターフェイス OAuth ログイン PHP クラス ライブラリ
- JSON Web トークン – JSON Web トークン ライブラリ
- php-jwt
- jwt
- jose – JSON 署名および暗號(hào)化ライブラリ
- スリムjwt認(rèn)証
- jwt認(rèn)証
マークアップ
タグを扱うためのライブラリ
- Decoda – 軽量のタグ解析ライブラリ
- PHP Markdown – マークダウンパーサー
- CommonMark PHP – CommonMark 仕様をサポートするマークダウン パーサー。
- Parsedown – マークダウンパーサー
- Ciconia – Github スタイルをサポートする Markdown パーサー
- Cebe Markdown – 高速で拡張可能な Markdown パーサー
- HTML5 PHP – HTML5 解析およびシリアル化ライブラリ
- 絵文字 – 絵文字を処理するためのシンプルなクラスライブラリ
- php-emoji – 絵文字表現(xiàn)変換ライブラリ
文字列
文字列の解析と操作のためのライブラリ
- ANSI to HTML5 – ANSI を HTML5 に変換するライブラリ
- Patchwork UTF-8 – UTF-8 形式の文字列を処理するためのポータブル ライブラリ
- Hoa String – 別の UTF-8 形式の文字列ライブラリ
- Stringy – マルチバイトをサポートする文字列操作ライブラリ
- Color Jizz – 色の処理と変換のためのライブラリ
- UUID – UUIDを生成するためのライブラリ
- Slugify – 文字列をスラッグ形式に変換するライブラリ
- Urlify – Django URLify.js の PHP ポート
- Text – テキスト処理ライブラリ
- SQL Formatter – SQL ステートメントをフォーマットするためのライブラリ
- UA Parser – UA (ユーザーエージェント) 文字列を解析するためのライブラリ
- Device Detector – UA (ユーザー エージェント) 文字列を解析するための別のライブラリ
- Mobile-Detect – モバイルデバイス (デスクトップデバイスを含む) を検出するための軽量ライブラリ
- ブラウザ – ユーザーのブラウザ環(huán)境に関する情報(bào)を検出します
數(shù)字
數(shù)値を処理するためのライブラリ
- Numbers PHP – 數(shù)値を処理するためのライブラリ
- Math – より大きな數(shù)値を処理するためのライブラリ
- ByteUnits – バイナリおよび測(cè)定システムでバイト単位を解析、フォーマット、変換するためのライブラリ
- PHP 測(cè)定単位 – 測(cè)定単位間を変換するためのライブラリ
- PHP Conversion – 測(cè)定単位間の変換のための別のライブラリ
- LibPhoneNumber for PHP – PHP で実裝された Google 電話番號(hào)処理システム ライブラリ
- bashids.php – 整數(shù)から一意の文字列を生成するために使用されます (例: ID の暗號(hào)化と復(fù)號(hào)化によって実際の ID を隠す)
フィルタリングと検証
データのフィルタリングと検証のためのライブラリ
- Filterus – シンプルな PHP フィルタリング ライブラリ
- 検証の尊重 – シンプルな検証ライブラリ
- Valitron – 別のデータ検証ライブラリ
- Cake Validation – 別のデータ検証ライブラリ
- php-readability – コンテンツ分析アルゴリズム
- アップロード – ファイルのアップロードと検証を処理するライブラリ
- DMS フィルター – アノテーションベースのフィルタリング ライブラリ
- MetaYaml – YAML、JSON、XML をサポートするスキーマ検証ライブラリ
- ISO コード – さまざまな ISO および ZIP エンコーディングを検証するためのライブラリ
RESTとAPI
Restful API を開発するためのライブラリと Web フレームワーク
- Apigility – Zend Framework2 で構(gòu)築された API ビルダー
- Hateoas – HATEOAS REST Web サービス ライブラリ
- HAL – ハイパーテキスト アプリケーション言語 (HAL) 構(gòu)築ライブラリ
- Negotiation – コンテンツネゴシエーションライブラリ
- Drest - Doctrine エンティティを REST リソース ノードとして表示するライブラリ
- Restler – PHP メソッドを RESTful Web API として公開する軽量フレームワーク
- フラクタル – [ベストプラクティス] データリターンの統(tǒng)合処理
キャッシング
データをキャッシュするためのライブラリ
- 代替 PHP キャッシュ (APC) – PHP 用のオープンソースのオペコード キャッシュ
- Doctrine Cache – キャッシュライブラリ
- Zend Cache – 別のキャッシュ ライブラリ
- Cake Cache – キャッシュ用ライブラリ
- Stash – 別のキャッシュ ライブラリ
- CacheTool – APC/オペコードキャッシュをクリアするコマンドラインツール
- PhpFastCache – PHP キャッシュ ライブラリ
データ構(gòu)造とストレージ
データ構(gòu)造とストレージテクノロジーを?qū)g裝するライブラリ
- Ardent – データ構(gòu)造ライブラリ
- PHP コレクション – シンプルなコレクション ライブラリ
- Serializer – データをシリアル化および逆シリアル化するためのライブラリ
- Zend Serializer – データをシリアル化および逆シリアル化するための別のライブラリ
- PHP Object Storage – オブジェクトストレージ用のライブラリ
- Fractal – 複雑なデータ構(gòu)造を JSON 出力に変換するためのライブラリ
- Totem – データ変更セットを管理および作成するためのライブラリ
- PINQ – PHP リアルタイム Linq ライブラリ
- JsonMapper – 埋め込まれた JSON 構(gòu)造を PHP クラスにマップするライブラリ
- Cake Collection – シンプルなコレクションライブラリ
通知
通知に関するライブラリ
- Nod – 通知ライブラリ
- Notificato – プッシュメッセージを処理するためのライブラリ
- Notification Pusher – デバイスプッシュ通知用の獨(dú)立したライブラリ
- Notificator – 軽量の通知ライブラリ
展開
プロジェクト展開用のライブラリ
- Pomander – PHP アプリケーションの展開ツール
- Rocketeer – PHP 用の高速かつシンプルなデプロイヤー
- Envoy – PHP を使用して SSH タスクを?qū)g行するツール
- Plum – 展開ライブラリ
- Deployer – 導(dǎo)入ツール
- walle-web – オープンソースの Web コードリリース管理システム
國(guó)際化とローカリゼーション
國(guó)際化 (I18n) およびローカリゼーション (L10n) のためのライブラリ
- オーラ國(guó)際空港
- Cake I18n – メッセージの翻訳とローカライズ
サードパーティ API
サードパーティ API にアクセスするためのライブラリ
- mailgun-php – Mailgun の PHP 用公式 SDK
拡張機(jī)能
PHP 拡張機(jī)能の構(gòu)築に役立つライブラリ
- Zephir – PHP 拡張機(jī)能を開発するための PHP と C++ の間でコンパイルされた言語
- PHP CPP – PHP 拡張機(jī)能を開発するための C++ ライブラリ
PHPのインストール
PHP のインストールと管理を支援します
- HomeBrew – OSX 用のパッケージ管理ツール
- HomeBrew PHP – HomeBrew での PHP のインストール パッケージ
- PHP OSX – OSX 用の PHP インストーラー
- PHP Brew – PHP バージョン管理ツールおよびインストーラー
- PHP Env – 別の PHP バージョン ツール
- PHP Switch – 別の PHP バージョン ツール
- PHP Build – 別の PHP バージョン ツール
- VirtPHP – 分離された PHP 環(huán)境を作成および管理するツール
開発環(huán)境
サンドボックス開発環(huán)境を作成するためのソフトウェアとツール
- Vagrant – 開発環(huán)境を作成するための軽量ツール
- Ansible – シンプルなビジネスプロセスフレームワーク
- Puppet – サーバー自動(dòng)化フレームワークとアプリケーション
- PuPHPet – PHP 開発を構(gòu)築するための仮想マシン ツール
- Protobox – PHP 開発を構(gòu)築するためのもう 1 つの仮想マシン ツール
- Phansible – PHP 開発を構(gòu)築するためのもう 1 つの仮想マシン ツール
- centstead – vagrant と homestead をベースにした Laravel ローカル開発環(huán)境
仮想マシン
代替 PHP 仮想マシン
- HHVM – Facebook のオープンソース PHP 仮想マシン
- HippyVM – 別の PHP 仮想マシン
開発ツール(統(tǒng)合開発環(huán)境)
PHPをサポートするIDE
- ネットビーンズ
- PHP 開発者のための Eclipse
- PhpStorm
ウェブアプリケーション
ウェブベースのアプリとツール
- 3V4L – オンライン PHP シェル
- DBV – データベースバージョン管理アプリケーション
- PHP Queue – キューを管理するバックエンド プログラム
- MailCatcher – メールを受信して??表示するプログラム
- Cachet – オープンソースの Web サイトステータス表示システム (status.github.com など)
- phpRedisAdmin – Redis管理ツール
- phpPgAdmin – PostgreSQL管理ツール
- phpMyAdmin – MySQL管理ツール
- rockmongo – MongoDB 管理ツール
インフラ
PHP アプリケーションとサービスのインフラストラクチャを提供します
- appserver.io – PHP ベースのマルチスレッド アプリケーション サーバー
その他
上記のカテゴリに當(dāng)てはまらない便利なライブラリとツール
- pinyin – 中國(guó)語の文字をピンインに変換するためのライブラリ
- ピンイン – 中國(guó)語の文字をピンインに変換するためのライブラリ
- class.upload.php – ファイルアップロード処理クラス
- php-paginator – ページネーション処理クラス
- Underscore.php – Underscore.js の PHP 実裝
- Flexihash – 一貫したハッシュライブラリ
- Eden – 自動(dòng)読み込み、イベント駆動(dòng)型、ファイル システム、キャッシュ、テンプレート、國(guó)際化、データベース、Web サービス、支払いゲートウェイ、読み込みおよびクラウド サービス テクノロジのための多くのコンポーネントを含む PHP 高速開発ライブラリです。
- html-parser – HTML 解析ツール
- PHPCrawl – PHP クローラー フレームワーク
- Tig – コマンドラインからの Git ブラウザ
英語版
驚くほど素晴らしい PHP ライブラリ、リソース、輝かしいものの厳選されたリストです。
貢獻(xiàn)しています
詳細(xì)については、「貢獻(xiàn)と行動(dòng)規(guī)範(fàn)」をご覧ください。
目次
- 素晴らしい PHP
- 依存関係管理
- 依存関係管理の追加機(jī)能
- フレームワーク
- フレームワークの追加機(jī)能
- コンポーネント
- マイクロフレームワーク
- マイクロフレームワークの追加機(jī)能
- ルーター
- テンプレート
- 靜的サイトジェネレーター
- HTTP
- ミドルウェア
- URL
- メール
- ファイル
- ストリーム
- 依存性の注入
- 畫像
- テスト
- 継続的インテグレーション
- ドキュメント
- セキュリティ
- パスワード
- コード分析
- 建築
- デバッグとプロファイリング
- ビルドツール
- タスクランナー
- ナビゲーション
- 資産管理
- 地理位置情報(bào)
- 日付と時(shí)刻
- イベント
- ロギング
- 電子商取引
- オフィス
- データベース
- 移行
- NoSQL
- キュー
- 検索
- コマンドライン
- 認(rèn)証と認(rèn)可
- マークアップ
- 文字列
- 數(shù)字
- フィルタリングと検証
- API
- キャッシング
- データ構(gòu)造とストレージ
- 通知
- 展開
- 國(guó)際化とローカリゼーション
- サードパーティ API
- 拡張機(jī)能
- その他
- ソフトウェア
- PHPのインストール
- 開発環(huán)境
- 仮想マシン
- 統(tǒng)合開発環(huán)境
- ウェブアプリケーション
- インフラ
- リソース
- PHP ウェブサイト
- その他のウェブサイト
- PHP書籍
- PHP ビデオ
- PHPの読み方
- PHP 內(nèi)部の読み取り
- 貢獻(xiàn)しています
依存関係管理
依存関係とパッケージ管理のためのライブラリ
- Composer インストーラー – マルチ フレームワーク Composer ライブラリ インストーラー
- Composer/Packagist – パッケージと依存関係のマネージャー。
- Melody – 1 つのファイル Composer スクリプトを構(gòu)築するツール。
- Pickle – PHP 拡張機(jī)能インストーラー。
依存関係管理の追加機(jī)能
依存関係管理に関連する追加機(jī)能。
- Comowned – 実行時(shí)にプロジェクトの Composer 環(huán)境を解析するライブラリです。
- Composer Checker – Composer 構(gòu)成を検証するツール。
- Composer Merge Plugin – 複數(shù)のcomposer.jsonファイルをマージするコンポーザープラグイン。
- Composition – 実行時(shí)に Composer 環(huán)境をチェックするライブラリです。
- NameSpacer – アンダースコアから名前空間に変換するライブラリです。
- パッチ インストーラー – Composer を使用してパッチをインストールするためのライブラリです。
- Prestissimo – 並列インストールプロセスを可能にするコンポーザープラグイン。
- Satis – 靜的 Composer リポジトリ ジェネレーター。
- tooly – Composer を使用してプロジェクト內(nèi)の PHAR ファイルを管理するためのライブラリ
- Toran プロキシ – 靜的な Composer リポジトリおよびプロキシ。
フレームワーク
Web 開発フレームワーク
- Aura PHP – 獨(dú)立したコンポーネントのフレームワーク。
- CakePHP – 高速アプリケーション開発フレームワーク (CP)。
- Laravel 5 – 別の PHP フレームワーク (L5)。
- Nette – 個(gè)々のコンポーネントで構(gòu)成される別のフレームワーク。
- Phalcon – C 拡張機(jī)能として実裝されたフレームワーク。
- PPI フレームワーク 2 – 相互運(yùn)用性フレームワーク。
- Symfony 2 – 個(gè)々のコンポーネントで構(gòu)成されるフレームワーク (SF2)。
- Yii2 – 別の PHP フレームワーク。
- Zend Framework 2 – 個(gè)別のコンポーネントで構(gòu)成される別のフレームワーク (ZF2)。
- Radar – PHP のアクション ドメイン レスポンダーの実裝。
- Ice – C 拡張機(jī)能として提供される、もう 1 つのシンプルで高速な PHP フレームワーク。
フレームワークの追加機(jī)能
Web 開発フレームワークに関連する追加情報(bào)。
- CakePHP CRUD – CakePHP 用の Rapid Application Development (RAD) プラグイン。
- Knp RAD バンドル – Symfony 2 用の Rapid Application Development (RAD) バンドル。
- Symfony CMF – カスタム CMS を作成するためのコンテンツ管理フレームワーク。
コンポーネント
Web 開発フレームワークおよび開発グループからのスタンドアロン コンポーネント。
- CakePHP プラグイン – CakePHP プラグインのディレクトリ
- Hoa プロジェクト – PHP コンポーネントの別のパッケージ。
- League of Extraordinary Packages – PHP パッケージ開発グループ
- Symfony2 コンポーネント – Symfony 2 を構(gòu)成するコンポーネント。
- Zend Framework 2 コンポーネント – Zend Framework を作成するコンポーネント。
マイクロフレームワーク
マイクロフレームワークとルーター。
- Bullet PHP – REST API を構(gòu)築するためのマイクロ フレームワーク。
- Lumen – Laravel によるマイクロフレームワーク。
- Proton – StackPHP 互換のマイクロ フレームワーク。
- Silex – Symfony2 コンポーネントを中心に構(gòu)築されたマイクロ フレームワーク。
- Slim – もう 1 つのシンプルなマイクロ フレームワークです。
マイクロフレームワークの追加機(jī)能
マイクロフレームワークとルーターに関連する追加情報(bào)。
- Silex Skeleton – Silex のプロジェクト スケルトン。
- Silex Web Profiler – Silex の Web デバッグ ツールバー。
- スリム スケルトン – スリム用のスケルトン。
- Slim View – Slim のカスタム ビューのコレクションです。
ルーター
アプリケーションのルーティングを処理するためのライブラリ。
- Fast Route – 高速ルーティング ライブラリ
- Klein – 柔軟なルーター。
- Pux – もう 1 つの高速ルーティング ライブラリです。
- Route – Fast Route の上に構(gòu)築されたルーティング ライブラリです。
テンプレート
テンプレートとレクシングのためのライブラリとツール。
- Foil – もう 1 つのネイティブ PHP テンプレート ライブラリです。
- Lex – 軽量のテンプレート パーサーです。
- MtHaml – HAML テンプレート言語の PHP 実裝。
- Mustache – Mustache テンプレート言語の PHP 実裝です。
- Phly Mustache – Mustache テンプレート言語の別の PHP 実裝です。
- PHPTAL – TAL テンプレート言語の PHP 実裝。
- プレート – ネイティブの PHP テンプレート ライブラリです。
- Smarty – PHP を補(bǔ)完するテンプレート エンジンです。
- Twig – 包括的なテンプレート言語
- Tale Jade – Jade テンプレート言語の PHP 実裝です。
靜的サイトジェネレーター
Web ページを生成するためにコンテンツを前処理するためのツール。
- Couscous – Couscous は、Markdown ドキュメントを美しい Web サイトに変えます。強(qiáng)化版の GitHub Pages です
- Phrozn – Textile、Markdown、Twig を HTML に変換する別のツールです。
- Sculpin – Markdown と Twig を靜的 HTML に変換するツール。
- Spress – Markdown と Twig を HTML に変換する拡張可能なツールです。
HTTP
HTTPを操作するためのライブラリ
- Buzz – 別の HTTP クライアント。
- Guzzle – 包括的な HTTP クライアント。
- HTTPFul – チェーン可能な HTTP クライアント。
- PHP VCR – HTTP リクエストを記録および再生するためのライブラリ
- リクエスト – シンプルな HTTP ライブラリ
- Retrofit – REST API クライアントの作成を容易にするライブラリ
- zend-diactoros – PSR-7 HTTP メッセージの実裝。
スクレイピング
ウェブサイトをスクレイピングするためのライブラリ
- 埋め込み – 任意の Web サービスまたはページからの情報(bào)抽出ツール。
- Goutte – シンプルな Web スクレーパーです。
- PHP スパイダー – 構(gòu)成可能で拡張可能な PHP ウェブ スパイダーです。
ミドルウェア
ミドルウェアを使用してアプリケーションを構(gòu)築するためのライブラリ
- Expressive – Zend の PSR-7 ミドルウェア フレームワーク
- PSR7-Middlewares – 便利なミドルウェアの刺激的なコレクションです。
- Relay – PHP 5.5 PSR-7 ミドルウェア ディスパッチャー。
- Stack – Silex/Symfony 用のスタック可能なミドルウェアのライブラリです。
- zend-strategility – PSR-7 上に構(gòu)築された PHP 用のミドルウェア。
URL
URL を解析するためのライブラリ
- PHP ドメイン パーサー – ドメイン サフィックス パーサー ライブラリ
- Purl – URL 操作ライブラリ
- sabre/uri – 機(jī)能的な URI 操作ライブラリ
- Uri – 別の URL 操作ライブラリ
メール
メールの送信と解析のためのライブラリ
- CssToInlineStyles – 電子メール テンプレートに CSS をインライン化するライブラリ
- 電子メール返信パーサー – 電子メール返信パーサー ライブラリ
- Email Validator – 小さなメールアドレス検証ライブラリ
- Fetch – IMAP ライブラリ
- Mautic – 電子メール マーケティング オートメーション
- PHPMailer – 別のメーラー ソリューションです。
- Stampie – SendGrid、PostMark、MailGun、Mandrill などの電子メール サービス用のライブラリです。
- SwiftMailer – メーラー ソリューションです。
ファイル
ファイル操作と MIME タイプ検出用のライブラリ
- Apache MIME タイプ – Apache MIME タイプを解析するライブラリです。
- Canal – インターネット メディア タイプを決定するライブラリ
- CSV – CSV データ操作ライブラリ
- Ferret – MIME 検出ライブラリ
- Flysystem – 別のファイルシステム抽象化レイヤー
- Gaufrette – ファイルシステム抽象化レイヤー
- Hoa Mime – 別の MIME 検出ライブラリ
- Lurker – リソース追跡ライブラリ
- PHP FFmpeg – FFmpeg ビデオ ライブラリのラッパー。
ストリーム
ストリームを操作するためのライブラリ
- Streamer – シンプルなオブジェクト指向のストリーム ラッパー ライブラリです。
依存性の注入
依存関係注入設(shè)計(jì)パターンを?qū)g裝するライブラリ
- Acclimate – 依存関係注入コンテナーとサービス ロケーターへの共通インターフェイスです。
- Auryn – 再帰的な依存関係インジェクター。
- コンテナ – もう 1 つの柔軟な依存関係注入コンテナです。
- PHP-DI – 自動(dòng)配線をサポートする依存関係注入コンテナー。
- Pimple – 小さな依存関係注入コンテナー。
- Symfony DI – 依存関係注入コンテナーコンポーネント (SF2)。
畫像
畫像を操作するためのライブラリ
- Color Extractor – 畫像から色を抽出するためのライブラリです。
- GIF Creator – 複數(shù)の畫像から GIF アニメーションを作成するライブラリです。
- GIF Frame Extractor – GIF アニメーション フレーム情報(bào)を抽出するライブラリです。
- Glide – オンデマンドの畫像操作ライブラリ
- 畫像ハッシュ – 知覚畫像ハッシュを生成するためのライブラリです。
- Image Optimizer – 畫像を最適化するためのライブラリです。
- テキスト付き畫像 – 畫像にテキストを埋め込むためのライブラリです。
- Imagine – 畫像操作ライブラリ
- 介入畫像 – 別の畫像操作ライブラリ
- PHP Image Workshop – 別の畫像操作ライブラリ
テスト
コードベースをテストし、テストデータを生成するためのライブラリ
- Alice – 表現(xiàn)力豊かなフィクスチャー生成ライブラリ
- AspectMock – PHPUnit/Codeception のモック フレームワーク。
- Atoum – シンプルなテスト ライブラリ
- Behat – 動(dòng)作駆動(dòng)開発 (BDD) テスト フレームワーク。
- Codeception – フルスタック テスト フレームワーク。
- DBUnit – PHPUnit のデータベース テスト ライブラリ
- Faker – 偽のデータ生成ライブラリ
- HTTP Mock – 単體テストで HTTP リクエストをモックするためのライブラリです。
- Kahlan – スタブ、モック、コード カバレッジのサポートが組み込まれたフルスタックの単體/BDD テスト フレームワーク。
- Mink – Web 受け入れテスト。
- Mockery – テスト用のモックオブジェクトライブラリ
- ParaTest – PHPUnit の並列テスト ライブラリ
- Peridot – イベント駆動(dòng)型のテスト フレームワーク。
- Phake – テスト用のもう 1 つのモック オブジェクト ライブラリです。
- Pho – もう 1 つの動(dòng)作駆動(dòng)型開発テスト フレームワークです。
- PHP-Mock – 組み込み PHP 関數(shù) (time() など) のモック ライブラリです。
- PHPSpec – 仕様による設(shè)計(jì)単體テスト ライブラリ
- PHPT – PHP 自體で使用されるテスト ツール。
- PHPUnit – 単體テスト フレームワーク。
- Prophecy – 非常に意見の強(qiáng)いモック フレームワーク。
- Samsuit – もう 1 つの偽のデータ ジェネレーター ライブラリです。
- VFS ストリーム – テスト用の仮想ファイルシステム ストリーム ラッパー。
- VFS – テスト用の別の仮想ファイルシステムです。
継続的インテグレーション
継続的統(tǒng)合のためのライブラリとアプリケーション。
- CircleCI – 継続的統(tǒng)合プラットフォーム
- GitlabCi – GitLab CI でコードのテスト、ビルド、デプロイを行います。 TravisCi が好きです
- Jenkins – PHP をサポートする継続的統(tǒng)合プラットフォーム。
- JoliCi – PHP で書かれ、Docker を利用した継続的統(tǒng)合クライアントです。
- PHPCI – PHP 用のオープンソースの継続的統(tǒng)合プラットフォームです。
- SemaphoreCI – オープンソースおよびプライベートプロジェクトのための継続的統(tǒng)合プラットフォーム。
- 出荷可能 – オープンソースおよびプライベート プロジェクト向けの Docker ベースの継続的統(tǒng)合プラットフォーム。
- Sismo – 継続的なテストサーバーライブラリ
- Travis CI – 継続的統(tǒng)合プラットフォーム
- Wercker – 継続的統(tǒng)合プラットフォーム
ドキュメント
プロジェクトドキュメントを生成するためのライブラリ
- APIGen – 別の API ドキュメント ジェネレーター。
- daux.io – Markdown ファイルを使用するドキュメント ジェネレーター。
- PHP Documentor 2 – ドキュメントジェネレーター
- phpDox – PHP プロジェクト用のドキュメント ジェネレーター (API ドキュメントに限定されません)。
- Sami – API ドキュメント ジェネレーター。
セキュリティ
安全な亂數(shù)の生成、データの暗號(hào)化、脆弱性のスキャンのためのライブラリ
- Halite – libsodium を使用した暗號(hào)化用のシンプルなライブラリ
- HTML Purifier – 標(biāo)準(zhǔn)に準(zhǔn)拠した HTML フィルター
- IniScan – セキュリティのために PHP INI ファイルをスキャンするツール。
- Optimus – Knuth の乗法ハッシュ法に基づく ID 難読化。
- PHP 暗號(hào)化 – 安全な PHP 暗號(hào)化ライブラリ
- PHP IDS – 構(gòu)造化された PHP セキュリティ層。
- PHP SSH – 実験的なオブジェクト指向 SSH ラッパー ライブラリです。
- PHPSecLib – 純粋な PHP の安全な通信ライブラリです。
- RandomLib – 亂數(shù)と文字列を生成するためのライブラリ
- SecurityMultiTool – PHP セキュリティ ライブラリ
- SensioLabs Security Check – Composer の依存関係をチェックしてセキュリティ アドバイザリをチェックする Web ツールです。
- TCrypto – シンプルな暗號(hào)化されたキーと値のストレージ ライブラリ
- True Random – www.random.org. を使用して亂數(shù)を生成するライブラリ
- VAddy – Web アプリケーションの継続的なセキュリティ テスト プラットフォームです。
- Zed – Web アプリケーション用の統(tǒng)合侵入テスト ツール。
パスワード
パスワードを操作および保存するためのライブラリとツール。
- GenPhrase – 安全なランダム パスフレーズを生成するためのライブラリ
- Password Compat – 新しい PHP 5.5 パスワード関數(shù)の互換性ライブラリです。
- パスワード ポリシー – PHP および JavaScript 用のパスワード ポリシー ライブラリです。
- Password Validator – パスワード ハッシュを検証およびアップグレードするためのライブラリです。
- Password-Generator – ランダムなパスワードを生成する PHP ライブラリ
- PHP Password Lib – パスワードを生成および検証するためのライブラリ
- phpass – ポータブルなパスワードハッシュフレームワーク
- Zxcvbn PHP – Zxcvbn JS に基づく現(xiàn)実的な PHP パスワード強(qiáng)度推定ライブラリ
コード分析
コードベースの分析、解析、操作のためのライブラリとツール。
- Athletic – 注釈ベースのベンチマーク フレームワーク。
- Code Climate – 自動(dòng)化されたコードレビュー
- Dissect – 字句解析および構(gòu)文解析のためのツールのセット。
- Exakat – PHP 用の靜的分析エンジン。
- GrumPHP – コードの品質(zhì)を守るためのコンポーザー プラグイン。
- Mondrian – グラフ理論を使用したコード分析ツール。
- PHP Analyser – PHP コードを分析してバグやエラーを見つけるためのライブラリです。
- PHP Code Sniffer – PHP、CSS、JS のコーディング標(biāo)準(zhǔn)違反を検出するライブラリです。
- PHP CS Fixer – コーディング標(biāo)準(zhǔn)フィクサー ライブラリ
- PHP Manipulator – PHP ソース コードを分析および変更するためのライブラリ
- PHP Mess Detector – コードをスキャンしてバグ、次善のコード、未使用のパラメータなどを検出するライブラリです。
- PHP メトリクス – 靜的メトリクス ライブラリ
- PHP 移行 – PHP バージョン移行用の靜的アナライザー
- PHP パーサー – PHP で書かれた PHP パーサー。
- PHP リファクタリング ブラウザ – PHP コードをリファクタリングするためのコマンド ライン ユーティリティです。
- PHP セマンティック バージョニング チェッカー – 2 つのソース セットを比較し、適用する適切なセマンティック バージョニングを決定するコマンド ライン ユーティリティです。
- phan – PHP 7+ および php-ast 拡張機(jī)能に基づく靜的アナライザー
- PHPCheckstyle – 特定のコーディング規(guī)約の遵守を支援するツールです。
- PHPCPD – コピー&ペーストされたコードを検出するライブラリ
- PhpDependencyAnalysis – カスタマイズ可能な依存関係グラフを作成するツールです。
- PHPLOC – PHP プロジェクトのサイズをすばやく測(cè)定するツール。
- PHPQA – QA ツール (phploc、phpcpd、phpcs、pdepend、phpmd、phpmetrics) を?qū)g行するためのツール。
- PHPPHP – PHP での PHP VM 実裝。
- PHPSandbox – PHP サンドボックス環(huán)境
- Qafoo Quality Analyzer – メトリクスとソースコードを視覚化するツールです。
- Scrutinizer – PHP コードを精査するための Web ツール。
- UBench – シンプルなマイクロベンチマークライブラリ
建築
デザインパターン、プログラミングアプローチ、コードを整理する方法に関連するライブラリ
- Compose – 関數(shù)合成ライブラリ
- デザイン パターン PHP – PHP で実裝されたソフトウェア パターンのリポジトリ。
- Finite – 単純な PHP 有限狀態(tài)マシン。
- Functional PHP – 関數(shù)型プログラミング ライブラリ
- ガラパゴス – 言語の進(jìn)化的変化
- Iter – ジェネレーターを使用して反復(fù)プリミティブを提供するライブラリです。
- Monad PHP – シンプルな Monad ライブラリ
- Patchwork – ユーザーランド関數(shù)を再定義するためのライブラリ
- PHP オプション – オプション タイプ ライブラリ
- パイプライン – パイプライン パターンの実裝。
- ルーラー – シンプルなステートレスな運(yùn)用ルール エンジンです。
- RulerZ – 強(qiáng)力なルール エンジンと仕様パターンの実裝。
デバッグとプロファイリング
コードのデバッグとプロファイリングのためのライブラリとツール。
- APM – SQLite/MySQL/StatsD にエラーと統(tǒng)計(jì)を収集するモニタリング拡張機(jī)能
- Barbushin PHP コンソール – Google Chrome を使用する別の Web デバッグ コンソール。
- Blackfire.io – 低オーバーヘッドのコード プロファイラーです。
- Kint – デバッグおよびプロファイリング ツール。
- PHP コンソール – Web デバッグ コンソール。
- PHP デバッグ バー – デバッグ ツールバー。
- PHPBench – ベンチマーク フレームワーク。
- PHPDBG – インタラクティブな PHP デバッガー。
- Tideways.io – モニタリングおよびプロファイリング ツール
- Tracy – シンプルなエラー検出、ロギング、時(shí)間測(cè)定ライブラリ
- xDebug – PHP のデバッグおよびプロファイル ツール。
- XHProf – Facebook が獨(dú)自に開発したプロファイリング ツールです。
- Z-Ray – Zend Server のデバッグおよびプロファイル ツール。
ビルドツール
プロジェクトのビルドおよび自動(dòng)化ツール。
- Bob – シンプルなプロジェクト自動(dòng)化ツール。
- Box – PHAR ファイルを構(gòu)築するユーティリティ
- Construct – PHP プロジェクト/マイクロパッケージ ジェネレーター。
- Phake – rake PHP クローン ライブラリ
- Phing – Apache Ant からインスピレーションを得た PHP プロジェクト ビルド システム
タスクランナー
タスクを自動(dòng)化して実行するためのライブラリ
- Bldr – Symfony コンポーネント上に構(gòu)築された PHP タスク ランナー。
- Jobby – crontab を変更しない PHP cron ジョブ マネージャー。
- Robo – オブジェクト指向構(gòu)成の PHP タスク ランナー。
- タスク – Grunt と Gulp からインスピレーションを得た純粋な PHP タスク ランナーです。
ナビゲーション
ナビゲーション構(gòu)造を構(gòu)築するためのツール。
- Cartographer – サイトマップ生成ライブラリ
- KnpMenu – メニュー ライブラリ
資産管理
Web サイト資産を管理、圧縮、縮小するためのツール。
- Assetic – アセット マネージャーのパイプライン ライブラリです。
- JShrink – JavaScript 縮小化ライブラリ
- Munee – アセットオプティマイザーライブラリ
- Pipe – もう 1 つのアセット マネージャー パイプライン ライブラリです。
- Puli – アセットの絶対パスを決定するためのライブラリ
- BowerPHP – Bower の PHP 実裝。ウェブ用のパッケージマネージャー
地理位置情報(bào)
住所をジオコーディングし、緯度と経度を操作するためのライブラリ
- GeoCoder – ジオコーディング ライブラリ
- GeoJSON – GeoJSON 実裝。
- GeoTools – 地理関連ツールのライブラリ
- PHPGeo – シンプルな地理ライブラリ
日付と時(shí)刻
日付と時(shí)刻を操作するためのライブラリ
- CalendR – カレンダー管理ライブラリ
- Carbon – シンプルな DateTime API 拡張機(jī)能。
- Chronos – 可変および不変の日付/時(shí)刻の両方をサポートする DateTime API 拡張機(jī)能。
- ExpressiveDate – 別の DateTime API 拡張機(jī)能。
- Moment.php – Moment.js からインスピレーションを得た、i18n サポートを備えた PHP DateTime ハンドラー。
イベント
イベント駆動(dòng)型のライブラリ、またはノンブロッキング イベント ループを?qū)g裝するライブラリ。
- Amp – イベント駆動(dòng)型のノンブロッキング I/O ライブラリです。
- ブロードウェイ – イベント ソースと CQRS ライブラリ。
- Cake Event – イベント ディスパッチャー ライブラリ (CP)。
- Elephant.io – さらに別の Web ソケット ライブラリ
- Evenement – イベント ディスパッチャー ライブラリ
- イベント – ドメイン イベントに焦點(diǎn)を當(dāng)てたイベント ライブラリです。
- Hoa EventSource – イベント ソース ライブラリ
- Hoa WebSocket – 別の Web ソケット ライブラリです。
- Icicle – コルーチン、ノンブロッキング I/O、マルチスレッドを備えた非同期ライブラリ
- Prooph Event Store – イベント メッセージを保持するイベント ソース コンポーネント
- Ratchet – Web ソケット ライブラリ
- React – イベント駆動(dòng)型のノンブロッキング I/O ライブラリ
- Rx.PHP – リアクティブ拡張ライブラリ
- Workerman – イベント駆動(dòng)型のノンブロッキング I/O ライブラリです。
ロギング
ログ ファイルの生成と操作のためのライブラリ
- アナログ – クロージャベースのマイクロロギングパッケージ
- KLogger – 使いやすい PSR-3 準(zhǔn)拠のロギング クラス。
- Monolog – 総合的なロガーです。
電子商取引
支払いの受け取りとオンライン電子商取引ストアの構(gòu)築のためのライブラリとアプリケーション。
- Money – ファウラーのお金パターンの PHP 実裝。
- OmniPay – フレームワークに依存しないマルチゲートウェイ支払い処理ライブラリ
- Payum – 支払い抽象化ライブラリ
- ショップウェア – 高度にカスタマイズ可能な e コマース ソフトウェア
- Swap – 為替レート ライブラリ
- Sylius – オープンソースの e コマース ソリューションです。
PDF ファイルを操作するためのライブラリとソフトウェア。
- Dompdf – HTML から PDF へのコンバーター。
- PHPPpdf – XML から PDF と畫像を生成するライブラリです。
- Snappy – PDF および畫像生成ライブラリ
- WKHTMLToPDF – HTML を PDF に変換するツール。
オフィス
オフィス スイートのドキュメントを操作するためのライブラリ。
- ExcelAnt – Microsoft Excel ドキュメントを操作するためのライブラリです。
- PHPExcel – Microsoft Excel ドキュメントを操作するためのライブラリです。
- PHPPowerPoint – Microsoft PowerPoint プレゼンテーションを操作するためのライブラリです。
- PHPWord – Microsoft Word ドキュメントを操作するためのライブラリです。
データベース
オブジェクト リレーショナル マッピング (ORM) またはデータマッピング手法を使用してデータベースと対話するためのライブラリ。
- Baum – Eloquent のネストされたセットの実裝。
- Cake ORM – DataMapper パターン (CP) を使用して実裝されたオブジェクト リレーショナル マッパー。
- Doctrine Extensions – Doctrine の動(dòng)作拡張のコレクションです。
- Doctrine – 包括的な DBAL と ORM。
- 雄弁 – シンプルな ORM (L5)。
- LazyRecord – シンプルさ、拡張性、パフォーマンスを重視して設(shè)計(jì)された高速 ORM です。
- Pomm – PostgreSQL のオブジェクト モデル マネージャー。
- Propel – 高速 ORM、移行ライブラリ、クエリ ビルダー。
- ProxyManager – データ マッパー用のプロキシ オブジェクトを生成するユーティリティのセット。
- RedBean – 軽量で構(gòu)成不要の ORM。
- Spot2 – MySQL データマッパー ORM。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國(guó)語版
中國(guó)語版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)