TrustRadius
CodeIgniter is a free and open source PHP framework, developed originally by EllisLab.https://media.trustradius.com/product-logos/LF/Ly/S0PBV2KC0X7F.jpegUsing CodeIgniter since 7+ yearsOur company, as a startup, has decided to implement the whole solution in the MVC framework so that we can do the development quickly. One of the best possible options was CodeIgniter, so that's why we decided to use it.,Quick setup of MVC structure, someone can just install it and it's ready to use. Great option for routing. Security benefits. Built-in libraries.,Faced some issue of session management, so that's why we used the Core Session library for that. It would be great if we could improve it a little bit. Frameworks provide the option to setup all getters/setters, so having this option in it is a great idea.,9,The great thing about the CI is we were able to start the work instantly. Code deployment is very easy. The rich collection of the built-in library saved a lot of our time.,Node,Node, Angular Feature FlagsCodeIgniter - A great framework to build great projects!CodeIgniter is an open-source PHP web application framework which can be used for rapid development without the overhead of having to constantly build reusable components. I have been using CodeIgniter for now 2 years and really loved it, it is smooth, with best features and easy to use. Well documented and fresher can read and use very easily. Build many products, admin panel etc. using CodeIgniter. Easily themes can be integrated into it. Lightweight, fast performance.,Enables you to develop projects much faster than you could if you were writing code from scratch. Provides logical structure, MVC framework, reusable interface. Faster, Lighter, production ready, high adoption.,Lack of modern namespace, autoloader use. Lots of modern PHP practices were adopted during this time, leaving CodeIgniter a bit behind in the times.,8,Clients loved products build using this framework. Easily usable. Less time devotion building modules and codes.,Laravel PHP Framework,Laravel PHP Framework, Yii FrameworkMy working experience with CodeIgniter FrameworkCodeIgniter is a great PHP framework for web development. We have used this framework for around 2 years. For small and medium projects like ours it work like magic. Our API development department was very happy with API development for Android applications and these work as expected. We have used CodeIgniter for our Android API development to send and receive user inputs for school management and results checking facility. One of our media websites was running with CodeIgniter. It's a very good framework for shared hosting servers. Because CodeIgniter's source code is smaller and does not require high memory or CPU, CodeIgniter helps us to reduce server costs also.,Consumes very low memory and CPU. Loads 3x faster than Laravel or WordPress. I have personally used other frameworks and comparison CodeIgniter is good to go. Easy directory navigation. Even if the core folders are move, only changing the directory location from config file is set up everything.,Not available enough functionality to develop larger projects. Because the source code comes with very low footprint, developers need to include essential packages by their own. CodeIgniter is suitable for small and medium projects. but for larger projects, CodeIgniter is not a perfect solution. because of lack of functions available, it is hard to develop or customize requirements.,8,CodeIgniter has been a very good alternative for developing API endpoint for our Android applications and we received very good output through CodeIgniter. Because the source code is smaller but comes with MVC pattern, it has the functionality to develop an application faster with MVC strategy.,Laravel PHP Framework, CakePHP, Symfony and Yii Framework,Laravel PHP Framework, CakePHP, Zend FrameworkA classic, solid PHP MVC frameworkWe developed our internal reporting dashboard using CodeIgniter. It allows the whole organization to login and gain access to many reports that deal with different aspects of our company. The dashboard is a great tool to help us review our performance as a company and help us share information to everyone within the company.,CodeIgniter is an MVC framework that allows us to organize our code in a manner that it is easier to maintain and update. If you are working in a team environment and building an application or website like our dashboard, then CodeIgniter is a great solution.,CodeIgniter has been a solid framework with excellent documentation. The only minor thing I have encountered is that CodeIgniter doesn't have a way to easily create pretty links with hyphens. The url is structured like this: domain.com/testing_here when ideally: domain.com/testing-here,10,CodeIgniter allowed my organization to create internal applications quickly and more efficient.,Zend Framework and CakePHP,Mouseflow, Google Tag Manager, Unbounce, CanvaSturdy and ReliableWe have used CodeIgniter as the mainstay in company intranets for multiple clients. This has allowed us to quickly create and deploy customized intranet/portals for companies to use and manage. CodeIgniter allows us to make specific changes to meet a client's needs and allows us to use the built in features and framework to not have to recreate things for each client.,Great for quick deployment of structured web applilcations. Easy to maintain and make changes on existing web applications. Great knowledge base and community to allow quick and accurate answers when having trouble.,Could be easier to create applications from scratch. PHP framework isn't for everyone.,9,Because of quick turnaround on portals/intranets, it was easy to offer this as an option to clients. As there is no cost associated with this framework, it was great not having to worry about purchasing or licensing. (MIT License). Community support helps in that there are no ongoing support contracts or costs. No direct representative for one-on-one support, if needed. This can cut into time used on projects.,CakePHP, Zend Framework and .NET,Kenshoo Infinity Suite, Slack, Box, Dropbox, AdWords, Bing Ads, Yahoo Gemini, Facebook for Business, HipChat, Google Analytics, Google Drive, Mouseflow, Smartsheet, OneNote, Bitbucket, GitHubCodeIgniter and its usesCodeIgniter is old, but still awesome for when you need to do PHP projects. Great architecture, beautiful documentation and easily understandable. System settings let you create your own code according to requirement. The best part is a major software developer community has used CodeIgniter so you can get every question's solution on the internet.,CodeIgniter - you essentially code what you need, using extra components to speed up your work. Easily understandable and well documented. A great architecture for new comers.,Not compatible with newer versions of PHP. More options now available on the internet that are the same as CodeIgniter also with a better version.,8,Easily build projects with simple and understandable code so that you can minimize time to build a project. Since it is open source, a great platform to change code according to your needs like themes and settings.,Laravel PHP Framework and Drupal,Laravel PHP Framework, Drupal, OpenCartCodeIgniter - Great for All Web ApplicationsWe use CodeIgniter to help visualize data from our clients. We've created a custom dashboard to present the data in a way that's easy to read quickly.,Learning CodeIgniter is really simple. The documentation is helpful. It forces a good MVC structure.,CodeIgniter has a somewhat steep learning curve.,10,The CodeIgniter framework has helped us track and measure how our business is doing and how well our leads are converting. Since it's scalable, we are able to add new clients and dashboards by adding minimal lines of code.,CakePHP and Zend Framework,WordPress, ExpressionEngineCodeIgniter ReviewBeautiful, intuitive code and a strong framework for PHP which is stable. CodeIgniter makes your code beautiful and easy to comprehend, read, write and review codes. Built lots of products and projects using Codeigniter like CMS, OMS, WMS etc. Well suited for both small and big projects. Very easy to learn this framework, beautifully documented, no guidance needed for new learners.,Well managed documentation, complete package . Easy to learn, free of cost. Easy to use, and as it is open source you can use according to your need.,There should be some functionalities which can be used to analyze you data. URLs are not structured properly.,9,Used codeigniter, created projects and had a great experience using it. Clients loved the products. Designed for building robust applications, makes it more useful. Free of cost so it was great not having to worry about purchasing or licensing.,Laravel PHP Framework,Laravel PHP Framework, Yii FrameworkCodeIgniter – An excellent choice for beginners and those who need to start coding right now!CodeIgniter has been an integral part of our web development firm for years, and continues to be the backbone of over a dozen active projects. Our firm not only uses it for customer projects, but also for internal projects that require a simple framework. In terms of solving business problems, it saves our customers and our programmers hours of time, because numerous tasks such as database queries and authentication are abstracted using industry standards. That is, programmers do not have to worry about escaping user input, connecting to a specific database driver, importing dependencies, or routing HTTP URIs.,CodeIgniter is an excellent tool when a simple database API is needed. Postgres, MySQL, and SQLite are all abstracted into a simple-to-use CodeIgniter's simplicity is truly its best feature, because you are able to create controllers and methods based on the http://www.example//, and immediately being developing the application. Flexibility is also another developer-friendly feature, because developers are able to design their application in any way - controllers, models, libraries, and helpers can be located anywhere or not used at all.,Since 2013 or so, Laravel has become the de facto PHP web framework, thanks to its PSR-7 support and modern design techniques. CodeIgniter lacks some of these modern style choices, and makes importing modern PHP modules slightly more difficult than would be expected. Due to its simplicity, CodeIgniter is very forgiving as far as writing "dirty code" is concerned. CodeIgniter will let you make horrendous design choices, while still working "properly." The CodeIgniter community has been declining in terms of volume and development time due to Laravel and general PHP design practices.,7,It's open-source! All the code is immediately available for free, and very well-documented. The fact that it's actually free makes it great for ROI! On a negative side, as it has grown older and more incompatible with modern libraries, the online community and help articles begin to lose their relevancy.,Laravel PHP Framework,Nginx, Laravel PHP Framework, MariaDBA PHP framework for small and medium size projectsI used CodeIgniter on a previous project. The project was a Learning Management System. Back then CodeIgniter was in version 2. For small and medium size projects it was a perfect choice. It provided a simple way to access MySQL databases with its own ORM, a low learning curve, plenty of documentation and developers working on it plus you were able to deploy a CodeIgniter projects in any hosting provider, for real, from GoDaddy to AWS. The main problem when it comes to using a PHP framework it's the learning curve. It's common that projects have to increase features really fast, and depending on the learning curve, it can take from 1 to 3 months to have a decent level when it comes to writing code in certain PHP framework. CodeIgniter has a very low learning curve; In a couple of weeks, you can learn how to use most of the common things.,Can be deployed on a very simple web hosting meaning low-cost hosting. A very short learning curve for web developers. Plenity of documentation.,The project was stopped for a long time and some other PHP frameworks got on the way improving more. Not enough plugins so you will end developing a lot of custom plugins.,8,When the project was not maintained during several months it was almost impossible to find plugins and you had to write all on your own.,Laravel PHP Framework and Symfony,Laravel PHP Framework, Zend FrameworkCodeIgniter - The Little Framework that could.CodeIgniter is the framework our content management system is built on. It is used university wide. CodeIgniter allows the web services team to easily develop customizations within the CMS. Some applications include developing API integrations with other third party services, our single sign on program, cache breaking, along with text and image manipulation.,The active record class allows creating readable SQL statements that can be easily understood across the team's varying skill levels. The input class makes it easy to provide server side validation and scrubbing of user input. As an MVC framework, separation of code and presentation layer is easily implemented.,While the active record class is nice, there are occasionally times where it is unsuited and a custom SQL query needs to be coded. An authentication method against an Active Directory would be nice. Everyone wants single sign on these days. Composer integration would be a nice to have,8,Being able to build integration points in our CMS to our analytics and quality assurance products allows us extended use of those products via their APIs. Development of the framework had stalled for a period of time Using a CMS build on CodeIgniter has had a significant cost savings compared to other enterprise CMS solutions.,,Laravel PHP Framework
Unspecified
CodeIgniter
24 Ratings
Score 8.8 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

