{"data":{"slug":"htmx","name":"htmx","tagline":"0BSD HTML-over-the-wire — AJAX/SSE/WS as attributes","category":"libraries","categoryName":"Libraries","url":"https://htmx.org","github":"https://github.com/bigskysoftware/htmx","pricing":"open-source","hook":"htmx is hypermedia when you want buttons and forms to fetch HTML fragments without standing up a SPA framework.","whatsGood":"0BSD. bigskysoftware/htmx. Small JS library: `hx-get`/`hx-post` and friends turn HTML attributes into AJAX, SSE, and WebSockets — server returns HTML, not JSON-for-React. Docs htmx.org; huge community patterns (hyperscript optional). Source github.com/bigskysoftware/htmx.","theCatch":"Vs React/Next SPA defaults and Hotwire/Livewire cousins: htmx is *HTML-first progressive enhancement*, not a component tree with client routing. Complex client state, offline, and rich widgets still push you toward a heavier front-end — or you accept server round-trips as the model.","verdict":"0BSD HTML-over-the-wire. Free forever; ship fragments from the server and skip the SPA tax when hypermedia fits.","addedAt":"2026-09-13","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["self-host","permissive","license-unclear","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":49579,"starsPerWeek":146,"access":"free","archived":false,"repo":{"createdAt":"2020-04-13","pushedAt":"2026-10-15","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/htmx","html":"/gems/htmx","markdown":"/gems/htmx.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}