Mathematica Alternatives for Linux

    There are many alternatives to Mathematica for Linux if you are looking for a replacement. The best Linux alternative is SageMath, 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 Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to Mathematica are GNU Octave (Free, Open Source), R (programming language) (Free, Open Source), Jupyter (Free, Open Source) and Maxima (Free, Open Source).

    This page was last updated Sep 13, 2021

      • FreeOpen Source
      • Windows
      • Linux
      GraphCalc is an all-in-one solution to everything from everyday arithmetic to statistical analysis, from betas to Booleans, from cubes to calculus, from decimals to derivatives.

      Discontinued

      The project was abandoned. Last version, 4.0.1, released on November 24, 2003, can be still downloaded from the official website.

      show more
    1. With Euler Math Toolbox, you experience mathematical computations, numerical as well as symbolic, with ease and beauty. The program will display results with nice graphics, which can be exported to files or to web pages, or can be pasted into presentations.
      show more


      • FreeOpen Source
      • Linux
      Yet another (general-purpose) computer algebra system. There is support for numeric computations, to arbitrary precision, symbolic computation and visualization.
      No screenshots yet
      • FreeOpen Source
      • Windows
      • Linux
      Cadabra is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      ASCEND is a free open-source software program for solving small to very large mathematical models. ASCEND can solve systems of non-linear equations, linear and nonlinear optimisation problems, and dynamic systems expressed in the form of differential/algebraic equations.
      No screenshots yet


      • FreeOpen Source
      • Mac
      • Linux
      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.
      show more
      • FreeOpen Source
      • Windows
      • Linux
      Singular is an open source computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.
      No screenshots yet
      • FreeOpen Source
      • Windows
      • Linux
      GiNaC is a C++ library. It is designed to allow the creation of integrated systems that embed symbolic manipulations together with more established areas of computer science (like computation- intense numeric applications, graphical interfaces, etc.) under one roof.
      No screenshots yet
      • FreeOpen Source
      • Windows
      • Linux
      FriCAS is an advanced computer algebra system. Its capabilities range from calculus (integration and differentiation) to abstract algebra. It can plot functions and has integrated help system.
      No screenshots yet
      • FreeOpen Source
      • Windows
      • Linux
      SymbolicC++ uses C++ and object-oriented programming to develop a computer algebra system. Object-oriented programming is an approach to software design that is based on classes rather than procedures. This approach maximizes modularity and information hiding.
      No screenshots yet
    Showing 30 of 35 alternatives