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
GAP is described as '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' and is an app. There are more than 10 alternatives to GAP for a variety of platforms, including Windows, Linux, Mac, Web-based and Android apps. The best GAP alternative is GNU Octave, which is both free and Open Source. Other great apps like GAP are MATLAB, SageMath, Mathematica and Maxima.
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.
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.
Derive 6.1: Powerful system for doing symbolic and numeric mathematics. This application is no longer available or supported.

A software package designed to solve computationally hard problems in algebra, number theory, geometry and combinatorics.

