filp/whoops

PHP errors for cool kids

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 4th, 2026
Created on March 11th, 2013
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 603
Total Stargazers: 13,233 (+0)
Total Subscribers: 186 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.8 days
Mean response time: 13.9 days
90th percentile: 61.5 days
Tracked items: 9

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 400 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

Whoops is an error handler framework for PHP that provides a visually polished debugging interface for web projects built on a flexible, stack-based error handling system.

The tool addresses the challenge of debugging PHP errors by replacing the default error display with an interactive, well-designed error page that makes it easier to understand what went wrong. At its core, it implements a stacked handler architecture where multiple handlers can process errors in sequence, allowing different response formats and behaviors to coexist. The framework ships with handlers for JSON, XML, and SOAP responses alongside the default HTML interface, and includes the ability to open referenced files directly in your editor or IDE for faster debugging workflows.

Whoops suits any PHP project where improved error visibility during development matters, from standalone applications to framework-based systems. It has built-in integration with Laravel, Mezzio, and ZubZet, with community-provided adapters available for Silex, Phalcon, CakePHP, Zend, Yii, FuelPHP, Slim, Laminas, and frameworks using StackPHP or PSR-7 middlewares. For projects not using these frameworks, the tool can be installed as a standalone library with no required dependencies and integrated through a simple API. The framework is designed to be extended, allowing developers to create custom handlers and integrate the error handling system with existing libraries.

The project maintains a clean, well-structured, and tested codebase. Development activity shows consistent engagement with the error-handling needs of the PHP ecosystem through its broad framework compatibility and community-driven integration support.