OpenForm - Open Source Form Builder
A powerful, self-hosted form builder and survey tool built with accessibility and developer experience as primary design goals. OpenForm supports complex logic, conditional fields, file uploads, and multi-page forms with a drag-and-drop editor.
Motivation
Existing form builders were either expensive SaaS products with vendor lock-in or basic open-source tools that lacked polish. I wanted to create something that offered the UX of Typeform with the flexibility of self-hosting.
Technical Highlights
- Drag-and-drop form editor built with dnd-kit
- JSON Schema-based form definitions for portability
- Webhook integrations with 20+ services
- WCAG 2.1 AA compliant form rendering
- Server-side rendering for instant load times
Community
OpenForm has grown to over 3,200 GitHub stars and an active community of contributors. The project has been adopted by several nonprofits and educational institutions as their primary form solution.