Maxima is a computer algebra system with a browser frontend created by Marius Gerbershagen. The frontend is built using Embeddable Common Lisp, emscripten, gnuplot, and MathJax. Source code is available for anyone interested.
https://maxima-on-wasm.pages.dev/