Framework
Alpine.js
The Rugged, Minimal Framework for Composing JavaScript Behavior in Your Markup
A library that lets you write declarative and reactive code without a build step.