Docker-first install
Pull the container, set your secrets, and be ready to receive submissions in under five minutes. No custom installer or cloud dependencies required.
Free & open-source. Self-hosted form backend for static sites. No caps, no vendor lock-in. SQLite-powered. Docker-ready. Optional premium add-ons.
Quick Integration
Drop into any HTML form
<form action="https://your-domain.com/forms/contact/submit" method="post">
<input type="text" name="name" placeholder="Name" required>
<input type="email" name="email" placeholder="Email" required>
<textarea name="message" placeholder="Message"></textarea>
<button type="submit">Send Message</button>
</form>
Store and fan out submissions via webhooks and email.
Deploy once, scale to millions. No per-seat pricing, no usage caps, no surprise invoices. Just a self-hosted form backend that handles enterprise workloads while respecting your budget and privacy.
Pull the container, set your secrets, and be ready to receive submissions in under five minutes. No custom installer or cloud dependencies required.
Per-form tokens, Cloudflare Turnstile integration, and rate limiting keep bots out while submissions stay on your infrastructure.
Generate production-ready forms with natural language. Bring your OpenAI API key and describe what you need—get complete HTML forms with validation, styling, and structure in seconds.
Mailgun email forwarding and webhook fan-out run in the background with structured logging. Export submissions to CSV/JSON anytime.
Built on SQLite—fast, reliable, and battle-tested. Handles millions of submissions in one portable file with zero database maintenance or hosting costs.
Deploy once, own forever. Unlimited submissions, unlimited forms, unlimited users—no hidden fees or pricing tiers. Your infrastructure means you control the costs and the data.
Self-hosted means you choose where data lives. On-premise, VPS, or cloud—Formlander adapts to your compliance needs. No external dependencies, no vendor access to your customer data.
Free core with optional paid add-ons. One Docker image, one-time payments—no subscriptions. Scale from 1 to millions of submissions without upgrading plans or negotiating enterprise contracts.
Formlander ships as a single Docker image. Pull it to your server, set the environment file, and you're ready to accept submissions from any static or server-rendered site.
Pull the image
Get the latest container image from Docker Hub.
Run the container
Start Formlander with Docker and access the admin dashboard.
Point your forms
Set your form action to /forms/<slug>/submit and start receiving submissions.
Get it now
docker run -d \ -p 8080:8080 \ -v $(pwd)/storage:/app/storage \ karloscodes/formlander:latest
→ Visit http://localhost:8080 to access your dashboard
Session secrets are auto-generated on first run. See docs to persist sessions across restarts.