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
·
microsoft avatar

microsoft/fast

0
View on GitHub↗
9,661 stele·626 fork-uri·TypeScript·6 vizualizăriwww.fast.design↗

Fast

FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards.

The framework focuses on cross-framework component compatibility, allowing user interface elements to remain functional across different front-end frameworks and modern browsers. It implements a design language through a collection of pre-defined visual components to ensure consistency across professional applications.

The system covers state-driven UI rendering by binding JSON state to HTML attributes, as well as conditional content rendering and data collection iteration. It manages application navigation and state propagation through nested custom elements, while supporting incremental content streaming and server-side pre-rendering with hydration.

Features

  • Web Standard Renderers - Renders custom elements following web standards to ensure consistent performance and compatibility across all major browsers.
  • Custom Elements - Builds modular user interfaces using native browser custom elements to ensure cross-framework compatibility.
  • Design System Implementations - Implements a collection of pre-defined visual components and styles to ensure a consistent look and feel across applications.
  • Cross-Framework Component Distribution - Ensures user interface elements remain functional and compatible across different front-end frameworks and modern browsers.
  • Declarative UI Libraries - Binds JSON state to HTML attributes to automatically update views and manage conditional rendering.
  • State-Driven UI Rendering - Connects application state to HTML templates to automatically update views and attributes as the underlying data changes.
  • HTML Attribute Bindings - Maps JSON data structures directly to HTML attributes to synchronize component properties and ARIA states.
  • Custom Element Renderers - Implements a rendering system specifically for custom elements to support nested trees and shadow DOM standards.
  • Design System Implementations - Implements a consistent design language through a collection of pre-defined visual components.
  • Component Architecture - Implements an architecture of reusable interface elements to build scalable and accessible professional websites.
  • Component-Based Web Frameworks - Provides a framework for building adaptive user interfaces using standard web components and declarative templates.
  • HTML Templating Engines - Processes structured template syntax and JSON state to generate dynamic HTML content.
  • Static HTML Generators - Converts declarative syntax and state arrays into static HTML through conditional evaluation and list iteration.
  • Server-Side Rendering - Generates initial HTML on the server to increase page load speed and search engine visibility before client hydration.
  • Web Components - Builds modular and accessible user interface elements that follow web standards for broad browser compatibility.
  • Component State Propagation - Distributes a root state tree through nested custom elements by merging it with specific element attributes.
  • Design System - Provides a library of reusable, standardized components to maintain a consistent visual language across professional applications.
  • Adaptive UI Layouts - Creates flexible web layouts and behaviors that automatically adjust to different environments, devices, and accessibility requirements.
  • Collection Iterators - Includes mechanisms for rendering lists by iterating over data collections within HTML templates.
  • Conditional Rendering - Provides logic for displaying UI elements based on runtime conditions within markup templates.
  • Hydration Node Marking - Implements specialized HTML attributes to mark nodes for efficient client-side event and state attachment during hydration.
  • Root State Distribution - Distributes a global state tree through nested custom elements by merging root data with component attributes.
  • Hydration Node Marking - Adds specialized attributes to rendered HTML so the client-side runtime can efficiently attach to and patch DOM nodes.
  • Client-Side Navigation Management - Manages history-based navigation to create multi-page experiences and application flows using web components.
  • Incremental Content Streaming - Sends data to the client in small chunks to allow users to see updates before the full response finishes.
  • Component Libraries - Lightweight library for performant, memory-efficient custom elements.
  • Design Systems - Library for building performant, standards-compliant design systems.
  • UI Component Libraries - Web component-based technology collection for efficient UI building.

Istoric stele

Graficul istoricului de stele pentru microsoft/fastGraficul istoricului de stele pentru microsoft/fast

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 Fast

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Fast.
  • facebook/reactAvatar facebook

    facebook/react

    245,669Vezi pe GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    Vezi pe GitHub↗245,669
  • microsoft/fluentuiAvatar microsoft

    microsoft/fluentui

    20,063Vezi pe GitHub↗

    Fluent UI is a design system framework and TypeScript UI toolkit providing a comprehensive set of styles and accessibility guidelines. It functions as a React UI component library and a web component library, offering a collection of pre-styled elements and layout utilities to create a cohesive visual experience across web platforms. The project translates a brand design language into a functional library of reusable components, ensuring cross-product visual consistency. It enables the implementation of design systems for enterprise web applications through the use of standardized visual and

    TypeScriptcomponentsfluentmicrosoft
    Vezi pe GitHub↗20,063
  • a-h/templAvatar a-h

    a-h/templ

    10,358Vezi pe GitHub↗

    Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML components that compile into Go code for server-side rendering, ensuring type safety and compile-time validation of data and logic. The project features a dedicated language server that provides autocomplete and syntax validation for template files within supported code editors. It employs compile-time code generation to transform a custom template language into Go source code, enabling the creation of modular HTML fragments and logic blocks. The framework includes automated s

    Gogohtml-elementshtmx
    Vezi pe GitHub↗10,358
  • vuejs/vueAvatar vuejs

    vuejs/vue

    209,900Vezi pe GitHub↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    Vezi pe GitHub↗209,900
Vezi toate cele 30 alternative pentru Fast→

Întrebări frecvente

Ce face microsoft/fast?

FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards.

Care sunt principalele funcționalități ale microsoft/fast?

Principalele funcționalități ale microsoft/fast sunt: Web Standard Renderers, Custom Elements, Design System Implementations, Cross-Framework Component Distribution, Declarative UI Libraries, State-Driven UI Rendering, HTML Attribute Bindings, Custom Element Renderers.

Care sunt câteva alternative open-source pentru microsoft/fast?

Alternativele open-source pentru microsoft/fast includ: facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… microsoft/fluentui — Fluent UI is a design system framework and TypeScript UI toolkit providing a comprehensive set of styles and… a-h/templ — Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML… vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and… midudev/jscamp — jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI… lit/lit — Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages…