Logo
Deploy Now

Stars

3,629

Forks

532

Watchers

23

Developer links

OpnForm

With 3,500+ GitHub stars and 100+ pre-built templates, OpnForm delivers a drag-and-drop form builder that handles everything from simple contact forms to multi-page surveys with conditional branching, calculations, and payment collection. The Laravel 11 API paired with a Nuxt 3 Vue frontend provides a responsive no-code editor supporting 20+ field types including text, date, file upload, signature capture, star ratings, phone numbers with country codes, and rich text. Conditional logic enables dynamic show/hide rules, required-field toggling, and calculated values that react to user input in real time. Submissions flow through configurable integrations — Slack notifications, Discord webhooks, Zapier connections to 5,000+ apps, Google Sheets sync, and custom webhook endpoints with full payload control. AI-powered form generation lets users describe a form in plain language and receive a ready-to-publish result. OIDC single sign-on with configurable state enforcement secures multi-user workspaces, while form-level passwords and CAPTCHA protection guard public-facing pages. Analytics dashboards track submission rates, completion times, and drop-off points. Forms embed via iframe on any website, Notion page, or custom domain with removable branding and custom CSS/JavaScript injection. The Docker Compose stack bundles the API, queue worker, scheduler, Nuxt client, PostgreSQL 16, Redis 7, and Nginx ingress proxy for a single-command deployment. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPLv3 licensed.

OpnForm
OpnForm
OpnForm
OpnForm
OpnForm

Benefits

  • Unlimited Forms and Submissions Free
  • Self-hosted OpnForm imposes no caps on form count, field count, or submission volume — eliminating per-response pricing that makes Typeform and JotForm expensive at scale.
  • AI Form Generation From Text
  • Describe your form requirements in natural language and OpnForm's AI engine produces a complete form with appropriate field types, validation rules, and conditional logic ready to publish.
  • Full Data Sovereignty On Premise
  • Every submission stays in your PostgreSQL database on infrastructure you control. No third-party data processing, no analytics trackers, and no vendor access to respondent information.
  • Embeddable Anywhere With Custom Domain
  • Deploy forms as standalone pages on custom domains or embed via iframe into websites, Notion pages, and documentation sites with full CSS and JavaScript customization capabilities.

Features

  • Drag-and-Drop Builder
  • Visual no-code editor with 20+ field types, drag reordering, multi-page support, and real-time preview across desktop and mobile viewports.
  • Conditional Logic Engine
  • Rule-based field visibility, required-state toggling, value calculations, and page branching that react dynamically to user input without code.
  • Integration Webhooks
  • Native Slack, Discord, and email notifications plus custom webhooks and Zapier connectivity to 5,000+ external services with configurable payloads.
  • Submission Analytics
  • Built-in dashboards tracking submission counts, completion rates, average fill times, and field-level drop-off analytics with Chart.js visualizations.
  • OIDC Authentication
  • Single sign-on via OpenID Connect with configurable state enforcement, two-factor authentication, workspace isolation, and admin impersonation controls.