Alpine

Alpine is a JavaScript framework that uses custom HTML attributes to add dynamic behavior. Alpine is notable for how easy it is to use and how small it is compared to other libraries and frameworks.

Alpine was created by Caleb Porzio. He also created Livewire,[49] a full stack framework for Laravel which uses PHP. Quoting Caleb, “Alpine.js offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. You get to keep your DOM, and sprinkle in behavior as you see fit.”

The design of Alpine is heavily based on the Vue framework.

When using the VS Code editor, the extension Alpine.js Intellisense from P. Christopher Bowers is recommended.

To use Alpine, add the following script tag. The defer attribute ...

Get Server-Driven Web Apps with htmx now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.