OpenFLUME is a thermo-fluid network solver that runs in your browser and needs JavaScript. Documentation:
openflume.github.io
.