# htmx

- Page: https://shared.btbytes.com/p/htmx
- Date: 2023-04-24
- Tags: htmx, html, javascript, web

Home page -- [</> htmx - high power tools for html](https://htmx.org/)


## Papers

[@10.1145/3648188.3675127]; [PDF](https://dl.acm.org/doi/pdf/10.1145/3648188.3675127)


## Articles

- The philosophy behind [htmx](https://shared.btbytes.com/p/htmx)  and hyperview  and hyperscript -- [Hypermedia Systems](https://hypermedia.systems/)
- [Chris James -HTMX is the Future](https://quii.dev/HTMX_is_the_Future)
- [HTMX for ASP.NET Core Developers - .NET Tools Guide](https://www.jetbrains.com/dotnet/guide/tutorials/htmx-aspnetcore/) --  <q>A set of videos explaining what HTMX is, and how ASP.NET Core developers can use it to create rich client-side experiences.</q>.  17 videos and posts!
- [A little taste of HTMX (part 1/5)](https://www.bitecode.dev/p/a-little-taste-of-htmx-part-1), [2](https://www.bitecode.dev/p/a-little-taste-of-htmx-part-2), [3](https://www.bitecode.dev/p/a-little-taste-of-htmx-part-3), [4](https://www.bitecode.dev/p/a-little-taste-of-htmx-part-4), [5](https://www.bitecode.dev/p/a-little-taste-of-htmx-part-55)
- [Full-stack web development with HTMX and Bun, Part 2: Pug templating | InfoWorld](https://www.infoworld.com/article/3715122/full-stack-web-development-with-htmx-and-bun-part-2-pug-templating.html?utm_content=content&organicsocial=infoworldtwitter&utm_campaign=organic&utm_medium=social&utm_source=twitter#tk.rss_all)
- [Build your own HTMX](https://joshi.monster/posts/build-your-own-htmx/)


## Presentations

- [From React to htmx on a real-world SaaS product](https://docs.google.com/presentation/d/1jW7vTiHFzA71m2EoCywjNXch-RPQJuAkTiLpleYFQjI/edit#slide=id.g35f391192_00) by David Guillot
- [The Life & Death of htmx](https://www.youtube.com/watch?v=inRB6ull5WQ) by Alexander Petros at Big Sky Dev Con 2024

## Videos

- [htmx in 100 seconds - YouTube](https://www.youtube.com/watch?v=r-GSGH2RxJs)

## Resources

- [rajasegar/awesome-htmx: Awesome things about htmx](https://github.com/rajasegar/awesome-htmx)

## Related

- [Hyperlink maximalism | thesephist.com](https://thesephist.com/posts/hyperlink/)


## See Also

- [Unpoly: Unobtrusive JavaScript framework](https://unpoly.com/). Read the blogpost - [We're breaking up with JavaScript frontends](http://triskweline.de/unpoly-rugb/#/)
- [Hwy Framework](http://web.archive.org/web/20231103062346/https://hwy.dev/)
- [htmz - a low power tool for html](https://leanrada.com/htmz/)
- [DATASTAR](https://data-star.dev/) "Real-time hypermedia framework"

## Golang

- [ZEISS/fiber-htmx: 🔨Write HTML and HTMX applications in pure Go using ⚡️ fiber. And lot more ...](https://github.com/ZEISS/fiber-htmx)
- [quii/todo: spiking out a todo list with htmx](https://github.com/quii/todo/tree/main)
- [Golang + HTMX - Creating a Go webserver / HTMX Integration / Template Fragments - YouTube](https://www.youtube.com/watch?v=F9H6vYelYyU)
- 🤯 🏁[infogulch/caddy-xtemplate: A html/template-oriented hypertext preprocessor as a Caddy module. Think PHP but the syntax looks like Go templates.](https://github.com/infogulch/caddy-xtemplate)
- [blackfyre/wga: Jumping forward ~30 years](https://github.com/blackfyre/wga)

## Python

### Django

- [EmilStenstrom/django-components: Create simple reusable template components in Django.](https://github.com/EmilStenstrom/django-components) from [A Real World React -> htmx Port](https://htmx.org/essays/a-real-world-react-to-htmx-port/); also uses [Stimulus: A modest JavaScript framework for the HTML you already have.](https://stimulus.hotwired.dev/) from the Ruby [Hotwired](https://hotwired.dev) project.
- [Django & HTMX - Template Fragments with django-render-block - YouTube](https://www.youtube.com/watch?v=BsGak1t23QA)
- [Django, HTMX and Alpine.js: Modern websites, JavaScript optional](https://www.saaspegasus.com/guides/modern-javascript-for-django-developers/htmx-alpine/)

## Elixir

- phoenix liveview

## Ruby

- [hotwired](https://hotwired.dev)

## Javascript

From the creator of [Ahastack](https://ahastack.dev) = Astro.js + HTML + Alpine.js

> Every feature I add to a new webapp I'm building with Astro + Alpine + htmx + Tailwind + Pocketbase just brings me joy in how simple this stuff can really be. It's delightful. [via](https://x.com/flaviocopes/status/1735698896314159430)

[Plainweb](http://web.archive.org/web/20240519135333/http://plainweb.dev/)  is a framework using HTMX, SQLite and TypeScript.

> [plainweb learned from and is heavily inspired by the Grug Brained Developer, SQLite, HTMX, PocketBase, Remix, Litestream and some of the Go proverbs.](http://web.archive.org/web/20240519135333/http://plainweb.dev/docs/motivation)


## dotnet

[HTMX for ASP.NET Core Developers - JetBrains Guide](https://www.jetbrains.com/guide/dotnet/tutorials/htmx-aspnetcore/)

## CSS

Franken/UI -- [HTML-first, framework-agnostic implementation of shadcn/ui - franken/ui](https://www.franken-ui.dev/).
