awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Dynamic form builder

排名更新于 2026年7月9日

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • alibaba/x-renderalibaba 的头像

    alibaba/x-render

    7,846在 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
    在 GitHub 上查看↗7,846
  • openblocks-dev/openblocksopenblocks-dev 的头像

    openblocks-dev/openblocks

    6,220在 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
    在 GitHub 上查看↗6,220
  • tduckcloud/tduck-survey-formTDuckCloud 的头像

    TDuckCloud/tduck-survey-form

    1,224在 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
    在 GitHub 上查看↗1,224
  • formbricks/formbricksformbricks 的头像

    formbricks/formbricks

    12,391在 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
    在 GitHub 上查看↗12,391
  • alibaba/formilyalibaba 的头像

    alibaba/formily

    12,558在 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
    在 GitHub 上查看↗12,558
  • o2oa/o2oao2oa 的头像

    o2oa/o2oa

    4,627在 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
    在 GitHub 上查看↗4,627
  • hasanharman/form-builderhasanharman 的头像

    hasanharman/form-builder

    2,660在 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
    在 GitHub 上查看↗2,660
  • surveyjs/survey-librarysurveyjs 的头像

    surveyjs/survey-library

    4,782在 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
    在 GitHub 上查看↗4,782
  • vform666/variant-formvform666 的头像

    vform666/variant-form

    1,997在 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
    在 GitHub 上查看↗1,997
  • baptistearno/typebot.iobaptisteArno 的头像

    baptisteArno/typebot.io

    10,042在 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
    在 GitHub 上查看↗10,042
  • apitable/apitableapitable 的头像

    apitable/apitable

    15,265在 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
    在 GitHub 上查看↗15,265
  • laravel-enso/formslaravel-enso 的头像

    laravel-enso/forms

    123在 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
    在 GitHub 上查看↗123
一览前 10 名对比
仓库Star 数语言许可证最后推送
alibaba/x-render7.8KTypeScript—2026年5月26日
openblocks-dev/openblocks6.2KTypeScriptAGPL-3.02023年10月19日
tduckcloud/tduck-survey-form1.2KJavaMIT2026年6月10日
formbricks/formbricks12.4KTypeScriptNOASSERTION2026年6月16日
alibaba/formily12.6KTypeScriptMIT2025年6月21日
o2oa/o2oa4.6KJavaScriptAGPL-3.02026年4月24日
hasanharman/form-builder2.7KTypeScriptmit2026年2月18日
surveyjs/survey-library4.8KTypeScriptMIT2026年6月23日
vform666/variant-form2KVueNOASSERTION2024年11月26日
baptistearno/typebot.io10KTypeScriptNOASSERTION2026年6月12日

Related searches

  • a library for handling form data binding
  • 自托管表单构建器
  • Data schema definition
  • 用于构建自定义表单字段的库
  • Web 应用界面可视化构建器
  • a library for custom data modeling
  • React 表单验证库
  • a data validation library for application development