Next.js
Vercel
React
Nuxt.js
Node.js
Svelte
Vite
Supabase
CatchForm.dev
Formspree.io
Basin
Netlify
Formcarry
StaticForms.dev
Paperform
CatchForm is a form backend for static websites. You change one attribute in your HTML — the form's action — and submissions start landing in an inbox.
Each submission is stored, shown in a web inbox, emailed to an address you confirm, and optionally POSTed to a webhook. Field names are yours: whatever your HTML sends is what gets saved.
It works on any host — Netlify, Vercel, Cloudflare Pages, GitHub Pages, S3, your own server — and keeps working if you move between them. Built for developers using Astro, Hugo, Eleventy, Jekyll and plain HTML, where there is no server to process a contact form.
Free plan: 1 form, 100 submissions a month, no card. Pro is $12/month or $120/year: 10 forms, 10,000 submissions a month, file uploads and webhooks.
Spam is filtered with a honeypot field. Redirects are restricted to the host you configure, so your endpoint cannot be used to launder links.
Next.js
CatchForm.devNo features have been listed yet.
No CatchForm.dev videos yet. You could help us improve this page by suggesting one.
CatchForm.dev's answer:
CatchForm is deliberately not a form builder. Your HTML defines the fields — whatever your form posts is what gets stored — so adding a field means editing your own markup, not reconfiguring anything here.
Two defaults are unusual. Notifications only go to an address you have confirmed by clicking a link sent to it, so an endpoint cannot be pointed at a stranger's mailbox. And redirects after submit are restricted to the host you set in your form's settings, so the endpoint cannot be used to bounce visitors to somewhere else.
Submissions are stored independently of email. If a notification bounces or lands in spam, the message is still in your inbox here.
CatchForm.dev's answer:
Because it is not tied to where your site is hosted. The same form works on Netlify, Vercel, Cloudflare Pages, GitHub Pages, S3 or your own server, and keeps working when you move between them.
The free plan is meant to be used on a real site rather than to expire: one form, 100 submissions a month, no card. Pro is $12/month or $120/year for 10 forms, 10,000 submissions a month, file uploads and webhooks.
It is built and supported by one developer. Support, billing and bug reports go to one address and are answered by the person who wrote the code — there is no ticket queue to navigate.
CatchForm.dev's answer:
Developers and small web studios building static sites — Astro, Hugo, Eleventy, Jekyll, or hand-written HTML — where there is no server to process a contact form and adding one is out of proportion to the need.
Typically a portfolio, a landing page, documentation, or a small business site with a contact or enquiry form. People who want the form to work, not a form product to learn.
CatchForm.dev's answer:
CatchForm grew out of a set of small tools built by one developer in Bishkek, Kyrgyzstan. The form backend was the one with demand that never goes away: every static site eventually needs a contact form, and every time it means either standing up a server for a single POST or pasting a mailto: link that quietly loses messages.
It launched publicly on catchform.dev in 2026. It stays deliberately small — one job, done properly, rather than a form builder that grows features until it needs a manual.
Next.js has become the de-facto standard for our frontend engineering team when building modern web applications. The Server-Side Rendering (SSR) and Static Site Generation (SSG) are absolutely essential for our product's SEO strategy and fast indexing.
The transition to the App Router initially required a paradigm shift for our developers, but it ultimately made our architecture much more scalable. We love that the framework handles the heavy lifting—image optimization, code splitting, and routing—allowing our team to focus purely on business logic. It provides a phenomenal Developer Experience that keeps our deployment cycles fast and predictable.
Based on our record, Next.js seems to be more popular. It has been mentiond 1146 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
Built with Next.js 16 (React 19), Bun, Tailwind CSS v4, and shadcn/ui on Base UI — scaffolded with create-notils and linted with Biome. - Source: dev.to / 3 days ago
In this article, we’ll look at how to approach these problems in a Next.js application using the App Router. Rather than focusing on the basics of translating strings, we’ll focus on the technical decisions behind the implementation: how the language is detected, how it’s propagated through the application, how translations are loaded on the server and client, and how localized routes are handled. - Source: dev.to / 12 days ago
We set up three near-identical Next.js 16 projects to answer a simple question: if you set a browserslist target in package.json, does the build change to match it? We tested three targets (ie 11, chrome 116, about 3 years old, and chrome 139, about 1 year old) and compared the compiled output byte by byte. - Source: dev.to / 10 days ago
Blurring of the lines. React Server Components (RSC) and associated frameworks such as NextJS involve code executing on both server and client, while HTMX focuses on markup and emphasises use of full-stack/backend templating engines to generate code targetting the browser. Working with these new tools blurs the distinction between the front end and back end skill set. - Source: dev.to / 21 days ago
What replaced the laptop, before we get to the schema: Health Auto Export now posts straight to a Vercel function on a daily schedule, a scheduled job pulls lifting history from Liftosaur, and both land in TimescaleDB on Tiger Cloud. No files, no iCloud, no Mac. A Next.js app reads it and tells me whether I hit protein, which is a separate post. - Source: dev.to / 23 days ago
Vercel - Vercel is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration.
Formspree.io - Just send your form to our URL and we'll forward it to your email.
React - A JavaScript library for building user interfaces
Basin - Collect form submissions, filter spam, and automate workflows — with AI landing pages from Basin Sites.
Nuxt.js - Nuxt.js presets all the configuration needed to make your development of a Vue.js application enjoyable. It's a perfect static site generator.
Netlify - Build, deploy and host your static site or app with a drag and drop interface and automatic delpoys from GitHub or Bitbucket