GitHunt
MA

mattferderer/cloudflare-contact-us-worker

Contact Page to send E-mails. Sends requests to Cloudflare Worker. Uses Google Invisible Captcha to reduce spam, Sentry to log errors & SendGrid to send e-mails. TypeScript & a few simple Jest tests. GitHub Workflow is used for automated deployment.

Build & Test

Contact E-mail Worker

Contact Page to send E-mails. Sends requests to Cloudflare Worker. Uses Google Invisible Captcha to reduce spam, Sentry to log errors & SendGrid to send e-mails. Built with TypeScript & a few simple Jest tests. GitHub Workflow is used for automated deployment.

A sample contact page to send requests can be found in sample.tsx. This is using React & TypeScript.

Languages

TypeScript96.3%JavaScript3.7%

Contributors

MIT License
Created June 13, 2022
Updated October 9, 2025