📝 Formforge
Self-hosted form builder + submissions inbox. No response caps.
Formforge at a glance
| Price | $99, once — no renewal |
| Replaces | Typeform at $29/mo — roughly $348 a year, every year |
| Type | Web app — self-hosted |
| Platforms | Windows, macOS, Linux |
| Category | Business Operations |
Formforge features
🧱 Drag-orderable field editor
10 field types: short/long text, email, number, dropdown, radio, checkboxes, date, file upload, star rating.
🎬 Two display modes
One-question-per-screen "Typeform-style" flow with keyboard navigation, or classic single page.
🎛️ Form settings
Title, description, button text, success message or redirect URL, accent color, open/closed toggle.
📥 Submissions inbox
Table view, detail drawer, one-click CSV export, downloadable file answers.
📎 File uploads
Stored locally with size and type limits. Respondent files never touch a third party.
🛡️ Spam protection
Honeypot field + per-IP rate limiting, client and server validation.
✉️ Email notifications
Bring your own SMTP, get an email per submission.
🔒 100% local
SQLite database, local file storage, zero telemetry, zero external calls.
$99 once — that's the whole pricing page
Typeform charges $29/mo — roughly $348 a year, every year. Formforge is a single payment, and it keeps working whether or not we ever sell another copy.
Or get Formforge inside the full suite — every app in the catalog, currently $97 for the bundle. See the bundle →
Formforge guides & pages
Honest answers
Is it really free on GitHub?
Yes — MIT source at github.com/bensblueprints/form-builder-mvp. $99 buys the packaged installer, 1-click setup, updates and setup support.
Does it have logic jumps?
Not yet — fields are linear. Typeform's conditional logic and calculator are genuinely more advanced; if your forms branch heavily, Typeform still earns its price.
Are responses really unlimited?
Yes — they're rows in your own SQLite file. The only limit is your disk.