Notes from building a form backend.
Practical pieces on shipping forms, handling submissions, and the details behind a "simple" endpoint that an AI agent actually wants to talk to.
-
Formspree alternatives in 2026: an honest comparison from someone building one
If you're shopping for a Formspree alternative, here's the landscape — Basin, Formcarry, Forminit, Web3Forms, Netlify Forms, Formspark, Form4Dev — with the tradeoffs each one carries. Including cases where Formspree is still the right call.
Read → -
Netlify Forms alternatives in 2026: a migration guide
Netlify Forms moved to credit-based billing. Here's how to move your forms off Netlify without rewriting your site — with the actual code diff for each alternative.
Read → -
Formspree vs Netlify Forms (2026): a fair comparison
Both handle form submissions for static sites — but on different assumptions. When each one fits, when each one breaks, and what else to consider.
Read → -
Basin vs Web3Forms (2026): which form backend fits you
Basin invests in dashboard polish, Web3Forms invests in unlimited free submissions. They're optimizing for different users. Here's how to pick — and when neither is the right answer.
Read → -
Forminit alternatives in 2026 (formerly Getform): an honest comparison
Getform rebranded to Forminit in early 2026. A straight comparison of the form backends worth considering — Formspree, Basin, Formcarry, Web3Forms, Netlify Forms, Formspark, Form4Dev — with the tradeoffs each carries.
Read → -
Form backend for AI agents: why HTML form endpoints break for LLMs (and what to do)
AI agents are increasingly submitting forms on behalf of users — and traditional form backends flag every one of them as spam. Here's why, and how to design an endpoint that treats agents as first-class clients.
Read → -
Send an HTML form to email without writing a backend
A practical walkthrough: point an HTML form at an endpoint, get an email when someone submits, skip the server. With the gotchas nobody warns you about.
Read →
More soon.