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 
Заголовок раздела «Подборка Awesome PHP »Тщательно отобранный список замечательных библиотек, ресурсов и полезных инструментов для PHP.
Участие и сотрудничество
Заголовок раздела «Участие и сотрудничество»Подробнее см. CONTRIBUTING, CODE-OF-CONDUCT и COLLABORATING.
Содержание
Заголовок раздела «Содержание»- Подборка Awesome PHP
- Репозитории Composer
- Управление зависимостями
- Дополнения для управления зависимостями
- Фреймворки
- Дополнения для фреймворков
- Системы управления содержимым (CMS)
- Компоненты
- Микрофреймворки
- Дополнения для микрофреймворков
- Маршрутизаторы
- Шаблонизаторы
- Генераторы статических сайтов
- HTTP
- Парсинг сайтов
- Middleware
- URL
- Электронная почта
- Файлы
- Потоки
- Внедрение зависимостей
- Изображения
- Тестирование
- Непрерывная интеграция
- Документация
- Безопасность
- Пароли
- Анализ кода
- Качество кода
- Статический анализ
- Архитектура
- Отладка и профилирование
- Отслеживание ошибок и мониторинг
- Инструменты сборки
- Планировщики задач
- Навигация
- Управление ресурсами
- Геолокация
- Дата и время
- События
- Журналирование
- Электронная коммерция
- Офисные документы
- Базы данных
- Миграции
- NoSQL
- Очереди
- Поиск
- Командная строка
- Аутентификация и авторизация
- Разметка и CSS
- JSON
- Строки
- Числа
- Фильтрация, очистка и проверка данных
- API
- Кэширование и блокировки
- Структуры данных и хранение
- Уведомления
- Развёртывание
- Интернационализация и локализация
- Бессерверные приложения
- Конфигурация
- Большие языковые модели
- Сторонние API
- Расширения
- Разное
- Программное обеспечение
- Ресурсы
Репозитории Composer
Заголовок раздела «Репозитории Composer»Репозитории пакетов Composer.
- Firegento - Репозиторий Composer-модулей Magento.
- Packagist - Репозиторий пакетов PHP.
- Packalyst - Репозиторий пакетов Laravel.
- Private Packagist - Архив пакетов Composer как сервис для PHP.
- WordPress Packagist - Управление плагинами с помощью Composer.
Управление зависимостями
Заголовок раздела «Управление зависимостями»Библиотеки для управления зависимостями и пакетами.
- Composer - Менеджер пакетов и зависимостей.
- Composer Installers - Мультифреймворковый установщик библиотек Composer.
- Phive - Менеджер PHAR-пакетов.
- Pickle - Установщик расширений PHP.
- Pie - Официальный установщик расширений PHP.
Дополнения для управления зависимостями
Заголовок раздела «Дополнения для управления зависимостями»Дополнительные инструменты для управления зависимостями.
- Composer Merge Plugin - Плагин Composer для объединения нескольких файлов
composer.json. - Composer Normalize - Плагин для нормализации файлов
composer.json. - Composer Patches - Плагин Composer для применения патчей.
- Composer Prefer Lowest Validator - Плагин для проверки, можно ли установить и протестировать минимальные версии зависимостей.
- Composer Require Checker - Утилита командной строки для анализа зависимостей Composer и проверки, что в исходном коде пакета не используются неизвестные символы.
- Composer Unused - Утилита командной строки для поиска неиспользуемых пакетов Composer.
- Repman - Менеджер частных репозиториев пакетов PHP и прокси-сервер Packagist.
- Satis - Генератор статических репозиториев Composer.
Фреймворки
Заголовок раздела «Фреймворки»Фреймворки для веб-разработки.
- CakePHP - Фреймворк для быстрой разработки приложений.
- CodeIgniter - Мощный PHP-фреймворк с очень небольшим размером.
- Ecotone - Шина сервисов для PHP, основанная на архитектурных принципах DDD, CQRS и Event Sourcing.
- Laminas - Фреймворк из отдельных компонентов (ранее Zend Framework).
- Laravel - Фреймворк для веб-приложений с выразительным и элегантным синтаксисом.
- Nette - Веб-фреймворк из зрелых компонентов.
- Phalcon - Фреймворк, реализованный в виде расширения C.
- Spiral - Высокопроизводительный фреймворк для PHP и Go.
- Symfony - Набор повторно используемых компонентов и веб-фреймворк.
- Tempest - Фреймворк, который не мешает вам работать.
- Yii2 - Быстрый, безопасный и эффективный веб-фреймворк.
Дополнения для фреймворков
Заголовок раздела «Дополнения для фреймворков»Дополнительные инструменты для веб-фреймворков.
- CakePHP CRUD - Плагин быстрой разработки приложений (RAD) для CakePHP.
- Filament PHP - Мощный UI-фреймворк с открытым исходным кодом для Laravel.
- Inertia.js - Адаптер для создания одностраничных приложений с маршрутизацией и контроллерами на стороне сервера, без отдельного API.
- LaravelS - Готовый к использованию адаптер между Laravel/Lumen и Swoole.
- Livewire - Мощный и динамичный пользовательский интерфейс без выхода из PHP.
Системы управления содержимым (CMS)
Заголовок раздела «Системы управления содержимым (CMS)»Инструменты для управления цифровым содержимым.
- Backdrop - CMS для малого и среднего бизнеса и некоммерческих организаций (форк Drupal).
- Concrete5 - CMS для пользователей с минимальными техническими навыками.
- CraftCMS - Гибкая и удобная CMS для создания индивидуальных цифровых проектов в интернете и за его пределами.
- Drupal - CMS корпоративного уровня.
- Grav - Современная файловая CMS.
- Joomla - Ещё одна ведущая CMS.
- Kirby - Файловая CMS, адаптирующаяся к любому проекту.
- Magento - Популярная платформа электронной коммерции с открытым исходным кодом.
- Moodle - Учебная платформа с открытым исходным кодом.
- OctoberCMS - CMS на основе Laravel.
- OpenMage - Форк снятой с поддержки платформы электронной коммерции Magento 1.
- Pico CMS - Лёгкая файловая CMS.
- Silverstripe - Простая, гибкая и безопасная CMS.
- Statamic - Файловая CMS на основе Git, созданная на Laravel.
- Sulu - Удобная для пользователей и разработчиков CMS на базе Symfony Framework.
- TYPO3 - CMS корпоративного уровня.
- WinterCMS - Поддерживаемый сообществом форк OctoberCMS на базе Laravel.
- WordPress - Платформа для ведения блогов и CMS.
Компоненты
Заголовок раздела «Компоненты»Автономные компоненты веб-фреймворков и сообществ разработчиков.
- 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-приложений.
Микрофреймворки
Заголовок раздела «Микрофреймворки»Микрофреймворки и маршрутизаторы.
- Laravel Zero - Микрофреймворк для консольных приложений.
- Mezzio - Микрофреймворк от Laminas.
- Minicli - Минималистичный фреймворк без зависимостей для создания PHP-приложений, ориентированных на CLI.
- Silly - Микрофреймворк для CLI-приложений.
- Slim - Ещё один простой микрофреймворк.
Дополнения для микрофреймворков
Заголовок раздела «Дополнения для микрофреймворков»Дополнительные инструменты для микрофреймворков и маршрутизаторов.
- Slim Skeleton - Каркас приложения для Slim.
- Slim PHP View - Простой обработчик PHP-шаблонов для Slim.
Маршрутизаторы
Заголовок раздела «Маршрутизаторы»Библиотеки для обработки маршрутизации приложения.
- Aura.Router - Полнофункциональная библиотека маршрутизации.
- Fast Route - Быстрая библиотека маршрутизации.
- Klein - Гибкий маршрутизатор.
- Route - Библиотека маршрутизации на основе Fast Route.
Шаблонизаторы
Заголовок раздела «Шаблонизаторы»Библиотеки и инструменты для шаблонизации и лексического анализа.
- Latte - Самые безопасные и по-настоящему интуитивные шаблоны для PHP.
- MtHaml - Реализация языка шаблонов HAML на PHP.
- Mustache - Реализация языка шаблонов Mustache на PHP.
- PHPTAL - Реализация языка шаблонов TAL на PHP.
- Plates - Библиотека шаблонов на чистом PHP.
- Smarty - Шаблонизатор в дополнение к PHP.
- Twig - Многофункциональный язык шаблонов.
Генераторы статических сайтов
Заголовок раздела «Генераторы статических сайтов»Инструменты для предварительной обработки содержимого и создания веб-страниц.
- Cecil - Простой и мощный генератор статических сайтов на основе содержимого.
- Couscous - Инструмент для преобразования документации в Markdown в сайты.
- 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 - Реализация HTTP-сообщений PSR-7.
Парсинг сайтов
Заголовок раздела «Парсинг сайтов»Библиотеки для сбора данных с сайтов и обнаружения поисковых роботов.
- Chrome PHP - Управление экземплярами Chrome/Chromium без графического интерфейса из PHP.
- CrawlerDetect - Класс PHP для обнаружения ботов, роботов и краулеров по строке user agent.
- DiDOM - Очень быстрый парсер и обработчик HTML.
- Embed - Извлечение информации из любых веб-сервисов и страниц.
- PHP Spider - Настраиваемый и расширяемый веб-краулер для PHP.
- Symfony Panther - Библиотека для тестирования браузеров и обхода сайтов на PHP и Symfony.
Middleware
Заголовок раздела «Middleware»Библиотеки для создания приложений на основе middleware.
- PSR-15 Middlewares - Подборка полезных middleware, которая послужит источником вдохновения.
- Stack - Библиотека составных middleware для Symfony.
- Laminas Stratigility - Middleware для PHP на основе PSR-7.
Библиотеки для разбора URL.
- PHP Domain Parser - Библиотека для разбора доменных суффиксов.
- sabre/uri - Функциональная библиотека для работы с URI.
- Uri - Ещё одна библиотека для работы с URL.
Электронная почта
Заголовок раздела «Электронная почта»Библиотеки для отправки и разбора электронной почты.
- CssToInlineStyles - Библиотека для встраивания CSS в шаблоны электронной почты.
- ddeboer/imap - Объектно-ориентированная, полностью протестированная библиотека IMAP для PHP.
- Email Reply Parser - Библиотека для разбора ответов на электронные письма.
- Fetch - Библиотека IMAP.
- Mautic - Автоматизация email-маркетинга.
- 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 - Приёмочное тестирование веб-приложений.
- Mockery - Библиотека объектов-моков для тестирования.
- Nette Tester - Удобный и продуктивный фреймворк параллельного модульного тестирования.
- ParaTest - Библиотека для параллельного запуска тестов PHPUnit.
- Pest - Фреймворк тестирования, ориентированный на простоту.
- Phake - Ещё одна библиотека объектов-моков для тестирования.
- PHP-Mock - Библиотека моков для встроенных функций PHP (например, time()).
- PHP MySQL Engine - Ядро MySQL, написанное на чистом PHP.
- PHPSpec - Библиотека модульного тестирования на основе проектирования по спецификации.
- PHPT - Инструмент тестирования, используемый самим PHP.
- PHPUnit - Фреймворк модульного тестирования.
- PHPUnit Polyfills - Упрощает запуск тестов PHPUnit в нескольких версиях PHPUnit.
- Prophecy - Фреймворк мокирования с чётко выраженным подходом.
- VFS Stream - Обёртка потока виртуальной файловой системы для тестирования.
Непрерывная интеграция
Заголовок раздела «Непрерывная интеграция»Библиотеки и приложения для непрерывной интеграции.
- CircleCI - Платформа непрерывной интеграции.
- GitLab CI - Платформа непрерывной интеграции.
- Jenkins - Платформа непрерывной интеграции с поддержкой PHP.
- SemaphoreCI - Платформа непрерывной интеграции для проектов с открытым исходным кодом и закрытых проектов.
- Travis CI - Платформа непрерывной интеграции.
- Setup PHP - Действие GitHub для PHP.
Документация
Заголовок раздела «Документация»Библиотеки для создания документации проектов.
- APIGen - Ещё один генератор документации API.
- daux.io - Генератор документации на основе файлов Markdown.
- phpDocumentor - Генератор документации.
- Scramble - Автоматически создаёт документацию OpenAPI по коду без аннотаций.
- zircote/swagger-php - Создание документации OpenAPI для RESTful API.
Безопасность
Заголовок раздела «Безопасность»Библиотеки для генерации криптографически стойких случайных чисел, шифрования данных, поиска уязвимостей и тестирования безопасности.
- AntiXSS - Библиотека, предназначенная для предотвращения атак межсайтового скриптинга (XSS) с помощью чёрного списка.
- Halite - Простая библиотека для шифрования с помощью libsodium.
- Optimus - Обфускация идентификаторов на основе метода мультипликативного хеширования Кнута.
- OWASP - Познакомьтесь с миром кибербезопасности.
- PHPGGC - Библиотека десериализуемых PHP-полезных нагрузок и инструмент для их создания.
- PHP Encryption - Безопасная библиотека шифрования для PHP.
- PHPSecLib - Библиотека защищённых коммуникаций, написанная на чистом PHP.
- Roave Security Advisories - Пакет проверяет, что в приложении не установлены зависимости с известными уязвимостями безопасности.
- Secure Headers - Пакет для добавления в HTTP-ответ заголовков, связанных с безопасностью.
- SQLMap - Инструмент для автоматического поиска SQL-инъекций и получения контроля над базами данных.
- Zap - Интегрированный инструмент тестирования на проникновение веб-приложений.
Библиотеки и инструменты для работы с паролями и их хранения.
- GenPhrase - Библиотека для генерации безопасных случайных парольных фраз.
- Password Validator - Библиотека для проверки и обновления хешей паролей.
- Password-Generator - Библиотека PHP для генерации случайных паролей.
- phpass - Переносимый фреймворк хеширования паролей.
- Zxcvbn PHP - Реалистичная библиотека оценки надёжности паролей для PHP на основе Zxcvbn JS.
Анализ кода
Заголовок раздела «Анализ кода»Библиотеки и инструменты для анализа, разбора и преобразования кодовых баз.
- Better Reflection - Библиотека рефлексии на основе AST, позволяющая анализировать и преобразовывать код.
- Bladestan - Расширение PHPStan для статического анализа шаблонов Blade.
- Code Climate - Автоматизированная проверка кода.
- Editorconfig-Checker - Утилита командной строки, проверяющая соответствие файлов правилам
.editorconfig. - GrumPHP - Инструмент для контроля качества кода PHP.
- PHP AST Viewer - Инструмент для просмотра абстрактного синтаксического дерева PHP-кода.
- PHP Magic Number Detector - Библиотека для обнаружения в коде магических чисел.
- PHP Parser - Парсер PHP, написанный на PHP.
- PHP Semantic Versioning Checker - Утилита командной строки для сравнения двух наборов исходного кода и определения подходящего уровня семантического версионирования.
- Phpactor - Инструмент автодополнения, рефакторинга и интроспекции PHP-кода.
- PHPQA - Инструмент для запуска средств контроля качества (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
- Rector - Инструмент для обновления и рефакторинга кода.
- Scrutinizer - Веб-инструмент для анализа кода PHP.
- UBench - Простая библиотека для микробенчмаркинга.
Качество кода
Заголовок раздела «Качество кода»Библиотеки для контроля качества кода, форматирования и проверки стиля.
- CaptainHook - Простая в использовании и гибкая библиотека Git-хуков.
- Laravel Pint - Библиотека для исправления стиля кода в Laravel.
- PHP CodeSniffer - Библиотека для обнаружения и автоматического исправления нарушений стандартов кодирования PHP, CSS и JS.
- PHP CS Fixer - Библиотека для исправления стиля кода.
- PHP CS Fixer Configurator - Веб-приложение для настройки наборов правил PHP CS Fixer.
- PHP Mess Detector - Библиотека для поиска в коде ошибок, неоптимального кода, неиспользуемых параметров и многого другого.
- PHPCheckstyle - Инструмент, помогающий соблюдать соглашения о стиле кода.
Статический анализ
Заголовок раздела «Статический анализ»Библиотеки для статического анализа кода PHP.
- Dead Code Detector - Расширение PHPStan для поиска неиспользуемого кода PHP.
- Deptrac - Инструмент статического анализа для контроля правил зависимостей между архитектурными слоями.
- Exakat - Движок статического анализа для PHP.
- Larastan - Обёртка PHPStan для Laravel, добавляющая статический анализ в проекты Laravel.
- Mago - Набор инструментов для PHP, призванный улучшить работу разработчиков.
- phan - Статический анализатор на основе PHP 7+ и расширения php-ast.
- PHP Architecture Tester - Простой в использовании инструмент тестирования архитектуры для PHP.
- PHPCompatibility - Средство проверки совместимости PHP для PHP CodeSniffer.
- PHPDoc Parser - Парсер phpDoc нового поколения с поддержкой пересекающихся типов и обобщённых типов.
- PHP Metrics - Библиотека статических метрик.
- PHPStan - Инструмент статического анализа PHP.
- Psalm - Инструмент статического анализа для поиска ошибок в PHP-приложениях.
Архитектура
Заголовок раздела «Архитектура»Библиотеки, посвящённые шаблонам проектирования, подходам к программированию и организации кода.
- Design Patterns PHP - Репозиторий шаблонов проектирования, реализованных на PHP.
- Finite - Простой конечный автомат для PHP.
- Functional PHP - Библиотека функционального программирования.
- Iter - Библиотека примитивов итерации на основе генераторов.
- IterTools PHP - Библиотека для работы с итерируемыми сущностями (аналог библиотеки itertools в Python).
- Pipeline - Реализация шаблона «конвейер».
- Porter - Абстракция импорта данных из веб-API и других источников.
- RulerZ - Мощный движок правил и реализация шаблона Specification.
Отладка и профилирование
Заголовок раздела «Отладка и профилирование»Библиотеки и инструменты для отладки ошибок и профилирования кода.
- APM - Расширение мониторинга, собирающее ошибки и статистику в SQLite/MySQL/StatsD.
- Barbushin PHP Console - Ещё одна веб-консоль отладки с помощью Google Chrome.
- Kint - Инструмент отладки и профилирования.
- LaraDumps - Инструмент отладки Laravel с отдельным настольным приложением.
- Metrics - Простая библиотека API метрик.
- PCOV - Самостоятельный драйвер, совместимый с инструментами измерения покрытия кода.
- PHP Console - Веб-консоль отладки.
- PHP Debug Bar - Панель отладки.
- PHPBench - Фреймворк для бенчмаркинга.
- PHPSpy - Профилировщик с низкими накладными расходами на основе выборки.
- Symfony VarDumper - Компонент для дампа переменных.
- Tracy - Простая библиотека для обнаружения ошибок, журналирования и измерения времени.
- Trap - Расширенный дампер переменных с веб-интерфейсом и плагином для IDE.
- Whoops - Удобная библиотека обработки ошибок.
- xDebug - Инструмент отладки и профилирования PHP.
- XHProf - Инструмент профилирования, первоначально разработанный Facebook.
- Z-Ray - Инструмент отладки и профилирования для Zend Server.
Отслеживание ошибок и сервисы мониторинга
Заголовок раздела «Отслеживание ошибок и сервисы мониторинга»Локальные или облачные инструменты мониторинга производительности приложений и отслеживания ошибок.
- Blackfire - Профилировщик кода с низкими накладными расходами.
- Buggregator - Сервер отладки, собирающий дампы переменных, данные профилирования, электронные письма, журналы и события Sentry.
- BugSnag - Отслеживание ошибок и мониторинг реальных пользователей.
- Honeybadger - Отслеживание ошибок и мониторинг приложений для разработчиков.
- Rollbar - Сервис журналирования и отслеживания ошибок для команд разработчиков.
- Sentry - Программное обеспечение для мониторинга производительности приложений и отслеживания ошибок.
- Tideways - Инструмент мониторинга и профилирования.
Инструменты сборки
Заголовок раздела «Инструменты сборки»Инструменты сборки проектов и автоматизации.
- Box - Утилита для сборки PHAR-файлов.
- PHPacker - Сборщик PHAR, компилирующий PHP-приложения в автономные исполняемые файлы.
- Phing - Система сборки проектов PHP, вдохновлённая Apache Ant.
- RMT - Библиотека для версионирования и выпуска программного обеспечения.
Планировщики задач
Заголовок раздела «Планировщики задач»Библиотеки для автоматизации и запуска задач.
- Jobby - Менеджер заданий cron на PHP, не требующий изменения crontab.
- Robo - Планировщик задач PHP с объектно-ориентированной конфигурацией.
Навигация
Заголовок раздела «Навигация»Инструменты для построения структур навигации.
Управление ресурсами
Заголовок раздела «Управление ресурсами»Инструменты для управления, сжатия и минификации ресурсов сайтов.
- JShrink - Библиотека минификации JavaScript.
- Laravel Mix - Элегантная обёртка для Webpack, покрывающая 80% типичных задач.
- Symfony Asset - Управление генерацией URL и версионированием веб-ресурсов.
- Symfony Encore - Простой, но мощный API для обработки и компиляции ресурсов на основе Webpack.
Геолокация
Заголовок раздела «Геолокация»Библиотеки для геокодирования адресов и работы с широтой и долготой.
- Country List - Список всех стран с названиями и кодами ISO 3166-1.
- GeoCoder - Библиотека геокодирования.
- GeoJSON - Реализация GeoJSON.
- GeoTools - Библиотека инструментов для геоданных.
- PHPGeo - Простая библиотека для геоданных.
Дата и время
Заголовок раздела «Дата и время»Библиотеки для работы с датами и временем.
- Business Time - Расширение Carbon для работы с рабочими часами и днями.
- CalendR - Библиотека управления календарём.
- Carbon - Простое расширение API DateTime.
- Chronos - Расширение API DateTime с поддержкой изменяемых и неизменяемых дат и времени.
- Moment.php - Обработчик DateTime для PHP, вдохновлённый Moment.js и поддерживающий i18n.
- PHP RRule - Библиотека для работы с повторяющимися датами и временем на основе спецификации iCalendar RRule.
- Yasumi - Библиотека для расчёта дат и названий праздников.
События
Заголовок раздела «События»Библиотеки, основанные на событиях или реализующие неблокирующие циклы событий.
- Amp - Библиотека неблокирующего ввода-вывода, управляемая событиями.
- Broadway - Библиотека источников событий и CQRS.
- CakePHP Event - Библиотека диспетчеризации событий.
- Elephant.io - Ещё одна библиотека веб-сокетов.
- Evenement - Библиотека диспетчеризации событий.
- Event - Библиотека событий, ориентированная на доменные события.
- Fast CGI Client - Клиент для синхронных и асинхронных запросов через сокет php-fpm.
- FrankenPHP - Современный сервер приложений PHP, написанный на Go.
- Pawl - Асинхронный клиент веб-сокетов.
- Prooph Event Store - Компонент хранилища источников событий для сохранения сообщений событий.
- PHP Defer - Оператор defer из Go для PHP.
- Ratchet - Библиотека веб-сокетов.
- ReactPHP - Библиотека неблокирующего ввода-вывода, управляемая событиями.
- RxPHP - Библиотека реактивных расширений.
- Swoole - Высокопроизводительный фреймворк асинхронного и параллельного сетевого взаимодействия для PHP, написанный на C и управляемый событиями.
- Workerman - Библиотека неблокирующего ввода-вывода, управляемая событиями.
Журналирование
Заголовок раздела «Журналирование»Библиотеки для создания журналов и работы с ними.
- Monolog - Полнофункциональный регистратор.
Электронная коммерция
Заголовок раздела «Электронная коммерция»Библиотеки и приложения для приёма платежей и создания интернет-магазинов.
- Money - Реализация денежного шаблона Фаулера на PHP.
- Brick Money - Библиотека денежных величин для PHP с поддержкой контекстов, округления наличных сумм и конвертации валют.
- OmniPay - Не зависящая от фреймворков библиотека обработки платежей через множество шлюзов.
- Payum - Библиотека абстракции платёжных систем.
- Shopsys Framework - Платформа электронной коммерции с открытым исходным кодом для внутренних команд разработки.
- Shopware - Гибко настраиваемое программное обеспечение для электронной коммерции.
- Swap - Библиотека обменных курсов.
- Sylius - Решение для электронной коммерции с открытым исходным кодом.
Библиотеки и программы для работы с PDF-файлами.
- Browsershot - Преобразование HTML в изображение, PDF или строку.
- Dompdf - Конвертер HTML в PDF.
- Gotenberg - PHP-клиент для работы с Gotenberg.
- Snappy - Библиотека для создания PDF-файлов и изображений.
- TCPDF - Класс PHP с открытым исходным кодом для создания PDF-документов.
Офисные документы
Заголовок раздела «Офисные документы»Библиотеки для работы с документами офисных пакетов.
- PHPPowerPoint - Библиотека для работы с презентациями Microsoft PowerPoint.
- PHPWord - Библиотека для работы с документами Microsoft Word.
- PHPSpreadsheet - Библиотека на чистом PHP для чтения и записи таблиц (преемник PHPExcel).
- OpenSpout - Поддерживаемый сообществом форк
box/spout— библиотеки PHP для быстрого и масштабируемого чтения и записи таблиц (CSV, XLSX и ODS).
Базы данных
Заголовок раздела «Базы данных»Библиотеки для работы с базами данных с помощью объектно-реляционного отображения (ORM) или методов сопоставления данных.
- Atlas.Orm - Реализация шаблона сопоставления данных для модели хранения данных на PHP.
- Aura.Sql - Расширение встроенного PDO с профилировщиком и средством поиска подключений.
- Aura.SqlQuery - Независимые построители запросов для MySQL, PostgreSQL, SQLite и Microsoft SQL Server.
- Baum - Реализация вложенных множеств для Eloquent.
- CakePHP ORM - Объектно-реляционный преобразователь, реализующий шаблон DataMapper.
- Cycle ORM - PHP DataMapper и ORM.
- Doctrine Extensions - Коллекция поведенческих расширений Doctrine.
- Doctrine - Полнофункциональные DBAL и ORM.
- Laravel Eloquent - Простая ORM.
- ProxyManager - Набор утилит для создания прокси-объектов преобразователей данных.
- RedBean - Лёгкая ORM, не требующая настройки.
- Slimdump - Простой инструмент для создания дампов MySQL.
- Spot2 - ORM с преобразователем данных для MySQL.
Миграции
Заголовок раздела «Миграции»Библиотеки для управления схемами баз данных и миграциями.
- Doctrine Migrations - Библиотека миграций для Doctrine.
- Phinx - Ещё одна библиотека миграций баз данных.
- PHPMig - Ещё одна библиотека управления миграциями.
- Ruckusing - Миграции баз данных для PHP в стиле ActiveRecord Migrations с поддержкой MySQL, Postgres и SQLite.
Библиотеки для работы с хранилищами NoSQL.
- MongoDB - Драйвер MongoDB для PHP.
- MongoDB PHP Library - Официальная высокоуровневая библиотека MongoDB для PHP, построенная поверх драйвера MongoDB для PHP.
- Predis - Полнофункциональная библиотека Redis.
Очереди
Заголовок раздела «Очереди»Библиотеки для работы с очередями событий и задач.
- BunnyPHP - Высокопроизводительная библиотека AMQP (RabbitMQ) на чистом PHP с синхронным и асинхронным режимами (ReactPHP).
- Pheanstalk - Клиентская библиотека Beanstalkd.
- PHP AMQP - Библиотека AMQP на чистом PHP.
- Tarantool Queue - Привязки PHP для Tarantool Queue.
- Thumper - Библиотека шаблонов для RabbitMQ.
- Enqueue - Пакет очередей сообщений для PHP с поддержкой RabbitMQ, AMQP, STOMP, Amazon SQS, Redis и транспорта Doctrine.
Библиотеки и программы для индексации данных и выполнения поисковых запросов.
- Elastica - Клиентская библиотека для ElasticSearch.
- ElasticSearch PHP - Официальная клиентская библиотека для ElasticSearch.
- Solarium - Клиентская библиотека для Solr.
- SphinxQL Query Builder - Библиотека запросов для поисковых систем Sphinx и Manticore.
Командная строка
Заголовок раздела «Командная строка»Библиотеки, связанные с командной строкой.
- Aura.Cli - Предоставляет эквиваленты объектов запроса (Context) и ответа (Stdio) для интерфейса командной строки, включая поддержку Getopt, а также независимый объект Help для описания команд.
- CLI Menu - Библиотека для создания меню CLI.
- CLIFramework - Фреймворк командной строки с поддержкой генерации автодополнения для zsh/bash, подкоманд и ограничений параметров. Также лежит в основе phpbrew.
- CLImate - Библиотека для вывода цветов и специального форматирования.
- Commando - Ещё один простой парсер параметров командной строки.
- Cron Expression - Библиотека для расчёта времени запуска задач cron.
- GetOpt - Парсер параметров командной строки.
- GetOptionKit - Ещё один парсер параметров командной строки.
- PsySH - Ещё один REPL для PHP.
- ShellWrap - Простая библиотека-обёртка для командной строки.
Аутентификация и авторизация
Заголовок раздела «Аутентификация и авторизация»Библиотеки для реализации аутентификации и авторизации пользователей.
- Aura.Auth - Предоставляет средства аутентификации и отслеживания сессий с помощью различных адаптеров.
- SocialConnect Auth - Библиотека для входа через социальные сети с открытым исходным кодом (OAuth1/OAuth2/OpenID/OpenIDConnect).
- 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
Заголовок раздела «Разметка и CSS»Библиотеки для работы с форматами разметки и CSS.
- Carve - Парсер PHP для Carve — лёгкого языка разметки, основанного на Markdown и Djot.
- Cebe Markdown - Быстрый и расширяемый парсер Markdown.
- CommonMark PHP - Расширяемый парсер Markdown с полной поддержкой спецификации CommonMark.
- Decoda - Лёгкая библиотека-парсер разметки.
- Djot - Парсер PHP для Djot — современного облегчённого языка разметки, преемника Markdown.
- Essence - Библиотека для извлечения мультимедийного содержимого из интернета.
- Embera - Библиотека для получения данных OEmbed.
- HTML to Markdown - Преобразует HTML в Markdown.
- HTML5 PHP - Библиотека-парсер и сериализатор HTML5.
- Parsedown - Ещё один парсер Markdown.
- PHP CSS Parser - Парсер файлов CSS, написанный на PHP.
- PHP Markdown - Парсер Markdown.
- Shiki PHP - Пакет PHP для подсветки кода Shiki.
- VObject - Библиотека для разбора объектов VCard и iCalendar.
Библиотеки для работы с JSON.
- JSON Lint - Утилита проверки синтаксиса JSON.
- JSONMapper - Библиотека для преобразования JSON в объекты PHP.
- Lazy JSON - Экономичный по памяти ленивый парсер больших файлов JSON.
Библиотеки для разбора и обработки строк.
- Agent - Парсер user agent для настольных и мобильных устройств на PHP, основанный на Mobiledetect.
- ANSI to HTML5 - Библиотека для преобразования ANSI в HTML5.
- Color Jizz - Библиотека для обработки и преобразования цветов.
- Device Detector - Ещё одна библиотека для разбора строк user agent.
- Hyphenation - Перенос слов на основе алгоритма расстановки переносов TeX.
- Jieba-PHP - Порт jieba из Python на PHP. Сегментация китайского текста для обработки естественного языка.
- Mobile-Detect - Лёгкий класс PHP для обнаружения мобильных устройств, включая планшеты.
- Patchwork UTF-8 - Переносимая библиотека для работы со строками UTF-8.
- Portable ASCII - Библиотека для преобразования строк в ASCII.
- Portable UTF-8 - Библиотека обработки строк с безопасными для UTF-8 методами замены.
- Slugify - Библиотека для преобразования строк в человекочитаемые URL-slug.
- SQL Formatter - Библиотека для форматирования SQL-запросов.
- Stringy - Библиотека обработки строк с поддержкой многобайтовых символов.
- Url highlight - Библиотека для извлечения URL из текста и преобразования их в кликабельные ссылки.
- URLify - Порт Django URLify.js на PHP.
- UUID - Библиотека для генерации UUID.
Библиотеки для работы с числами.
- Brick Math - Библиотека для работы с большими числами:
BigInteger,BigDecimalиBigRational. - ByteUnits - Библиотека для разбора, форматирования и преобразования единиц измерения байтов в двоичной и метрической системах.
- DecimalObject - Объект-значение для удобной и точной работы с десятичными дробями и числами с плавающей точкой.
- IP - Неизменяемый объект-значение для работы с адресами IPv4 и IPv6.
- PHP Conversion - Ещё одна библиотека для преобразования единиц измерения.
- PHP Units of Measure - Библиотека для преобразования единиц измерения.
- MathPHP - Математическая библиотека для PHP.
Фильтрация, очистка и проверка данных
Заголовок раздела «Фильтрация, очистка и проверка данных»Библиотеки для фильтрации, очистки и проверки данных.
- Assert - Библиотека проверки данных с широким набором утверждений, поддержкой их объединения в цепочки и отложенной проверки.
- Aura.Filter - Предоставляет инструменты для проверки и очистки объектов и массивов.
- CakePHP Validation - Ещё одна библиотека проверки данных.
- Filterus - Простая библиотека фильтрации для PHP.
- HTML Purifier - HTML-фильтр, соответствующий стандартам.
- ISO-codes - Библиотека проверки вводимых данных на соответствие стандартам ISO, финансовым стандартам, стандартам государственных учреждений, GS1 и книжной отрасли, а также телефонным номерам и почтовым индексам многих стран.
- JSON Schema - Библиотека проверки данных по схеме JSON.
- LibPhoneNumber for PHP - Реализация библиотеки Google для обработки телефонных номеров на PHP.
- MetaYaml - Библиотека проверки схем, поддерживающая YAML, JSON и XML.
- Respect Validation - Простая библиотека проверки данных.
- Symfony HTML Sanitizer - Библиотека для очистки HTML.
- Valitron - Ещё одна библиотека проверки данных.
- Valinor - Библиотека для преобразования данных в строго типизированные объекты-значения.
- Volan - Ещё одна упрощённая библиотека проверки данных.
Библиотеки и веб-инструменты для разработки API.
- API Platform - За считаные минуты создаёт гипермедийный REST API с поддержкой JSON-LD и формата Hydra.
- Laminas API Tool Skeleton - Конструктор API на основе Laminas Framework.
- HAL - Библиотека для создания языка гипертекстовых приложений (HAL).
- Hateoas - Библиотека веб-служб REST с поддержкой HATEOAS.
- Jane - Генератор клиента OpenAPI с поддержкой проверки данных.
- Negotiation - Библиотека согласования содержимого.
- Restler - Лёгкий фреймворк для предоставления методов PHP в виде RESTful веб-API.
- PackageGenerator - Генератор пакетов создаёт PHP SDK из любого WSDL.
Кэширование и блокировки
Заголовок раздела «Кэширование и блокировки»Библиотеки для кэширования данных и получения блокировок.
- APIx Cache - Тонкая оболочка кэша PSR-6 для различных бэкендов с упором на теги и индексацию кэша.
- CacheTool - Инструмент командной строки для очистки кэшей APC/opcode.
- CakePHP Cache - Библиотека кэширования.
- Doctrine Cache - Библиотека кэширования.
- Metaphore - Защита от лавинообразного сброса кэша с помощью семафора, предотвращающего эффект толпы.
- Stash - Ещё одна библиотека кэширования.
- Laminas Cache - Ещё одна библиотека кэширования.
- Lock - Библиотека блокировок для обеспечения эксклюзивного выполнения.
Структуры данных и хранение
Заголовок раздела «Структуры данных и хранение»Библиотеки, реализующие структуры данных и методы хранения.
- CakePHP Collection - Простая библиотека коллекций.
- Fractal - Библиотека для преобразования сложных структур данных в JSON.
- JsonMapper - Библиотека для сопоставления вложенных структур JSON с классами PHP.
- JSON Machine - Позволяет перебирать огромные JSON-документы с помощью простого
foreach. - msgpack.php - Реализация формата сериализации MessagePack на чистом PHP.
- Serializer - Библиотека для сериализации и десериализации данных.
- YaLinqo - Ещё одна реализация LINQ to Objects для PHP.
- Laminas Serializer - Ещё одна библиотека для сериализации и десериализации данных.
Уведомления
Заголовок раздела «Уведомления»Библиотеки для работы с программами уведомлений.
- JoliNotif - Кроссплатформенная библиотека настольных уведомлений (поддерживает Growl, notify-send, toaster и другие).
Развёртывание
Заголовок раздела «Развёртывание»Библиотеки для развёртывания проектов.
Интернационализация и локализация
Заголовок раздела «Интернационализация и локализация»Библиотеки для интернационализации (I18n) и локализации (L10n).
- Aura.Intl - Предоставляет инструменты интернационализации (I18N), в частности перевод сообщений с учётом локали и организации по пакетам.
- CakePHP I18n - Перевод сообщений и локализация дат и чисел.
Бессерверные приложения
Заголовок раздела «Бессерверные приложения»Библиотеки и инструменты для создания бессерверных веб-приложений.
- Bref - Бессерверный PHP на AWS Lambda.
- OpenWhisk - Облачная бессерверная платформа с открытым исходным кодом.
- Serverless Framework - Фреймворк с открытым исходным кодом для создания бессерверных приложений.
- Laravel Vapor - Платформа бессерверного развёртывания Laravel на базе AWS.
Конфигурация
Заголовок раздела «Конфигурация»Библиотеки и инструменты для работы с конфигурацией.
- PHP Dotenv - Разбор и загрузка переменных окружения из файлов
.env. - Symfony Dotenv - Разбор и загрузка переменных окружения из файлов
.env. - Toml - Парсер и кодировщик TOML с доступом к AST и восстановлением после ошибок.
Большие языковые модели
Заголовок раздела «Большие языковые модели»Библиотеки для работы с большими языковыми моделями.
- Anthropic - Клиент PHP для API Anthropic с поддержкой сообщений, потоковой передачи, вызова инструментов и пакетной обработки.
- Anthropic for Laravel - Обёртка для клиента Anthropic PHP в Laravel с фасадами, публикацией конфигурации и тестовыми заглушками.
- Instructor for PHP - Структурированный вывод данных с помощью LLM на PHP.
- LLPhant - Полнофункциональный фреймворк генеративного ИИ для PHP с использованием OpenAI GPT 4. Вдохновлён Langchain.
- OpenAI Client - OpenAI PHP — мощный клиент API PHP с поддержкой сообщества для взаимодействия с API OpenAI.
- OpenAI Client for Laravel - OpenAI PHP для Laravel — мощный клиент API PHP для взаимодействия с API OpenAI.
- PHP Mistral AI SDK - Мощный и простой в использовании PHP SDK для API Mistral AI, обеспечивающий интеграцию продвинутых функций на основе ИИ в проекты PHP.
Сторонние API
Заголовок раздела «Сторонние API»Библиотеки для доступа к сторонним API.
- Amazon Web Service SDK - Официальная библиотека AWS SDK для PHP.
- AsyncAWS - Неофициальный асинхронный AWS SDK для PHP.
- Campaign Monitor - Официальная библиотека PHP для Campaign Monitor.
- Github - Библиотека для работы с API Github.
- Mailgun - Официальный API Mailgun для PHP.
- Stripe - Официальная библиотека Stripe для PHP.
- Twilio - Официальный REST API Twilio для PHP.
Расширения
Заголовок раздела «Расширения»Библиотеки для разработки расширений PHP.
- PHP CPP - Библиотека C++ для разработки расширений PHP.
- Zephir - Компилируемый язык между PHP и C++ для разработки расширений PHP.
Полезные библиотеки и утилиты, не относящиеся к перечисленным выше категориям.
- Annotations - Библиотека аннотаций (часть Doctrine).
- BotMan - Не зависящая от фреймворков библиотека PHP для создания кроссплатформенных чат-ботов.
- ClassPreloader - Библиотека для оптимизации автозагрузки.
- Ganesha - Реализация шаблона Circuit Breaker на PHP.
- Hprose-PHP - Кросс-языковой RPC.
- Laravel Serializable Closure - Библиотека, позволяющая сериализовать замыкания.
- noCAPTCHA - Вспомогательный инструмент для noCAPTCHA от Google (reCAPTCHA).
- Pagerfanta - Библиотека для разбиения на страницы.
- Safe - Переписанные функции PHP, выбрасывающие исключения вместо возврата false.
Программное обеспечение
Заголовок раздела «Программное обеспечение»Программы для создания среды разработки.
Установка PHP
Заголовок раздела «Установка PHP»Инструменты для установки PHP на компьютер и управления им.
- Brew PHP Switcher - Переключатель версий PHP для Brew.
- Homebrew - Менеджер пакетов для macOS.
- PHP Brew - Менеджер версий и установщик PHP.
- PHP Build - Ещё один установщик версий PHP.
- Static PHP CLI - Сборка или загрузка статических версий PHP CLI и FPM.
Среда разработки
Заголовок раздела «Среда разработки»Программы и инструменты для создания среды разработки и совместного доступа к ней.
- Ansible - Предельно простой фреймворк оркестрации.
- DDEV - Система локальной среды веб-разработки для PHP.
- Docker - Платформа контейнеризации.
- Docker PHP Extension Installer - Простая установка расширений PHP в контейнеры Docker.
- Docksal - Единые среды веб-разработки для macOS, Windows и Linux на базе Docker :whale:.
- Expose - Сервис туннелирования PHP с открытым исходным кодом.
- Lando - Среды разработки, запускаемые одним нажатием.
- Laravel Homestead - Локальная среда разработки для Laravel.
- Laravel Herd - Среда разработки PHP для macOS и Windows, устанавливаемая одним нажатием.
- Laradock - Полнофункциональная среда разработки PHP на базе Docker.
- PHPMon - Приложение в строке меню macOS для управления установками PHP (работает с Laravel Valet).
- Puppet - Фреймворк и приложение для автоматизации серверов.
- Solo - Терминальное приложение для управления процессами Laravel-приложения.
- Takeout - Менеджер зависимостей только для разработки на базе Docker.
- Vagrant - Утилита для переносимых сред разработки.
Виртуальные машины
Заголовок раздела «Виртуальные машины»Альтернативные виртуальные машины для PHP.
- Hack - Язык программирования для HHVM.
- HHVM - Виртуальная машина, среда выполнения и JIT-компилятор PHP от Facebook.
- PeachPie - Компилятор и среда выполнения PHP для .NET и .NET Core.
Текстовые редакторы и IDE
Заголовок раздела «Текстовые редакторы и IDE»Текстовые редакторы и интегрированные среды разработки (IDE) с поддержкой PHP.
- Eclipse for PHP Developers - IDE для PHP на платформе Eclipse.
- Apache NetBeans - IDE с поддержкой PHP и HTML5.
- PhpEd - IDE с профессиональным коммерческим отладчиком.
- PhpStorm - Коммерческая IDE для PHP.
- VS Code - Редактор кода с открытым исходным кодом.
Веб-приложения
Заголовок раздела «Веб-приложения»Веб-приложения и инструменты.
- 3V4L - Онлайн-оболочка PHP и HHVM.
- Adminer - Управление базами данных в одном файле PHP.
- Cachet - Система страниц состояния с открытым исходным кодом.
- Lychee - Простая в использовании и привлекательная система управления фотографиями.
- Leantime - Система стратегического управления проектами для тех, кто не занимается управлением проектами профессионально.
- MailCatcher - Веб-инструмент для перехвата и просмотра электронных писем.
- Mailpit - Инструмент тестирования электронной почты и SMTP для разработчиков.
- phpMyAdmin - Веб-интерфейс для MySQL/MariaDB.
- PHP Queue - Приложение для управления бэкендами очередей.
- phpRedisAdmin - Простой веб-интерфейс для управления базами данных Redis.
- PHPSandbox - Онлайн-среда разработки PHP в браузере.
Инфраструктура
Заголовок раздела «Инфраструктура»Инфраструктура для предоставления PHP-приложений и сервисов.
- appserver.io - Многопоточный сервер приложений для PHP, написанный на PHP.
- php-pm - Менеджер процессов, ускоритель и балансировщик нагрузки для PHP-приложений.
- RoadRunner - Высокопроизводительный сервер приложений PHP, балансировщик нагрузки и менеджер процессов.
Ресурсы
Заголовок раздела «Ресурсы»Различные ресурсы — книги, сайты и статьи — для развития навыков и знаний в области PHP.
Сайты о PHP
Заголовок раздела «Сайты о PHP»Полезные сайты, посвящённые PHP.
- Nomad PHP - Онлайн-ресурс для изучения PHP.
- Laravel News - Официальный блог Laravel.
- PHP Annotated Monthly - Ежемесячный дайджест новостей PHP.
- PHP FIG - Группа взаимодействия PHP-фреймворков.
- PHP Package Development Standards - Стандарты разработки пакетов для PHP.
- PHP School - Обучение PHP с открытым исходным кодом.
- PHP The Right Way - Краткое справочное руководство по лучшим практикам PHP.
- PHP UG - Сайт, помогающий найти ближайшую группу пользователей PHP (UG).
- PHP Watch - Статьи и новости о PHP, будущие изменения, RFC и многое другое.
- Unit Testing Tips - Советы по модульному тестированию PHP на примерах.
Книги о PHP
Заголовок раздела «Книги о PHP»Замечательные книги о PHP.
- Domain-Driven Design in PHP - Практические примеры архитектурных стилей DDD на PHP.
- Functional Programming in PHP - Книга о применении принципов и методов функционального программирования в PHP.
- Mastering Object-Orientated PHP - Книга Брэндона Сэвиджа об объектно-ориентированном PHP.
- PHP Cookbook - Сборник рецептов с примерами кода, помогающими решать различные задачи программирования.
- Modernizing Legacy Applications in PHP - Книга Пола М. Джонса о модернизации устаревших PHP-приложений.
- Scaling PHP Applications - Электронная книга Стива Короны о масштабировании PHP-приложений.
- Securing PHP: Core Concepts - Книга Криса Корнатта об основных понятиях и практиках безопасности PHP.
- Signaling PHP - Книга Кэла Эванса об обработке сигналов PCNTL в скриптах CLI.
- XML Parsing with PHP - Книга посвящена разбору и проверке XML-документов, использованию выражений XPath и работе с пространствами имён, а также программному созданию и изменению XML-файлов.
Видео о PHP
Заголовок раздела «Видео о PHP»Замечательные видео о PHP.
- Laracasts - Видеоуроки о Laravel, Vue JS и многом другом.
- Laravel YouTube Channel - Официальный канал Laravel на YouTube.
- Program With Gio - Курс по PHP 8 от Gio.
- Programming with Anthony - Серия видео от Anthony Ferrara.
- SymfonyCasts - Видеоуроки и руководства по PHP и Symfony.
Конференции по PHP
Заголовок раздела «Конференции по PHP»Конференции по PHP.
- Laracon EU - Двухдневное мероприятие для тех, кто хочет изучить Laravel и связанные технологии или поделиться своими знаниями.
- PHP[TEK] - Самая продолжительная в США конференция веб-разработчиков, посвящённая языку программирования PHP.
- PHP UK Conference - Подборка видео с конференции PHP UK.
Подкасты о PHP
Заголовок раздела «Подкасты о PHP»Подкасты, посвящённые PHP.
- Laravel News Podcast - Подкаст Laravel News знакомит слушателей с последними новостями и событиями мира PHP-фреймворка Laravel.
- Mostly Technical - Ведущие Ian Landsman и Aaron Francis обсуждают Laravel, бизнес и самые разные смежные темы.
- No Compromises - Два опытных и циничных программиста-ветерана обсуждают лучшие практики на основе многолетнего опыта работы с командами Laravel SaaS.
- North Meets South Web Podcast - Jacob Bennett и Michael Dyrynda преодолевают разницу во времени в 14,5 часа, чтобы поговорить о жизни веб-разработчиков.
- Over Engineered - Подкаст в формате мини-серий, в котором подробно разбирают неважные вопросы программирования.
- PHP Internals News - Подкаст о внутреннем устройстве PHP.
- PHP Town Hall - Неформальный подкаст о PHP от Ben Edmunds и Phil Sturgeon.
- php[podcast] episodes from php[architect] - Официальный подкаст php[architect] — ведущего отраслевого технического журнала и издательства, посвящённых PHP и веб-разработке.
- PHPUgly - Беседы нескольких перегруженных работой разработчиков PHP.
- The Laracasts Snippet - В каждом выпуске The Laracasts Snippet рассматривается одна мысль о каком-либо аспекте веб-разработки.
- The Laravel Podcast - Новости и обсуждения разработки на Laravel и PHP.
- The PHP Roundtable - Неформальная встреча разработчиков, обсуждающих темы, интересные энтузиастам PHP.
Рассылки о PHP
Заголовок раздела «Рассылки о PHP»Новости о PHP прямо в вашем почтовом ящике.
- PHP Weekly - Еженедельная рассылка о PHP.
Материалы для чтения о PHP
Заголовок раздела «Материалы для чтения о PHP»Материалы для чтения о PHP.
- php[architect] - Ежемесячный журнал, посвящённый PHP.
Материалы о внутреннем устройстве PHP
Заголовок раздела «Материалы о внутреннем устройстве PHP»Материалы о внутреннем устройстве и производительности PHP.
- PHP RFCs - Главный источник PHP RFC (запросов на комментарии).
- Externals - Обсуждения внутреннего устройства PHP.
- PHP RFC Watch - Следите за последними RFC для PHP.
- PHP Internals Book - Онлайн-книга о внутреннем устройстве PHP, написанная тремя основными разработчиками.
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

