Перейти к содержимому

Выберите язык

Текущий язык: Русский

PHP

Source: https://github.com/ziadoz/awesome-php at ca0ebf67afca
License: WTFPL
Read the English original

This edition is an AI-assisted translation.

Тщательно отобранный список замечательных библиотек, ресурсов и полезных инструментов для PHP.

Подробнее см. CONTRIBUTING, CODE-OF-CONDUCT и COLLABORATING.

Репозитории пакетов 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.

Инструменты для управления цифровым содержимым.

  • 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.

  • 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 с объектно-ориентированной конфигурацией.

Инструменты для построения структур навигации.

  • KnpMenu - Библиотека меню.
  • Menu - Гибкая библиотека меню с плавным интерфейсом.

Инструменты для управления, сжатия и минификации ресурсов сайтов.

  • 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.

Библиотеки и программы для индексации данных и выполнения поисковых запросов.

Библиотеки, связанные с командной строкой.

  • 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.

  • 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 и другие).

Библиотеки для развёртывания проектов.

  • Deployer - Инструмент для развёртывания.
  • Envoy - Инструмент для выполнения задач по SSH на PHP.

Библиотеки для интернационализации (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.

  • 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 на компьютер и управления им.

  • 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) с поддержкой 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.

  • 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.

  • 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.

  • Laracon EU - Двухдневное мероприятие для тех, кто хочет изучить Laravel и связанные технологии или поделиться своими знаниями.
  • PHP[TEK] - Самая продолжительная в США конференция веб-разработчиков, посвящённая языку программирования PHP.
  • PHP UK Conference - Подборка видео с конференции PHP UK.

Подкасты, посвящённые 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 Weekly - Еженедельная рассылка о PHP.

Материалы для чтения о PHP.

  • php[architect] - Ежемесячный журнал, посвящённый PHP.

Материалы о внутреннем устройстве и производительности PHP.

  • PHP RFCs - Главный источник PHP RFC (запросов на комментарии).
  • Externals - Обсуждения внутреннего устройства PHP.
  • PHP RFC Watch - Следите за последними RFC для PHP.
  • PHP Internals Book - Онлайн-книга о внутреннем устройстве PHP, написанная тремя основными разработчиками.

HagiCode

HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.

Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.

Перейти на HagiCodeЧитать документацию
  • УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
  • ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
  • ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

Скачать для Windows

Получить в Microsoft StoreВсе загрузки

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.

Покинуть Awesome Site?

Вы собираетесь перейти на внешний сайт. Мы не контролируем его содержимое и правила конфиденциальности.

Адрес назначения

Перейти на сайт