For an open source alternative to Jotform, the strongest matches are tduckcloud/tduck-survey-form (This platform is a self-hosted, drag-and-drop form builder and), heyform/heyform (Heyform is a self-hostable open-source form builder with a) and formbricks/formbricks (Formbricks is an open-source survey and feedback platform that). minikomi/bootstrap-form-builder and vform666/variant-form round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to jotform”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
This project is an open-source, self-hosted platform designed for enterprise-grade data collection, survey building, and automated operational workflows. It provides a comprehensive environment for organizations to maintain full data sovereignty while managing interactive questionnaires, online exams, and complex information-gathering projects within their own private infrastructure. The platform distinguishes itself through a focus on high-concurrency, scalable deployment and granular organizational control. It features a dynamic drag-and-drop builder that supports logic-based branching and
This platform is a self-hosted, drag-and-drop form builder and survey system built for data collection and operational workflows, fitting the exact requirements for a proprietary SaaS alternative.
Heyform is an open-source form builder and self-hosted data collection platform. It provides a no-code designer for creating dynamic web-based surveys and input forms, supported by an extensible backend for managing submissions and storing results in a private database. The system distinguishes itself through advanced form logic and branding controls. It includes a conditional logic engine to show or hide sections based on user responses and allows for precise visual identity customization through configurable themes and custom CSS injection. The platform covers a broad range of operational
Heyform is a self-hostable open-source form builder with a drag-and-drop designer, conditional logic, submission management, and customizable themes, making it a strong fit for creating and hosting online surveys without proprietary SaaS.
Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a
Formbricks is an open-source survey and feedback platform that lets you self-host and capture user insights, though its primary focus is on in-app behavioral interactions rather than traditional multi-page document forms.
Bootstrap-Form-Builder is a low-code web form generator that enables the creation of data collection interfaces through a browser-based visual editor. It allows users to design complex form layouts by arranging pre-styled components on a canvas, automatically producing the underlying HTML and layout structure without requiring manual code entry. The tool distinguishes itself through a configuration-based approach to component management. Developers can extend the available input types by registering custom elements and providing modular templates, which are then integrated into the visual des
This repository is a visual form builder component and generator rather than a complete self-hostable survey application for collecting and managing submissions out of the box.
Variant Form is a low-code platform designed for building and managing dynamic, data-driven web forms. It provides a visual drag-and-drop designer that allows users to assemble complex form layouts and configure field properties without manual markup. The system functions as a comprehensive suite for form development, integrating a runtime rendering engine that transforms structured configuration objects into functional, validated user interfaces. The project distinguishes itself through its ability to transpile visual form definitions into portable, framework-specific source code. It utilize
Variant Form is a Vue component library and visual designer for building dynamic forms within custom applications, which makes it a developer building block rather than a complete self-hostable survey application.
This is a visual form builder that generates Vue single-file components from a drag-and-drop canvas. It provides a complete workflow for designing forms visually, previewing them in real time, and exporting them as ready-to-use Vue code with validation rules already configured. The tool integrates a drag-and-drop canvas with a live preview pane, allowing you to see the generated form interactively as you build it. It includes an embedded code editor with hot reload, so changes to the generated code are reflected immediately in the preview. A VS Code extension bridge lets you open the designer
This project is a code-generation tool for developers to visually design and export Vue form components rather than a complete self-hostable survey application with built-in data collection.
h5-Dooring is a suite of no-code tools comprising a content management system, visual page designers, and a JSON-to-HTML generator for creating mobile-optimized websites. It provides a visual page builder for constructing landing pages and interactive sites using a block-based interface, alongside a no-code form builder for creating data collection forms with integrated analysis and export tools. The system utilizes a JSON-to-page transformation process to automatically convert structured data into functional web pages. It features a dedicated designer for mobile landing pages and splash scre
It is a visual page builder and low-code platform rather than a dedicated form builder and survey application, making it a broader tool than what you are looking for.
This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It provides a JavaScript form builder library that transforms JSON schemas into functional web forms and multi-step wizards, with a dedicated visual survey creator for designing layouts and branching logic without writing code. The library is distinguished by its bidirectional PDF integration, which allows the conversion of JSON schemas into fillable PDF documents and the extraction of structured data from existing PDFs. It also features advanced capabilities for creating scored asse
This project is a JavaScript form-rendering and creation library rather than a standalone self-hosted survey application, making it a building block for developers rather than an out-of-the-box form builder.
form-create is a JSON-driven form generator and low-code form builder that renders dynamic web forms and validation logic from configuration files. It functions as a data-driven form orchestrator for managing field dependencies and hierarchical data structures within complex layouts. The system includes a visual drag-and-drop interface for designing data entry layouts and automatically generating their corresponding configuration structures. It provides a dynamic UI component library of adaptable form fields and layout containers designed for cross-framework integration and mobile responsiven
This repository is a low-code UI component library and visual schema generator for rendering dynamic web forms, but it is a developer library rather than a self-contained form builder and survey application for collecting data.
Vue Form Making is a visual form designer for Vue.js that lets you build forms by dragging and dropping components onto a canvas, without writing code. It generates runnable Vue.js code and structured JSON from the visual design, enabling rapid form creation and reuse. The tool provides a complete form-building environment with component configuration, input validation with error messages, live preview, and JSON export for storage or sharing. It supports remote data integration to populate dropdowns and other fields from external APIs, and allows custom Vue components to be registered and use
Vue Form Making is a visual form designer component for Vue.js rather than a complete self-contained survey and data collection application, making it a building block for form creation rather than the end-to-end form builder the visitor is looking for.
x-render is a configuration-driven UI framework and low-code interface builder that transforms structured data definitions into functional user interface components. It operates as a JSON-driven UI generator, using a standardized configuration protocol to render data tables, input forms, and charts. The system includes a visual form builder and interface design editor, allowing users to arrange layouts and configuration settings through a graphical interface to avoid writing manual structural code. This process is supported by a schema-based component library that maps configuration keys to a
It provides a visual form designer and low-code interface building blocks, but it functions as a developer-focused UI library rather than a self-contained survey and data collection application.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| tduckcloud/tduck-survey-form | 1.2K | Java | MIT | |
| heyform/heyform | 8.9K | TypeScript | AGPL-3.0 | |
| formbricks/formbricks | 12.4K | TypeScript | NOASSERTION | |
| minikomi/bootstrap-form-builder | 2.1K | JavaScript | MIT | |
| vform666/variant-form | 2K | Vue | NOASSERTION | |
| jakhuang/form-generator | 9.3K | Vue | MIT | |
| mrxujiang/h5-dooring | 10K | JavaScript | GPL-3.0 | |
| surveyjs/survey-library | 4.8K | TypeScript | MIT | |
| xaboy/form-create | 7.1K | JavaScript | MIT | |
| gavinzhulei/vue-form-making | 5.6K | Vue | MIT |