Alpine.js is a lightweight JavaScript framework for composing behavior directly in your HTML. Think of it as Tailwind CSS for JavaScript - minimal, declarative, and stays in your markup. Perfect for adding interactivity to server-rendered pages without the overhead of larger frameworks. Features include reactive data, event listeners, and transitions. Used by Laravel developers and teams who want jQuery simplicity with modern reactivity.