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.
Cost / License
- Free
- Open Source
Platforms
- Windows
- Linux
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.
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.
Mathway provides students with the tools they need to solve their math problems. With tens of millions of problems already solved, Mathway is the #1 online problem solving resource available for students, parents, and teachers.




Mathway is the most popular Android Tablet alternative to SageMath.
Powerful computer software with a Computer Algebra System (CAS) that satisfies maths and science curriculum needs from middle school through college.



Open source framework for numerical computations and advanced statistical analysis, featuring nonlinear curve fitting, ODE solving, 1D/2D publication-quality visualization, Fourier and wavelet transforms, intuitive syntax, and namespace-based code organization for research.




A free, next-generation data science IDE built by Posit PBC. An extensible, polyglot tool for writing code and exploring data. A familiar environment for reproducible authoring and publishing.





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.
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.
FreeMat is an environment for rapid engineering and scientific processing. It is similar to commercial systems such as MATLAB from Mathworks and IDL from Research Systems, but is Open Source.

Graph is an open source application used to draw mathematical graphs in a coordinate system. Anyone who wants to draw graphs of functions will find this program useful. The program makes it very easy to visualize a function and paste it into another program.

Yet Another Computer Algebra System. There is support for numeric computations, to arbitrary precision, symbolic computation and visualization.


WIRIS cas is an online platform for mathematical calculations designed for education. You can access a powerful calculation toolbar through an HTML page that includes integrals and limits calculation, function graphing in 2D or 3D and symbolic matrices manipulation, among others.


