Alpine.js is a lightweight JavaScript framework that lets you add reactivity to HTML with x- attributes. Instead of writing a separate JavaScript file, you annotate HTML: and Alpine handles the interactivity. Core use case: simple interactivity in server-rendered apps. No build step, no node_modules, no complexity. Load Alpine from CDN, add x- attributes, done.