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
alibaba avatar

alibaba/form-render

0
View on GitHub↗
xrender.fun↗

Form Render

form-render is a schema-driven UI framework that translates structured JSON definitions into functional administrative layouts, interactive web forms, and data visualizations. It serves as a system for rendering components and validation logic based on declarative schemas rather than manual imperative code.

The framework includes a JSON-based form generator and a data table component that transforms structured data into searchable and sortable interfaces. It also features a visualization engine that renders data charts from simplified configuration schemas and a visual editor for designing form layouts and field definitions.

The system covers broad capability areas including dynamic data table rendering, schema-based input validation, and the generation of visual data reports through JSON-to-chart mapping.

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

Features

  • JSON Forms - Generates interactive web forms and validation logic by converting structured JSON schemas into functional input fields.
  • Form Validation Schemas - Enforces data constraints by linking validation rules defined in JSON schemas to form field states.
  • Declarative UI Configuration Systems - Provides a framework for defining UI layouts and field behaviors through a centralized JSON configuration schema.
  • Dynamic Data Tables - Renders searchable lists and data tables at runtime using a protocol-driven schema.
  • Schema-Driven Component Libraries - Translates JSON configuration objects into a tree of functional UI components and input fields at runtime.
  • Protocol-Based Table Generation - Automates cell rendering and sorting by mapping data arrays to tabular layouts via a column definition schema.
  • Data-Driven Table Views - Transforms structured JSON data into searchable and sortable data tables for administrative interfaces.
  • JSON-Driven Chart Renderers - Ships a drawing engine that renders data charts and visualizations from simplified JSON configuration schemas.
  • JSON-to-Chart Visualization Engines - Provides a specialized drawing engine that renders data charts from simplified configuration schemas.
  • JSON-to-Chart Mappings - Implements a visualization engine that converts simplified configuration objects into data charts.
  • Schema-Based Data Visualizations - Generates visual data reports and charts by providing simplified configuration schemas to a drawing engine.
  • Visual Form Designers - Provides a visual editor to design administrative layouts and define fields without writing manual code.
  • Visual Page Builders - JSON Schema-based form generator for React applications.
7,847 stars·1,076 forks·TypeScript·42 views

Star history

Star history chart for alibaba/form-renderStar history chart for alibaba/form-render

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Form Render

These projects share indexed features with Form Render. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • 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
  • json-schema-form/angular-schema-formjson-schema-form avatar

    json-schema-form/angular-schema-form

    2,456View on GitHub↗

    Angular schema form is a framework directive and form component library that automatically generates and validates interactive HTML form controls from standard JSON schemas and companion layout configurations. It translates structured data definitions into customizable user input interfaces, parsing data types and custom rules into native form controls and reusable HTML markup templates. The project provides capabilities for dynamic field management, allowing form elements to show or hide conditionally by evaluating expressions against current model and scope state, and supporting dynamic arr

    JavaScriptangularangular-schema-formjson-schema
    View on GitHub↗2,456
  • xaboy/form-createxaboy avatar

    xaboy/form-create

    7,055View on 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
    View on GitHub↗7,055
Compare all 30 related projects→

Frequently asked questions

What does alibaba/form-render do?

form-render is a schema-driven UI framework that translates structured JSON definitions into functional administrative layouts, interactive web forms, and data visualizations. It serves as a system for rendering components and validation logic based on declarative schemas rather than manual imperative code.

What are the main features of alibaba/form-render?

The main features of alibaba/form-render are: JSON Forms, Form Validation Schemas, Declarative UI Configuration Systems, Dynamic Data Tables, Schema-Driven Component Libraries, Protocol-Based Table Generation, Data-Driven Table Views, JSON-Driven Chart Renderers.

Which projects share features with alibaba/form-render?

Projects with overlapping indexed features include: jdorn/json-editor — json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms… surveyjs/survey-library — This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It… json-schema-form/angular-schema-form — Angular schema form is a framework directive and form component library that automatically generates and validates… xaboy/form-create — form-create is a JSON-driven form generator and low-code form builder that renders dynamic web forms and validation… gavinzhulei/vue-form-making — Vue Form Making is a visual form designer for Vue.js that lets you build forms by dragging and dropping components… lljj-x/vue-json-schema-form — This library provides a dynamic engine for Vue that automatically renders interactive web forms from JSON Schema…