← All projects

Alpine.js

A rugged, minimal framework for composing behavior directly in your markup.

Dev Toolsjavascriptfrontendframeworklightweighthtmlreactiveno-build
Alpine.js screenshot

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

Similar projects