CodeIgniter Reviews

CodeIgniter
24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.8 out of 101

Do you work for this company? Manage this listing

Show Filters 
Hide Filters 
Showing 11 of 24 CodeIgniter ratings and reviews.
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-11 of 11)

Do you use this product? Write a Review
RANDHIR KUMAR profile photo
January 22, 2018

CodeIgniter - A great framework to build great projects!

Score 8 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read RANDHIR KUMAR's full review
Sazzad Hossain Sharkar profile photo
February 02, 2018

My working experience with CodeIgniter Framework

Score 8 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read Sazzad Hossain Sharkar's full review
Julian Estiva profile photo
December 15, 2017

A classic, solid PHP MVC framework

Score 10 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read Julian Estiva's full review
Benjamin Hale profile photo
December 13, 2017

Sturdy and Reliable

Score 9 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read Benjamin Hale's full review
No photo available
January 24, 2018

CodeIgniter and its uses

Score 8 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read this authenticated review
No photo available
December 19, 2017

CodeIgniter Review

Score 9 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read this authenticated review
D. Marshall Lemcoe Jr. profile photo
June 21, 2017

CodeIgniter – An excellent choice for beginners and those who need to start coding right now!

Score 7 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read D. Marshall Lemcoe Jr.'s full review
Jean Paul Ruiz Vallejo profile photo
April 04, 2017

A PHP framework for small and medium size projects

Score 8 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read Jean Paul Ruiz Vallejo's full review
Jim Wyse profile photo
September 06, 2016

CodeIgniter - The Little Framework that could.

Score 8 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read Jim Wyse's full review

CodeIgniter Scorecard Summary

About CodeIgniter

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

CodeIgniter Technical Details

Operating Systems: Unspecified
Mobile Application:No