Atlas Forms + GitHub Pages
Forms for static sites
GitHub Pages hosts static files only. Atlas provides the backend for your contact forms, project submissions, or any data collection. Get webhooks, file uploads, and spam protection without leaving GitHub.
Why Atlas for GitHub Pages?
The missing backend for static sites
Webhook Notifications
Send submissions to Slack, Discord, or any webhook endpoint.
File Uploads
Accept file uploads on a static site. Images, documents, and more.
Spam Protection
Built-in spam filtering keeps bot submissions out.
Free Tier Friendly
Works great with GitHub Pages free tier. No server needed.
Perfect For
Common GitHub Pages use cases
Portfolio Sites
Add a contact form so clients and employers can reach you directly.
Project Documentation
Collect feedback, bug reports, or feature requests from your docs.
Open Source Projects
Let users submit support requests or join mailing lists.
Quick Setup
Add forms to GitHub Pages in minutes
Create an Atlas Form
Sign up for Atlas and create a new form. Copy your unique form endpoint URL.
https://atlasforms.app/f/abc123xyz
Add Form to Your Site
Add an HTML form to your repository. Works with Jekyll, plain HTML, or any static generator.
<!-- index.html or contact.html --> <form action="https://atlasforms.app/f/abc123xyz" method="POST"> <label for="name">Name</label> <input type="text" id="name" name="name" required> <label for="email">Email</label> <input type="email" id="email" name="email" required> <label for="message">Message</label> <textarea id="message" name="message"></textarea> <button type="submit">Send Message</button> </form>
Push and Deploy
Commit your changes. GitHub Pages will deploy automatically and forms will work immediately.
git add . git commit -m "Add contact form" git push origin main # Form submissions flow to Atlas automatically
What You Get
Full form backend for static sites
| Feature | Static | + Atlas |
|---|---|---|
| Form submissions | - | |
| Webhook notifications | - | |
| File uploads | - | |
| Spam protection | - | |
| Submission dashboard | - | |
| API access | - | |
| No backend code |
Ready to add forms to GitHub Pages?
Start free and upgrade when you need more. No credit card required.