Skip to content

Self-hosted alternatives to FastComments

FastComments is a hosted commenting service with live conversations, moderation, spam protection and single sign-on. One listed app does its main job and runs in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features FastComments describes on its own site.

  • Garrul comment widget with page reactions, a markdown composer and a threaded discussion with votes

    Disqus alternative for static sites and blogs: threaded comments on one Worker with D1, KV and Turnstile

    Deploy
    CLI
    License
    Apache-2.0
    GitHub stars
    43 stars
    Last commit

FastComments features, app by app

FeatureGarrul
Live conversations in real timeNo
Moderation queue with bulk actions and moderator groupsPartly
Spam protection from a continuously trained classifierPartly
Single sign-on with existing user accountsNo
Fine-grained, scheduled or immediate notificationsYes
Import from Disqus and WordPressPartly
Adaptive theming and custom stylingYes
Mentions, reactions, ratings and subscriptionsPartly

Disqus alternative for static sites and blogs: threaded comments on one Worker with D1, KV and Turnstile

What a FastComments user would miss
Live updating, single sign-on, mentions and ratings, and Garrul serves one site per Worker.
What it adds
Apache-2.0, keeps comments and users in your own D1 database, and states it has no analytics, tracking pixels or advertising.
  • No Live conversations in real time. No live updating of the thread found; comments load when the widget mounts.
  • Partly Moderation queue with bulk actions and moderator groups. Moderation queue with approve, spam and delete actions and user management; bulk actions and moderator groups are not described.
  • Partly Spam protection from a continuously trained classifier. Turnstile, rate limiting, honeypot, four tunable heuristics and an optional Akismet or Workers AI classifier; not a trained classifier of its own.
  • No Single sign-on with existing user accounts. No sign-in with the host site's own accounts found.
  • Yes Fine-grained, scheduled or immediate notifications. Reply notification emails with a debounced digest, moderator digests, and webhooks to Slack, Discord or Telegram.
  • Partly Import from Disqus and WordPress. Disqus and four other exports import in the admin; no WordPress comment import found.
  • Yes Adaptive theming and custom styling. CSS custom properties, dark mode and a visual theme builder, with an iframe option.
  • Partly Mentions, reactions, ratings and subscriptions. Reactions and reply subscriptions; no mentions or ratings found.

Sources:github.com/kingpin/garrul#readmegarrul.comfastcomments.com/