awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 个仓库

Awesome GitHub RepositoriesCustom Error Pages

Catches runtime errors with built-in handlers and displays custom error pages to maintain a polished user experience.

Distinct from Error Handling: Distinct from Error Handling: focuses on displaying custom error pages rather than general error catching or logging.

Explore 15 awesome GitHub repositories matching testing & quality assurance · Custom Error Pages. Refine with filters or upvote what's useful.

Awesome Custom Error Pages GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nuxt/frameworknuxt 的头像

    nuxt/framework

    10,444在 GitHub 上查看↗

    Old repo of Nuxt 3 framework, now on nuxt/nuxt

    Catches runtime errors with built-in handlers and displays custom error pages for a polished user experience.

    csrfull-stackhybrid
    在 GitHub 上查看↗10,444
  • cyfdecyf/cowcyfdecyf 的头像

    cyfdecyf/cow

    8,421在 GitHub 上查看↗

    This project is a Go-based HTTP proxy server designed as a censorship circumvention tool. It functions as an upstream proxy manager and SOCKS5 tunneling gateway that routes network traffic between clients and destination servers to bypass network restrictions. The system differentiates itself through automated proxy routing, which detects unreachable websites and automatically switches traffic between direct access and a pool of parent proxies. It includes a PAC file generator to produce proxy auto-config files for browsers and integrates SSH tunneling to establish secure remote sockets. Bro

    Provides formatted HTML error pages to notify users when request failures occur during proxying.

    Go
    在 GitHub 上查看↗8,421
  • sveltejs/sappersveltejs 的头像

    sveltejs/sapper

    6,931在 GitHub 上查看↗

    Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the development of applications that render views on the server for fast initial loads and hydrate them on the client for subsequent interactivity. The project features a file-based routing engine that maps URL paths to components based on the file system structure. It also functions as a static site generator, exporting production-ready HTML, CSS, and JavaScript files for hosting in environments without a live server. The framework covers full-stack development capabilities, including

    Triggers specific HTTP error codes to display dedicated custom error pages to the user.

    TypeScript
    在 GitHub 上查看↗6,931
  • bettererrors/better_errorsBetterErrors 的头像

    BetterErrors/better_errors

    6,869在 GitHub 上查看↗

    Better Errors is a Rack middleware exception handler and interactive application state inspector for Ruby web applications. It intercepts unhandled exceptions to render developer-friendly error pages that provide detailed stack traces and variable inspection. The tool provides a debugging interface that allows for live code evaluation at every stack frame of an exception. It maps stack trace entries to local filesystem paths for direct navigation to source code in an editor and restricts interface access via IP-based validation. The project covers error response formatting for API and AJAX c

    Renders an interactive error page for Rack applications featuring detailed stack traces and variable inspection.

    Ruby
    在 GitHub 上查看↗6,869
  • symfony/translationsymfony 的头像

    symfony/translation

    6,607在 GitHub 上查看↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    Allows defining custom controllers to render error pages with configurable log levels and status codes.

    PHPcomponentphpsymfony
    在 GitHub 上查看↗6,607
  • rappasoft/laravel-boilerplaterappasoft 的头像

    rappasoft/laravel-boilerplate

    5,630在 GitHub 上查看↗

    Laravel Boilerplate is a pre-built admin panel and application scaffolding for Laravel that provides a complete backend foundation including user management, role-based permissions, and a CoreUI interface. It serves as a starting point for web application development by bundling essential administrative features into a single, ready-to-use package. The project distinguishes itself through a comprehensive identity management system that combines multi-language support across over 20 locales with two-factor authentication and user impersonation capabilities. Its role-based access control system

    Displays a branded error page when a user navigates to a non-existent route to maintain site consistency.

    PHPboilerplatelaravellaravel-boilerplate
    在 GitHub 上查看↗5,630
  • ddnexus/pagyddnexus 的头像

    ddnexus/pagy

    4,973在 GitHub 上查看↗

    Pagy 是一个与框架无关的 Ruby 分页库,用于将大型数据集拆分为编号页面。它提供了多种数据拆分实现,包括用于标准集合的基于偏移量的切片,以及用于海量数据集的高性能键集(keyset)分页。 该库包含一个分页 UI 生成器,用于渲染可访问的 HTML 导航栏,以及一个专用的 REST API 分页工具,可生成符合 RFC 标准的链接头和 JSON 元数据。它还具有用于拆分 Elasticsearch、Meilisearch 和 Typesense 等搜索引擎结果的专用系统,以及用于将记录组织成日历单位的基于时间的分页功能。 其广泛的功能涵盖了数组和数据库集合的数据管理,包括记录计数记忆化和页面大小重新平衡。该项目还提供全面的 UI 和可访问性工具,例如 ARIA 标签、从右到左(RTL)布局支持以及与各种 CSS 框架的集成。安全性通过分页参数清理和针对越界请求的错误处理来解决。 该系统可通过全局默认值的中央配置进行扩展,并允许通过模块预置(prepending)覆盖核心逻辑。

    Rescues invalid page requests to perform custom actions such as redirects.

    Ruby
    在 GitHub 上查看↗4,973
  • miguelgrinberg/microblogmiguelgrinberg 的头像

    miguelgrinberg/microblog

    4,771在 GitHub 上查看↗

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Renders specific HTML templates for different HTTP error codes to improve user experience.

    Pythonflaskpythonwebapp
    在 GitHub 上查看↗4,771
  • serverless-nextjs/serverless-next.jsserverless-nextjs 的头像

    serverless-nextjs/serverless-next.js

    4,462在 GitHub 上查看↗

    本项目是一个无服务器基础设施编排和部署工具,旨在 AWS 上托管 Next.js 应用程序。它作为一个边缘计算部署框架和云基础设施即代码 (IaC) 封装器,自动化配置 AWS Lambda 函数、S3 存储桶和 CloudFront 分发。 该系统的特色在于将服务端渲染和 API 路由分发到全球边缘节点,以降低延迟。它直接与内容分发网络 (CDN) 集成,以优化静态资源和渲染页面的交付,同时提供一层封装来适配无服务器环境的应用处理器。 该平台涵盖了广泛的功能领域,包括全球内容交付、无服务器 API 基础设施和自动化资源配置。它通过边缘路由逻辑和国际化处理来管理流量,同时支持增量静态再生 (ISR) 和边缘图像优化等性能策略。基础设施通过 Terraform 配置进行管理,从而控制内存限制、超时时长和 IAM 权限分配。

    Provides dedicated components for rendering custom 404 and 500 error pages on both client and server sides.

    TypeScriptapi-gatewayawsaws-lambda
    在 GitHub 上查看↗4,462
  • salvo-rs/salvosalvo-rs 的头像

    salvo-rs/salvo

    4,376在 GitHub 上查看↗

    Salvo 是一个全面的 Rust Web 框架,用于构建异步 HTTP 服务器和 Web 应用。它具有一个分层 Web 路由器(使用树状结构将请求映射到处理程序)和一个基于洋葱模型的异步中间件流水线(用于请求和响应的预处理和后处理)。 该框架以其对现代网络协议的原生支持而著称,包括基于 QUIC 的 HTTP/3 实现以及 HTTP/1 和 HTTP/2。它包括一个集成的 OpenAPI 文档生成器,可直接从处理程序签名中提取模式,以生成标准化的 API 规范和交互式界面。此外,它通过 ACME 集成提供自动 TLS 管理,以获取和续订安全证书。 该项目涵盖了广泛的功能,包括通过 WebSocket 和 WebTransport 进行的实时通信,以及带有请求代理和路径重写的 API 网关功能。它内置了对会话管理、类型安全参数提取以及通过 OpenTelemetry 集成进行可观测性的支持。内容交付通过静态文件服务和动态 HTML 模板处理。 提供了一个用于引导新项目结构的命令行工具。

    Allows overriding default error responses with custom layouts based on request data types.

    Rustasyncframeworkhttp-server
    在 GitHub 上查看↗4,376
  • ereza/customactivityoncrashEreza 的头像

    Ereza/CustomActivityOnCrash

    3,759在 GitHub 上查看↗

    CustomActivityOnCrash is an Android crash handling library that replaces the default system crash dialog with a custom activity. It functions as an application recovery tool and error interface manager, designed to handle application failures gracefully. The library provides mechanisms to customize the visual appearance of error screens using specific themes and translated strings. It manages application stability by preventing infinite crash cycles through time-based loop prevention and configuring whether error screens launch during background execution. The tool includes capabilities for

    Displays custom error pages/activities to replace the standard system crash dialog.

    Java
    在 GitHub 上查看↗3,759
  • pichillilorenzo/flutter_inappwebviewpichillilorenzo 的头像

    pichillilorenzo/flutter_inappwebview

    3,736在 GitHub 上查看↗

    This is a plugin for embedding inline or headless web browsers within Flutter applications to render web content. It provides a system for integrating native webview components directly into the widget tree, allowing for the display of web pages and local assets. The project distinguishes itself by offering a headless browser controller for programmatic interaction and data extraction, as well as tools to wrap Progressive Web Apps into native application containers. It includes a mobile bridge for WebRTC to manage camera and microphone permissions for real-time audio and video communication.

    Detects page load failures and renders custom error interfaces to maintain a polished user experience.

    Dartandroidbrowsercookie-manager
    在 GitHub 上查看↗3,736
  • sozu-proxy/sozusozu-proxy 的头像

    sozu-proxy/sozu

    3,687在 GitHub 上查看↗

    Sozu 是一个用 Rust 构建的高性能、内存安全的反向代理和负载均衡器。它旨在通过多进程架构管理 HTTP、TCP 和 UDP 流量,该架构利用隔离的工作进程来确保跨多核硬件的容错性和高效资源利用。 该项目通过专注于持续可用性和动态控制脱颖而出。它具有独特的二进制热重载机制和基于 Unix 套接字的控制平面,允许管理员更新代理配置、修改监听器设置,甚至在不丢弃活动客户端连接或中断服务的情况下替换代理二进制文件。这种设计确保了基础设施在更新和运行时调整期间保持响应和安全。 除了核心路由功能外,该代理还提供了一套全面的边缘安全和流量管理工具。它处理 TLS 终止、强制执行访问控制策略并缓解基于协议的洪水攻击(特别是针对 HTTP/2 流量)。该系统还包括广泛的可观测性功能,为所有配置更改和系统事件提供实时性能监控、分布式跟踪传播和结构化审计日志。

    Supports defining custom HTTP error pages or templates for specific status codes at the listener or cluster level.

    Rusthttphttp-proxyperformance
    在 GitHub 上查看↗3,687
  • symfony/error-handlersymfony 的头像

    symfony/error-handler

    2,677在 GitHub 上查看↗

    This library provides a structured framework for managing runtime failures and debugging within PHP applications. It functions by intercepting native language errors, warnings, and system signals, converting them into catchable, object-oriented exceptions to ensure consistent control flow throughout the application lifecycle. The project distinguishes itself by normalizing raw execution backtraces and providing a transformation layer that standardizes how system failures are reported. It includes specialized tools for monitoring the class loading process, ensuring that dependency resolution i

    Creates user-friendly and informative error responses for web applications to handle unexpected failures gracefully.

    PHPcomponentphpsymfony
    在 GitHub 上查看↗2,677
  • josephlenton/php-errorJosephLenton 的头像

    JosephLenton/PHP-Error

    1,335在 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

    Error reporting levels can be adjusted, unwanted errors suppressed, and defaults overridden to tailor output and sensitivity for different environments.

    PHP
    在 GitHub 上查看↗1,335
  1. Home
  2. Testing & Quality Assurance
  3. Debugging & Diagnostics
  4. Error Handling
  5. Custom Error Pages

探索子标签

  • Pagination RedirectsHandles out-of-range or invalid page requests by performing custom actions like redirects. **Distinct from Custom Error Pages:** Specifically handles pagination-related request errors rather than general runtime error pages.