3 Repos
Building applications by extending HTML to handle dynamic interactions.
Distinguishing note: Focuses on the architectural approach of hypermedia rather than specific tools.
Explore 3 awesome GitHub repositories matching web development · Hypermedia-Driven Development. Refine with filters or upvote what's useful.
HTMX is a hypermedia-driven frontend library that enables the creation of dynamic, asynchronous web applications by extending standard HTML attributes. It functions as a declarative engine that intercepts browser events to trigger network requests, allowing developers to update specific regions of the document with server-rendered HTML fragments. By shifting the logic of UI composition to the server, it minimizes the need for complex client-side state management and imperative JavaScript. The library distinguishes itself through a progressive enhancement workflow that ensures web interfaces r
Builds dynamic web applications by extending standard HTML attributes to handle complex interactions.
Intercooler-js ist ein deklaratives AJAX-Framework und eine servergesteuerte UI-Bibliothek. Es fungiert als Hypermedia-Web-Framework, das die Erstellung von Single-Page-Erfahrungen ermöglicht, indem spezifische DOM-Elemente durch HTML-Fragmente ersetzt werden, die von einem Server geliefert werden. Die Bibliothek zeichnet sich durch die Verwendung von HTML-Attributen aus, um DOM-Elemente auf Server-Endpunkte abzubilden, was asynchrone HTTP-Anfragen und DOM-Updates ohne manuelle Skripte ermöglicht. Sie unterstützt eine hypermedia-getriebene Architektur, bei der der Server den Client-Zustand über Response-Header und die Bereitstellung annotierter HTML-Fragmente steuert. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Echtzeit-UI-Updates via Server-Sent Events, Browser-Historie- und Zustands-Synchronisation sowie automatisiertem Content-Polling. Es bietet zudem Ressourcen-Abhängigkeitsmanagement zur Koordinierung von Updates zwischen verwandten UI-Elementen, Remote-Error-Logging zur Überwachung von Netzwerkfehlern und clientseitige DOM-Manipulation zur Verwaltung von Element-Lebenszyklen und CSS-Übergängen.
Implements a server-controlled architecture where the server delivers HTML fragments to update the client state.
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 hypermedia-driven architectural approach to build interactive web applications.