Comment Comment by denfromufa Mathics is implementation of Mathematica (actually it is now called Wolfram language) using sympy, ply, and django.It also provides jupyter kernel.The original author was hired by Wolfram, but the project still lives on!http://mathics.github.ioMaxima is older than Mathematica and written in LISP. One of its contributors has written MockMMA to implement Mathematica in LISP:https://people.eecs.berkeley.edu/~fateman/lisp/ parent denfromufa 10 years ago
It also provides jupyter kernel.
The original author was hired by Wolfram, but the project still lives on!
http://mathics.github.io
Maxima is older than Mathematica and written in LISP. One of its contributors has written MockMMA to implement Mathematica in LISP:
https://people.eecs.berkeley.edu/~fateman/lisp/