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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pydantic avatar

pydantic/FastUIArchived

0
View on GitHub↗
8,970 Stars·341 Forks·Python·MIT·4 Aufrufefastui-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.

Star-Verlauf

Star-Verlauf für pydantic/fastuiStar-Verlauf für pydantic/fastui

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 FastUI

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit FastUI.
  • marmelab/react-adminAvatar von marmelab

    marmelab/react-admin

    26,780Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗26,780
  • 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
  • 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
  • orchidsoftware/platformAvatar von orchidsoftware

    orchidsoftware/platform

    4,791Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,791
Alle 30 Alternativen zu FastUI anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von pydantic/fastui?

Die Hauptfunktionen von pydantic/fastui sind: 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.

Welche Open-Source-Alternativen gibt es zu pydantic/fastui?

Open-Source-Alternativen zu pydantic/fastui sind unter anderem: 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…