Symfony — PHP-фреймворк для создания веб-приложений и консольных приложений, а также набор переиспользуемых PHP-компонентов.
codeigniter4/CodeIgniter4
Лёгкий, быстрый и гибкий полнофункциональный веб-фреймворк для PHP — четвёртая мажорная версия CodeIgniter, переписанная для современного PHP.
- Звёзды
- 6,011
- Форки
- 2,008
- Открытые issues
- 39
- Последний коммит
- вчера
Что это?
CodeIgniter 4 — полнофункциональный веб-фреймворк для PHP, предназначенный для создания веб-приложений с небольшим размером и пологой кривой обучения. Это полностью переписанная версия предыдущих выпусков: кодовая база стала современнее, а доступный стиль, благодаря которому фреймворк стал популярным, сохранился.
Фреймворку требуется PHP 8.2 или новее, а также расширения intl и mbstring. Приложения обслуживаются из папки public проекта, благодаря чему код фреймворка и другие компоненты недоступны напрямую через веб. В репозитории содержится только исходный код CodeIgniter 4; некоторые компоненты из версии 3 переносятся в отдельные необязательные пакеты.
Разработка ведётся силами сообщества: ошибки и одобренные пакеты работ отслеживаются в GitHub issues, а обсуждения поддержки и новых возможностей проходят на официальном форуме.
Ключевые возможности
- 01Полнофункциональный веб-фреймворк для PHP 8.2+ в стиле MVC.
- 02Лёгкое ядро с небольшим размером.
- 03Точка входа в папке public отделяет код фреймворка от файлов, доступных через веб.
- 04Необязательные пакеты для компонентов, вынесенных из ядра.
- 05Официальное руководство пользователя и документация API.
Сценарии использования
- Создание веб-приложений с серверным рендерингом и сайтов на PHP.
- Разработка REST-подобных серверных API на PHP-фреймворке.
- Миграция существующего приложения на CodeIgniter 3 или его модернизация.
Что важно знать
- Требуется PHP 8.2 или выше, а также расширения intl и mbstring.
В подборках
Темы
Частые вопросы
- Что такое CodeIgniter4?
- Лёгкий, быстрый и гибкий полнофункциональный веб-фреймворк для PHP — четвёртая мажорная версия CodeIgniter, переписанная для современного PHP. CodeIgniter 4 — полнофункциональный веб-фреймворк для PHP, предназначенный для создания веб-приложений с небольшим размером и пологой кривой обучения. Это полностью переписанная версия предыдущих выпусков: кодовая база стала современнее, а доступный стиль, благодаря которому фреймворк стал популярным, сохранился.
- CodeIgniter4 можно использовать бесплатно? Какая у него лицензия?
- CodeIgniter4 распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- CodeIgniter4 всё ещё поддерживается?
- Активно поддерживается. Последний коммит в CodeIgniter4 — 6 нояб. 2026 г..
- Для чего можно использовать CodeIgniter4?
- Создание веб-приложений с серверным рендерингом и сайтов на PHP. Разработка REST-подобных серверных API на PHP-фреймворке. Миграция существующего приложения на CodeIgniter 3 или его модернизация.
- Где скачать CodeIgniter4?
- Исходный код и инструкции по установке — на GitHub: https://github.com/codeigniter4/CodeIgniter4
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
PHP-фреймворк для веб-приложений с выразительным синтаксисом: маршрутизация, ORM, миграции, очереди и трансляция событий в реальном времени.
Высокоуровневый веб-фреймворк для Python, который помогает быстро разрабатывать приложения с чистой и практичной архитектурой.
Ruby on Rails — полнофункциональный MVC-фреймворк для создания веб-приложений на Ruby с базой данных.
Полнофункциональный веб-фреймворк для Haskell с типобезопасной маршрутизацией, представлениями, моделями PostgreSQL и встроенной IDE.
Прогрессивный фреймворк для Node.js, позволяющий создавать эффективные и масштабируемые серверные приложения на TypeScript или JavaScript.