Symfony is a PHP framework for building web and console applications, plus a set of reusable PHP components.
codeigniter4/CodeIgniter4
A light, fast, flexible PHP full-stack web framework, the 4th major version of CodeIgniter, rewritten for modern PHP.
- Stars
- 6,011
- Forks
- 2,008
- Open issues
- 39
- Last commit
- yesterday
What is it?
CodeIgniter 4 is a PHP full-stack web framework aimed at building web applications with a small footprint and a gentle learning curve. It is a complete rewrite of earlier versions, modernizing the codebase while keeping the approachable style that made the framework popular.
The framework requires PHP 8.2 or higher along with the intl and mbstring extensions. Apps are served from the project's public folder, which keeps the framework code and other components out of direct web access. The repository contains only the CodeIgniter 4 source; some components from version 3 are being moved into separate optional packages.
Development is community-driven: bugs and approved work packages are tracked as GitHub issues, while support and feature discussions take place on the official forum.
Key features
- 01Full-stack MVC-style web framework for PHP 8.2+.
- 02Lightweight core with a small footprint.
- 03Public-folder entry point that separates framework code from web-accessible files.
- 04Optional packages for components moved out of the core.
- 05Official user guide and API documentation.
Use cases
- Building server-rendered web applications and websites in PHP.
- Developing REST-style back-end APIs with a PHP framework.
- Migrating or modernizing an existing CodeIgniter 3 application.
Things to know
- Requires PHP 8.2 or higher with the intl and mbstring extensions.
In collections
Topics
FAQ
- What is CodeIgniter4?
- A light, fast, flexible PHP full-stack web framework, the 4th major version of CodeIgniter, rewritten for modern PHP. CodeIgniter 4 is a PHP full-stack web framework aimed at building web applications with a small footprint and a gentle learning curve. It is a complete rewrite of earlier versions, modernizing the codebase while keeping the approachable style that made the framework popular.
- Is CodeIgniter4 free to use? What license does it have?
- CodeIgniter4 is open source under the MIT license. Check the license terms before using it in commercial products.
- Is CodeIgniter4 still maintained?
- Actively maintained. The last commit to CodeIgniter4 was on Nov 6, 2026.
- What can I use CodeIgniter4 for?
- Building server-rendered web applications and websites in PHP. Developing REST-style back-end APIs with a PHP framework. Migrating or modernizing an existing CodeIgniter 3 application.
- Where can I get CodeIgniter4?
- The source code and installation instructions are on GitHub: https://github.com/codeigniter4/CodeIgniter4
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A PHP web application framework with expressive syntax, covering routing, ORM, migrations, queues, and real-time broadcasting.
A high-level Python web framework that encourages rapid development and clean, pragmatic design.
Ruby on Rails is a full-stack MVC web framework for building database-backed web applications in Ruby.
A batteries-included, type-safe web framework for Haskell with built-in routing, views, PostgreSQL models and a dev IDE.
A progressive Node.js framework for building efficient, scalable server-side applications in TypeScript or JavaScript.