SaaSHub helps you find the best software and product alternatives Learn more →
Htmx Alternatives
Similar projects and alternatives to htmx
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
Bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
-
core
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)
-
-
-
turbo
The speed of a single-page web application without having to write any JavaScript (by hotwired)
-
-
-
-
-
-
-
-
-
htmx discussion
htmx reviews and mentions
-
FastHTML and Heroku
FastHTML gets you up and running quickly while also making it easy for your users. It does this by selecting key core technologies such as ASGI and HTMX. The foundations page from FastHTML introduces these technologies and gives the basics (though you don’t need to know about these to get started).
- The Future of Htmx
-
Creating a To-Do app with Django and HTMX - Part 1: Creating the Django project with uv
In this series of posts we will create a To-Do app using HTMX and Django, following a TDD (Test-driven development) workflow.
-
My 2024 review
I'd definitely love to do something front-end related and therefore I'd like to play a little bit with htmx. But first I need an idea for a small application. This way I plan to code again in Golang (this year I didn't manage to code anything useful).
- Htmx 2.0.4 Released
-
Supercharge your HTML with mizu.js!
That's why I grew fond of libraries such as Alpine.js and htmx, which require no setup and are easy to use. However, I felt these had some limitations. Since they were mostly designed for client-side usage, it wasn't really possible to use them in server-side rendering contexts (including static generation).
-
Powerful form validation with OCaml's Dream framework
I'VE been a long-time proponent of the power of HTML forms and how natural they make it to build web pages that allow users to input data. Recently, I got a chance to refurbish an old internal application we use at work using htmx and Scala's Play Framework. In this app we often use HTML forms to submit information. For example:
-
If Not React, Then What?
I've spent years slowly migrating a personal project from PHP to Scala/React, and I'm devastated if React is out-of-date already. The web tech treadmill is relentless!
Seems the author recommended HTMX as an alternative in a couple of scenarios.
I checked out HTMX. The canonical example on the homepage (https://htmx.org/) was a button where a click calls the server and the response contains HTML to replace the outerHTML of the button.
I must be missing something here. Is HTMX really suggesting muddying the back-end code with front end code? So, any changes to front- or back-end would have to be carefully managed to avoid breaking the other side?
Feels like PHP all over again!
-
Django project - Part 4 HTMX, TailwindCSS and AlpineJS
Almost as easy as the AlpineJS, but with a little more work. Download the HTMX lib from HTMX website in the palindrome/static/js folder:
-
jQuery UI
indeed, good description. Noting that vue etc. are MVC in the browser, with (typically) calls to json http endpoints on the back end to read/write data.
JQuery was born in a time of server-side rendering (SSR) where, in essence, MVC happened in the back end and it shipped html to the browser. In that model, the browser is essentially a terminal that renders output formed in the back end. JQuery was one of the early libraries to promote behaviour in the browser instead of "browser as terminal".
It feels like there's bit of a swing back to the SSR model, e.g. with the growing popularity of htmx [0] though there are still many strong proponents of the MVC-in-browser approach.
[0] https://htmx.org/
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jan 2025
Stats
bigskysoftware/htmx is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of htmx is JavaScript.