HeyForm
Open-source Typeform-style form builder you can self-host, built by a two-person team.
About
HeyForm is an open-source, Typeform-style form builder for teams that want conversational forms without a SaaS lock-in. The repository at github.com/heyform/heyform holds 9,030 stars under the AGPL-3.0 license, and the codebase is a TypeScript monorepo with a React web app, a Node server, a form renderer, and an embed library. The README describes the maintainers as the passionate duo behind HeyForm; they fund development through a hosted cloud service at my.heyform.net while the core stays freely self-hostable with Docker and OIDC support. Feature-wise it covers logic jumps, visual themes with custom CSS, analytics on drop-off and completion rates, CSV export, and integrations via webhooks, Zapier, and Make.
What it can do
- Conversational form UX with themes and custom CSS
- Logic jumps and hidden fields
- Built-in analytics on drop-off and completion rates
- Embed library and webhooks
- Self-hosted single sign-on via OIDC
Setup
Self-host with Docker following the self-hosting docs, or sign up for the hosted cloud at my.heyform.net.
Prerequisites
Docker and a server for self-hosting; AGPL obligations apply to network-accessible deployments.
Use cases
Works with
Trust score — 7/10
Scored 7/10 (verified tier, metrics-v1). Evidence: 9,030 stars, AGPL-3.0 license, and October 2026 activity read directly from the GitHub API; the two-person maintainer model and hosted-plus-self-hosted setup confirmed by the project's own README. Strengths: rare combination of conversational UX and true self-hosting, strong star traction, clean monorepo architecture. Docked for: (1) bus factor of two is a real continuity risk; (2) AGPL is copyleft, which complicates embedding in proprietary products; (3) smaller feature surface than mature commercial builders. License: AGPL-3.0.
★ 9,030 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 6.0/10
- Maintenance · recency, releases, issue load
- 7.0/10
- Openness · license + docs
- 8.0/10
- Manual review · sanity read + red-flag check
- 7.0/10
- · 9,030 GitHub stars on heyform/heyform; pushed 2026-10-15 (verified via GitHub API)
- · TypeScript monorepo (React webapp, Node server, form renderer, embed library)
- · Maintained by a two-person team per the project README
- · Features: logic jumps, themes/custom CSS, drop-off analytics, webhooks, OIDC
- · manual review: bus factor of two is a real continuity risk; AGPL complicates proprietary embedding
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.