Vue is great for large projects, but I have been trying the TALL stack (Tailwind, Alpine, Laravel, Livewire) for a pet project that I am building on the side by myself and Alpine is amazing for small projects like that. Actually the TALL stack is awesome for solo devs looking to make a full stack browser based app quickly and robustly.
I have used Alpine also for landing page type projects and, to me, it's for ES6 what JQuery was for JS before ES6. It feels like a full on framework when you are using it for simple things. It fails at scaling and creating components, which is why it is a great pair with livewire, so I wouldn't use it for large systems. However, I definitely recommend checking it out if you haven't.
Vue is great for large projects, but I have been trying the TALL stack (Tailwind, Alpine, Laravel, Livewire) for a pet project that I am building on the side by myself and Alpine is amazing for small projects like that. Actually the TALL stack is awesome for solo devs looking to make a full stack browser based app quickly and robustly.
I have used Alpine also for landing page type projects and, to me, it's for ES6 what JQuery was for JS before ES6. It feels like a full on framework when you are using it for simple things. It fails at scaling and creating components, which is why it is a great pair with livewire, so I wouldn't use it for large systems. However, I definitely recommend checking it out if you haven't.
I'm used to BAR 🍻 (bootstrap, alpine, rails)
Very fast for solo dev prototyping.