Online math solver, equation editor and database, graphing calculator and science/engineering problem helper.




SageMath is described as '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' and is a very popular app in the education & reference category. There are more than 50 alternatives to SageMath for a variety of platforms, including Windows, Linux, Mac, Web-based and BSD apps. The best SageMath alternative is R (programming language), which is both free and Open Source. Other great apps like SageMath are Jupyter, MATLAB, GNU Octave and Mathematica.
Online math solver, equation editor and database, graphing calculator and science/engineering problem helper.




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.




NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment of routines for fast operations on arrays, including...



Calcpad is a lightweight mathematical platform for cloud and desktop. It parses simple text scripts and converts them into professional Html reports. Supports complex numbers, variables, functions, graphing, units and numerical methods.




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.

Livebook is a web application for writing interactive and collaborative code notebooks. Code notebooks with Markdown support and Code cells where Elixir code is evaluated on demand.

Livebook is the most popular Self-Hosted alternative to SageMath.
Python(x,y) is a free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces and .

A software package designed to solve computationally hard problems in algebra, number theory, geometry and combinatorics.
The Enthought Python Distribution provides scientists with a comprehensive set of tools to perform rigorous data analysis and visualization. Python, distinguished by its flexibility, coherence, and ease-of-use, is rapidly becoming the programming language of choice for...
GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of...
Mathics is a general purpose computer algebra system (CAS) and designed to be a free, light-weight alternative to Mathematica. It's programmable using a Mathematica like language and uses a web interface for user interaction.

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.


