A customizable comments system powered by GitHub Discussions, self-hosted on Cloudflare.
- Replies and reactions, with Markdown, syntax highlighting and math.
- The default GitHub/giscus-inspired interface, with themes and multiple languages.
- Use your website’s Markdown pipeline for comments and previews, replace code/math rendering, or choose the defaults.
- Replace individual controls or build your own interface in JavaScript.
- Deploy on Cloudflare's Free plan.
Try the demo · Customization · Cloudflare usage
Deploy to your Cloudflare account, then open your new service's address. Its setup page helps you connect GitHub and generate the code to add comments to your website. Follow the setup guide to deploy the internal content Worker and register repository identities.
Choose a public GitHub repository for your comments. giscusflare selects each discussion by an exact page key or explicit discussion reference and creates one when someone first comments or reacts. Visitors use their GitHub accounts to participate, and you can read and manage the discussions on GitHub too.
Optional named weighted sorts return a complete captured traversal and report the interval used to acquire its inputs. refreshSeconds controls acquisition cadence; it does not promise that every source value is younger than that interval.
Already using giscus? You can keep your existing discussions.
Use an iframe embed or mount comments directly in your page. The customization guide covers host-prepared content, browser renderers, themes, controls and custom interfaces. The demo's forum design is a complete example you can adapt.
- Website integration
- Configuration
- JavaScript API
- Updates and troubleshooting
- Contributing and testing
MIT licensed. See credits and licenses.
