{"repo":"lumizone/formto","free":true,"listed":false,"github":"https://github.com/lumizone/formto","clone":"git clone https://github.com/lumizone/formto.git","description":"FormTo, a simple, self-hosted backend for HTML forms. Add one action attribute to your form and submissions land in your dashboard. Email, Telegram, Slack and webhook notifications.","language":"JavaScript","stars":30,"topics":["backend-as-a-service","form-backend","forms","html-forms","open-source","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"FormTo The self-hosted form backend you'll actually enjoy running. Add one action attribute to any HTML form and start collecting submissions. No coding. No SaaS subscription. No vendor lock-in. Quick Start · Features · Configuration · Self-host --- What is FormTo? FormTo is an open-source, self-hosted alternative to Formspree, Formcarry and Basin . Point your HTML form at FormTo, and every submission is saved, searchable, exportable, and delivered to your inbox (or Telegram, or Slack, or any webhook). That's it. No JavaScript. No API keys. Submissions appear in your dashboard instantly. --- Features --- --- 📥 Submissions inbox Read, archive, reply by email, add internal notes, change status (new / in-progress / resolved) 📧 Email notifications Bring your own SMTP — Gmail, Mailgun, Postmark, Resend, anything 💬 Telegram & Slack Native integrations via bot token or incoming webhook 🔗 Webhooks POST every submission as JSON to Zapier, Make, n8n, Discord, or your own endpoint 🎨 Custom email templates Brand your notifications with HTML and your logo 📊 Analytics Submissions over time, per-form breakdown, top fields 🌐 Hosted form pages Share a standalone form at /f/:endpoint — no HTML required 🛡️ Spam protection Built-in honeypot, rate limiting, and block-by email/domain/IP 🔒 Auto-close Stop accepting submissions after N responses or on a specific date 🏷️ Tags & filters Organize forms with labels and search across everything 📦 CSV + JSON export Own your data — download it a","default_branch":null,"files":null,"tree":[],"storefront":"/r/lumizone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lumizone/formto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}