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

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

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

hasanharman/form-builder

0
View on GitHub↗
2,660 星标·265 分支·TypeScript·mit·6 次浏览www.shadcn-form.com↗

Form Builder

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 data validation, and the collection of custom API data for transmission to remote endpoints.

Features

  • Schema-Based Generators - Automates form rendering and validation logic based on JSON schema definitions.
  • JSON Forms - Generates dynamic web forms directly from JSON Schema definitions with integrated validation.
  • Form - Enforces data integrity on form submissions using predefined schemas and real-time feedback.
  • Form Builders - Provides a framework for creating and managing complex input forms using a visual builder.
  • Form Input Validation - Implements logic for verifying the correctness of user input during entry and upon submission.
  • Dynamic Form Generation - Renders customizable web forms dynamically based on structured data models.
  • Input Validation Constraints - Provides mechanisms to restrict and validate user input based on predefined rules and boundaries.
  • Client-Side Input Validators - Verifies data integrity on the frontend using schemas before the form is submitted.
  • Form Data Submission - Ships utilities for sending collected form data to remote endpoints via HTTP POST requests.
  • JSON Serialization - Includes utilities for converting form state objects into JSON for transmission to remote endpoints.
  • Component Mappings - Implements a system that maps JSON schema types to specific React UI component implementations.
  • Input States - Manages the interactive state of form fields to trigger re-renders upon value changes.
  • Real-Time Input Feedback - Provides a feedback loop with immediate visual cues and error messages during user interaction.
  • API Data Collection Interfaces - Collects user input through a web interface and transmits it to a remote endpoint for processing.
  • API-Driven Data Collectors - Gathers structured user input and transmits results to remote endpoints via API calls.

Star 历史

hasanharman/form-builder 的 Star 历史图表hasanharman/form-builder 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Form Builder 的开源替代方案

相似的开源项目,按与 Form Builder 的功能重合度排序。
  • xaboy/form-createxaboy 的头像

    xaboy/form-create

    7,055在 GitHub 上查看↗

    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

    JavaScriptant-design-vuearco-designelement-plus
    在 GitHub 上查看↗7,055
  • 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

    TypeScript
    在 GitHub 上查看↗4,782
  • mozilla-services/react-jsonschema-formmozilla-services 的头像

    mozilla-services/react-jsonschema-form

    15,803在 GitHub 上查看↗

    This project is a JSON Schema form generator and React UI component that automatically creates web forms based on JSON Schema definitions. It serves as a schema-driven form builder used to transform declarative data definitions into interactive user interfaces for data entry and validation. The tool provides capabilities for dynamic form generation and JSON Schema integration, allowing for the automatic creation of input fields and layouts to avoid manual coding. It implements schema-based validation to ensure user input adheres to standardized JSON Schema rules in real time. The system mana

    TypeScript
    在 GitHub 上查看↗15,803
  • lljj-x/vue-json-schema-formlljj-x 的头像

    lljj-x/vue-json-schema-form

    2,262在 GitHub 上查看↗

    This library provides a dynamic engine for Vue that automatically renders interactive web forms from JSON Schema definitions. It functions as a data-driven framework that maps schema constraints to UI components, managing state synchronization and input validation throughout the form lifecycle. The project distinguishes itself through a flexible adapter system that bridges structured data with established design systems, such as Element UI, Ant Design, or Naive UI. It supports complex interface requirements by allowing developers to inject custom logic, event listeners, and specialized templa

    JavaScriptantdvelementpluselementui
    在 GitHub 上查看↗2,262
查看 Form Builder 的所有 30 个替代方案→

常见问题解答

hasanharman/form-builder 是做什么的?

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.

hasanharman/form-builder 的主要功能有哪些?

hasanharman/form-builder 的主要功能包括:Schema-Based Generators, JSON Forms, Form, Form Builders, Form Input Validation, Dynamic Form Generation, Input Validation Constraints, Client-Side Input Validators。

hasanharman/form-builder 有哪些开源替代品?

hasanharman/form-builder 的开源替代品包括: xaboy/form-create — form-create is a JSON-driven form generator and low-code form builder that renders dynamic web forms and validation… surveyjs/survey-library — This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It… mozilla-services/react-jsonschema-form — This project is a JSON Schema form generator and React UI component that automatically creates web forms based on JSON… lljj-x/vue-json-schema-form — This library provides a dynamic engine for Vue that automatically renders interactive web forms from JSON Schema… rjsf-team/react-jsonschema-form — This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It… hql287/manta — Manta is a local-first financial tracker and PDF invoice generator that utilizes a schema-driven form builder to…