HeyForm
Self-HostedOpen-source form builder & survey tool for polls and events
Overview
HeyForm is an open-source platform for creating polls, event registrations, and feedback forms with full data control. It features a drag-and-drop builder, conditional logic, multi-page flows, and real-time response analytics. Designed for self-hosting, it uses Docker for easy deployment on servers, cloud, or local environments—allowing teams to avoid third-party data risks while customizing forms to match their branding and workflow needs.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
heyform:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: heyform
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Intuitive drag-and-drop interface for polls/event forms
- Real-time response tracking with visual analytics
- Docker-powered self-hosting for full data ownership
Frequently Asked Questions
? Is HeyForm hard to install?
HeyForm uses Docker for deployment, so setup is straightforward with a few commands (docker-compose up). Documentation provides step-by-step guides, making it accessible even for users with minimal technical experience.
? Is HeyForm a good alternative to Typeform for event registrations?
Yes—HeyForm offers multi-page forms, conditional logic, and branding tools similar to Typeform, but with self-hosting and no per-response fees. It’s ideal for teams wanting data control without sacrificing form functionality.
? Is HeyForm completely free?
Absolutely—HeyForm is open-source under the MIT License. You can use, modify, and self-host it for free with no hidden costs or premium tiers.
Top Alternatives
People Also Ask about HeyForm
Tool Info
Pros
- ⊕ Full data privacy via self-hosting
- ⊕ No recurring subscription fees
- ⊕ Flexible integration with Slack/Zapier
- ⊕ Custom branding options for forms
Cons
- ⊖ Requires basic Docker/server setup knowledge
- ⊖ Fewer pre-built templates than SaaS alternatives
- ⊖ No official hosted version (self-host only)