awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
donlon avatar

donlon/cloudflare-error-page

0
View on GitHub↗
5,266 stars·280 forks·HTML·mit·11 viewsvirt.moe/cferr/editor↗

Cloudflare Error Page

This project is an HTML renderer that produces error pages styled after the familiar design of a standard CDN provider (such as Cloudflare). It accepts customizable parameters for error code, description, location, and request metadata, and outputs a self-contained HTML page that can be served directly by web servers or reverse proxies as a branded error response.

The renderer is built using Go templates with built-in injection prevention, and it embeds all styling inline within the HTML head to eliminate external dependencies. It applies automatic whitespace minification to reduce output size, and it uses a static status code lookup table to provide appropriate titles, descriptions, and icons for common HTTP errors. Configuration is handled through typed struct fields with validation constraints, ensuring safe input before rendering.

Beyond CDN-style pages, the tool supports generating custom error pages with configurable status codes and messages, making it applicable for static site error handling and web server error page customization. The output is a plain HTML file suitable for any environment that needs a consistent, branded error display.

Features

  • CDN Error Page Renderers - Generates HTML error pages styled after standard CDN error pages with customizable fields.
  • HTML Builders - Builds configurable HTML error pages with support for multiple status codes and metadata.
  • HTTP Status Code Lookups - Maps numeric HTTP status codes to titles, descriptions, and icons for error page content.
  • Error Page Templates - Provides customizable HTML error page templates styled after CDN designs.
  • CDN-Style - Creates error pages that visually mimic a CDN provider's design for consistent user experience.
  • CSS Inlining - Embeds all styling inline within the HTML head to eliminate external dependencies.
  • Error Pages - Generates custom error pages with configurable status codes, location, and messages.
  • Go Template Renderers - Provides Go template rendering with automatic injection prevention for error page generation.
  • Static Site Error Pages - Produces styled error pages for static site deployments with support for common HTTP errors.

Star history

Star history chart for donlon/cloudflare-error-pageStar history chart for donlon/cloudflare-error-page

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does donlon/cloudflare-error-page do?

This project is an HTML renderer that produces error pages styled after the familiar design of a standard CDN provider (such as Cloudflare). It accepts customizable parameters for error code, description, location, and request metadata, and outputs a self-contained HTML page that can be served directly by web servers or reverse proxies as a branded error response.

What are the main features of donlon/cloudflare-error-page?

The main features of donlon/cloudflare-error-page are: CDN Error Page Renderers, HTML Builders, HTTP Status Code Lookups, Error Page Templates, CDN-Style, CSS Inlining, Error Pages, Go Template Renderers.

What are some open-source alternatives to donlon/cloudflare-error-page?

Open-source alternatives to donlon/cloudflare-error-page include: josephlenton/php-error — PHP-Error is a web development utility and error handler that intercepts application exceptions, syntax errors, and… tijsverkoyen/csstoinlinestyles — CssToInlineStyles is a CSS inliner for HTML emails that converts stylesheets into inline style attributes on HTML… addyosmani/critical — Critical is a tool for extracting and inlining the minimum CSS required to render above-the-fold content. It… artf/grapesjs — GrapesJS is a framework for creating no-code visual editors that produce HTML and CSS templates. It provides a… nelsontky/gh-pages-url-shortener — This project is a static URL shortener that provides redirection services without the need for a dedicated backend… zurb/foundation-emails — Foundation Emails is a responsive HTML email framework designed to create layouts that render consistently across…

Open-source alternatives to Cloudflare Error Page

Similar open-source projects, ranked by how many features they share with Cloudflare Error Page.
  • artf/grapesjsartf avatar

    artf/grapesjs

    25,918View on GitHub↗

    GrapesJS is a framework for creating no-code visual editors that produce HTML and CSS templates. It provides a browser-based interface for designing website and newsletter structures using a drag-and-drop page editor. The project functions as a web builder framework, enabling the development of custom design environments. It includes a system for managing nested HTML elements, modifying layout properties via a graphical interface, and organizing components through a page layer hierarchy. The toolset covers digital asset management for organizing images and files, as well as the ability to pe

    TypeScript
    View on GitHub↗25,918
  • josephlenton/php-errorJosephLenton avatar

    JosephLenton/PHP-Error

    1,335View on GitHub↗

    PHP-Error is a web development utility and error handler that intercepts application exceptions, syntax errors, and fatal errors to replace default engine output with formatted HTML diagnostic pages during local testing. It activates automatically upon startup without requiring manual initialization calls within project code. The system features interactive diagnostics that include contextual syntax highlighting for code snippets, path-based stack trace filtering to separate external library code from application logic, and inline remote file editing capabilities that persist code modificatio

    PHP
    View on GitHub↗1,335
  • addyosmani/criticaladdyosmani avatar

    addyosmani/critical

    10,183View on GitHub↗

    Critical is a tool for extracting and inlining the minimum CSS required to render above-the-fold content. It identifies the styles necessary for the initial visible portion of a page to reduce render-blocking requests and improve page load speed. The project generates resolution-specific stylesheets to optimize the initial paint across different device dimensions. It includes a utility to rebase asset URLs within extracted styles, ensuring that images and fonts load correctly when stylesheets are moved to different directories or content delivery networks. The tool provides a command-line in

    JavaScriptcritical-csscritical-path-csscritical-path-styles
    View on GitHub↗10,183
  • nelsontky/gh-pages-url-shortenernelsontky avatar

    nelsontky/gh-pages-url-shortener

    1,409View on GitHub↗

    This project is a static URL shortener that provides redirection services without the need for a dedicated backend server. It functions by hosting redirection logic as static files on a version control platform, leveraging custom error page interception to capture incoming requests and route them to their final destinations. The system manages link mapping by retrieving destination addresses from remote repository issue titles or external API data. To maintain service availability and handle high traffic, it supports token-based authentication with the underlying service provider, which incre

    HTMLbitlygithub-pageself-hosted
    View on GitHub↗1,409
See all 30 alternatives to Cloudflare Error Page→