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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/formily

0
View on GitHub↗
12,558 Stars·1,595 Forks·TypeScript·MIT·14 Aufrufeformilyjs.org↗

Formily

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 granular updates across the form structure, ensuring high performance even in complex, nested layouts.

Beyond its core engine, the project provides a visual builder interface that enables the construction of sophisticated form layouts through drag-and-drop configuration. This approach allows for the standardization of data collection processes and the creation of reusable form definitions across large-scale applications.

Features

  • Schema-Based Generators - Enables building complex web forms by defining structures in JSON schemas to decouple data logic from the user interface.
  • Declarative Form Schemas - Provides a framework for building complex web forms using declarative JSON schemas to decouple field definitions from rendering.
  • Reactive Form Builders - Provides a reactive engine for tracking and synchronizing form data, validation, and field interactions in real time.
  • Reactive State Management Libraries - Ships an observable state engine that synchronizes form data and validation status with the user interface in real time.
  • Configuration-Driven Schemas - Uses declarative JSON schemas to define form structures and validation rules at runtime.
  • Schema-Driven Generators - Generates dynamic form interfaces and validation logic from standardized JSON schema definitions.
  • Form and Input Management - Manages complex form logic and validation consistently across different frontend frameworks and component libraries.
  • Form Builders - Includes a drag-and-drop interface for designing complex form layouts and configurations without manual code.
  • Form Management - High-performance, extensible form management for TypeScript.
  • Forms - Unified form solution for complex enterprise applications.
  • Forms and Validation - Unified solution for complex form management.
  • UI Data Observers - Tracks field values and validation status using a reactive observer pattern to trigger granular UI updates.
  • Form State Management - Synchronizes form data and validation status across complex, nested component structures using an observable engine.
  • Block-Based Form Builders - Integrates drag-and-drop interfaces for designing sophisticated form layouts without manual coding.
  • Framework-Agnostic Rendering - Decouples core form logic from specific UI component libraries by delegating rendering to external adapters.
  • Tree Traversal Engines - Navigates and processes hierarchical form structures recursively to inject state-bound properties into nested components.
  • Headless Logic Decoupling - Separates business logic and state management from visual rendering layers to ensure framework-agnostic form definitions.
  • Forms - Standardizes data collection processes across large applications through reusable form schemas and centralized validation.

Star-Verlauf

Star-Verlauf für alibaba/formilyStar-Verlauf für alibaba/formily

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Formily

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Formily.
  • rjsf-team/react-jsonschema-formAvatar von rjsf-team

    rjsf-team/react-jsonschema-form

    15,654Auf GitHub ansehen↗

    This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor

    TypeScriptdata-validationformsjson
    Auf GitHub ansehen↗15,654
  • tanstack/formAvatar von TanStack

    TanStack/form

    6,584Auf GitHub ansehen↗

    TanStack Form is a cross-framework form state management library that provides typed fields, validation, and submission across React, Vue, Angular, Solid, Lit, Svelte, and Preact. It uses a shared form model that adapts to different UI frameworks while preserving the same validation and submission logic, and offers headless form controls that impose no UI markup, letting developers bring their own inputs and design system. The library distinguishes itself through granular state subscription, where components subscribe to narrow slices of form or field state using reactive primitives, so only

    TypeScriptangularformforms
    Auf GitHub ansehen↗6,584
  • mozilla-services/react-jsonschema-formAvatar von mozilla-services

    mozilla-services/react-jsonschema-form

    15,803Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,803
  • xmartlabs/eurekaAvatar von xmartlabs

    xmartlabs/Eureka

    11,820Auf GitHub ansehen↗

    Eureka is a framework for building structured data-entry interfaces and forms in Swift for iOS applications. It provides a declarative UI layout engine and a dynamic input interface to define fields, sections, and row layouts through a configuration layer. The system distinguishes itself through dynamic interface management, including conditional visibility and interaction control that reacts to real-time user changes. It supports complex input behaviors such as expandable row rendering, multivalued field management for inserting or deleting similar rows, and custom keyboard navigation that s

    Swift
    Auf GitHub ansehen↗11,820
Alle 30 Alternativen zu Formily anzeigen→

Häufig gestellte Fragen

Was macht alibaba/formily?

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.

Was sind die Hauptfunktionen von alibaba/formily?

Die Hauptfunktionen von alibaba/formily sind: Schema-Based Generators, Declarative Form Schemas, Reactive Form Builders, Reactive State Management Libraries, Configuration-Driven Schemas, Schema-Driven Generators, Form and Input Management, Form Builders.

Welche Open-Source-Alternativen gibt es zu alibaba/formily?

Open-Source-Alternativen zu alibaba/formily sind unter anderem: rjsf-team/react-jsonschema-form — This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It… tanstack/form — TanStack Form is a cross-framework form state management library that provides typed fields, validation, and… 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… xmartlabs/eureka — Eureka is a framework for building structured data-entry interfaces and forms in Swift for iOS applications. It… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… filamentphp/filament — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel…