ABCJS
This is the software that I use on this website to display and play the music. It is an open source ABC music notation library, written in javascript by Paul Rosen (who has helped me considerably) and Gregory Dyke.
Initially released in 2014, the current version is 6.0.2 released March 2022.