Your Cart
Loading

Formharbor: Contact Form, Waitlist & File Upload Kit for Cloudflare

On Sale
$19.00
$19.00
Added to cart

Forms that live on your Cloudflare free tier.

Static sites are great at HTML and terrible at keeping an inbox. Most people rent that inbox from Formspree, Basin, or Netlify Forms, and then pay $10–20 a month once the free tier pinches.

Formharbor is a small Worker you deploy to your Cloudflare account in about 15 minutes. Your site POSTs to it. Submissions land in a D1 database you control, with a password-protected dashboard at /admin.

What's in the zip

  • Three ready forms: contact, waitlist (position in line + referral codes), and file upload to your R2 bucket
  • Spam stack: Cloudflare Turnstile (server-side Siteverify), honeypot, timing trap, origin allowlist, per-IP rate limits, disposable-email filter
  • Dashboard: stats, search, spam flag, delete, CSV export, file download, waitlist referrer leaderboard
  • Optional email through Resend, plus Discord or Slack webhooks
  • Drop-in HTML snippets, styled example pages, and a designed PDF guide
  • TypeScript source and unit tests (npm test)

What you need

  • A free Cloudflare account (no credit card required to start)
  • Node.js 20+
  • About 15 minutes
  • Optional: a Resend API key if you want notification email

License

Use it on unlimited personal and client projects. You may not resell or republish the kit as a template. Full terms are in LICENSE.txt.

Not affiliated with Cloudflare. Cloudflare, Workers, Pages, Turnstile, D1, KV, and R2 are trademarks of Cloudflare, Inc.

If the kit won't unzip or the documented setup steps fail, email me and I will make it right.

You will get a ZIP (1MB) file