Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size1,093 projects
    • Developer Tools550
    • AI & Machine Learning470
    • Business & Productivity263
    • Web Development206
    • Security & Monitoring169
    • Communication & Collaboration151
    • IT Management144
    • Cloud & Hosting127
    • LLMOps & AI Tooling122
    • Data & Analytics117
    Browse all 21 categoriesProduct & Project Management, DevOps & CI/CD and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools550
    • AI & Machine Learning470
    • Business & Productivity263
    • Web Development206
    • Security & Monitoring169
    • Communication & Collaboration151
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/No-Code & Low-Code/HeyForm
icon of Heyform

HeyForm

Open source alternative to Typeform, Jotform and Tally

  • 9.1K stars
  • AGPL-3.0
  • Active this week
  • Last commit today

Last verified Nov 5, 2026

Build conversational forms, surveys, and quizzes with conditional logic, AI generation, and integrations. AGPL-3.0 open source alternative to Typeform.

Visit websiteGitHub9.1K starsDeploy on Hostinger
image of Heyform
TL;DR

HeyForm is an open source conversational form builder for surveys, quizzes, and polls. It supports conditional logic, multiple form endings, and AI-generated question drafts. Self-hosting runs on Docker with the AGPL-3.0 license, so you keep full control of your data and avoid Typeform pricing that scales with response volume. Integrations include Slack, Google Sheets, HubSpot, Mailchimp, Zapier, and more via webhooks. Best for small businesses, product teams, and anyone who wants a Typeform-like experience without cloud lock-in.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
who it's for

Who HeyForm is for#

Customer feedback and surveys

Collect product feedback, NPS scores, and satisfaction surveys with a form that feels like a real conversation. Export to CSV or push to Google Sheets in real time.

Lead capture and registration forms

Build contact forms, free-trial forms, and event registration flows with conditional routing. Connect to HubSpot, Mailchimp, or a webhook to drop leads directly into your CRM.

HR and internal forms

Job application forms, employee satisfaction surveys, and exit interviews run on your own infrastructure, keeping personal data out of third-party cloud form services.

the problem

The problem it solves#

Building forms that feel like a real conversation usually means paying for Typeform or Jotform. The challenge is that features that make form UX actually good (conditional logic, multiple endings, custom branding, payment collection, and AI-assisted drafting) are limited or paywalled on the major commercial form builders.

Cloud-only form tools also mean your submission data lives on someone else's servers, with no option to self-host.

HeyForm addresses both: a full conversational form experience with conditional logic, multiple endings, and integrations, running on your own infrastructure under the AGPL-3.0 license.

how HeyForm solves it

How it solves it#

Conversational form flow

Questions appear one at a time in a guided sequence, like a conversation rather than a survey grid. Supports text, email, phone, picture choices, date pickers, file uploads, payment collection via Stripe, and more.

Conditional logic and multiple endings

Show or hide questions based on earlier answers. Set up separate endings so respondents see different results, redirects, or follow-up steps depending on their path through the form.

AI-generated question drafts

Describe what you need and HeyForm generates a first draft of questions. You adjust, reorder, and refine from there, rather than starting from a blank page.

Integrations with popular tools

Connect to Slack, Google Sheets, Airtable, HubSpot, Mailchimp, Google Analytics, Zapier, and more via webhooks. Form responses can flow directly into the tools your team already uses.

Self-hosting with AGPL-3.0 license

Run HeyForm on your own servers. The AGPL-3.0 license grants full self-hosting rights for internal use, including internal commercial and team use. One-click deployments are available on Zeabur, Sealos, RepoCloud, and Alibaba Cloud.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Full conversational UI without a subscriptionThe single-question-at-a-time flow with animations and custom branding is the main reason teams pay for Typeform. HeyForm delivers it without monthly fees when self-hosted.
  • Active and bootstrapped9,063 GitHub stars, 728 forks, only 9 open issues, and an active commit history. The project is fully bootstrapped with no investor pressure, and focuses on small business users rather than enterprise upselling.
  • Wide integration surfaceSlack, Google Sheets, Airtable, HubSpot, Mailchimp, Google Analytics, Zapier, and webhooks are all supported out of the box. Covers most team workflows without custom code.

Trade-offs

  • -AGPL-3.0 network copyleftAGPL-3.0 grants full self-hosting rights for internal use, including internal commercial and team use. If you run a modified version as a network service and offer it to others, AGPL-3.0 requires you to release those modifications as open source. Teams hosting for themselves are not affected.
  • -Self-hosting has setup overheadRunning HeyForm requires a Docker deployment with server and webapp components plus a database. The hosted cloud plan at heyform.net removes this overhead for teams that prefer managed hosting over infrastructure control.
versus alternatives

HeyForm vs alternatives#

HeyForm vs Typeform

Typeform set the standard for conversational form UX, and HeyForm covers the same interaction model: one question at a time, animated transitions, conditional logic, and custom themes. Where they differ is data ownership and pricing. HeyForm is self-hosted, so you run it on your own infrastructure with no response caps.

HeyForm also adds AI-generated question drafts and multiple distinct form endings. If you want managed cloud hosting and are comfortable with Typeform's pricing model, Typeform remains a polished option. For response volume, data ownership, or cost, HeyForm is the direct self-hosted alternative.

