Framework guides
Contact form guides, by framework
A copy-pasteable snippet for your stack — no backend, no mail server, no SDK to install.
Astro contact form
Build an Astro contact form with zero JavaScript and no SSR adapter. Point a plain HTML form at a PostTo endpoint for email, spam filtering, and a dashboard.
Hugo contact form
Add a contact form to your Hugo site without a server. Point the form at a PostTo endpoint for email delivery, spam filtering, and a searchable dashboard.
Next.js contact form
Send Next.js form submissions to email without building a backend: a plain HTML form for zero-JS pages, or a route handler with PostTo's HMAC-signed API.
WordPress contact form
Add a WordPress contact form without a plugin. Point a plain HTML form at a PostTo endpoint for email, spam filtering, and a dashboard — no Contact Form 7.
Laravel contact form
Send Laravel form submissions to email without Mailables or queue setup. Use a plain Blade form, or sign requests server-side with PostTo's HMAC-signed API.
SvelteKit contact form
Send SvelteKit form submissions to email with a plain HTML form and progressive enhancement via use:enhance — no +page.server.ts action or SMTP setup needed.
Nuxt contact form
Send Nuxt form submissions to email without building a backend: a plain HTML form for zero-JS pages, or a Nitro server route with PostTo's HMAC-signed API.
Don't see your framework?
PostTo is a plain HTTPS endpoint — any framework that can render an HTML form or send a POST request works, guide or not.
Start for free