donlon/cloudflare-error-page

✅Browser ❌Cloudflare ✅Host — Generator for customized Cloudflare error pages. (unofficial)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 11th, 2026
Created on November 19th, 2025
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 283
Total Stargazers: 5,713 (+0)
Total Subscribers: 8 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.9 days
Mean response time: 7.3 days
90th percentile: 21.8 days
Tracked items: 5

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 269 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

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

Top labels

  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Cloudflare Error Page Generator is a tool for creating customized error pages that replicate the appearance of official Cloudflare error pages.

The tool solves the problem of displaying branded error pages when servers encounter failures. It works by providing a generator that produces HTML error pages styled to match Cloudflare's design, which can be embedded directly into websites or served by backend applications. The project includes an online editor for visual customization without requiring code changes, and provides server-side integration libraries for automatic error handling.

Developers should choose this tool if they want error pages that visually match Cloudflare's style for branding consistency or humorous effect. It suits projects built with JavaScript, Node.js, or Python, with ready-made packages available through npm and pip. The tool supports embedding realistic details like Ray IDs, client IP addresses, and data center locations by extracting values from request headers, making pages appear more authentic. The README explicitly warns that using this on production websites carries legal risk due to trademark and branding concerns, and recommends changing text to clarify the page is not official, or ensuring servers are fixed quickly if deployed.

The project maintains an online editor and demo server showing multiple error page variations. Integration examples are provided for Express and Flask applications. The codebase is written primarily in HTML with supporting server-side code, and includes utility functions for extracting Cloudflare-specific request metadata to populate error page fields.