Skip to main content
Open source · Self-hostable

Comments for your
static website

Add a fully-featured comment system to any Astro, Hugo, or Next.js site in two lines of HTML. Google sign-in, threaded replies, spam protection, and a moderation dashboard — all included.

open-remark · demo

Embed in 2 lines

your-post.html
<div
  data-open-remark
  data-site-key="YOUR_SITE_KEY"
  data-slug="/posts/hello-world"
></div>
<script async src="https://open-remark.vercel.app/embed.js"></script>

Everything you need, nothing you don't

No tracking pixels, no cookie banners, no third-party data sharing.

Works everywhere

Drop two lines of HTML into any Astro, Hugo, or Next.js site. No build step required on your end.

Built-in moderation

Approve, reject, or mark spam from your dashboard. Pre-moderation on by default — nothing goes live without your sign-off.

Threaded replies

Visitors can reply to individual comments, keeping discussions focused and readable.

Google sign-in

One-click authentication for visitors. No passwords, no friction, real identities.

Shadow DOM isolated

The widget lives in a shadow DOM — your site styles never bleed in, and widget styles never leak out.

Origin allowlisting

Only your registered domains can post comments. No cross-site abuse.

Up and running in minutes

  1. 1

    Create your account

    Sign in with Google. No credit card required.

  2. 2

    Register your site

    Add your domain and get a unique site key from the dashboard.

  3. 3

    Paste the snippet

    Drop the two-line embed into your blog post template. Works in any SSG.

  4. 4

    Moderate from the dashboard

    Approve, reject, or mark comments as spam — all from one place.

Ready to add comments?

Free to get started. Self-host on your own infrastructure if you prefer.

Get started free