I have a fork of ghc-vis which renders a closure in the browser. https://github.com/mpickering/ghc-vis It would be cool to use this as a basis for a web interface.