Open Source Mathematica Alternatives for Mac

    There are many alternatives to Mathematica for Mac if you are looking to replace it. The most popular Mac alternative is Small Sage iconSage, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Mathematica and many of them are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Mathematica are Small GNU Octave iconGNU Octave (Free, Open Source), Small R (programming language) iconR (programming language) (Free, Open Source), Small Maxima iconMaxima (Free, Open Source) and Small Jupyter iconJupyter (Free, Open Source).

    The list of alternatives was last updated Dec 22, 2020

    • Sage is a free open-source mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common Python-based interface.
      Almost everyone thinks this is a great alternative to Mathematica.
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      • Online
      vf
      Sage supports symbolic maths through Maxima
      Show entire comment
      Positive comment • more than a year ago • 6 users agree and 4 don't

      Gu
      It can calculate many things symbolically and combines many other software packages.
      Show entire comment
      Positive comment • 9 months ago • 3 users agree and 1 doesn't

      Gu
      Sage needs programming language skills, it doesn't support well symbolic math.
      Show entire comment
      Negative comment • more than a year ago • 6 users agree and 20 don't

    • Octave is a computer program for performing numerical computations which is mostly compatible with...
      Most users think this is a great alternative to Mathematica.
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      • BSD
      Gu
      Octave needs programming language skills, it doesn't support well symbolic math.
      Show entire comment
      Negative comment • more than a year ago • 7 users agree and 8 don't



    • R is a free software environment for statistical computing and graphics.
      Most users think this is a great alternative to Mathematica.
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      • BSD
      Gu
      R is really only useful for statistics, and not even mathematical statistics.
      Show entire comment
      Negative comment • 9 months ago • 0 users agree and 2 don't

    • Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential...
      Almost everyone thinks this is a great alternative to Mathematica.
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      Gu
      It's free. It is also smaller, so starts up fast. Runs on Android devices as well. Lot's of functionality, including symbolic and numerical operations. Symbolic operations are not as extensive as Mathematica, but adequate for many operations. Numeric operations are considerably slower than Mathematica, and numerically oriented apps such as R, Matlab or Octave.
      Show entire comment
      Positive comment • more than a year ago • 4 users agree

      Gu
      I'm a theoretical physicist and I can do almost al the math I need with Mxima
      Show entire comment
      Positive comment • more than a year ago • 4 users agree and 1 doesn't

      vf
      It does support Symbolic math, but Matlab or Octave not
      Show entire comment
      Positive comment • more than a year ago • 3 users agree and 5 don't

    • Open source, interactive data science and scientific computing across over 40 programming languages.
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      • Online
      • Cloudron
      Gu
      It can run python inline and do markup work all in one system. Can be worked via network and connected to via browser (including through phone) and set up to run distributed computing systems easily. Additionally it's open source and server side runs on most major operating systems.
      Show entire comment
      Positive comment • more than a year ago

    • Scilab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications.
      • Free • Open Source
      • Mac
      • Windows
      • Linux
    • 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.
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      Gu
      It's an easy, powerful, really fast language which feels like a mix of Python and Ruby but runs like C. It comes with many mathematical functions, has a good stack of libraries for graphs (including Matplotlib as PyPlot) and can be used with the Jupyter Notebook. Still not at version 1.0, but already a great tool!
      Show entire comment
      Positive comment • more than a year ago • 0 users agree and 1 doesn't

    • Spyder (previously known as Pydee) is a free open-source Python development environment providing MATLAB-like features in a simple and light-weighted software, available for...
      • Free • Open Source
      • Mac
      • Windows
      • Linux
      Gu
      It is a development environment for Python, not a symbolic math language/software.
      Show entire comment
      Negative comment • more than a year ago • 1 users agree

    • SymPy is a Python library for symbolic computation.
      • Free • Open Source
      • Mac
      • Windows
      • Linux
    • wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima uses wxWidgets and runs natively on Windows, X11 and Mac OS X.
      • Free • Open Source
      • Mac
      • Windows
      • Linux