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 way to use it in your own pages when you want a minimum of interaction.
What you see below is some text on this web page that was formatted as an ABC tune.
For more information, see the project page.
X: 1 T: Cooley's M: 4/4 L: 1/8 K: Emin |:D2|"Em"EB{c}BA B2 EB|~B2 AB dBAG|"D"FDAD BDAD|FDAD dAFD| "Em"EBBA B2 EB|B2 AB defg|"D"afe^c dBAF|"Em"DEFD E2:| |:gf|"Em"eB B2 efge|eB B2 gedB|"D"A2 FA DAFA|A2 FA defg| "Em"eB B2 eBgB|eB B2 defg|"D"afe^c dBAF|"Em"DEFD E2:|