{"repo":"Alice39s/cloudflare-custom-pages-nextjs","free":true,"listed":false,"github":"https://github.com/Alice39s/cloudflare-custom-pages-nextjs","clone":"git clone https://github.com/Alice39s/cloudflare-custom-pages-nextjs.git","description":"A beautiful, out-of-the-box Cloudflare WAF custom page template.","language":"TypeScript","stars":102,"topics":["cloudflare","cloudflare-waf","heroui","nextjs","nextjs15","nextui","react","react19","cloudflare-waf-custom-pages"],"license":"GPL-3.0","category":"saas-starters-boilerplates","readme_excerpt":"🌐 Cloudflare Custom Pages - Next.js A set of elegant, out-of-the-box Cloudflare WAF Custom Page Templates implemented using Next.js , Tailwind CSS , and HeroUI . Built with Next.js 15, TypeScript, and Tailwind CSS, featuring responsive design, dark mode support, and automatic Cloudflare variable replacement. English 简体中文 Online Demo [!TIP] Please comply with the project's Open Source License when making modifications. 📸 Screenshots Main Page Example Page Light Mode Dark Mode IP Block JS Challenge 500s Error ✨ Key Features - 🎨 Modern Responsive Design : Sleek and contemporary layout optimized for all devices. - 🌙 Dark Mode Support : Automatically adapts to system preferences for comfortable viewing. - 🔒 Full Coverage of Cloudflare Page Types : - Block : WAF interception pages - Error : 1000s / 500s error pages - Captcha : CAPTCHA challenge pages - 📱 Mobile-First Approach : Guaranteed smooth experience on mobile devices. - 🎭 Automatic Cloudflare Variable Replacement : Seamless integration of Cloudflare-specific variables. 🛠️ Tech Stack - Next.js 15 + React 19 - HeroUI v2 + Tailwind CSS v3 - TypeScript 🎯 Supported Variables Currently supported automatic variable replacements: - ::CLIENT IP:: - Client IP Address - ::RAY ID:: - Cloudflare Ray ID - ::GEO:: - Client Geolocation - ::CLOUDFLARE ERROR 500S BOX:: - 500s Error Page Component - ::CLOUDFLARE ERROR 1000S BOX:: - 1000s Error Page Component - ::CAPTCHA BOX:: - Cloudflare CAPTCHA Component - ::IM UNDER ATTACK BOX:: - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Alice39s","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Alice39s/cloudflare-custom-pages-nextjs/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."}