3 repository-uri
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 este un framework AJAX declarativ și o bibliotecă UI bazată pe server. Acesta funcționează ca un framework web hipermedia care permite crearea de experiențe single-page prin înlocuirea unor elemente DOM specifice cu fragmente HTML livrate de la un server. Biblioteca se distinge prin utilizarea atributelor HTML pentru a mapa elementele DOM la endpoint-uri de server, permițând cereri HTTP asincrone și actualizări DOM fără scripting manual. Suportă o arhitectură bazată pe hipermedia unde serverul controlează starea clientului prin headere de răspuns și livrarea de fragmente HTML adnotate. Proiectul acoperă o gamă largă de capabilități, inclusiv actualizări UI în timp real prin Server-Sent Events, sincronizarea istoricului browserului și a stării și polling-ul automat al conținutului. De asemenea, oferă gestionarea dependențelor resurselor pentru a coordona actualizările între elementele UI conexe, logarea erorilor la distanță pentru monitorizarea eșecurilor de rețea și manipularea DOM-ului client-side pentru gestionarea ciclurilor de viață ale elementelor și a tranzițiilor CSS.
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.