OpnForm at a glance
Checked 16 Oct 2026OpnForm (3.8k stars, v2.6.0 Oct 2026) is a Laravel and Nuxt form builder with unlimited forms and submissions, many input types, form logic, captcha, embeds, email notifications, Slack, Discord and webhook integrations, form analytics and an MCP server. Core is AGPL-3.0-or-later. Free self-hosted instances are limited to 2 users; more users, SAML or LDAP SSO, multiple workspaces, white-label branding, audit logs and custom code need an Enterprise licence. Self-host with a Docker setup script. The sources checked list no payment fields or e-signatures.
RepoQuarry. “OpnForm.” Checked 16 Oct 2026. https://repoquarry.dev/projects/opnformHow much of Typeform does it replace?
4 of 6 jobs. Covers forms, logic, analytics and webhooks; branding removal and more than 2 users need Enterprise.
For one-question-at-a-time conversational forms, payments in forms, see other Typeform alternatives. You may also need to build an interface, an API server and hosting yourself.
How much of Jotform does it replace?
3 of 6 jobs. Covers building and routing forms; no documented payments or e-signatures.
For payments in forms, PDF forms and e-signatures, see other Jotform alternatives. You may also need to build an interface, an API server and hosting yourself.
How much of Tally Pro does it replace?
4 of 4 jobs. Forms, conditional logic, analytics and webhooks cover data collection; Tally workspace controls, branding and integration parity are not assumed.
Facts, with sources
Every answer links to where we found it. We read the documentation; we did not install it.
Start all containers in production modedocs.opnform.com · docker ↗ today
OpnForm is open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version.github.com · OpnForm#license ↗ today
Free self-hosted instances are limited to 2 users total across the whole instance.docs.opnform.com · self-hosted-license ↗ today
Remove OpnForm branding and use advanced white-label controlsdocs.opnform.com · self-hosted-license ↗ today
Important for Windows Users: Ensure script files maintain LF (Unix-style) line endings.docs.opnform.com · docker ↗ today
./scripts/docker-setup.sh --public-url https://forms.example.comdocs.opnform.com · docker ↗ today