awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pydantic avatar

pydantic/FastUIArchived

0
View on GitHub↗
8,970 stele·341 fork-uri·Python·MIT·3 vizualizărifastui-demo.onrender.com↗

FastUI

FastUI is a server-driven UI system and Pydantic UI framework that transforms backend data models into functional web interfaces. It operates as a model-based frontend generator where the server controls the layout and behavior of the user interface through structured data schemas, enabling a low-code approach to web development.

The project allows for the definition of visual hierarchies and component properties on the backend, using a JSON-based protocol to communicate UI structure between the server and client. It utilizes schema-driven generation to automate the creation of interfaces, including the automatic construction of input fields and validation logic by mapping data models directly to UI components.

The framework covers a broad range of interface capabilities, including declarative layout organization, page navigation management, and data visualization via interactive tables and structured data rendering. It also provides a system for UI state and feedback, rich media embedding, and a mechanism for implementing custom UI components.

Features

  • Schema-Driven Generators - Generates complete frontend interfaces by interpreting structured data models sent from the server.
  • Schema-Based Generators - Automatically renders complete input forms based on Pydantic data model schemas.
  • Server Driven UI - Controls the layout and behavior of the frontend application directly via server responses.
  • Automatic Form Generation - Automatically constructs input fields and validation logic by mapping Pydantic data models directly to UI components.
  • Declarative Component-Driven Interfaces - Maps backend data properties to visual elements through declarative definitions to generate user interfaces.
  • Data Entry Forms - Provides structured input forms for users to enter or modify data records.
  • Event-Driven State Synchronizers - Implements a system where server-sent event payloads trigger interface changes and component tree updates.
  • Model-Based Frontend Generators - Transforms backend data models into interactive web components and navigation flows automatically.
  • Server-Side Components - Defines visual hierarchies and component properties on the backend to keep state and logic in a single language.
  • JSON Schema Representations - Uses standardized JSON schemas to communicate UI structure and component properties between the server and client.
  • Pydantic UI Frameworks - Provides a framework for building web interfaces by defining Pydantic models on the server.
  • Loading and Feedback - Provides a suite of feedback components including toast messages, loading spinners, and error alerts.
  • Interactive Table Rendering - Displays tabular data from models with configurable columns, interactive links, and formatted fields.
  • Server-Driven Navigation - Implements a routing system for moving between views through server-driven event triggers.
  • Low-Code Generators - Generates data entry forms and administrative dashboards automatically without requiring custom HTML or CSS.
  • Admin Dashboards - Facilitates the development of back-office dashboards and management consoles for server-side data collections.
  • Custom Component Injection - Provides mechanisms to replace placeholder components with live content fetched from server endpoints.
  • Dynamic Data Tables - Renders complex datasets into interactive tables and lists with server-driven pagination and filtering.
  • Page Layout Frameworks - Offers a system for organizing high-level structural arrangements of pages using containers, navigation bars, and footers.
  • Paginated Content Collection Displays - Presents sequences of data models in tables with integrated pagination and detailed item views.
  • JavaScript-Free Web Interfaces - Enables building web frontends using Python data models, avoiding the need for manual HTML or JavaScript.
  • Terminal UI Frameworks - Framework for building web UIs with Pydantic models.

Istoric stele

Graficul istoricului de stele pentru pydantic/fastuiGraficul istoricului de stele pentru pydantic/fastui

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru FastUI

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu FastUI.
  • marmelab/react-adminAvatar marmelab

    marmelab/react-admin

    26,780Vezi pe GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    Vezi pe GitHub↗26,780
  • mozilla-services/react-jsonschema-formAvatar mozilla-services

    mozilla-services/react-jsonschema-form

    15,803Vezi pe 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
    Vezi pe GitHub↗15,803
  • rjsf-team/react-jsonschema-formAvatar rjsf-team

    rjsf-team/react-jsonschema-form

    15,654Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,654
  • orchidsoftware/platformAvatar orchidsoftware

    orchidsoftware/platform

    4,791Vezi pe GitHub↗

    This project is a rapid application development framework for building back-office interfaces and dashboards within Laravel applications. It functions as a backend management UI toolkit and schema-based UI generator that renders administration panels and data forms by mapping backend logic to pre-defined frontend components. The framework includes a role-based access control system to restrict application features and data based on user identity and assigned roles. It also provides a full-text search integration that uses interchangeable drivers to index and retrieve application content. Add

    PHP
    Vezi pe GitHub↗4,791
Vezi toate cele 30 alternative pentru FastUI→

Întrebări frecvente

Ce face pydantic/fastui?

FastUI is a server-driven UI system and Pydantic UI framework that transforms backend data models into functional web interfaces. It operates as a model-based frontend generator where the server controls the layout and behavior of the user interface through structured data schemas, enabling a low-code approach to web development.

Care sunt principalele funcționalități ale pydantic/fastui?

Principalele funcționalități ale pydantic/fastui sunt: Schema-Driven Generators, Schema-Based Generators, Server Driven UI, Automatic Form Generation, Declarative Component-Driven Interfaces, Data Entry Forms, Event-Driven State Synchronizers, Model-Based Frontend Generators.

Care sunt câteva alternative open-source pentru pydantic/fastui?

Alternativele open-source pentru pydantic/fastui includ: marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… 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… rjsf-team/react-jsonschema-form — This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It… orchidsoftware/platform — This project is a rapid application development framework for building back-office interfaces and dashboards within… alibaba/formily — Formily is a schema-driven framework designed for building complex web forms by decoupling business logic and… frappe/frappe — Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a…