All 122 Dependencies
Every package HeyForm depends on, ranked by repo health score.
HeyForm is an open-source form builder designed for small businesses, marketers, and product teams who need to collect data through interactive conversational forms without relying on expensive SaaS platforms. It eliminates vendor lock-in and data privacy concerns by offering a fully self-hostable alternative to tools like Typeform and SurveyMonkey, built on a modern TypeScript monorepo stack with React and NestJS.
The platform ships with an AI-powered form generation feature that accepts plain-language prompts and produces complete, structured forms in seconds — including field types, conditional logic, and branching. This makes it accessible for non-technical users while remaining fully programmable for developers who want to extend it via webhooks and APIs.
HeyForm's architecture separates the form rendering engine into a standalone, versioned React package that powers the builder, the embedded widget, the live preview, and the submission endpoint from a single source of truth. This means form logic defined once in the builder is enforced consistently everywhere the form appears, with no risk of rendering drift.
Deployment is flexible: one-click options on Railway, Zeabur, Sealos, and Alibaba Cloud lower the barrier for teams without DevOps resources, while a standard Docker Compose setup with MongoDB and KeyDB (Redis-compatible) covers production self-hosting for those who want full infrastructure control.