Начал изучать микрофреймворки, после нескольких лет работы на Yii. Микрофреймворки предоставляют минимальный набор компонентов, но где брать остальное: например, валидацию форм, работу с сессиями, redis и т.п.?
Есть ли некий список общепризнанных, актуальных и поддерживаемых компонентов "де-факто", и если да, можно ли его где-то найти? И тот же вопрос по разного рода хелперам, которыми был набит Yii: всякие array-html-file helpers. Ну не тащить же их из Yii ))
На микрофреймворки удобнее переходить после ознакомления с компонентными фреймворками Symfony, Laminas (бывший Zend) и Laravel, чтобы потом натаскать из них компоненты, которые понравились. Списки их компонентов можно посмотреть на их сайтах или на GitHub:
https://symfony.com/components
https://docs.laminas.dev/components/
https://github.com/illuminate
Ещё для разных языков программирования имеются готовые awesome-списки на GitHub. Для PHP это:
https://github.com/ziadoz/awesome-php
https://github.com/middlewares/awesome-psr15-middlewares
Всё остальное можно найти по нужному слову в поиске на https://packagist.org, откуда берёт компоненты Composer.
Или войти через: