Maxima
Maxima is a computer algebra system descended from the Macsyma project. It’s built in Common Lisp, runs an all major operator systems, and supports both symbolic and numerical computation.
Maxima also allows expensive numerical code to be compiled to Fortran to speed up execution.