✨ In recent months, I have been developing web projects using GOTTHA stack: Go + Templ + Tailwind CSS + htmx + Alpine.js. As soon as I'm ready to talk about all the subtleties and pitfalls, I'll post it on my social networks. - Source: dev.to / about 2 months ago
> But honestly, torn towards htmx but undecided. We are in the middle of migrating from our monster react application into server rendered pages (with jinja2). The velocity at which we are able to ship and the reduction of complexity has been great so far. Managing client side state for simple things like (is the dropdown open/closed), listening to keyboard events and such can be done with something like alpine-js... - Source: Hacker News / 3 months ago
I would say - htmx (https://htmx.org/) - Alpine.js (https://alpinejs.dev/) both are minimal and very easy to get started. - Source: Hacker News / 4 months ago
Sure, you can use any number of JS-avoidance libraries. I'm a fan of Turbo, and there's also htmx, Unpoly, Alpine, hyperscript, swup, barba.js, and probably others. - Source: dev.to / 4 months ago
Direct DOM, but with a library. Specifically AlpineJS since it follows Vue closely in design practices allowing me to scale into a full web application if necessary (basically swapping to Vue takes minimal work). The Morph plugin is specifically what I like using. Source: 5 months ago
If you want more details on the initial setup I encourage you to take a look at the Part I that covers more of the initial implementation. For this portion, I added Prisma as an ORM, a frontend style library called Tachyons, and AlpineJS to handle any client-side interactions. I did this to avoid needing to add a client-side bundler to the build and instead just rely on plain old module imports to compose the... - Source: dev.to / 6 months ago
If you’ve followed our other tutorials, you might be familiar with Alpine.js. It’s a lightweight JavaScript library that allows you to add interactivity to your site without writing a single line of JavaScript. It’s incredibly easy to use, and we’ll show you how to make the animation trigger when the user scrolls to it. - Source: dev.to / 7 months ago
The approach is not new, essentially a variation of Knockout, Alpine, and similar "JS-in-HTML" approaches. - Source: dev.to / 7 months ago
For almost every site I make, I do want to make some kind of navigation menu into a dropdown on small screens. Typically I'll use alpinejs for that kind of thing. It's not hard to write your own, but I don't like writing javascript very much and it's very easy with alpine. Source: 9 months ago
You're way out of the "simple website" territory already, If your backend is working and you know your way around it just make it render some HTML and send it to the browser. Then if you really want a javascript framework for interactive elements maybe alpineJS ? Source: 10 months ago
Haven't used but was recommended this by someone I trust. https://alpinejs.dev/. Source: 10 months ago
Alpinejs is a lightweight JavaScript framework that allows you to add interactivity to your websites. It provides a number of features that make it easy to add things like modals, tooltips, and animations to your site. - Source: dev.to / 11 months ago
Nowadays, I use https://alpinejs.dev/ I want to describe it as a statefull jQuery. You "ask" alpine for things to have a certain behavior when certain conditions are met, and it takes care of the rest. Source: 11 months ago
I was going by Github language stats indicating 90% HTML / 10% JS https://github.com/alpinejs/alpine. - Source: Hacker News / about 2 years ago
Do you know an article comparing Alpine.js to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Alpine.js. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.
It's one of the lightweight and easiest JS library out there!