Blog

Notes on forms that have to work.

Guides for people who build sites for a living and would rather not run a form backend to go with them.

Add a working contact form to GitHub Pages

GitHub Pages serves static files and cannot run server code, so a form has nowhere to post. A ten-line change gives you a real endpoint, spam filtering and an inbox.

Start with one form

Put a real endpoint behind your next contact form.

Free for 500 submissions a month. No credit card, no server code, no cron job.

Create a free endpoint Takes about a minute.