Skip to content
Edit this page

Welcome to CodeIgniter4

CodeIgniter is a PHP full-stack web framework that is light, fast, flexible and secure.

It is an Application Development Framework - a toolkit - for people who build websites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries.

CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.

CodeIgniter has been kept as flexible as possible, allowing you to work the way you want, without being forced into working any certain way. Core parts of the framework can be easily extended or completely replaced to make the system work the way you need it to.

In short, CodeIgniter is the malleable framework that tries to provide the tools you need while staying out of the way.

Is CodeIgniter Right for You?

CodeIgniter is right for you if:

  • You want a framework with a small footprint.
  • You need exceptional performance.
  • You want a framework that incorporates a number of features and techniques to enable you to follow good security practices easily.
  • You want a non-magical framework with source code that is easy to find and read.
  • You want a framework that requires nearly zero configuration.
  • You want a framework that does not require you to adhere to restrictive coding rules.
  • You want a framework that makes it easy to create test code.
  • You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
  • You eschew complexity, favoring simple solutions.
  • You need clear, thorough documentation.