awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
xaboy avatar

xaboy/form-create

0
View on GitHub↗
7,055 stars·1,096 forks·JavaScript·MIT·33 viewswww.form-create.com↗

Form Create

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 responsiveness.

The project covers a broad range of capabilities including the generation of forms from JSON, the creation of custom form components, and the establishment of links between fields to coordinate behavior. It also supports recursive sub-form nesting to handle hierarchical data collection and dynamic form validation.

Features

  • JSON Forms - Generates complete dynamic web forms and validation logic based on structured JSON configuration files.
  • Low-Code Development Platforms - Provides a visual development environment for rapidly assembling business interfaces using pre-defined components and logic.
  • Reactive State Links - Enables complex field interdependencies where changes in one input trigger visibility or value updates in others.
  • Reactivity Dependency Graphs - Utilizes a reactivity dependency graph to track form field changes and trigger precise UI updates.
  • JSON Component Registries - Uses a JSON-based registry to map configuration keys to specific UI component rendering templates.
  • Dynamic Input Forms - Features UI components that dynamically adjust field visibility and requirement rules based on user-provided input.
  • Form Builders - Provides a visual builder for designing complex data entry layouts and their corresponding configuration structures.
  • Dynamic Form Generation - Creates dynamic web forms from JSON data structures to enable data-driven user interfaces.
  • Schema-Based Generators - Produces complete layout and validation logic by iterating through standardized JSON definitions at runtime.
  • Visual Configuration Designers - Ships a visual drag-and-drop interface to design form layouts and automatically generate their underlying JSON configurations.
  • Field Dependency Mapping - Implements a dependency graph to coordinate behavior and visibility shifts between linked form fields.
  • Visual Form Designers - Provides a visual drag-and-drop interface to build form structures and generate configurations without manual code.
  • Cross-Field Dependency Links - Establishes dependencies between components so that changes in one field trigger updates or visibility shifts in others.
  • Visual Schema Generators - Converts drag-and-drop interactions from a visual designer into a standardized JSON schema for programmatic rendering.
  • Visualization Configuration Serializers - Serializes drag-and-drop interface interactions into a structured configuration schema for rendering engines.
  • Component Abstractions - Implements an architectural layer that decouples core form logic from specific UI framework implementations.
  • Framework Agnostic Interfaces - Decouples form logic from the underlying UI framework to ensure consistent behavior across different component libraries.
  • Hierarchical Nesting - Handles complex hierarchical data by recursively nesting form configurations within parent containers.
  • Custom Form Field Components - Allows the conversion of any component or HTML tag into a functional form field to extend input types.
  • Complex Form Layouts - Provides organizational layout structures to manage complex data entry through groups and nested sub-forms.
  • Hierarchical Data Orchestration - Orchestrates field dependencies and recursive sub-form nesting to handle hierarchical data collection.
  • Responsive Layouts - Provides adaptable layouts and components that render correctly across various screen sizes and mobile operating systems.
  • UI Component Libraries - Provides a comprehensive library of adaptable UI components and layout containers for cross-framework integration.
  • Input Component Overrides - Provides a registry to swap default UI input components with custom implementations for specific form fields.
  • Form Layouts - Offers responsive grid and container systems for aligning form controls consistently across desktop and mobile browsers.
  • Framework Component Adapters - Provides wrapper layers that ensure form components maintain functional consistency across different JavaScript framework environments.
  • Recursive Form Nesting - Supports hierarchical data collection by treating nested configuration arrays as child form instances.
  • Form Builders - Dynamic form builder with validation and data collection.
  • Form Handling - Listed in the “Form Handling” section of the Awesome Vue awesome list.

Star history

Star history chart for xaboy/form-createStar history chart for xaboy/form-create

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Form Create

Similar open-source projects, ranked by how many features they share with Form Create.
  • surveyjs/survey-librarysurveyjs avatar

    surveyjs/survey-library

    4,782View on 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
    View on GitHub↗4,782
  • hasanharman/form-builderhasanharman avatar

    hasanharman/form-builder

    2,660View on 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

    TypeScriptnextjsreactreact-hook-form
    View on GitHub↗2,660
  • jdorn/json-editorjdorn avatar

    jdorn/json-editor

    5,826View on GitHub↗

    json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms from JSON Schema definitions. It functions as a tool for collecting, modifying, and validating structured data by mapping schema specifications to corresponding input components. The project distinguishes itself through a plug-in input architecture and resolver-based component mapping, which allow for the injection of third-party editors and custom input interfaces for specialized data types such as markdown, colors, and syntax-highlighted code. It also supports external schema r

    JavaScript
    View on GitHub↗5,826
  • json-editor/json-editorjson-editor avatar

    json-editor/json-editor

    4,900View on GitHub↗

    JSON Editor is a schema-driven UI framework and web-based editor used to generate interactive forms and validate JSON data. It translates JSON Schema specifications into a hierarchy of HTML form elements, allowing users to manipulate complex JSON structures through a structured interface rather than raw text. The framework differentiates itself through a plugin-based extension system that supports custom resolver functions and the integration of specialized editors, such as WYSIWYG, Markdown, and syntax-highlighted code editors. It employs recursive schema resolution to handle nested definiti

    JavaScript
    View on GitHub↗4,900
See all 30 alternatives to Form Create→

Frequently asked questions

What does xaboy/form-create do?

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.

What are the main features of xaboy/form-create?

The main features of xaboy/form-create are: JSON Forms, Low-Code Development Platforms, Reactive State Links, Reactivity Dependency Graphs, JSON Component Registries, Dynamic Input Forms, Form Builders, Dynamic Form Generation.

What are some open-source alternatives to xaboy/form-create?

Open-source alternatives to xaboy/form-create include: surveyjs/survey-library — This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It… hasanharman/form-builder — This project is a JSON schema form builder and dynamic form generator. It functions as an API-driven data collector… jdorn/json-editor — json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms… json-editor/json-editor — JSON Editor is a schema-driven UI framework and web-based editor used to generate interactive forms and validate JSON… vform666/variant-form — Variant Form is a low-code platform designed for building and managing dynamic, data-driven web forms. It provides a… vue-generators/vue-form-generator — This project is a schema-based form generator for Vue.js that constructs interactive user interfaces by parsing…