Skip to content

Releases: Luckyyaduvanshiofficial/getforms

GetForms v2.0.0 — Modern Open-Source Form Backend & Form-to-Email Service

Choose a tag to compare

@Luckyyaduvanshiofficial Luckyyaduvanshiofficial released this 26 Sep 16:01

⚡ GetForms v2.0.0 — Modern Open-Source Form Backend & Form-to-Email Service

We are proud to announce the official v2.0.0 release of GetForms — the lightweight, high-performance, developer-first alternative to Formspree, Basin, FormBee, and Formcarry!

GetForms enables developers, agencies, and founders to connect any HTML, React, Next.js, or mobile form to a unified ingestion engine and receive submissions instantly without maintaining backend endpoints.


🌐 Free Managed Cloud vs. Self-Hosted

  • 🚀 Free Managed Cloud Service: https://getforms.codaipro.com (Zero setup, no credit card required, instant access)
  • 💻 100% Free Self-Hosted: Single-command run with embedded SQLite WAL mode or Docker Compose

✨ What's New in v2.0.0

  • ⚡ Zero-Config Embedded SQLite WAL: Boots in under 1 second with no external database or Docker setup needed (< 100MB RAM). Easily scale to PostgreSQL or Neon DB by configuring DATABASE_URL.
  • 🛡️ Modern Privacy-First Anti-Spam: Built-in support for Cloudflare Turnstile, Altcha Proof-of-Work (GDPR compliant & cookie-free), Invisible Honeypot fields (_gotcha), and Google reCAPTCHA v2/v3.
  • 💌 Submitter Auto-Responder & Double Opt-in: Automated confirmation emails with template variable interpolation ({{name}}, {{message}}) and newsletter verification workflows.
  • 💬 Multi-Channel Instant Notifications: Concurrent dispatches to Email (SMTP/Resend), Discord Rich Embeds, Telegram Bot messages, Slack Incoming Webhooks, and HTTP Webhooks with HMAC-SHA256 signatures.
  • 🔁 Resilient Asynchronous Queue: Submissions return in < 15ms. Failed notification deliveries retry automatically with exponential backoff and jitter.
  • 🎨 Agency-Tier UI Dashboard: Built with React 19, Tailwind CSS v4, Plus Jakarta Sans, double-bezel card design, dark/light themes, keyboard-friendly triage inbox, and a 1-click test submission console.
  • 📎 Multipart File Uploads: Secure attachment storage with MIME validation, size limits, and instant dashboard download links.
  • 🏷️ Custom Endpoint Slugs: Support for custom branded slugs (/f/contact-sales, /f/newsletter) and preset creation templates.

🚀 Quick Start (Self-Hosted)

# Clone the repository
git clone https://github.com/Luckyyaduvanshiofficial/getforms.git
cd getforms

# Install dependencies and build
npm run install:all
npm run build

# Start unified server
npm start

Dashboard: http://localhost:3001 (Default login: admin / admin123)


📜 Attribution & License