2 repositorios
Server-side rendering that updates the DOM using HTML fragments and partial page patching.
Distinct from Server-Side Renderings: The candidates focus on specific SSR engines (React/Next.js) or infographics, whereas this is specifically about server-driven hypermedia patching.
Explore 2 awesome GitHub repositories matching web development · Hypermedia-Driven Rendering. Refine with filters or upvote what's useful.
ihp es un framework web con tipado fuerte y orquestador de aplicaciones full-stack diseñado para PostgreSQL. Funciona como un framework de renderizado del lado del servidor y un ORM con tipado fuerte que genera automáticamente tipos de registro a partir de esquemas SQL para garantizar la validación de consultas en tiempo de compilación. La plataforma se distingue por verificar el enrutamiento, las consultas a la base de datos y las plantillas en tiempo de compilación para evitar errores en tiempo de ejecución. Implementa interfaces web en tiempo real utilizando WebSockets para la sincronización instantánea de datos y emplea hipermedia impulsada por el servidor para parches parciales del DOM. El framework cubre una amplia gama de capacidades integradas, incluyendo gestión de identidad de usuario con soporte para passkeys y OAuth, una capa completa de almacenamiento de datos con migraciones automatizadas y un sistema integral de renderizado de UI con plantillas HTML con tipado fuerte. También proporciona herramientas integradas para el desarrollo de API JSON, ejecución de tareas en segundo plano de forma asíncrona e integración financiera para pasarelas de pago. Los entornos de producción se gestionan mediante despliegue declarativo con NixOS para una infraestructura reproducible.
Generates type-safe HTML views and updates the DOM via server-driven hypermedia and partial page patching.
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.
Implements a system where the server delivers HTML fragments to update the client DOM.