Norm's Articles

Notes on forms, spam, and not overpaying for either.

Why NormForms?

A form backend that filters spam invisibly, never loses a message, and doesn't charge like a survey enterprise suite.

July 2, 2026

Creating your first form like Norm

Sign up, get a URL, paste five lines of HTML, ship. The whole tutorial, including the part where you test it without deploying.

July 5, 2026

Holy sh*t, form software is expensive

What form tools actually cost in 2026, what a contact form actually needs, and why we charge $7.

July 10, 2026

Looking for a Formspree alternative?

An honest comparison from a competitor: where Formspree is good, where it costs you, and where NormForms fits.

July 19, 2026

Adding a contact form to an Astro site

A working contact form for your static Astro site in eight lines of HTML. No server, no integrations, no JavaScript.

July 22, 2026

Adding a contact form to a Hugo site

Hugo builds static files; forms need somewhere to POST. Eight lines of HTML and yours has one.

July 23, 2026

Adding a contact form to an Eleventy site

A contact form for your 11ty site with no serverless functions and no client JavaScript. Just HTML.

July 24, 2026

A contact form for GitHub Pages (no server required)

GitHub Pages can't run server code — and your contact form doesn't need it to. Working form in one commit.

July 21, 2026

Adding a contact form to your vibe-coded website

Vibe-coded your site with Claude, Cursor, v0, or Lovable? Paste one prompt and your assistant wires up a spam-filtered form.

July 25, 2026