Logo
Deploy Now

Stars

8871

Forks

685

Watchers

29

Developer links

HeyForm

Typeform's conversational format, self-hosted: HeyForm is the open-source form builder that presents one question at a time. Forms present one question at a time, which measurably improves completion rates compared to long static pages. It supports 40+ field types, from text, email, and phone inputs to picture choices, date pickers, star ratings, signatures, and file uploads. Conditional logic shows or hides questions based on earlier answers, routes respondents to different endings, and redirects to URLs, so a single form can serve multiple flows. Completed submissions land in a results dashboard with drop-off and completion analytics, and connect outward through webhooks or integrations with Zapier, Make, Google Sheets, Notion, Airtable, and Slack. Theming covers fonts, colors, backgrounds, and custom CSS, so embedded forms look native to your site rather than like a third-party widget; the JavaScript embed library renders them inline, as popups, or full-page, with shareable standalone links as the default. Team workspaces and projects with member management let multiple teams share one instance without mixing data. Self-hosting removes per-response pricing entirely - unlimited forms and submissions for flat hosting cost - and keeps lead data, feedback, and quiz answers in your own MongoDB, simplifying GDPR compliance. The stack is a NestJS server and React webapp backed by MongoDB and KeyDB, distributed under GPLv3 as a Docker image.

HeyForm

Benefits

  • No Per-Response Pricing
  • Hosted form tools cap responses or seats and charge as volume grows. A self-hosted HeyForm instance accepts unlimited forms and submissions for a flat hosting cost.
  • Submissions Stay on Your Server
  • Customer feedback, lead data, and quiz answers are stored in your own MongoDB instance, which simplifies GDPR compliance and removes a third-party processor from the data path.
  • Higher Completion Rates
  • The conversational one-question-at-a-time format reduces abandonment on longer surveys, and drop-off analytics show exactly which question loses respondents.
  • Forms Match Your Brand
  • Fonts, colors, backgrounds, and full custom CSS control mean embedded forms look native to your site rather than like a third-party widget.

Features

  • 40+ Field Types
  • Text, email, phone, picture choice, date picker, rating, signature, payment, and file upload inputs cover surveys, registrations, quizzes, and order forms.
  • Conditional Logic and Multiple Endings
  • Branch questions on previous answers, show different ending screens per outcome, and redirect respondents to URLs to trigger follow-up steps.
  • Results Dashboard and Analytics
  • Browse submissions, export data, and track completion and drop-off rates per form to find where respondents abandon.
  • Integrations and Webhooks
  • Push submissions to Zapier, Make, Google Sheets, Notion, Airtable, and Slack, or receive raw payloads on your own endpoints via webhooks.
  • Embeddable Anywhere
  • A JavaScript embed library renders forms inline, as popups, or full-page in any website, with shareable standalone links as the default.
  • Team Workspaces
  • Organize forms into workspaces and projects with member management, so multiple teams share one instance without mixing data.