HeyForm vs Jotform

Jotform covers a broader range of form types, from payment forms and appointment schedulers to document signing. HeyForm is more narrowly focused on conversational surveys and lead capture forms, but runs entirely on self-hosted infrastructure with no submission caps.

The practical difference is scope: Jotform for complex form workflows with many widget types; HeyForm for teams whose main use case is a conversational survey they can self-host and own.

HeyForm vs Tally

Tally has an unusually generous free plan: unlimited forms, unlimited submissions, conditional logic, payment collection, file uploads, password protection, and integrations with Google Sheets, Airtable, Zapier, and more. Its Pro plan ($24/month) adds custom domains, removing Tally branding, partial submissions, unlimited upload sizes, team collaboration, custom CSS, and form analytics.

Tally has no self-hosting path.

HeyForm's main advantage over Tally is data ownership: you run it on your own infrastructure under AGPL-3.0, and submission data stays on your servers. If a hosted tool with no infrastructure overhead covers your needs, Tally's free plan is very capable. If self-hosting or keeping responses on your own servers is a requirement, HeyForm is the right choice.

tech stack · detected from GitHub

What it's built on#

Languages
TypeScript
Frameworks
React
Tooling
Rollup
frequently asked

FAQ#

Is HeyForm free to self-host?

Yes. The AGPL-3.0 license lets you run HeyForm on your own servers at no cost, with no response caps. You can use it commercially for internal team forms. The restriction is on running a modified version as a network service for others: AGPL-3.0 requires open-sourcing those modifications. heyform.net also offers paid cloud plans if you prefer managed hosting.

What does HeyForm offer compared to Typeform?

HeyForm covers Typeform's core features: conversational single-question flow, conditional logic, custom theming, file uploads, and payment collection via Stripe. The main practical difference is pricing: Typeform charges per response volume on its cloud plans, while a self-hosted HeyForm has no such limit. HeyForm adds AI-generated question drafts and multiple distinct form endings.

Can I migrate existing forms from Typeform or Jotform?

HeyForm does not have a built-in migration importer for Typeform or Jotform. You would need to recreate forms manually or use the API. The template library covers many common form types so you are not starting from scratch.

What infrastructure does self-hosting require?

Self-hosting runs on Docker. The stack includes a Node.js server and a React webapp. See the official self-hosting guide at docs.heyform.net/open-source/self-hosting for the current requirements and configuration steps.

Does HeyForm support single sign-on?

Yes. Self-hosted deployments can connect a generic OpenID Connect provider such as Authelia, Authentik, or Keycloak. See the OIDC configuration guide at docs.heyform.net/open-source/configuration/oidc.

also worth a look

Similar open-source tools#

LimeSurvey

Alternative toSurveyMonkey

Open source survey platform for complex questionnaires

  • 3,787 GitHub stars
  • GPL-2.0Licence GPL-2.0

FckSignups

InCustomer Support

Open-source tools that work instantly, no signup required

  • 4,539 GitHub stars
  • GPL-3.0Licence GPL-3.0

Gumroad

Alternative toPayhip

Open source platform for selling digital products directly

  • 10,072 GitHub stars
  • MITLicence MIT

Teable

Alternative toAirtable

Spreadsheet-simple database and AI app builder on PostgreSQL

  • 21,953 GitHub stars
  • CustomLicence AGPL-3.0 with brand protection terms

Grist

Alternative toAirtable

Relational spreadsheet with Python formulas, self-hosted on SQLite.

  • 12,048 GitHub stars
  • Apache-2.0Licence Apache-2.0

Warmbly

Alternative toInstantly

Open source cold email with warmup, campaigns, and a unified inbox

  • 851 GitHub stars
  • Apache-2.0Licence Apache-2.0
by category

Open source tools in these categories#

38

No-Code & Low-Code

n8n, dify, Langflow
68

Marketing & Growth

agency-agents, MoneyPrinterTurbo, MiroFish
263

Business & Productivity

OpenClaw, Excalidraw, RustDesk
Hostinger

Self-host HeyForm on a Hostinger VPS

Keep it running 24/7, even when your laptop is off. A Hostinger VPS gives it a server of its own.

  1. 01

    Choose a plan

    Starts from $6.49/mo

  2. 02

    Apply

    Extra 10% off yearly plans

  3. 03

    Install HeyForm

    On a server that stays on

  4. 04

    Start building

    Focus on the app, not the server

Deploy on Hostinger

Sponsors

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,889 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 7,028 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

SnitchFeed

Live monitoring on LinkedIn, X, Reddit & more. Agentic social listening for startups.

Marketing & Growth

Advertise your product

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Confluence to Wiki.js
  • Microsoft Teams to Rocket.Chat
  • Firebase to Supabase
  • Pinecone to Qdrant
  • Zapier to n8n
  • 1Password to KeePassXC
  • Devin AI to OpenHands
  • Asana to Leantime
  • Contentful to Strapi
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Confluence to Wiki.js
  • Microsoft Teams to Rocket.Chat
  • Firebase to Supabase
  • Pinecone to Qdrant
  • Zapier to n8n
  • 1Password to KeePassXC
  • Devin AI to OpenHands
  • Asana to Leantime
  • Contentful to Strapi