For a dynamic form builder for web applications, the strongest matches are alibaba/x-render (This is a configuration-driven UI framework that generates dynamic), openblocks-dev/openblocks (Openblocks is a low-code platform designed for building internal) and tduckcloud/tduck-survey-form (This platform is a self-hosted, enterprise-grade form builder that). formbricks/formbricks and alibaba/formily round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best data-driven form builders for your project. Compare top open-source libraries ranked by activity and stars to find the best fit.
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
This is a configuration-driven UI framework that generates dynamic forms from JSON schemas, providing the core capability of building data-driven forms with visual design tools.
Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au
Openblocks is a low-code platform designed for building internal tools and data-driven applications, providing the necessary visual interface, API integrations, and self-hosting capabilities to function as a robust form-building and workflow environment.
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, enterprise-grade form builder that natively supports conditional logic, multi-step workflows, and API-driven integrations, making it a comprehensive solution for data-driven collection needs.
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 a self-hostable survey and feedback platform that supports conditional logic and event-driven workflows, making it a strong fit for data-driven form collection even though its primary focus is on user experience analytics rather than general-purpose data entry.
Formily is a schema-driven framework designed for building complex web forms by decoupling business logic and validation rules from the underlying user interface. It utilizes a declarative JSON schema to define form structures, allowing developers to manage data collection and field interactions independently of specific component libraries or frontend frameworks. The system is built upon a reactive observable state engine that synchronizes form data, validation status, and field interactions in real time. By employing a recursive tree traversal and a centralized event bus, the engine manages
Formily is a schema-driven framework that provides the core logic for building complex, data-driven forms with conditional validation and reactive state, though it functions as a developer-focused library rather than a standalone, ready-to-deploy form application.
o2oa is an open-source Java enterprise office automation platform designed to manage corporate workflows, organizational hierarchies, and collaborative office tasks. It functions as a low-code business application platform and a corporate information portal, providing a visual development environment for building custom enterprise applications. The platform is distinguished by its integrated enterprise workflow engine, which allows for the design and automation of business processes using customizable routing conditions and event-driven scripts. It further differentiates itself as a multi-dat
This is a comprehensive low-code business application platform that includes a visual form designer and workflow engine capable of handling complex conditional logic, multi-step processes, and external data integrations.
This project is a JSON schema form builder and dynamic form generator. It functions as an API-driven data collector that creates customizable input fields and layouts based on JSON schema definitions. The system serves as a schema-based input validator, enforcing data integrity through predefined schemas and providing real-time feedback to users. It allows for the creation of web forms where input types, labels, and placeholders can be modified without changing the source code. The tool manages the end-to-end workflow of interactive user input, covering dynamic form generation, client-side d
This is a dynamic, schema-driven form builder that supports real-time validation and API-based data collection, making it a strong fit for building complex, data-driven forms even if it requires integration to handle advanced features like role-based access.
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 is a comprehensive JavaScript framework for building dynamic, data-driven forms that supports conditional logic, multi-step workflows, and extensive integration capabilities, though it functions as a library to be embedded in your own application rather than a standalone, ready-to-deploy form server.
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
This is a Vue-based form designer that provides a visual interface for creating complex, multi-step forms with support for conditional logic and data-driven configurations.
Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It provides a drag-and-drop workflow designer that converts visual nodes into structured conversation logic, allowing users to build interactive forms and chatbots with conditional routing. The platform is designed as a self-hosted conversational infrastructure, enabling the deployment of the entire application stack on private servers using Docker and PostgreSQL. This allows for complete control over data storage and server maintenance. The system integrates with external servic
Typebot is a conversational form builder that uses a visual workflow designer to handle conditional logic, data collection, and third-party integrations, making it a strong fit for data-driven form requirements.
This platform is a low-code database system that combines the flexibility of a spreadsheet interface with the structured power of a relational database. It serves as a collaborative workspace for managing complex datasets, building custom business applications, and automating operational workflows without requiring traditional software development. The platform distinguishes itself through deep integration of artificial intelligence, which enables users to query databases using natural language, generate content, and deploy custom conversational agents trained on internal data. It supports re
This platform functions as a low-code database and workflow automation engine that supports dynamic form generation and data-driven processes, making it a capable tool for building complex, integrated form-based applications.
Laravel Enso Form Builder is a customizable, template based form creator, so you can quickly create forms with the minimum amount of effort
This is a template-based form builder designed for the Laravel ecosystem that supports dynamic form generation and conditional logic, though it is specifically built as a component for the Enso framework rather than a standalone, platform-agnostic form application.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| alibaba/x-render | 7.8K | TypeScript | — | |
| openblocks-dev/openblocks | 6.2K | TypeScript | AGPL-3.0 | |
| tduckcloud/tduck-survey-form | 1.2K | Java | MIT | |
| formbricks/formbricks | 12.4K | TypeScript | NOASSERTION | |
| alibaba/formily | 12.6K | TypeScript | MIT | |
| o2oa/o2oa | 4.6K | JavaScript | AGPL-3.0 | |
| hasanharman/form-builder | 2.7K | TypeScript | mit | |
| surveyjs/survey-library | 4.8K | TypeScript | MIT | |
| vform666/variant-form | 2K | Vue | NOASSERTION | |
| baptistearno/typebot.io | 10K | TypeScript | NOASSERTION |