Skip to content
ProjectsAvailable

Charcha

Comments for a static site, stored in nobody’s account but yours.

charcha.devFree & self-hosted

Leave a comment. No account.

This is the posting flow, working. There is no sign-up step because there is never a sign-up step, and nothing you type here is sent anywhere or written to your browser — refresh and it is gone.

Demo — stores nothing

  • A reader2 days ago

    Wait — one Worker and a D1 table is the whole backend?

  • Another reader1 day ago

    That is the whole backend. Loading this page wrote no rows at all.

How it works

Five steps, in the order they happen.

  1. 01

    Deploy one Worker

    Charcha is a single Cloudflare Worker running in your own account. There is no platform to sign up for, no container to babysit, and no monthly fee.

  2. 02

    Add two lines

    The embed is 8.2 kB gzipped, vanilla JavaScript, no framework. It goes into your template and it is done.

  3. 03

    Readers just write

    A name and a comment. No accounts to create, no third-party login, and no cookies written to a reader’s browser — ever.

  4. 04

    Spam meets eight layers

    Honeypot fields, rate limiting, optional Turnstile, and a classifier that learns your site from the moderation decisions you actually make.

  5. 05

    Rows stay yours

    Comments live in your own D1 database. Reading a page performs no database writes, which is what keeps the whole thing inside Cloudflare’s free tier.

The facts

Everything below is verifiable. Nothing is rounded up.

Runtime
Cloudflare Worker + D1
Embed size
8.2 kB gzipped, vanilla JS
Reader accounts
None
Cookies
None, ever
Cost
Free tier — 100,000 requests a day
Data location
Your Cloudflare account

Take it and run it yourself.

All projects