Skip to main content

Open sourceSatirically seriousActually works

Forms worthpouringyour data into.

Google Forms has the design sense of a tax return. Typeform costs more than your Netflix. ChaiForm is free, open source, genuinely pretty, and fuelled entirely by chai.

The math, plainly

Other form builders hand you a bill.
We hand you a receipt for nothing.

No seats. No β€œcontact sales.” No watermark begging you to upgrade. Self-host it or use ours β€” the price is the same cup of nothing.

Read the (very short) pricing

Everything a form needs. Nothing it doesn't.

  • Two surfaces, one builder

    Ship a hosted form with a beautiful URL, or grab an API endpoint and bolt it onto the HTML you already have.

  • Drag, drop, done

    Sortable fields with conditional logic. Auto-saves as you go. Preview without ever leaving the canvas.

  • Responses & analytics

    Real-time view / start / submit / abandon tracking and CSV export. No third-party analytics SDK phoning home.

  • Security, pre-brewed

    Honeypot, captcha, origin allowlist, recipient verification, and AES-GCM for every stored secret.

  • One docker image

    One container, one origin, one DNS record. No CORS gymnastics. Ships with Kamal out of the box.

  • Themes with a personality

    Matrix, Cyberpunk, Minecraft, Windows Vista (unironic). Switch the entire vibe in two clicks.

For your client sites

Endpoint forms.
No UI required.

Paste a plain HTML form on your client's site. We handle delivery, anti-spam, captcha, rate limits, and webhooks. You handle the invoice.

Create an endpoint
contact-form.html
<form
  action="https://chaiforms.developedbysaad.com/submit"
  method="POST">
  <input type="hidden" name="access_key" value="YOUR_KEY">
  <input name="name" required>
  <input name="email" type="email" required>
  <textarea name="message"></textarea>
  <button type="submit">Send</button>
</form>

Your next form is one cup away.

Free forever, open source, and self-hostable in a single container. Steep, ship, collect.