OpnForm is an open-source form builder designed to empower developers and users alike. This technical documentation serves as your comprehensive guide to understanding, implementing, and contributing to OpnForm.

For end-user documentation, feature explanations, and usage guides, please refer to our Help Center.

Features

  • 🚀 No-code form builder with unlimited forms, fields & submissions
  • 📝 Various input types: Text, Date, URL, Phone, Email, Checkboxes, Select, Multi-Select, Number, Star-ratings, File uploads & more
  • 🌐 Embed anywhere (website, Notion page, etc.)
  • 📧 Email notifications for form owners & respondents
  • 🔒 Hidden fields and form passwords
  • 🔗 URL form pre-fill
  • 💬 Slack and Discord integrations
  • 🪝 Webhooks
  • 🧠 Form logic and AI-powered form generation
  • 🎨 Customizable colors, images, and custom code
  • 🛡️ Captcha form protection
  • 📅 Form closing date
  • 🔢 Limit on number of submissions
  • 📊 Form analytics
  • 📁 File uploads
  • 🆔 Unique submission ID
  • 📱 Single or multi-page forms
  • 🔍 Form templates for inspiration
  • 🔄 Editable submissions
  • 🌐 Custom domain
  • 🏷️ Remove OpnForm branding
  • 🔔 Form confirmation emails
  • and more!

The easiest way to get started with OpnForm is through our official managed service in the Cloud. It takes just 1 minute to try out the builder for free, with high availability, backups, security, and maintenance all managed for you.