4 repositorios
Frameworks that use declarative attributes to manage DOM state.
Distinguishing note: Focuses on the declarative nature of DOM manipulation.
Explore 4 awesome GitHub repositories matching web development · Declarative DOM Frameworks. Refine with filters or upvote what's useful.
Solid is a reactive UI library and isomorphic JavaScript framework used for building component-based user interfaces. It functions as a declarative component library and state management system that updates the DOM without using a virtual DOM. The framework utilizes fine-grained reactivity and proxy-based state management to track dependencies and trigger precise updates to specific text or attributes. It supports isomorphic rendering through streaming server-side rendering and progressive hydration, allowing content to be generated on both the server and the client. The system covers declar
Provides a declarative framework where the UI is defined by state and the library handles targeted DOM updates.
This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio
Adds reactive behavior directly to HTML markup using attributes to manage state and user interactions.
Intercooler-js es un framework AJAX declarativo y una librería de UI impulsada por servidor. Funciona como un framework web de hipermedia que permite la creación de experiencias de una sola página reemplazando elementos DOM específicos con fragmentos HTML entregados desde un servidor. La librería se distingue por utilizar atributos HTML para mapear elementos DOM a endpoints del servidor, permitiendo solicitudes HTTP asíncronas y actualizaciones DOM sin scripting manual. Admite una arquitectura impulsada por hipermedia donde el servidor controla el estado del cliente a través de cabeceras de respuesta y la entrega de fragmentos HTML anotados. El proyecto cubre una amplia gama de capacidades, incluyendo actualizaciones de UI en tiempo real a través de Server-Sent Events, sincronización de historial y estado del navegador, y sondeo de contenido automatizado. También proporciona gestión de dependencias de recursos para coordinar actualizaciones entre elementos de UI relacionados, registro de errores remoto para monitorear fallos de red y manipulación DOM del lado del cliente para gestionar ciclos de vida de elementos y transiciones CSS.
Provides a framework for managing DOM updates and HTTP requests using declarative HTML attributes.
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-
Uses declarative attributes to manage both the DOM state and application state from the server.