# SageMath

Main repository of SageMath

Repository: https://github.com/sagemath/sage
Canonical: https://ross.abutalabs.com/products/sagemath
Homepage: https://www.sagemath.org
Language: Python
License: NOASSERTION
License Family: other
Last push: 2026-08-23T11:37:38+00:00
Link (homepage): https://www.sagemath.org
Link (site_page): https://doc.sagemath.org/html/en/installation/index.html
Link (site_page): https://www.sagemath.org/tour-quickstart.html
Link (site_page): https://doc.sagemath.org
Link (site_page): https://doc.sagemath.org/html/en/installation/conda.html

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 82, longevity 100
- inputs: {"age_days": 5199, "days_push": 10, "days_rel": 120, "gap_med": 0.0, "n_releases_24m": 39}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2520, forks 923 (observed 2026-08-28T04:06:58.276963+00:00)

## What it is
SageMath is a free, open-source mathematics software system built on Python that integrates many existing libraries (NumPy, SciPy, SymPy, Maxima, GAP, R) into a unified interface. It serves as a viable open-source alternative to Magma, Maple, Mathematica, and MATLAB for symbolic computation, algebra, and research mathematics.

## Use cases
- solve symbolic math and algebra problems
- alternative to Mathematica or Maple
- do number theory and combinatorics research
- plot and visualize mathematical functions
- run math computations in a Python environment
- teach undergraduate mathematics with open-source software

## When to choose
- you need a free, open-source CAS instead of expensive proprietary tools
- you want Python-based access to many math libraries under one interface
- you work in algebra, number theory, or combinatorics research
- you want reproducible math notebooks in the cloud or locally

## When to avoid
- you only need lightweight numeric computing - plain NumPy/SciPy may suffice
- you need a polished commercial GUI experience like Mathematica's
- you require MATLAB-specific toolboxes or Simulink
- you cannot install a large software bundle and lack cloud access

## Facets
- artifact type: application
- maturity: stable
- function: math, data-visualization, developer-tools
- domain: mathematics, education, data-science
- platform: windows, python, cross-platform
- tags: computer-algebra-system, cas, mathematical-software, notebook, symbolic-math, number-theory, open-source-alternative, research, linux, macos, docker

## Member repositories
- sagemath/sage (main) score 93
- sagemath/sage-archive-2023-02-01 (mirror) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:58.276963+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:26:05.533739+00:00, confidence not recorded.
  - readme: https://github.com/sagemath/sage (fetched 2026-08-28T04:06:58.276963+00:00, sha 22fe8d2ecdae)
  - homepage: https://www.sagemath.org (fetched 2026-08-29T10:08:30.163810+00:00, sha 3cc80bda9977)
  - site_page: https://doc.sagemath.org/html/en/installation/index.html (fetched 2026-08-29T10:08:30.172674+00:00, sha bb502d73e42c)
  - site_page: https://www.sagemath.org/tour-quickstart.html (fetched 2026-08-29T10:08:30.174596+00:00, sha c770332913b8)
  - site_page: https://doc.sagemath.org/html/en/installation/conda.html (fetched 2026-08-29T10:08:30.178008+00:00, sha 97eb5979b96f)
  - site_page: https://doc.sagemath.org (fetched 2026-08-29T10:08:30.176324+00:00, sha f809878f5bb0)
  - site_page: https://www.sagemath.org/changelogs/index.html (fetched 2026-08-29T10:08:30.179961+00:00, sha 6f5cdb271722)
  - site_page: https://doc.sagemath.org/html/en/faq (fetched 2026-08-29T10:08:30.181605+00:00, sha 56bb4b632dc2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
