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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 repositorios

Awesome GitHub RepositoriesHTML Attribute Bindings

Methods for reactively binding component properties to HTML attributes.

Explore 29 awesome GitHub repositories matching user interface & experience · HTML Attribute Bindings. Refine with filters or upvote what's useful.

Awesome HTML Attribute Bindings GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Ver en GitHub↗

    Vue es un framework de JavaScript progresivo basado en componentes diseñado para construir interfaces de usuario reactivas y aplicaciones de una sola página. Se centra en un sistema de plantillas declarativo que transforma HTML en funciones de renderizado eficientes, permitiendo a los desarrolladores organizar interfaces complejas en unidades aisladas y reutilizables que se sincronizan automáticamente con el estado de la aplicación. El framework se distingue por un sistema de reactividad de seguimiento de dependencias que monitorea el acceso a los datos durante el renderizado para activar actualizaciones precisas. Proporciona una arquitectura flexible que admite tanto la adopción incremental como una biblioteca ligera como el desarrollo de aplicaciones a gran escala. Los desarrolladores pueden aprovechar un modelo de extensibilidad basado en plugins robusto para inyectar lógica global, mientras que la reconciliación del DOM virtual del framework asegura actualizaciones de interfaz eficientes calculando mutaciones mínimas. Más allá de sus capacidades de renderizado principales, el proyecto incluye un conjunto completo de herramientas para gestionar el estado de la aplicación, enrutamiento basado en URL y renderizado del lado del servidor. Ofrece un amplio soporte para la composición de componentes, distribución de contenido y gestión de animaciones, junto con medidas de seguridad integradas como el escape automático de contenido para prevenir vulnerabilidades comunes. El framework se distribuye con declaraciones de tipo oficiales para admitir el análisis estático y puede instalarse a través de gestores de paquetes estándar o integrarse directamente en entornos de navegador a través de etiquetas de script.

    Connects element attributes to reactive data properties for dynamic configuration.

    TypeScriptframeworkfrontendjavascript
    Ver en GitHub↗209,900
  • vuejs/coreAvatar de vuejs

    vuejs/core

    53,861Ver en GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Binds component properties to HTML attributes reactively, supporting dynamic toggling and shorthand syntax.

    TypeScript
    Ver en GitHub↗53,861
  • styled-components/styled-componentsAvatar de styled-components

    styled-components/styled-components

    41,094Ver en GitHub↗

    styled-components is a CSS-in-JS styling library and tool for React components. It provides a cross-platform UI styling API and a dynamic theme management system to maintain consistent design tokens and encapsulate visual logic, preventing global scope conflicts. The library utilizes a unified interface that works across both web environments and native mobile frameworks. It enables the definition of styles using JavaScript and TypeScript template literals, allowing CSS to be bound directly to components. The system supports dynamic prop-based styling, style inheritance, and the creation of

    Provides a mechanism to assign static or dynamic HTML attributes to components during their definition.

    TypeScriptcsscss-in-jsreact
    Ver en GitHub↗41,094
  • filamentphp/filamentAvatar de filamentphp

    filamentphp/filament

    31,215Ver en GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Provides utilities for dynamically injecting arbitrary HTML attributes and CSS classes into layout components for custom styling.

    PHPadminalpine-jsbuilder
    Ver en GitHub↗31,215
  • feathericons/featherF

    feathericons/feather

    25,948Ver en GitHub↗

    Feather is an open-source collection of minimal vector graphics designed on a standardized 24x24 grid for use in web and design projects. It provides a set of lightweight SVG assets intended to maintain visual consistency across digital user interfaces. The library supports visual parity between design software and production code through a dedicated design tool component library. This ensures that icons used in mockups remain consistent with the final implementation. Integration capabilities include embedding icons via inline markup, image tags, or CSS backgrounds. The project also provides

    Provides a JavaScript mechanism to automatically replace placeholder elements with corresponding SVG icons via data attributes.

    JavaScript
    Ver en GitHub↗25,948
  • livewire/livewireAvatar de livewire

    livewire/livewire

    23,448Ver en GitHub↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Updates HTML element attributes dynamically based on component properties without full page re-renders.

    PHP
    Ver en GitHub↗23,448
  • lit/litAvatar de lit

    lit/lit

    21,679Ver en GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Transforms data between JavaScript types and HTML attribute strings during synchronization to ensure correct data representation.

    TypeScripthtml-templateslitlit-element
    Ver en GitHub↗21,679
  • leptos-rs/leptosAvatar de leptos-rs

    leptos-rs/leptos

    20,993Ver en GitHub↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Updates HTML attributes reactively by binding them to signals or functions.

    Rustdomfine-grainedisomorphic
    Ver en GitHub↗20,993
  • radix-ui/primitivesAvatar de radix-ui

    radix-ui/primitives

    18,642Ver en GitHub↗

    Primitives is a library of unstyled, accessible building blocks designed for creating complex interface elements in React. It functions as a headless component framework, providing the underlying logic, state management, and accessibility compliance while leaving all visual styling and design decisions entirely to the developer. The library distinguishes itself through a composition-based architecture that allows developers to build interactive interfaces by nesting small, single-purpose components. This system automatically handles complex requirements such as WAI-ARIA attribute injection, f

    Automatically injects accessibility attributes and keyboard event listeners into rendered DOM elements.

    TypeScriptaccessibilitycolorscomponent-library
    Ver en GitHub↗18,642
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Ver en GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Injects custom HTML attributes like classes or identifiers directly into links.

    PHPcmscontentcontent-management
    Ver en GitHub↗15,395
  • hotwired/stimulusAvatar de hotwired

    hotwired/stimulus

    13,058Ver en GitHub↗

    Stimulus is a JavaScript behavior framework and client-side logic layer used to add interactive behavior to server-rendered HTML. It functions as a system of DOM component controllers that organize JavaScript logic into classes, allowing developers to enhance server-delivered markup without replacing the rendering process with a client-side framework. The framework uses data attributes to bind JavaScript classes to HTML elements and map DOM events to specific methods through document-level event delegation. It employs a lifecycle manager based on mutation observers to automatically instantiat

    Links JavaScript controller classes to HTML elements using specific data attributes.

    TypeScript
    Ver en GitHub↗13,058
  • microsoft/fastAvatar de microsoft

    microsoft/fast

    9,661Ver en GitHub↗

    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-dr

    Maps JSON data structures directly to HTML attributes to synchronize component properties and ARIA states.

    TypeScript
    Ver en GitHub↗9,661
  • webstudio-is/webstudioAvatar de webstudio-is

    webstudio-is/webstudio

    8,240Ver en GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    Allows the assignment of unique IDs, CSS classes, and data attributes to elements for custom scripting.

    TypeScriptaccessibilityalternativecloudflare
    Ver en GitHub↗8,240
  • googlewebcomponents/model-viewerAvatar de GoogleWebComponents

    GoogleWebComponents/model-viewer

    8,142Ver en GitHub↗

    model-viewer es un componente web utilizado para renderizar e interactuar con modelos tridimensionales directamente en un navegador web. Funciona como un renderizador de modelos 3D glTF y un componente WebGL interactivo, encapsulando una tubería de renderizado 3D dentro de un elemento HTML personalizado. El proyecto permite la realidad aumentada basada en web, permitiendo que los activos 3D se proyecten en entornos físicos utilizando la cámara de un dispositivo móvil. Proporciona herramientas para la proyección de realidad aumentada y la creación de experiencias combinando modelos 3D con seguimiento de cámara. El componente admite la visualización de productos en 3D y la integración de gráficos interactivos en páginas web. Maneja el procesamiento de activos glTF y utiliza lógica de interacción de raycast para permitir a los usuarios manipular y ver modelos desde diferentes ángulos.

    Implements reactive synchronization between HTML element attributes and internal 3D engine settings.

    TypeScript
    Ver en GitHub↗8,142
  • olton/metrouiAvatar de olton

    olton/metroui

    7,077Ver en GitHub↗

    Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design language. It provides a component-based UI library with over 150 prebuilt interface elements, a reactive state model that automatically updates the DOM when application data changes, and a responsive grid layout system for mobile-first web development. The framework uses an HTML-first approach where interactive interfaces are assembled by adding custom HTML attributes to elements, eliminating the need for manual JavaScript glue code. It includes a hash-based SPA router for na

    Wires UI components to data and behavior through custom HTML attributes, eliminating imperative JavaScript glue code.

    JavaScriptbootstrapbootstrap-replacementcomponent-library
    Ver en GitHub↗7,077
  • mixxxdj/mixxxAvatar de mixxxdj

    mixxxdj/mixxx

    6,397Ver en GitHub↗

    Mixxx is a free, open-source DJ application that runs on Windows, macOS, and Linux, providing a complete platform for mixing audio tracks with beat detection, key analysis, and real-time effects during live performances. It functions as a digital mixer that supports MIDI controller mapping, timecode vinyl control, and custom skin layouts, while also serving as a live performance recording tool that can capture mixes to audio files and broadcast them to internet radio servers in real time. The application distinguishes itself through a comprehensive architecture that coordinates automated play

    Every UI widget and internal parameter is linked through a central control object registry, enabling decoupled read/write access from any component.

    C++audiodjhid
    Ver en GitHub↗6,397
  • jerosoler/drawflowAvatar de jerosoler

    jerosoler/Drawflow

    6,047Ver en GitHub↗

    Simple flow library 🖥️🖱️

    Synchronizes node data automatically by reading HTML attributes like df-* from input elements within node templates.

    JavaScript
    Ver en GitHub↗6,047
  • python-attrs/attrsAvatar de python-attrs

    python-attrs/attrs

    5,799Ver en GitHub↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Applies converter functions to attribute values during initialization for normalization.

    Python
    Ver en GitHub↗5,799
  • vuejs/veturAvatar de vuejs

    vuejs/vetur

    5,751Ver en GitHub↗

    Vetur is a Visual Studio Code extension that provides comprehensive language support for Vue single-file components. It parses .vue files into separate template, script, and style regions, then delegates each region to its own language service for independent processing. This architecture enables IntelliSense, type-checking, formatting, and linting across all embedded languages within a Vue file. The extension distinguishes itself through deep integration with Vue's component model. It infers TypeScript types for template expressions by analyzing component props, data, and computed properti

    Completes HTML tags, attributes, Vue directives, and template interpolation expressions in .vue files.

    TypeScripthacktoberfestvisual-studio-codevscode
    Ver en GitHub↗5,751
  • lunet-io/markdigAvatar de lunet-io

    lunet-io/markdig

    5,257Ver en GitHub↗

    Markdig es un procesador de Markdown de alto rendimiento para aplicaciones .NET que convierte texto Markdown a HTML u otros formatos de destino. Es un parser compatible con CommonMark y un motor extensible que puede transformar Markdown en un árbol de sintaxis abstracta (AST) manipulable y consultable. La librería proporciona un framework para añadir sintaxis personalizada y lógica de renderizado a través de un pipeline modular de parsers y renderizadores. Soporta compilación nativa ahead-of-time y trimming para minimizar el tamaño del binario. Las capacidades incluyen la generación de HTML estructurado con atributos y estilos personalizados, la extracción de YAML front matter para el procesamiento de sitios estáticos y la conversión de contenido a texto plano. El motor también cubre mejoras tipográficas, preparación de fórmulas matemáticas y formateo automatizado de enlaces. El procesador incluye un mapeo de fuente preciso para rastrear rangos de caracteres y emplea streaming de salida y límites de profundidad de anidamiento para gestionar el rendimiento y la estabilidad.

    Assigns custom IDs, classes, and generic HTML attributes to headings and other elements.

    C#
    Ver en GitHub↗5,257
Ant.12Siguiente
  1. Home
  2. User Interface & Experience
  3. Layout Utilities
  4. Presentation Engines
  5. Template Engines
  6. Data Binding Syntax
  7. HTML Attribute Bindings

Explorar subetiquetas

  • Controller Binding1 sub-etiquetaLinking JavaScript logic controllers to DOM elements via specific HTML attributes. **Distinct from HTML Attribute Bindings:** Focuses on binding a logic controller class to an element, not reactive data-to-attribute synchronization.
  • HTML Attribute Bindings5 sub-etiquetasMethods for reactively binding component properties to HTML attributes. **Distinct from HTML Attribute Bindings:** Focuses on reactive attribute binding including boolean attribute handling.