OpnForm logo

OpnForm

Open-source no-code form builder with unlimited submissions

OpnForm is a no-code form builder offering unlimited forms and submissions, diverse input types, embeds, email notifications, integrations, and analytics with cloud or self-hosted deployment.

OpnForm banner

Overview

Build Forms Without Code

OpnForm is a form builder designed for teams and individuals who need powerful data collection without technical complexity. Built with PHP (Laravel) and Vue.js, it delivers a complete no-code interface for creating unlimited forms with unlimited submissions.

Capabilities & Integrations

The platform supports diverse input types including text, dates, URLs, and file uploads. Forms can be embedded anywhere, trigger email notifications, and connect to external services through Slack, Discord, and webhook integrations. Built-in form logic enables conditional fields and dynamic behavior, while captcha protection guards against spam. Form analytics provide insight into submission patterns and performance.

Deployment Options

OpnForm offers both managed cloud hosting and self-hosted deployment. The managed service includes support, automated backups, and upgrades. Self-hosting is available through Docker-based setups with deployment guides for local development and production environments. Licensed under AGPL-3.0, the project is actively maintained with community support available through Discord.

Highlights

No-code builder with unlimited forms and submissions
Diverse input types including file uploads and custom fields
Embed forms anywhere with email notifications and analytics
Integrations with Slack, Discord, and webhooks plus form logic

Pros

  • Unlimited forms and submissions without artificial caps
  • Flexible deployment: managed cloud or self-hosted options
  • Active community support via Discord and comprehensive documentation
  • Built-in spam protection with captcha and form analytics

Considerations

  • AGPL-3.0 license requires derivative works to be open-sourced
  • Self-hosting requires Docker knowledge and infrastructure management
  • PHP/Laravel stack may not suit all development environments
  • Limited integration options compared to enterprise form platforms

Managed products teams compare with

When teams consider OpnForm, these hosted platforms usually appear on the same shortlist.

Formester logo

Formester

Online form builder with workflows and integrations

Google Forms logo

Google Forms

Form builder for surveys and quizzes with Sheets integration

Jotform logo

Jotform

Online form builder with conditional logic, payments, and workflow automation

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams needing unlimited forms without per-submission pricing
  • Organizations requiring self-hosted data collection for compliance
  • Developers comfortable with Laravel/Vue.js stack customization
  • Projects needing embeddable forms with webhook integrations

Not ideal when

  • Users requiring advanced payment processing or e-commerce features
  • Teams without technical resources for self-hosted maintenance
  • Organizations needing extensive third-party SaaS integrations
  • Projects requiring proprietary closed-source modifications

How teams use it

Lead Generation for Marketing Teams

Embed unlimited forms across landing pages with Slack notifications for instant lead alerts and analytics to track conversion rates

Customer Feedback Collection

Deploy branded feedback forms with conditional logic, file uploads for screenshots, and email notifications to support teams

Event Registration Management

Create registration forms with custom fields, captcha protection against spam, and webhook integration to sync with CRM systems

Internal Data Collection for Enterprises

Self-host forms behind corporate firewalls for compliance, with unlimited submissions and integration to internal communication tools

Tech snapshot

PHP58%
Vue39%
TypeScript2%
Blade1%
Shell1%
JavaScript1%

Tags

open-sourcenuxtsaasmarketing-toolslaravelform-builderform

Frequently asked questions

Is OpnForm truly unlimited for forms and submissions?

Yes, the platform supports unlimited forms and submissions. The managed cloud service and self-hosted deployments have no artificial caps on form creation or submission volume.

What's the difference between cloud and self-hosted deployment?

The managed cloud service includes support, automated backups, and upgrades without infrastructure management. Self-hosting gives full control but requires Docker setup and ongoing maintenance.

What integrations does OpnForm support?

OpnForm integrates with Slack, Discord, and custom webhooks for notifications and data forwarding. Email notifications are built-in for all forms.

Can I customize the form appearance and behavior?

Yes, OpnForm includes form logic for conditional fields and customization options. The open-source codebase (Laravel/Vue.js) allows deeper modifications for self-hosted deployments.

What license does OpnForm use?

OpnForm is licensed under AGPL-3.0, which requires that any modifications or derivative works also be released as open source if distributed or offered as a service.

Project at a glance

Active
Stars
3,100
Watchers
3,100
Forks
444
Repo age3 years old
Last commityesterday
Self-hostingSupported
Primary languagePHP

Last synced 12 hours ago