Open source · self-hosted

Open source forms, waitlists, and surveys, made easy to self-host.

Build one here or drop your own into any page. Everything you collect lands in one inbox you own, on your own site. No servers to run, no monthly bill.

Open sourceSelf-hosted in minutesNo monthly billYours to keep
Forms contact, feedback, RSVP Waitlists with referral loops Surveys ratings and choices

Everything you collect, in one place.

One product stands in for a form backend, a form builder, and a waitlist tool. Same inbox, all yours.

Build or bring your own

A simple builder hosts a form on your site, or point your own form’s action at your endpoint. Both land in the same inbox.

Templates

Contact, waitlist, survey, RSVP, coming-soon, feedback. Start from one and tweak it in a minute.

Waitlist referrals

Every signup gets a share link and a skip-the-line position. Growth built into the form.

Notifications

Email through your own Cloudflare, free to your verified address, plus Slack, Discord, and webhooks.

Spam protection

Cloudflare Turnstile and a honeypot, built in and free. Junk gets filed aside, never lost.

Own your data

Every response lives in your D1 database. Export to CSV, or pull it with the HTTP API, any time.

Live in a couple of minutes.

One click hands the whole setup to Cloudflare. You never touch a command line.

01

Deploy to Cloudflare

Click the button. Cloudflare copies the code to your GitHub, creates your database, and publishes it. Free account is all you need.

02

Put it on your domain

Point forms.yourdomain.com at your new Worker in the Cloudflare dashboard. Cloudflare handles DNS and SSL.

03

Create your password

Open your dashboard, set a password, and make your first form. Every response lands right there.

Deploy to Cloudflare

Questions.

Is Formweh free?
Yes. Open source under the MIT license, running on Cloudflare’s free tier. No subscription, no per-response cost.
Where is my data stored?
In your own Cloudflare account and your own database. Formweh is a tool you run yourself, not a hosted service, so no one else can see your responses.
Do I need to build a form, or can I bring my own?
Either. Build one in the builder, or point your own HTML/React/Webflow form’s action at your Formweh endpoint and keep your markup.
How is it different from Formspree, Typeform, or Tally?
Those are hosted and, past a point, paid. Formweh is self-hosted and free: you own the domain, the data, and the code, and it does forms, waitlists, and surveys in one.
Do notification emails cost anything?
Emailing your own verified address is free on any Cloudflare plan. Autoresponders to other people use Cloudflare Email Sending, which needs the $5/mo Workers Paid plan.
an ekpani tool Open source · MIT · Not affiliated with Cloudflare