Sage
Mathematics software system
SageMath is a free, open‑source system for mathematical computation that integrates a wide range of existing libraries such as NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT and R. Users interact with the combined functionality through a unified Python‑based language or via the interfaces that wrap each component, enabling symbolic algebra, numerical analysis, combinatorics, number theory and many other domains within a single environment.
The software targets students, educators, researchers and engineers who need a comprehensive toolkit for exploring mathematical concepts, producing graphics, and performing interactive calculations. It is distributed as macOS binaries and also available through conda‑forge, with additional options for Linux and Windows via the Windows Subsystem for Linux. Documentation, tutorials and a community mailing list support users from introductory to advanced levels.
SageMath aims to provide a viable free alternative to commercial packages such as Magma, Maple, Mathematica and MATLAB, while remaining under the GPL license and encouraging contributions through its GitHub repository and community channels.
Reviews
Loading reviews…
Similar apps

Code Editors & IDEs
Scilab
Software for numerical computation

STEM Tools & Simulations
GeoGebra
Solve, save and share math problems, graph functions, etc

LaTeX & Scientific Writing
GNU TeXmacs
Scientific editing platform

Code Editors & IDEs
SciDAVis
Application for scientific data analysis and visualization

Code Editors & IDEs
entry
Block-based coding platform

Code Editors & IDEs
Julia
Programming language for technical computing