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