abcjs is an open source javascript rendering engine for interpreting abc formatted tunes. It will render sheet music entirely in your browser. It was written in 2009-2018 by Gregory Dyke and Paul Rosen. This page demonstrates a simple implementation of it so you can see how to use it in your own pages.
Click one of the links below to see it in action.
Cooley's | Chorus | Big Notes | Audio
For more information, see the project page.