# Nuntius A small contact form backend for Linux and FreeBSD servers, made to run behind [Caddy](https://caddyserver.com/) on a modest server: Caddy ends the TLS and serves the form from the same origin, nuntius carries the messages. Latin *nuntius* means "messenger": the service carries messages from web visitors to your inbox. It serves multiple JSON form endpoints (contact, feedback, newsletter, generic) from a single static binary, delivers submissions via SMTP, and optionally persists newsletter signups to an append-only JSONL log. ## Features - **Single static binary**: roughly 6 MB stripped; no Node, no Python, no Redis, no Postgres, and no third-party Go module beyond the first-party [`interpres`](https://sourcedock.dev/petrbalvin/interpres) TOML parser. - **Four form kinds**: `contact`, `feedback`, `newsletter`, and `generic`. Each gets its own endpoint, rate limit, CORS allowlist, and honeypot field. - **No-JavaScript forms**: endpoints also accept plain `urlencoded` and `multipart` posts and can answer `303 See Other` to a thank-you page, so an ordinary HTML `