awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Dynamic form builder

Clasificación actualizada el 9 jul 2026

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.

Dynamic form builder

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • alibaba/x-renderAvatar de alibaba

    alibaba/x-render

    7,846Ver en GitHub↗

    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.

    TypeScriptDynamic Input Forms
    Ver en GitHub↗7,846
  • openblocks-dev/openblocksAvatar de openblocks-dev

    openblocks-dev/openblocks

    6,220Ver en GitHub↗

    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.

    TypeScriptOn-Premise Deployment
    Ver en GitHub↗6,220
  • tduckcloud/tduck-survey-formAvatar de TDuckCloud

    TDuckCloud/tduck-survey-form

    1,224Ver en GitHub↗

    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.

    JavaSelf-Hosted Data Collection PlatformsSelf-Hosted DeploymentsApproval Workflow Management
    Ver en GitHub↗1,224
  • formbricks/formbricksAvatar de formbricks

    formbricks/formbricks

    12,391Ver en GitHub↗

    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.

    TypeScriptConditional Logic
    Ver en GitHub↗12,391
  • alibaba/formilyAvatar de alibaba

    alibaba/formily

    12,558Ver en GitHub↗

    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.

    TypeScriptDeclarative Form SchemasSchema-Based GeneratorsReactive Form Builders
    Ver en GitHub↗12,558
  • o2oa/o2oaAvatar de o2oa

    o2oa/o2oa

    4,627Ver en GitHub↗

    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.

    JavaScriptCorporate Information PortalsLow-codeLow-Code Development Platforms
    Ver en GitHub↗4,627
  • hasanharman/form-builderAvatar de hasanharman

    hasanharman/form-builder

    2,660Ver en GitHub↗

    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.

    TypeScriptSchema-Based GeneratorsClient-Side Input ValidatorsDynamic Form Generation
    Ver en GitHub↗2,660
  • surveyjs/survey-libraryAvatar de surveyjs

    surveyjs/survey-library

    4,782Ver en GitHub↗

    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.

    TypeScriptData Collection ToolsDynamic Form GenerationJSON to Page Rendering
    Ver en GitHub↗4,782
  • vform666/variant-formAvatar de vform666

    vform666/variant-form

    1,997Ver en GitHub↗

    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.

    VueVisual Form DesignersDynamic Form EnginesDynamic Form Generation
    Ver en GitHub↗1,997
  • baptistearno/typebot.ioAvatar de baptisteArno

    baptisteArno/typebot.io

    10,042Ver en GitHub↗

    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.

    TypeScriptConversation Flow DesignConversational Flow DesignersChatbot Builders
    Ver en GitHub↗10,042
  • apitable/apitableAvatar de apitable

    apitable/apitable

    15,265Ver en GitHub↗

    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.

    TypeScriptLow-Code Development PlatformsGranular Access ControlsNo-Code Platforms
    Ver en GitHub↗15,265
  • laravel-enso/formsAvatar de laravel-enso

    laravel-enso/forms

    123Ver en GitHub↗

    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.

    PHPForm HandlingForm Management
    Ver en GitHub↗123
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
alibaba/x-render7.8KTypeScript—26 may 2026
openblocks-dev/openblocks6.2KTypeScriptAGPL-3.019 oct 2023
tduckcloud/tduck-survey-form1.2KJavaMIT10 jun 2026
formbricks/formbricks12.4KTypeScriptNOASSERTION16 jun 2026
alibaba/formily12.6KTypeScriptMIT21 jun 2025
o2oa/o2oa4.6KJavaScriptAGPL-3.024 abr 2026
hasanharman/form-builder2.7KTypeScriptmit18 feb 2026
surveyjs/survey-library4.8KTypeScriptMIT23 jun 2026
vform666/variant-form2KVueNOASSERTION26 nov 2024
baptistearno/typebot.io10KTypeScriptNOASSERTION12 jun 2026

Related searches

  • a library for handling form data binding
  • un generador de formularios autohospedado
  • Data schema definition
  • librería para crear campos de formulario personalizados
  • constructor visual de interfaces para aplicaciones web
  • a library for custom data modeling
  • librería de validación de formularios para React
  • a data validation library for application development