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-14 of 14)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Use CodeIgniter if you need to implement your project very fast and want to follow the MVC approach. Also, if you have space constraint, [CodeIgniter] is a very good choice because it's very lightweight. It has most of the modern solutions, from composer to ENV variable, multi server setup, everything.
September 27, 2021

Great feature set

Jay Moore | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use an expression engine for our main website which is built on CodeIgniter. This is one of the main reasons we chose CodeIgniter. It has worked well for our needs. Not widely supported by third party addons but we have made it work with several APIs from other vendors such as twillio, ShipStation, SugarCRM.
Sazzad Hossain Sharkar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
If you have small or medium level sites to develop, CodeIgniter does perform very well. Although, developing blog and news portal type websites, it is very good and reliable to use.

Projects are a high requirement, CodeIgniter needs to customize a lot. Like developing an online shopping cart with CodeIgniter requires a lot of functionality. Complex functionality requires adding more assets for it to function properly and the codebase is then larger than expected.
January 24, 2018

CodeIgniter and its uses

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Best framework to use for API integration because of its architecture. CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications. It is most often praised for its lightning speed when compared to other PHP MVC frameworks.
RANDHIR KUMAR | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The input class makes it easy to provide server-side validation and scrubbing of user input. Setting Error messages. It doesn't require constant command-line access, It's great because it has a strong community and excellent documentation, but the problem is that it tries to retain backward compatibility with PHP 4 and therefore lacks a lot of "standard" features modern frameworks have such as auto-loading.
December 19, 2017

CodeIgniter Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
1) Codeigniter is the best framework for beginners because it is well documented.
2) Proper formatting of code, easy to maintain and update.
3) Easy to install and learn MVC framework.
4) Can make easily custom plugins.
5) Great knowledge base and community, you can find any of your doubts easily about codeigniter since it vastly used.
Julian Estiva | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
CodeIgniter is a great MVC framework for PHP. If you would like to learn the model view controller architecture and object oriented programming, I found CodeIgniter easier to pick up versus Cake or Zend. CodeIgniter like any other MVC frameworks is designed for building robust applications that keep your logic separated from your display (view) allowing for better organization and team development. Although you can use CodeIgniter as a one page application, there are better frameworks out there for that and more lightweight such as angular, and reactjs.
December 13, 2017

Sturdy and Reliable

Benjamin Hale | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
This is a great framework for people with knowledge of MVC frameworks and PHP experience. We have used it for maintaining web portals/intranets for clients, and it has exceeded our expectations. This might not be the right tool for people looking for a CMS or more complicated applications. But, because of its open platform and resources, I am sure it could work for many more applications.
D. Marshall Lemcoe Jr. | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
CodeIgniter is very well-suited to those beginning PHP web development, and who are tired of writing the same code over and over (like authentication mechanisms). It is a very good choice for those looking for a framework that will not try to "dictate" how their application is designed and which choices are made.

Situations where highly modular code is required and where more advanced features like queuing and hooking are needed are situations where CodeIgniter is not a good choice. More modern frameworks like CakePHP and Laravel are much better-suited.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
When you can't afford an expensive hosting tool such as a VPS or AWS you might want to consider using CodeIgniter. Also, when you don't have much time to train a developers' team and need a low learning curve PHP framework. When you need a highly scalable framework with lots of plugins, CodeIgniter might not be the best choice. Instead a better choice could be a framework like Laravel.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
For smaller applications, CodeIgniter seems well suited. When building larger applications it seems to get a little heavy as features are added. That may be due to lack of experience architecting a larger application with CodeIgniter.
Return to navigation