HeyForm
HeyForm is an open-source form builder for creating interactive surveys, quizzes, polls, and conversational forms.
Platform availability
Available on 0 of 9 platforms
- Unraid (not listed)
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
74/100 Good
- Maintained
- 100last commit 2 days ago
- Popular
- 799,011 GitHub stars
- Easy to install
- 150 install platforms, install notes
- Light to run
- No data
Based on 3 of 4 factors.
- GitHub stars
- 9,011
- Open issues
- 11
- Last commit
- 2026-10-10
- Latest release
- v3.0.3
- License
- AGPL-3.0
- Activity
- declining
Checked yesterday - source: GitHub (heyform/heyform)
Resources & Compatibility
Requirements not published yet.
First-install notes
- Set database and cache connections HeyForm uses MongoDB, a database, to store form data and Redis, an in-memory data store, for sessions/cache data, so set MONGODB_URI, DATABASE_NAME, and REDIS_URL (or REDIS_HOST and REDIS_PORT) before starting it. If either connection is missing, the app may not save data, may not keep sessions working, or may report that it is not ready. source
- Set the port and public homepage URL Set PORT to the port HeyForm listens on, and set APP_HOMEPAGE_URL to the URL people will type in their browser. If either is wrong, the site may be unreachable or cookies (small browser credentials) may stop working on your domain. source
- Create unique keys for logins and sessions Create strong, unique values for JWT_SECRET and REFRESH_TOKEN_SECRET, which HeyForm uses to create secure login tickets. Weak or shared values can let someone fake a login and take over accounts. source
Fetched yesterday - each note links to its source
Variants
Alternatives (8)
- Google Forms - Create online surveys or quizzes, gather information through personalized forms, and analyze responses automatically organized in linked sp…
- JotForm - An online tool allowing professional form creation without coding, offering over 150 integrations, payment support, and advanced features l…
- LimeSurvey - Limesurvey is the number one open-source survey software.
- OpnForm - OpnForm is an open-source, no-code form builder for creating forms, surveys, and workflows with unlimited responses.
- SurveyMonkey - Online survey platform enabling quick creation of professional questionnaires with free plan limits, customizable templates, simple result…
- Typebot - Typebot allows you to create conversational apps/forms (Lead qualification, Product launch, User onboarding, Customer support), embed them…
- Typeform - Creates interactive forms with engaging sliding questions, logic jumps, multimedia support, 3,000+ templates, and integration into sites, e…
- formbricks - Formbricks is an open-source survey and feedback platform for web products.
Checked yesterday - source: AlternativeTo
Common questions
Which database and cache connections must be configured before running HeyForm?
HeyForm uses MongoDB for form data and Redis for sessions/cache, so set MONGODB_URI, DATABASE_NAME, and REDIS_URL or REDIS_HOST and REDIS_PORT. Missing connections can prevent saving data, break sessions, or make the app report not ready.
Which environment variables control HeyForm's listening port and public homepage?
Set PORT to the local port HeyForm listens on and APP_HOMEPAGE_URL to the URL people will type in their browser. If either is wrong, the site may be unreachable or cookies may stop working on your domain.
Will HeyForm forms work on mobile devices?
Forms are responsive for mobile, tablet, and desktop.
Answers sourced from github.com, heyform.net
Community
- Survey: AI Coding Toolbox (forum)
- Show HN: I just made my profitable online form builder open-sourced (forum)
- HeyForm: Online Form Builder where users can create an ... - Reddit (reddit)
- HeyForm has added several new features in a short period of ... - Reddit (reddit)
- HeyForm - open source form builder | Cloudron Forum (forum)
- HeyForm, A Google Forms Alternative You Should Try - Reddit (reddit)
Collected yesterday - public community threads
