
CommunityNews
Why you should choose HTMX for your next web-based side project - and ditch the crufty MPA and complex SPA
I build a lot of side projects so I’m always on the lookout for technologies and paradigms that allow me to build them faster and cheaper at a similar quality. For the last several months I’ve been experimenting with building web apps with low-js tools like HTMX and Alpine.
In this post I’ll share why I think HTMX is a great choice for building web apps faster and cheaper and why it’s now a core part of my tech stack - The HAM Stack.
Read in full here:
Most Liked

alvinkatojr
There are sadly so many articles like these nowadays that seem to purport that one technology is the answer. But we all know that’s nothing close to the truth.
Everything has a purpose and technology should be used to fulfill your goals. No single tool is your messiah.

dyowee
Interesting stack.

chris.johan
I don’t think the author is saying that. I think he is merely pointing out that some are defaulting to Angular/React/Vue when building web apps, which seems to be overkill.
Popular General Dev topics










Other popular topics










Categories:
Sub Categories:
- All
- In The News
- Dev Chat (202)
- Questions (33)
- Resources (119)
- Blogs/Talks (26)
- Jobs (3)
- Events (15)
- Code Editors (58)
- Hardware (57)
- Reviews (5)
- Sales (16)
- Design & UX (5)
- Marketing & SEO (2)
- Industry & Culture (14)
- Ethics & Privacy (19)
- Business (4)
- Learning Methods (5)
- Content Creators (7)
- DevOps & Hosting (9)
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /typescript
- /svelte
- /crystal
- /kotlin
- /c-plus-plus
- /tailwind
- /gleam
- /react
- /ocaml
- /elm
- /flutter
- /vscode
- /ash
- /html
- /opensuse
- /centos
- /php
- /deepseek
- /zig
- /scala
- /sublime-text
- /textmate
- /lisp
- /nixos
- /debian
- /react-native
- /agda
- /kubuntu
- /arch-linux
- /django
- /revery
- /ubuntu
- /spring
- /manjaro
- /nodejs
- /diversity
- /lua
- /julia
- /c
- /slackware
- /markdown