Alpine.js
alpinejs.devA rugged, minimal framework for composing behavior directly in your markup.
Dev Toolsjavascriptfrontendframeworklightweighthtmlreactiveno-build

About
Alpine.js is a lightweight JavaScript framework that lets developers add interactivity directly in HTML markup using declarative attributes. It offers 15 directives, 6 properties, and 2 methods — covering reactivity, event handling, templating, and transitions without a build step. It is designed as a modern, minimal alternative to jQuery for adding behavior to server-rendered or static HTML pages.
Problem
Developers need a simple way to add interactivity to HTML pages without the overhead of a full JavaScript framework.
For
web developers
How it works
Include Alpine.js via a script tag and use declarative x- attributes directly in your HTML to bind data, handle events, and control rendering.
Business model
open-source
Status
launched