A modest JavaScript framework for the HTML you already have.
There are 31 websites that using Stimulus.