I'm facing a common challenge when it comes to web forms for client sites and smaller projects. On one hand, I appreciate the simplicity of basic form handlers, which are quick to set up and easy to understand but feel quite limiting once I need more features like spam protection and privacy compliance. On the other hand, more advanced form platforms seem to add unnecessary complexity and cost, offering full dashboards and storage for submissions when all I need is reliable form delivery without extra fluff. Key requirements for me include strong spam protection, no ugly CAPTCHAs, reliable email or webhook support, and minimal privacy concerns. I even built my own solution due to this awkward gap between basic handlers and complex platforms, but I know that's overkill for many. So, I'm curious – what solutions do you all typically use for forms on smaller projects?
4 Answers
I've been using a straightforward HTML form with Cloudflare's Turnstile for spam protection, paired with a serverless function to simply send an email. It’s quick to set up, around 30 minutes, and it covers what a contact form should do without any dashboards or stored submissions.
I ended up building my own solution too, it’s interesting to see others are doing the same! There really is a gap in the market for tools that just deliver the essentials without unnecessary bloat.
I totally get that frustration! Paying for form solutions feels absurd when so many established backend frameworks handle forms seamlessly. Just a basic HTML form with a bit of JavaScript can go a long way without privacy headaches.
For the ugly CAPTCHAs, I use a multi-layer protection approach. I implement a simple POW challenge on the client side and then have strong server-side spam filters. This way, I avoid the need for CAPTCHAs and keep the GDPR concerns low.

Related Questions
Keep Your Screen Awake Tool
Favicon Generator
JWT Token Decoder and Viewer
Ethernet Signal Loss Calculator
Glassmorphism CSS Generator with Live Preview
Remove Duplicate Items From List