{"repo":"tarampampam/error-pages","free":true,"listed":false,"github":"https://github.com/tarampampam/error-pages","clone":"git clone https://github.com/tarampampam/error-pages.git","description":"🪂 Tiny, zero-dep HTTP server & Docker image serving pretty, themeable, localized HTTP error pages — drop-in for Traefik, Nginx, Kubernetes, and more","language":"Go","stars":1470,"topics":["docker","http","error-pages","traefik","docker-image","nginx","errors","404","404-error-page","404-pages"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"[!IMPORTANT] If you were on v3 or earlier and want to upgrade to v4, check out the migration guide. If you ended up here, chances are you would like to replace your HTTP server's default error pages with something more original and eye-catching. That is exactly what this project is designed for - it handles this with minimal effort on your part. It includes: - A collection of HTTP error page designs (each with a unique look), along with the ability to use your own custom templates - A lightweight HTTP server for serving these pages that integrates easily into your existing infrastructure - A utility for pre-rendering static HTTP error pages Key features: - Both the HTTP server and the static generator are written in Go with zero third-party runtime dependencies (stdlib only - hardcore mode) Supports HTTP/1.1 and HTTP/2 (h2c - cleartext, no TLS required) Returns error responses in the appropriate format (HTML, JSON, XML, plain text) based on client requests Gzip compression for all response formats HTML pages support localization (15+ languages), responsive design (mobile-friendly), and are fully self-contained - all styles and images are embedded directly in the HTML, without loading any external resources Go template-based templating engine - Ships as pre-built binaries, a minimal Docker image (rootless, scratch-based), and a ready-to-use Helm chart for Kubernetes - Works out of the box with popular reverse proxies and ingress controllers (Nginx, Traefik, etc.) 🪂 Built-in t","default_branch":null,"files":null,"tree":[],"storefront":"/r/tarampampam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tarampampam/error-pages/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}