Плагины с Composer
Библиотеки для управления зависимостями и пакетами.
Дополнительные инструменты, связанные с управлением зависимостями.
Фреймворки для веб-разработки.
Дополнительные инструменты, связанные с фреймворками для веб-разработки.
Инструменты для управления цифровым контентом.
Moodle — открытая обучающая платформа.
Pico CMS — простая, быстрая и плоская файловая CMS.
Statamic — инструмент для создания красивых и простых в управлении веб-сайтов.
Sulu — ориентированная на разработчиков и пользователей CMS и платформа на основе фреймворка Symfony.
WordPress — платформа и CMS для блогов.
Автономные компоненты от фреймворков для веб-разработки и групп разработчиков.
Микрофреймворки и маршрутизаторы.
Дополнительные компоненты, связанные с микрофреймворками и маршрутизаторами.
Библиотеки для обработки маршрутизации приложений.
Библиотеки и инструменты для шаблонирования и лексирования.
Инструменты для предварительной обработки контента для генерации веб-страниц.
Библиотеки для работы с HTTP.
Скрапинг
Middlewares
URL
Файлы
Streams
Streamer — простая объектно-ориентированная библиотека-обёртка для потоков.
Библиотеки, реализующие шаблон проектирования внедрения зависимостей.
Библиотеки для работы с изображениями.
Библиотеки тестирования кодовых баз и генерации тестовых данных.
VFS Stream — оболочка виртуального файлового потока для тестирования.
Библиотеки и приложения для непрерывной интеграции.
Библиотеки для генерации документации по проектам.
Библиотеки для создания безопасных случайных чисел, шифрования данных и сканирования и тестирования на уязвимости.
Библиотеки и инструменты для работы с паролями и их хранения.
Генератор паролей (Password-Generator) — PHP-библиотека для генерации случайных паролей.
PHP Password Lib — библиотека для создания и проверки паролей.
phpass — переносимый фреймворк для хеширования паролей.
Zxcvbn PHP — инструмент для реалистичной оценки сложности пароля на основе Zxcvbn JS.
Библиотеки и инструменты для анализа, разбора и управления кодовыми базами.
Better Reflection — основанная на AST библиотека отражения, которая позволяет анализировать и манипулировать кодом.
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.
PHPLOC — инструмент быстрого измерения размера проекта PHP.
PHPQA — инструмент запуска QA-инструментов (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
Rector — инструмент обновления и рефакторинга кода.
Scrutinizer — веб-инструмент для анализа кода PHP.
UBench — простая микро-бенчмарк-библиотека.
Библиотеки для управления качеством кода, форматированием и линтингом.
CaptainHook — простая в использовании и гибкая библиотека Git-хуков.
PHP CodeSniffer — библиотека обнаружения и автоматического исправления нарушений стандартов кодирования PHP, CSS и JS.
PHP CS Fixer — библиотека исправления стандартов кодирования.
PHP CS Fixer Configurator — веб-приложение для настройки наборов правил PHP CS Fixer.
PHP Mess Detector — библиотека сканирования кода на наличие ошибок, неоптимального кода, неиспользуемых параметров и т. д.
PHPCheckstyle — инструмент соблюдения определённых соглашений о кодировании.
PHPCPD — библиотека обнаружения скопированного и вставленного кода.
Laravel Pint — библиотека фиксации стандартов кодирования для Laravel.
Библиотеки для статического анализа кода PHP.
Exakat — статический анализатор для PHP.
Deptrac — инструмент статического анализа кода, который помогает применять правила зависимостей между слоями программного обеспечения.
Mondrian — инструмент анализа кода с использованием теории графов.
phan — статический анализатор на основе PHP 7+ и расширения php-ast.
PHP Architecture Tester — простой в использовании инструмент тестирования архитектуры PHP.
PHPCompatibility — средство проверки совместимости PHP для PHP CodeSniffer. Архитектурные
Библиотеки, связанные с паттернами проектирования, подходами к программированию и способами организации кода.
Design Patterns PHP — репозиторий реализованных на PHP шаблонов проектирования ПО.
Finite — простая реализация конечного автомата на PHP.
Functional PHP — библиотека функционального программирования.
Iter — библиотека, предоставляющая примитивы итерации с использованием генераторов.
IterTools PHP — библиотека для работы с итерируемыми объектами (аналог библиотеки itertools в Python).
Pipeline — реализация шаблона «конвейер».
Porter — библиотека абстракции импорта данных для использования веб-API и других источников данных.
RulerZ — мощный механизм правил и реализация паттерна «спецификация».
Отладка и профилирование
Библиотеки и инструменты для отладки ошибок и профилирования кода.
APM — расширение для мониторинга, собирающее ошибки и статистику в SQLite/MySQL/StatsD.
Barbushin PHP Console — ещё одна веб-консоль отладки с использованием Google Chrome.
Kint — инструмент для отладки и профилирования.
Metrics — простая библиотека API метрик.
PCOV — автономный драйвер покрытия кода.
PHP Console — веб-консоль для отладки.
PHP Debug Bar — панель инструментов для отладки.
PHPBench — фреймворк для бенчмаркинга.
PHPSpy — низкозатратный профилировщик выборки.
Symfony VarDumper — компонент дампера переменных.
Tracy — простая библиотека обнаружения ошибок, ведения журнала и измерения времени.
Whoops — красивая библиотека обработки ошибок.
xDebug — инструмент отладки и профилирования для PHP.
XHProf — профилировщик, изначально разработанный Facebook.
Z-Ray — инструмент отладки и профилирования для Zend Server.
Сервисы отслеживания ошибок и мониторинга
Самостоятельные или облачные инструменты мониторинга производительности приложений и отслеживания ошибок.
Blackfire — низкозатратный профилометр кода.
BugSnag — мониторинг ошибок и реальных пользователей.
Honeybadger — отслеживание ошибок и мониторинг приложений для разработчиков.
Rollbar — сервис регистрации ошибок и отслеживания для команд разработчиков ПО.
Sentry — мониторинг производительности приложений и отслеживание ошибок.
Tideways — инструмент мониторинга и профилирования.
Инструменты сборки
Инструменты сборки и автоматизации проектов.
Box — утилита для создания PHAR-файлов.
Construct — генератор проектов и микропакетов PHP.
Phing — система сборки проектов PHP, вдохновлённая Apache. Monolog — комплексный логгер.
Библиотеки и приложения для приёма платежей и создания онлайн-магазинов электронной коммерции.
Библиотеки и программное обеспечение для работы с файлами PDF.
Библиотеки для работы с документами офисных пакетов.
Библиотеки для взаимодействия с базами данных с использованием объектно-реляционного отображения (ORM) или методов отображения данных.
Библиотеки, помогающие управлять схемами баз данных и миграциями.
Doctrine Migrations — миграционная библиотека для Doctrine.
Migrations — библиотека управления миграциями.
Phinx — ещё одна библиотека миграции баз данных.
PHPMig — Сервер, ресурсный сервер и клиентская библиотека.
Opauth — мультипровайдерный фреймворк для аутентификации.
Paseto — токены безопасности, независимые от платформы.
PHP oAuthLib — ещё одна библиотека OAuth.
Sentinel Social — библиотека для аутентификации в социальных сетях.
Sentinel — фреймворк, независимый от аутентификационной библиотеки и авторизации.
TwitterOAuth — библиотека Twitter OAuth.
Библиотеки для работы с форматами разметки и CSS.
Библиотеки для работы с JSON.
Библиотеки для анализа и обработки строк.
Библиотеки для работы с числами.
Brick Math — библиотека, предоставляющая поддержку больших чисел. BigInteger, BigDecimal и BigRational.
ByteUnits (https://github.com/gabrielelana/byte-units) — библиотека для анализа, форматирования и преобразования байтовых единиц в двоичной и метрической системах.
DecimalObject (https://github.com/php-collective/decimal-object) — объект значения для удобной и точной работы с десятичными числами и числами с плавающей точкой.
IP (https://github.com/darsyn/ip) — неизменяемый объект значения для работы с IPv4 и IPv6 адресами.
LibPhoneNumber for PHP (https://github.com/giggsey/libphonenumber-for-php) — реализация на PHP библиотеки Google для обработки телефонных номеров.
PHP Conversion (https://github.com/Crisu83/php-conversion) — ещё одна библиотека для преобразования между единицами измерения.
PHP Units of Measure (https://github.com/triplepoint/php-units-of-measure) — библиотека для преобразования между единицами измерения.
MathPHP (https://github.com/markrogoyski/math-php) — математическая библиотека для PHP.
Библиотеки для фильтрации, очистки и проверки данных.
Assert (https://github.com/beberlei/assert) — библиотека проверки с богатым набором утверждений. Поддерживает цепочку утверждений и ленивые утверждения.
Aura.Filter (https://github.com/auraphp/Aura.Filter) — предоставляет инструменты для проверки и очистки объектов и массивов.
CakePHP Validation (https://github.com/cakephp/validation) — ещё одна библиотека проверки.
Filterus (https://github.com/ircmaxell/filterus) — простая библиотека фильтрации PHP.
HTML Purifier (https://github.com/ezyang/htmlpurifier) — фильтр HTML, соответствующий стандартам.
ISO-codes (https://github.com/ronanguilloux/IsoCodes) — библиотека для проверки входных данных в соответствии со стандартами ISO, международных финансов, государственных администраций, GS1, книжной индустрии, телефонных номеров и почтовых индексов для многих стран.
JSON Schema (https://github.com/jsonrainbow/json-schema) — библиотека валидации JSON Schema.
MetaYaml (https://github.com/romaricdrigon/MetaYaml) — библиотека валидации схем, поддерживающая YAML, JSON и XML.
Respect Validation (https://github.com/Respect/Validation) — простая библиотека проверки.
Symfony HTML Sanitizer (https://github.com/symfony/html-sanitizer) — библиотека очистки HTML.
Upload (https://github.com/brandonsavage/Upload) — библиотека обработки загрузок файлов и проверки.
Valitron (https://github.com/vlucas/valitron) — ещё одна библиотека проверки.
Valinor (https://github.com/CuyZ/Valinor) — библиотека сопоставления с строго типизированными объектами значений.
Volan (https://github.com/serkin/Volan) — ещё одна упрощённая библиотека проверки.
Библиотеки и веб-инструменты для разработки API.
API Platform (https://api-platform.com) — за несколько минут создайте гипермедийный REST API, который использует JSON-LD и формат Hydra.
Laminas API Tool Skeleton (https://github.com/laminas-api-tools/api-tools-skeleton) — конструктор API, созданный на основе фреймворка Laminas.
Drest (https://github.com/leedavis81/drest) — библиотека для предоставления доступа к сущностям Doctrine как конечным точкам ресурсов REST.
HAL (https://github.com/blongden/hal) — библиотека построения Hypertext Application Language (HAL).
Hateoas (https://github.com/willdurand/Hateoas) — библиотека HATEOAS REST веб-сервисов.
Jane (https://github.com/janephp/janephp/) — генератор OpenApi клиентов с поддержкой валидации.
Negotiation (https://github.com/willdurand/Negotiation) — библиотека согласования содержимого.
Restler (https://github.com/Luracast/Restler) — лёгкий фреймворк для предоставления методов PHP как RESTful веб API.
PackageGenerator (https://github.com/WsdlToPhp/PackageGenerator) — Package Generator генерирует PHP SDK из любого WSDL.
Библиотеки для кэширования данных и получения блокировок.
APiCache (https://github.com/apix/cache) — тонкая оболочка PSR-6 для различных бэкэндов кэширования, подчёркивающая тегирование и индексирование кэша.
CacheTool (https://github.com/gordalina/cachetool) — инструмент для очистки APC/opcode кэшей из командной строки.
CakePHP Cache (https://github.com/cakephp/cache) — библиотека кэширования. Кэш
Doctrine/cache — библиотека кэширования.
Структуры данных и хранилища
foreach
.Уведомления
Развёртывание
Интернационализация и локализация
Бессерверные технологии
Конфигурация
.env
..env
.LLM
LLPhant — комплексный фреймворк для генеративного ИИ на PHP, вдохновлённый Langchain.
OpenAI Client — PHP-клиент OpenAI с расширенными возможностями, поддерживаемый сообществом. Позволяет взаимодействовать с API OpenAI.
OpenAI Client for Laravel — PHP-клиент OpenAI для Laravel с расширенными функциями, который позволяет взаимодействовать с OpenAI API.
PHP Mistral AI SDK — мощный и простой в использовании PHP SDK для Mistral AI API, обеспечивающий бесшовную интеграцию продвинутых функций на основе искусственного интеллекта в проекты на PHP.
Библиотеки для доступа к сторонним API.
Amazon Web Service SDK — официальная библиотека AWS SDK для PHP.
AsyncAWS — неофициальный асинхронный PHP AWS SDK.
Campaign Monitor — официальная PHP-библиотека Campaign Monitor.
Github — библиотека для взаимодействия с Github API.
Mailgun — официальный PHP API Mailgun.
Square — официальный Square PHP SDK для платежей и других API Square.
Stripe — официальная Stripe PHP библиотека.
Twilio — официальный Twilio PHP REST API.
Библиотеки, помогающие создавать расширения PHP.
PHP CPP — C++ библиотека для разработки расширений PHP.
Zephir — скомпилированный язык между PHP и C++ для создания расширений PHP.
Полезные библиотеки или утилиты, которые не вписываются в вышеуказанные категории.
Annotations — аннотированная библиотека (часть Doctrine).
BotMan — кроссплатформенная PHP-библиотека для создания чат-ботов, не зависящая от фреймворка.
ClassPreloader — библиотека для оптимизации автозагрузки.
Ganesha — реализация шаблона «Автоматический выключатель» на PHP.
Hprose-PHP — межъязыковой RPC.
Laravel Serializable Closure — библиотека, позволяющая сериализовать замыкания.
noCAPTCHA — помощник для Google noCAPTCHA (reCAPTCHA).
Pagerfanta — библиотека пагинации.
Safe — все функции PHP, переписанные так, чтобы вместо возврата false выбрасывать исключения.
Программное обеспечение для создания среды разработки.
Инструменты, помогающие установить и управлять PHP на компьютере.
Brew PHP Switcher — переключатель версий PHP для Brew.
HomeBrew — менеджер пакетов для OSX.
PHP Brew — диспетчер версий и установщик PHP.
PHP Build — ещё один установщик версий PHP.
Static PHP CLI — создание или загрузка статических версий PHP CLI и FPM.
Программное обеспечение и инструменты для создания и совместного использования среды разработки.
Ansible — радикально простая система оркестровки.
DDEV — локальная среда веб-разработки для PHP.
Docker — платформа контейнеризации.
Docker PHP Extension Installer — простая установка расширений PHP в контейнеры Docker. Фил Стерджен.
php[podcast] эпизоды от php[architect] — официальный подкаст php[architect], ведущего технического журнала и издательства в отрасли, посвящённого PHP и веб-разработке.
PHPUgly — размышления нескольких перегруженных работой разработчиков PHP.
The Laracasts Snippet — каждый эпизод The Laracasts Snippet предлагает одну мысль о каком-либо аспекте веб-разработки.
The Laravel Podcast — новости и обсуждения разработки на Laravel и PHP.
The PHP Roundtable — неформальное собрание разработчиков, обсуждающих темы, которые волнуют фанатов PHP.
Voices of the ElePHPant — интервью с людьми, делающими сообщество PHP особенным.
Новости, связанные с PHP, прямо в ваш почтовый ящик.
Материалы для чтения, связанные с PHP.
Материалы для чтения о внутренних компонентах или производительности PHP.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )