codeigniter4/codeigniter4

Open Source PHP Framework (originally from EllisLab)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 45 minutes ago
Added to GitGenius on September 11th, 2026
Created on August 27th, 2015
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 1,999
Total Stargazers: 5,975 (+0)
Total Subscribers: 278 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.6 hours
Mean response time: 32.5 days
90th percentile: 17.1 days
Tracked items: 272

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "bug" is answered fastest, typically in about 7 hours, while "dev" waits about 4 days. Only 9% of issues opened in the past year have been closed. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 3
Closed in 7 days: 3
Avg open age: 535 days
Stale 30+ days: 12
Stale 90+ days: 10

Recent activity

Opened in 7 days: 3
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (129)
  • dev (23)
  • database (18)
  • enhancement (16)
  • waiting for info (7)
  • missing feature (5)
  • good first issue (4)
  • help wanted (4)

Detailed Description

CodeIgniter 4 is a PHP full-stack web framework that emphasizes being lightweight, fast, flexible, and secure. It represents a complete rewrite of the framework to modernize the codebase and code quality while preserving the characteristics that made earlier versions popular.

The framework addresses the need for a structured, batteries-included approach to PHP web development. CodeIgniter 4 handles routing, database abstraction, templating, authentication, and other common web application concerns through built-in components. A key architectural change moves the index.php entry point into a public folder rather than the project root, improving security by preventing direct access to application logic and configuration files. Developers configure their web server to point to the public folder, keeping framework internals and business logic isolated from the web-accessible directory.

CodeIgniter 4 suits teams building traditional server-rendered web applications who value a lightweight framework with a shallow learning curve. It works well for projects where developers want convention-based structure without the complexity of heavier frameworks. The framework maintains backward compatibility with CodeIgniter 3 patterns where practical, though some components have been extracted into optional packages. The project distinguishes itself through its focus on simplicity and performance compared to more feature-heavy alternatives, though the README does not make explicit comparisons to other frameworks.

Development is entirely volunteer-driven, with the team requesting up to seven days for issue review and encouraging community contributions. The project uses GitHub issues strictly for bug reports and approved development work, directing feature requests and support questions to the forum to keep the issue tracker focused. Pull requests are welcomed when they address reported bugs or approved work packages, though unsolicited contributions are evaluated against the framework roadmap rather than accepted unconditionally. The team has accepted thousands of contributions since the framework's creation and actively solicits help across coding, documentation, and bug discovery.