awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bigskysoftware avatar

bigskysoftware/htmx

0
View on GitHub↗
48,210 Stars·1,600 Forks·JavaScript·9 Aufrufehtmx.org↗

Htmx

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 remain functional as standard HTML while upgrading to interactive experiences when JavaScript is enabled. It provides sophisticated control over content updates, including the ability to patch multiple disconnected page regions in a single response and synchronize DOM changes with browser-native CSS transitions. Furthermore, it supports real-time interactivity by establishing persistent, bi-directional communication channels through declarative WebSocket and server-sent event configurations.

Beyond its core engine, the framework includes a comprehensive suite of utilities for managing browser history, coordinating concurrent network requests, and handling form validation. It offers flexible configuration for response processing and allows developers to extend component behavior through event-driven hooks. The project is designed for ease of integration, requiring only a script inclusion to begin transforming standard links and forms into asynchronous, hypermedia-driven interactions.

Features

  • Hypermedia-Driven Frontend Libraries - Extends standard HTML attributes to enable dynamic, asynchronous web interactions without complex client-side state management.
  • Declarative DOM Manipulation Libraries - A mechanism for updating page content by mapping server responses directly to target elements using standard CSS selectors and configurable swap strategies.
  • Declarative Orchestration - Enables complex network behaviors and UI interactions through declarative HTML attributes.
  • Declarative UI Interactivity - Defines complex user interface behaviors and network interactions directly within HTML markup.
  • Hypermedia-Driven Development - Builds dynamic web applications by extending standard HTML attributes to handle complex interactions.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI
  • Hypermedia Swapping - Updates the document by injecting server-rendered HTML fragments directly into the DOM.
  • Progressive Enhancement Frameworks - Builds interactive web applications on top of functional static HTML, ensuring core features remain accessible.
  • Attribute-Based AJAX Engines - Intercepts standard browser events and triggers network requests to update specific DOM regions.
  • Progressive Enhancement - Transforms standard navigation and form submissions into asynchronous requests while maintaining functional parity.
  • Server-Side UI Composition - Updates specific regions of a web page by fetching pre-rendered HTML fragments directly from the server.
  • View Transitions - Preserves visual continuity during content updates by synchronizing with browser-native transitions.
  • DOM Replacement Strategies - Replaces server-returned content into the page using various methods including inner or outer HTML replacement.
  • Progressive Enhancement Workflows - Creates robust web interfaces that function as standard HTML pages while seamlessly upgrading to interactive experiences.
  • Build Tools and CLI - Library for accessing AJAX and CSS transitions directly from HTML.
  • Miscellaneous Tools - Library for accessing AJAX and CSS transitions via HTML.
  • AJAX Request Triggers - Initiates network requests from any element using custom events and timing modifiers.
  • DOM Patching - Updates multiple disconnected page regions simultaneously from a single server response.
  • Real-Time UI Synchronization - Maintains live, up-to-date web interfaces by streaming server-side events directly into the DOM.
  • WebSocket Integrations - Establishes persistent bi-directional communication channels via simple attribute configuration.
  • DOM Element Selectors - Selects specific page elements for content updates using standard CSS selectors and relative positioning.
  • Lifecycle Events - Listens for internal state changes to initialize components or customize content updates.
  • Lifecycle Hooks - Coordinates application state changes by broadcasting signals for intercepting network and DOM updates.
  • Server-Sent Events - Connects to real-time data streams directly from HTML to receive updates without full document reloads.
  • WebSocket Communication - Establishes bi-directional connections to send and receive messages directly from HTML elements.
  • Behavior Extensions - Defines custom logic and attaches behaviors to specific elements via attributes.
  • Browser Navigation Utilities - HTMX updates the browser navigation bar with request URLs and restores previous page states automatically when users navigate back through their history.
  • Out-of-Band Updates - Updates multiple distinct page regions in a single server response by targeting specific elements.
  • Request Data Handling - Includes form inputs and custom values in network requests while filtering parameters.
  • Request Synchronization - Coordinates multiple network requests by managing execution order and aborting redundant tasks.
  • Response Handling - Defines custom rules for processing server responses based on HTTP status codes.
  • Star-Verlauf

    Star-Verlauf für bigskysoftware/htmxStar-Verlauf für bigskysoftware/htmx

    Open-Source-Alternativen zu Htmx

    Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Htmx.
    • bigskysoftware/intercooler-jsAvatar von bigskysoftware

      bigskysoftware/intercooler-js

      4,787Auf GitHub ansehen↗

      Intercooler-js is a declarative AJAX framework and server-driven UI library. It functions as a hypermedia web framework that enables the creation of single-page experiences by replacing specific DOM elements with HTML fragments delivered from a server. The library distinguishes itself by using HTML attributes to map DOM elements to server endpoints, allowing for asynchronous HTTP requests and DOM updates without manual scripting. It supports a hypermedia-driven architecture where the server controls the client state through response headers and the delivery of annotated HTML fragments. The p

      HTMLfront-endhtmljavascript
      Auf GitHub ansehen↗4,787
    • dodyg/practical-aspnetcoreAvatar von dodyg

      dodyg/practical-aspnetcore

      10,382Auf GitHub ansehen↗

      This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

      C#asp-net-coreaspnet-coreaspnetcore
      Auf GitHub ansehen↗10,382
    • inertiajs/inertiaAvatar von inertiajs

      inertiajs/inertia

      7,708Auf GitHub ansehen↗

      Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ

      TypeScript
      Auf GitHub ansehen↗7,708
    • starfederation/datastarAvatar von starfederation

      starfederation/datastar

      3,971Auf GitHub ansehen↗

      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-

      TypeScript
      Auf GitHub ansehen↗3,971
    Alle 30 Alternativen zu Htmx anzeigen→

    Häufig gestellte Fragen

    Was macht bigskysoftware/htmx?

    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…

    Was sind die Hauptfunktionen von bigskysoftware/htmx?

    Die Hauptfunktionen von bigskysoftware/htmx sind: Hypermedia-Driven Frontend Libraries, Declarative DOM Manipulation Libraries, Declarative Orchestration, Declarative UI Interactivity, Hypermedia-Driven Development, Hypermedia Swapping, Progressive Enhancement Frameworks, Attribute-Based AJAX Engines.

    Welche Open-Source-Alternativen gibt es zu bigskysoftware/htmx?

    Open-Source-Alternativen zu bigskysoftware/htmx sind unter anderem: bigskysoftware/intercooler-js — Intercooler-js is a declarative AJAX framework and server-driven UI library. It functions as a hypermedia web… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… inertiajs/inertia — Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a… starfederation/datastar — Datastar is a framework for hypermedia application development that enables the creation of reactive user interfaces… vuejs/petite-vue — Petite-vue is a lightweight, client-side reactive UI library and templating engine designed for progressive… north/north — North is a responsive web design methodology and Sass-based CSS architecture framework. It provides a system for…