Definitive technical computing system spanning machine learning and neural networks, data science, visualizations and much more.
Cost / License
- Paid
- Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
- Online


There are many alternatives to Maxima for Mac if you are looking for a replacement. The best Mac alternative is Mathematica. It's not free, so if you're looking for a free alternative, you could try SageMath or Julia. If that doesn't suit you, our users have ranked more than 25 alternatives to Maxima and 12 are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Maxima are MATLAB, Maple, wxMaxima and SymPy.
Definitive technical computing system spanning machine learning and neural networks, data science, visualizations and much more.


High-level environment supporting numerical computation, visualization, matrix operations, algorithm development, custom interfaces, integration with external languages, symbolic and model-based simulation, and specialized toolboxes for fields like engineering.




Matlab is not a computer algebra system. If you want an alternative to Maxima, at least that alternative has to be a computer algebra system (CAS).


SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more.



You can use Maxima inside of Maxima, together to many other libraries for symbolic computation


Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an...

Julia is a programming language oriented to numerical computation, but maxima is a program oriented to symbolic computation, what is a very different thing


Maple is a general-purpose commercial computer algebra system. Users can enter mathematics in traditional mathematical notation. Custom user interfaces can also be created. There is support for numeric computations, to arbitrary precision, as well as symbolic computation and...

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.




SymPy is a Python library for symbolic computation. The stated goals of the library are to become a full-featured computer algebra system and to keep a simple code base to promote extensibility and comprehensibility.

Axiom is a general purpose Computer Algebra system. It is useful for research and development of mathematical algorithms. It defines a strongly typed, mathematically correct type hierarchy. It has a programming language and a built-in compiler.



Maple Flow is a mathematics tool that makes it easy for engineers to brainstorm, develop, and document their design calculations. It combines a simple, freeform interface with a comprehensive math engine and provides a whiteboard-style environment that automatically keeps...

MathStudio, formerly SpaceTime, is the most comprehensive math app available for mobile devices. Whether you need a simple calculator to do your finances or a replacement for your TI graphing calculator, MathStudio is the most powerful and versatile calculator available on the...




Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.



Open-source software for mathematical modeling, nonlinear equations, and optimization problems, supporting dynamic systems and large-scale models, with both command-line and graphical interfaces, specialized modeling language, and advanced solver architecture.

Matlab is not a symbolic computation system, just a numerical computation system