Alpine.js to solidny, minimalistyczny framework przeznaczony do definiowania zachowania bezpośrednio w znacznikach.
Stanowi lekką alternatywę dla rozbudowanych frameworków JavaScript. Umożliwia pisanie JavaScript bezpośrednio w atrybutach HTML, podobnie jak jQuery, ale dla współczesnych stron internetowych.
Alpine.js udostępnia zestaw 15 atrybutów, 6 właściwości i 2 metod. Jest prosty, lekki, a zarazem wydajny — wystarczy użyć znacznika script, aby rozpocząć tworzenie interaktywnych komponentów bez rozbudowanej konfiguracji.