Skip to main content
TrustRadius
CodeIgniter

CodeIgniter

Overview

What is CodeIgniter?

CodeIgniter is a free and open source PHP framework, developed originally by EllisLab.

Read more
Recent Reviews

TrustRadius Insights

CodeIgniter has been widely used by developers for its ability to facilitate rapid development without the overhead of building reusable …
Continue reading

CodeIgniter Review

9 out of 10
December 19, 2017
Incentivized
Beautiful, intuitive code and a strong framework for PHP which is stable. CodeIgniter makes your code beautiful and easy to comprehend, …
Continue reading
Read all reviews
Return to navigation

Product Demos

Remember Me with Login and Logout in CodeIgniter

YouTube

Demo tutorial pembuatan aplikasi video streaming dengan android studio dan codeigniter

YouTube

Android CRUD with CodeIgniter Restful Web Services and MySQL - Part 1

YouTube

Inventory Management System in PHP/Codeigniter Installation Demo

YouTube

Multiple Language in Codeigniter

YouTube

Install AdminLTE Template in CodeIgniter 4

YouTube
Return to navigation

Product Details

What is CodeIgniter?

CodeIgniter Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(36)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

CodeIgniter has been widely used by developers for its ability to facilitate rapid development without the overhead of building reusable components. Users have found the framework to be smooth, with best features and easy to use. It has been leveraged to build various products, admin panels, and themes, catering to the needs of small and medium-sized projects. Its lightweight nature ensures fast performance, making it a preferred choice for web development firms that rely on it as the backbone for multiple active projects.

One of the key advantages of CodeIgniter is its ability to abstract tedious tasks like database queries and authentication, saving users and programmers hours of time. This makes it well-suited for API development in Android applications, such as school management and results checking. Additionally, CodeIgniter is highly compatible with shared hosting servers, reducing server costs for businesses. It has been widely implemented as the main platform for customer and internal portal sites, as well as being used to develop internal reporting dashboards that provide crucial insights for organizations.

The flexibility of CodeIgniter shines through in its ability to create customized intranet/portals for multiple clients with ease. It has also gained traction in the education sector, serving as a content management system at universities due to its easy customizations and integrations. Marketing teams have successfully utilized CodeIgniter to build micro-sites and recruit students efficiently. Moreover, its low learning curve and comprehensive documentation have been appreciated by users. With its architecture, documentation, and strong developer community support, CodeIgniter has become a reliable choice for visualizing data through custom dashboards.

The release of CodeIgniter 4 brought significant improvements and narrowed the gap with competitor frameworks like Laravel and Symfony. Its intuitive nature helps developers quickly develop applications while maintaining clean and structured code. Users have successfully built various products and projects using CodeIgniter ranging from Content Management Systems, Order Management Systems, to Warehouse Management Systems. Whether it's for small or big projects, CodeIgniter proves to be versatile and easy to learn with its comprehensive documentation.

Reviews

(1-13 of 13)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
CodeIgniter is a lot easier to implement than Laravel. Even though laravel has a lot of other features, they weren't really important for me. I cared about fast deployment and product release and CodeIgniter helped me do it perfectly.
Sazzad Hossain Sharkar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
CodeIgniter has a very small footprint. The source code is very small sized. Setting up a project is very easy. Follows MVC pattern. Consumes low memory and CPU. Well documented. Has a built-in forum for users to discuss and get the solution for issues. Periodically updates versions and patch fixes etc.
January 24, 2018

CodeIgniter and its uses

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Because of CodeIgniter's fast speed and well-developed architecture, it stacks up against the rest of the PHP frameworks. CodeIgniter can also be modified to use the Hierarchical Model View Controller (HMVC) development pattern which allows CodeIgniter developers to group similar sections of a site into modules in a sub-directory format. But unlike some competing frameworks, Laravel comes with built-in unit-testing support, which allows you to test each feature individually and eliminate errors and bugs. Laravel includes a built-in database query builder.
RANDHIR KUMAR | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Codeigniter's syntax patterns are expressive and elegant. Unit testing support. Well documented. but as CodeIgniter tries to retain backward compatibility with PHP 4, here comes Laravel to the rescue. It has good features and it is updated. Wikipedia has mentioned, “according to a March 2015 developer’s survey on PHP frameworks popularity, Laravel was listed as the most popular PHP framework of 2015, followed by Symfony2, Nette, CodeIgniter, Yii2, and others.
December 19, 2017

CodeIgniter Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Although lacks installation using composer, its not difficult to install this framework. Because of its open platform, documentation and resources its easy to create a project and make it better. Can get a lot of help from the developer community who have used it previously. As there is no cost associated with this framework, it was great not having to worry about purchasing or licensing.
Julian Estiva | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
In my experience, I tinkered with Zend and Cake initially before CodeIgniter. I recall getting stuck multiple occasions with Zend and Cake when I first started learning the MVC architecture. When I found CodeIgniter, the experience was different and it was much easier to learn. Part of it was becasue the documentation at the time were easier to follow. The documentation consisted of examples for all the built in classes that helped expedite the learning process.
December 13, 2017

Sturdy and Reliable

Benjamin Hale | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Similar to the other frameworks, CodeIgniter was chosen due to its community and popularity. It has much of the same aspects of the other frameworks we evaluated, except .Net which obviously doesn't use PHP. CakePHP has a CakeBake function that we wish we had with CodeIgniter, but it was a small price to pay for the amount of help we received in the CodeIgniter community and by searching online for help.
D. Marshall Lemcoe Jr. | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Laravel is the de facto upgrade path for any and all web developers coming from any version of CodeIgniter. However, Laravel brings a level of complexity that can be intimidating to new developers or wasteful to experienced developers with simple requirements.

In terms of performance, Laravel 5.4 on PHP 7.0/7.1 is truly one of the fastest web frameworks on the Internet.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
CodeIgniter is a great choice for small or medium projects that can be deployed in every kind of hosting, especially those oriented to low-cost hostings like GoDaddy. Symfony and Laravel are frameworks for highly scalable projects with hundreds of plugins available. Also, these frameworks allow you to use any ORM of your choice, such as Doctrine or Eloquent or Propel; CodeIgniter instead forces you to use its default ORM. There are ways to add a different ORM and then it's a workaround and kinda "hacky" solution.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Both older and new versions of CodeIgniter lack installation via Composer. Laravel is our other framework of choice; its installation, updates, and addition of third party packages are significantly easier with Composer. CodeIgniter is our primary framework as our CMS is build on it and creating custom integrations and add-ons for it with CodeIgniter are easily accomplished.
Return to navigation