There are less number of tools to speed up the Codeigniter website developement by generating code for you by getting your input. There are too many CMS systems available in Codeigniter and we will not talk about them here. We only consider the tools that generate code.
#1 FormIgniter
Formigniter generates code for model,view and controller. User have to enter the field label, name and type for each field. Also user can select validations for each fields from the 5 possible validations. This is great for many developers, because this is a free tool and generate code instantly.
+ Generate code immediatly
+ Free code generation
+ Source code available, so can be hosted locally.
- Downloaded files are not organized in to correct folder structure.
- Only 5 of the Codeigniter validations are available. There are many validations has been added to the Codeigniter form validation library.
#2 PHP Code Generator
PCG generates complete website with many features, and deploy the website for online demo of the generated website. So the user will see the website generated before going for a download.
+ Complete website generation
+ Template based view generated. So the layout can be changed by changing one file.
+ Generated forms using style sheet for the styles. So the styles can be changed easily by changing the style.css file.
+ Complete user module, and custom fields to the user module can be added design time.
+ Admin module with many features.
+ Connect with facebook library integrated to the user module.
+ Smart cache library integrated to the generated CRUD and search methods to reduce the unwanted db calls.
+ Email queue controls the outbound email rate from your website to make your ISP happy. Even if the SMTP server down the email is not lost. It will be send when the server is up again.
- Paid service
- Need some advanced knowledge to understand the system.
Do you have any other tools for code generation for Codeigniter? Please let me know, and I will update this post.

CodeIgniter is dependent on Model View Controller (MVC) pattern. The idea means to give the developers with power to create impressive PHP software with highly developed options. It’s also quick and simple to focus on for programmers.It is very useful in Development.