Formlander
Soon Cloud is coming. Join the waitlist

Form backend
for static sites.

Collect form submissions on your own server. One Docker image, one SQLite file. Free and open-source.

Copy this

Standard HTML form

<form method="post"
  action="https://forms.example.com/forms/contact/submit?token=TOKEN">
  <input name="name" placeholder="Name" required>
  <input type="email" name="email" required>
  <textarea name="message"></textarea>
  <button>Send</button>
</form>

Submissions go to your dashboard. Forward to email or webhooks.

What it does

One command install

One line on your server sets it up with Chasen: HTTPS, live backups of the database, and an update each night. Production-ready in minutes.

Auto SSL Auto updates

Bots stay out

Allowed sites, rate limits, a honeypot, and Cloudflare Turnstile. Spam protection that works without you thinking about it.

Allowed sites Turnstile Rate limited

Email & Webhooks

Forward submissions to your inbox or POST them anywhere. Export to CSV when you need it.

SMTP Mailgun Webhooks CSV export

SQLite. That's it.

One file holds everything. No Postgres, no Redis, no database server to manage. Chasen copies each change to your own bucket, about a second later.

One file Live backups
Ownership

Your server. Your data.

No usage limits, no surprise bills. You control the infrastructure and the costs.

Privacy

Nobody sees your submissions.

Not us, not a third party. Data stays on your server. Period.

Open Source

Free forever.

MIT licensed. Use it, modify it, ship it. No strings attached.

Install

  1. 1

    Run one command on your server

    With your domain in it. It installs Formlander with HTTPS, live backups, and nightly updates

  2. 2

    Create a form

    Sign in, and add your site to its Allowed sites

  3. 3

    Point your form at it

    Action = https://forms.example.com/forms/<slug>/submit?token=<token>

Deployment docs

On your server

curl -fsSL https://formlander.com/install | sudo bash -s forms.example.com

Put your domain in place of forms.example.com. It installs Chasen: HTTPS, live backups of the database, and an update each night. Or deploy from your computer.

Formlander Cloud

Rather not run a server?

Same Formlander, hosted by us. No server, no Docker, no updates to run. Join the waitlist and we'll email you once, when it opens.

Join the waitlist