Alpine.js
Tüm mantığın doğrudan HTML'de öznitelik olarak yazıldığı minimalist bir JavaScript framework'ü. Yaklaşık 15 kB. Caleb Porzio 2019'da geliştirdi ve kendisi onu "JavaScript için Tailwind" diye tanımlıyor.
Bir açılır menü <div x-data="{ open: false }"> olur; x-on:click="open = !open" ve x-show="open" ile tamamlanır. Derleme adımı, bileşen dosyası, sanal DOM yok; yalnızca <head> içinde bir betik ve on beş dakikada öğrenilen bir avuç yönerge. Etkileşime yalnızca birkaç yerde ihtiyaç duyan, React'in aşırı kaçacağı sunucu taraflı sitelere göre tasarlandı. Sıklıkla Laravel Livewire veya htmx ile birlikte kullanılır. Durum büyüdüğünde sınırı belli olur: Alpine, bileşenler arası paylaşılan durum ve daha büyük uygulamalar için iyi bir çözüm sunmaz; geçiş zamanının işareti budur.