I used intercooler.js before (it's the predecessor of HTMX based on jquery) - there is not as much hype around it as it is around alpine.js, but there are attempts to create something similar to livewire/alpine for Twig putyourlightson.com/plugins/sprig#...
I like the approach/philosophy of HTMX or Unpoly.js (which is similar), but it doesn't always fit.
If you have to deal with JSON in the frontend, Alpine or Vue might be better.
I used intercooler.js before (it's the predecessor of HTMX based on jquery) - there is not as much hype around it as it is around alpine.js, but there are attempts to create something similar to livewire/alpine for Twig putyourlightson.com/plugins/sprig#...
I like the approach/philosophy of HTMX or Unpoly.js (which is similar), but it doesn't always fit.
If you have to deal with JSON in the frontend, Alpine or Vue might be better.
I think that the idea is to use both Alpine and htmx