
Hugo
Jekyll
Ghost
WordPress
GatsbyJS
Hexo
Grav
GitHub Pages
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.
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.
Based on our record, Hugo seems to be more popular. It has been mentiond 403 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.
The site is a Hugo static build. HTML, CSS, a bit of vanilla JS. Push to main, a GitHub Action runs hugo --minify, and the result lands on GitHub Pages. No server to babysit. - Source: dev.to / 3 months ago
From the developer of https://gohugo.io/. - Source: Hacker News / 4 months ago
Migrating a blog off WordPress or Ghost. If you are moving to a static site generator like Astro, Hugo, or Jekyll, every post needs to be a .md file. Export your WordPress XML, feed each block through the converter, drop the result into content/posts/. I moved 84 posts this way in an evening. - Source: dev.to / 5 months ago
PaperMod is a clean, fast Hugo theme. What it doesn't give you out of the box is a component library: no callouts, no numbered steps, no before/after comparisons. If you write tutorials or technical posts, you end up compensating with blockquotes and bold text where purpose-built components would serve the reader better. - Source: dev.to / 5 months ago
So, I created Ⓜ️ Meddler, a command-line tool and website that will take the .ZIP of your export that Medium gives you and turn it into clean, portable Markdown formats for Jekyll, Hugo, Eleventy, or Astro.js. - Source: dev.to / 7 months ago
Jekyll - Jekyll is a simple, blog aware, static site generator.
Formspree.io - Just send your form to our URL and we'll forward it to your email.
Ghost - Ghost is a fully open source, adaptable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News.
Basin - Collect form submissions, filter spam, and automate workflows — with AI landing pages from Basin Sites.
WordPress - WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.
Netlify - Build, deploy and host your static site or app with a drag and drop interface and automatic delpoys from GitHub or Bitbucket