EVERYTHING XIAOMI
Get listed

SageMath

SageMath is a free, open-source mathematics system for calculations across subjects such as algebra, calculus, number theory, cryptography, numerical computa…

Place
#46 of 138
Score
7.2
SageMath's website

What SageMath is

SageMath is a free, open-source mathematics system for calculations across subjects such as algebra, calculus, number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, and graph theory. It is intended for mathematicians, researchers, and students, and the project describes it as suitable for education and research. Users can work in a browser notebook, from a command line, or through a Python library; SageMath can also be embedded in LaTeX documents. It brings together packages such as NumPy, SciPy, matplotlib, SymPy, Maxima, GAP, FLINT, and R using a shared Python-based language or interfaces and wrappers. Its GPLv2+ license allows private, commercial, and governmental use worldwide. SageMath is listed for Linux, macOS, Windows, web, and self-hosted use. Windows users are directed to Windows Subsystem for Linux, while Linux binaries are discontinued and the download page points to installation alternatives. macOS binaries and Docker images are also listed. The free software costs nothing.

Good

  • Covers a broad range of mathematics.
  • Offers browser notebook, command-line, and Python interfaces.
  • Can be embedded in LaTeX documents.
  • GPLv2+ permits private, commercial, and governmental use.
  • Free plan allows installation on unlimited computers.

Watch out

  • Windows users are directed to Windows Subsystem for Linux.
  • Linux binaries have been discontinued.
  • Octave, MAGMA, Maple, and Mathematica are not included.

Who it suits

SageMath suits students, researchers, and mathematicians who need tools spanning multiple areas of mathematics. Its browser, command-line, and Python interfaces offer different ways to work with it.

Verdict

SageMath combines many mathematics tools in a free, open-source system. Check its installation guidance and package limits for your platform and workflow.

Plans and prices

From SageMath's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
SageMathFreeFree open-source software · Install on unlimited computers · Download and redistribute copies

The facts

Each one read from SageMath's own pages, with the date it was checked.

What it does

Compatibility limit
Sage includes GAP, PARI, Singular, and Maxima, but its documentation says Octave, MAGMA, Maple, and Mathematica are not included and must be installed separately where applicable.checked 8 Oct 2026
Containers
The download page lists SageMath Docker images as an available download.checked 8 Oct 2026
Education and research
The project says SageMath is well-suited for education and research.checked 8 Oct 2026
Integrations
SageMath combines open-source packages including NumPy, SciPy, matplotlib, SymPy, Maxima, GAP, FLINT, and R through a common Python-based language or interfaces and wrappers.checked 8 Oct 2026
Interfaces
Users can work through a browser notebook, a command-line interface, or a Python library, and can embed SageMath in LaTeX documents.checked 8 Oct 2026
License
The press kit lists SageMath's license as GPLv2+ and says it can be used worldwide for private, commercial, and governmental purposes.checked 8 Oct 2026
Mathematics
It supports areas including algebra, calculus, number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, and graph theory.checked 8 Oct 2026
Online use
The FAQ describes SageCell as a one-off service for doing one computation at a time and identifies CoCalc as an independent commercial service where users can try Sage without downloading it.checked 8 Oct 2026
Purpose
SageMath is a free, open-source mathematics software system that aims to provide mathematicians, researchers, and students with tools for mathematical calculations.checked 8 Oct 2026
Security
The download page says BitTorrent downloads automatically verify the checksum to help protect against corrupt or malicious data.checked 8 Oct 2026
Support
The project lists documentation, support and discussion groups, ask.sagemath.org, and Zulip chat as support resources.checked 8 Oct 2026

Money

Free plan
Yeschecked 19 Sep 2026

Where it runs

Linux downloads
The download page says Linux binaries have been discontinued and points users to the installation guide for alternatives.checked 8 Oct 2026
macOS downloads
The download page points users to the recommended macOS binaries on the SageMath GitHub releases page.checked 8 Oct 2026
Windows support
The download page directs Windows users to use Windows Subsystem for Linux.checked 8 Oct 2026

Alternatives to SageMath

All alternatives
  1. 1Replit logo

    Replit

    Free planAndroidiOSWebLinux
    9.2From $18 a month
  2. 2StackBlitz logo

    StackBlitz

    Free planAndroidiOSWebAPI
    8.9Free plan
  3. 3Playcode logo

    Playcode

    Free planAndroidiOSWebAPI
    8.9From $25 a month
  4. 4

    Paperspace Gradient

    Free planOpen sourceWebAPIExtensionLinux
    8.7From $8 a month
  5. 5

    GitHub Codespaces

    Free planAndroidiOSWebAPI
    8.6Free plan
  6. 6JDoodle logo

    JDoodle

    Free planAndroidiOSWebAPI
    8.6From $4 a month