I really like this one: http://faculty.concordia.ca/bird/javascript/titration/titration-js-v2.html - but note, it’s HTTP (not HTTPS), so some browsers do not like it (cough, cough - Edge).
It’s not super polished, but it’s a bit of fun. The stopcock can be a bit fiddly since its click target is a bit small.
If you find another good one, I’d love to hear! I think the author has a v3 that’s worth looking at (just browse the directory directly from the URL)