awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesHTML Element Bindings

Support for standard web elements and their attributes.

Distinguishing note: Focuses on the underlying element set rather than custom components.

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

Awesome HTML Element Bindings GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • dioxuslabs/dioxusAvatar de DioxusLabs

    DioxusLabs/dioxus

    36,400Voir sur GitHub↗

    Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications from a single codebase. It utilizes a declarative component model and macro-powered syntax to define reusable interface elements, which are then rendered as native widgets or web elements. At its core, the framework employs a signal-based reactivity system that tracks state dependencies to trigger granular updates, ensuring efficient interface performance without re-rendering the entire application tree. The framework distinguishes itself through a unified full-stack runtime tha

    Defines interface elements using inline attributes and supports standard web tags.

    Rustandroidcssdesktop
    Voir sur GitHub↗36,400
  • lhorie/mithril.jsAvatar de lhorie

    lhorie/mithril.js

    14,490Voir sur GitHub↗

    Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl

    Creates virtual nodes through a lightweight hyperscript function mapping objects to HTML elements.

    JavaScript
    Voir sur GitHub↗14,490
  • hotwired/stimulusAvatar de hotwired

    hotwired/stimulus

    13,058Voir sur 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

    Provides automatic binding of DOM elements to controller properties using data attributes.

    TypeScript
    Voir sur GitHub↗13,058
  • wickynilliams/headroom.jsAvatar de WickyNilliams

    WickyNilliams/headroom.js

    10,833Voir sur GitHub↗

    headroom.js is a client-side JavaScript header visibility controller and DOM manipulator. It functions as a scroll-based UI component that hides page headers during downward scrolls and reveals them during upward scrolls to maximize available viewport space. The tool manages dynamic header visibility by monitoring real-time browser scroll events. It optimizes the vertical viewing area of responsive web layouts by toggling the visibility of navigation bars based on the user's scroll direction. The system operates through scroll-position tracking and delta-based state switching to determine mo

    Binds scroll events and state updates directly to specific HTML header elements.

    JavaScript
    Voir sur GitHub↗10,833
  • alexfoxy/laxxxAvatar de alexfoxy

    alexfoxy/laxxx

    10,484Voir sur GitHub↗

    laxxx is a lightweight JavaScript framework for creating scroll-driven animations and DOM element bindings. It functions as a CSS interpolation engine and animation utility that maps numeric driver values to HTML attributes and styles in real time. The framework specializes in linking visual properties to scroll position and velocity, featuring built-in inertia to smooth out transitions and prevent abrupt visual jumps. It utilizes a driver-based system to generate numeric streams from inputs like mouse movement or time, which are then transformed into CSS outputs through easing equations and

    Binds specific DOM properties to animation driver outputs with automatic synchronization.

    JavaScript
    Voir sur GitHub↗10,484
  • vuejs/petite-vueAvatar de vuejs

    vuejs/petite-vue

    9,683Voir sur GitHub↗

    Petite-vue is a lightweight, client-side reactive UI library and templating engine designed for progressive enhancement. It serves as a minimal state management tool that binds reactive data to DOM elements, allowing user interfaces to update automatically when state changes without requiring a full build step. The framework specifically focuses on adding interactivity to server-rendered HTML. It allows for the creation of isolated reactive regions and embedded widgets on a single page, using custom delimiters to prevent syntax conflicts with server-side template engines. The system covers r

    Binds reactive data and event listeners directly to existing server-rendered HTML elements.

    TypeScript
    Voir sur GitHub↗9,683
  • ripple-ts/rippleAvatar de Ripple-TS

    Ripple-TS/ripple

    7,379Voir sur GitHub↗

    Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil

    Binds tracked reactive variables directly to an element's inner text or HTML properties.

    JavaScript
    Voir sur GitHub↗7,379
  • vuejs/v2.vuejs.orgAvatar de vuejs

    vuejs/v2.vuejs.org

    4,981Voir sur GitHub↗

    Ceci est le site web de documentation complet pour le framework JavaScript progressif Vue 2. Il sert de référence technique et de guide de développement pour la création d'interfaces utilisateur réactives et d'applications monopage. Le site fournit une référence API JavaScript détaillée et un répertoire de composants web. Il couvre l'implémentation d'architectures basées sur des composants, la gestion d'état réactive et l'utilisation d'un DOM virtuel pour synchroniser l'état de l'application avec le navigateur. La documentation détaille des capacités incluant le routage côté client, la manipulation déclarative du DOM et les optimisations de build frontend telles que le rendu côté serveur et la précompilation de templates. Elle explique également l'approche du framework en matière de synchronisation d'état, de cycles de vie des composants et l'utilisation de directives personnalisées. Le contenu est maintenu sous forme d'une collection de tutoriels et de spécifications, avec une documentation éditée via Markdown.

    Implements reactive unidirectional and bidirectional binding of variables to element text for automatic UI updates.

    JavaScript
    Voir sur GitHub↗4,981
  • serversideup/amplitudejsAvatar de serversideup

    serversideup/amplitudejs

    4,313Voir sur GitHub↗

    AmplitudeJS est une bibliothèque et un framework JavaScript pour construire des lecteurs audio HTML5 personnalisés. Il sert de gestionnaire de playlist côté client et de contrôleur média qui fait le pont entre les éléments HTML et l'API Web Audio, permettant aux développeurs de créer des interfaces média de marque sans dépendre des styles par défaut du navigateur. Le projet se distingue par son utilisation du binding DOM basé sur des classes CSS et du mapping d'état via des attributs de données, qui lie les éléments HTML directement aux contrôles de lecture et aux métadonnées de piste. Il inclut un système de visualisation dédié qui utilise l'API Web Audio pour rendre des formes d'onde SVG en temps réel et des effets visuels spécifiques aux chansons basés sur les données de fréquence audio. La bibliothèque fournit des capacités complètes pour la gestion de bibliothèque média, incluant le séquençage de playlist, la logique de lecture aléatoire et répétée, et le peuplement des métadonnées. Elle gère les contrôles de lecture tels que la gestion du volume, l'ajustement de la vitesse de lecture et la recherche par timestamp, tout en offrant un système de callback piloté par les événements pour synchroniser les changements d'interface utilisateur avec des jalons de lecture spécifiques. Le framework prend en outre en charge le mapping d'entrées externes pour les raccourcis clavier et inclut une commutation d'événements sensible à l'appareil pour optimiser les interactions pour les écrans tactiles mobiles.

    Deno Audio Engine attaches event handlers to HTML elements to integrate custom interface components with the media player.

    JavaScriptcsshtmlhtml5
    Voir sur GitHub↗4,313
  • laravelcollective/htmlAvatar de LaravelCollective

    LaravelCollective/html

    4,080Voir sur GitHub↗

    This project is a programmatic HTML form builder and element generator for PHP, designed as a component library for the Laravel Blade templating engine. It provides a fluent interface to create structured HTML markup and attributes, allowing developers to generate web interface elements through code rather than writing raw markup. The library focuses on the dynamic construction of web forms and input fields. It enables the programmatic definition of form structures and attributes based on application logic, which helps maintain cleaner templates within the Laravel framework.

    Implements a fluent interface for generating structured HTML elements and attributes without raw markup.

    PHP
    Voir sur GitHub↗4,080
  1. Home
  2. User Interface & Experience
  3. HTML Element Bindings

Explorer les sous-tags

  • Automatic Element MappingAutomated binding of JavaScript controller properties to child DOM elements based on data attributes. **Distinct from HTML Element Bindings:** Focuses on the automatic mapping of child elements to class properties, rather than general support for standard web element attributes.
  • Dynamic Driver BindingsConnections between numeric driver outputs and specific DOM properties that update based on element presence. **Distinct from HTML Element Bindings:** Focuses on the link between a numeric driver and a DOM property rather than general HTML element support.
  • Fluent Element GeneratorsInterfaces that allow programmatic creation of HTML elements and attributes using method chaining. **Distinct from HTML Element Bindings:** Distinct from HTML Element Bindings: focuses on the fluent generation of markup rather than just attribute support.
  • Reactive Text BindingsBidirectional or unidirectional binding of reactive variables to element text and HTML properties. **Distinct from HTML Element Bindings:** Focuses on the binding logic for text updates, whereas HTML Element Bindings is the broader support for standard elements.