11 repositorios
Methods for dynamically configuring element attributes.
Distinguishing note: Applies dynamic attributes and properties using expressions.
Explore 11 awesome GitHub repositories matching web development · Attribute Binding. Refine with filters or upvote what's useful.
React es una biblioteca de JavaScript para crear interfaces de usuario basadas en una arquitectura orientada a componentes y un flujo de datos unidireccional.
Binds component attributes to dynamic JavaScript values using expression syntax.
Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing a compile-time template transformation process, it converts JSX into direct DOM manipulation instructions, eliminating the need for a virtual tree. This architecture allows the framework to track dependencies at the individual element level, ensuring that state changes trigger surgical updates to the interface. The framework distinguishes itself through its isomorphic rendering pipeline, which shares reactive logic across server and client environments to support both initial
Applies dynamic attributes and properties to HTML elements using expressions to handle styling and data binding.
Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a bytecode-based virtual machine and manages memory automatically through reference-counting garbage collection. The language supports multiple programming paradigms, including object-oriented, imperative, and functional styles, and provides a comprehensive standard library for system operations, networking, and data handling. The language is distinguished by its dynamic nature, allowing for runtime object introspection and metaclass-driven class creation. It utilizes protocol-ba
Provides protocol-based methods to intercept and customize object attribute access and modification logic.
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
Provides a mechanism to dynamically configure HTML element attributes using reactive expressions.
pysheeet es una biblioteca de referencia técnica que proporciona una colección curada de fragmentos de código y patrones de implementación para el desarrollo avanzado en Python, integración de sistemas y computación de alto rendimiento. Sirve como una guía completa para implementar programación de red de bajo nivel, extensiones nativas en C y programación asíncrona y concurrente. El proyecto proporciona frameworks especializados para el desarrollo y despliegue de modelos de lenguaje de gran tamaño, incluyendo herramientas para inferencia distribuida en GPU y servicio de alto rendimiento. También incluye patrones detallados para la orquestación de clústeres de computación de alto rendimiento, cubriendo la asignación de recursos de GPU y la gestión de cargas de trabajo en múltiples nodos. La biblioteca cubre una amplia superficie de capacidades, incluyendo comunicación de red segura y criptografía, mapeo objeto-relacional y gestión de bases de datos, y la implementación de estructuras de datos y algoritmos complejos. También proporciona utilidades para la gestión de memoria, interoperabilidad nativa a través de interfaces de funciones externas e integración de sistemas operativos a nivel de sistema.
Implements getters, setters, and descriptors for custom logic during attribute access.
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 HTML attributes to JavaScript expressions for automatic updates based on evaluated values.
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
Runs custom callbacks on attribute assignment for validation, conversion, or freezing.
Vugu es una librería y framework de UI para Go WebAssembly utilizado para construir aplicaciones de una sola página (SPA) basadas en componentes y con seguridad de tipos. Funciona como un framework de componentes de archivo único que agrupa marcado, estilos y lógica en unidades modulares, utilizando un motor de DOM virtual para sincronizar los cambios de estado con la salida del navegador. El proyecto cuenta con un generador de componentes de Go que convierte plantillas de UI personalizadas en código fuente de Go ejecutable en tiempo de compilación. Se distingue por un runtime basado en WebAssembly que ejecuta la lógica de la aplicación como un binario compilado en el navegador y una herramienta de renderizado del lado del servidor para generar HTML estático para mejorar los tiempos de carga inicial. El framework cubre una amplia gama de capacidades, incluyendo enrutamiento basado en archivos, gestión del ciclo de vida de componentes y sincronización de UI basada en estado. Proporciona primitivas para la composición de componentes, manejo de eventos y enlace de datos dinámico, soportado por un servidor de desarrollo y automatización de build para la optimización del tamaño del binario.
Updates HTML attributes using dynamic expressions to support various types and custom attribute lists.
Este es el sitio web de documentación integral para el framework de JavaScript progresivo Vue 2. Sirve como referencia técnica y guía de desarrollo para construir interfaces de usuario reactivas y aplicaciones de una sola página. El sitio proporciona una referencia detallada de la API de JavaScript y un directorio de componentes web. Cubre la implementación de arquitecturas basadas en componentes, gestión de estado reactivo y el uso de un DOM virtual para sincronizar el estado de la aplicación con el navegador. La documentación detalla capacidades que incluyen enrutamiento del lado del cliente, manipulación declarativa del DOM y optimizaciones de compilación frontend como renderizado del lado del servidor y precompilación de plantillas. También explica el enfoque del framework para la sincronización de estado, ciclos de vida de componentes y el uso de directivas personalizadas. El contenido se mantiene como una colección de tutoriales y especificaciones, con documentación editada a través de Markdown.
Implements methods for dynamically configuring HTML element attributes using reactive data expressions.
core-decorators is a JavaScript class decorator library and framework utility for extending class functionality. It provides a collection of tools for implementing class behavior mixins, automating method binding to avoid manual constructor configuration, and verifying that subclass methods correctly override parent methods. The library includes a code deprecation toolkit for flagging obsolete methods with console warnings and a function execution profiler for measuring performance and duration. It further enables the modification of class and method behavior through a system of custom decora
Combines new property descriptors with superclass descriptors to prevent overwriting getters or setters.
Datastar is a framework for hypermedia application development that enables the creation of reactive user interfaces using declarative HTML attributes. It focuses on server-driven state management, offloading application logic and state transitions to the backend to reduce frontend complexity. The project distinguishes itself through real-time UI streaming, using Server-Sent Events to push incremental DOM patches and state changes over a single long-lived connection. It synchronizes frontend and backend state by applying partial JSON updates to a client-side signal store and employs morphing-
Implements a system for dynamically configuring element attributes using reactive expressions.