Skip to content
@sagemath

Sage Mathematical Software System

Welcome! 👋

SageMath is a free, open-source mathematical software system based on the Python programming language. It covers a wide range of mathematical areas including algebra, calculus, number theory, geometry, graph theory, combinatorics and much more. It is used to perform calculations, graphing, simulations, and modeling in physics, cryptography, coding theory, optimization and indeed in all of mathematical fields.

Sage, as we call SageMath for short, started with the aim of providing a free alternative to proprietary mathematical software such as Magma, Maple, Mathematica and Matlab. Thus it combines the power of many existing open-source packages, and provides an integrated platform for open computing, education, and research. Now the SageMath project acts as an umbrella project of open-source mathematical software.

The developer community of the SageMath project is constantly improving Sage and related packages, and we invite you to help improve the source code, or contribute in your own way. We heartily welcome all kinds of contributions, technical or non-technical, from adding stars to our repositories, reporting bugs or typos, commenting to issues, or creating Pulling Requests, to donations. We provide a warm and supportive environment in which contributors experience large-scale open-source software development for humanity. 💕

Announcements:

Contents of github.com/sagemath: In addition to the main repository sagemath/sage, this org also hosts the source code of our website www.sagemath.org in website and publications and repositories of closely related projects maintained by SageMath developers: conway-polynomials, cypari2, cysignals, deformation, memory_allocator, modular_resolution, pari-jupyter, p_group_cohomology, pplpy, sage-binder-env, sage-numerical-backends-coin, sage-numerical-backends-cplex, sage-numerical-backends-gurobi, sage-shell-mode, sagecell, sagetex, threejs-sage.

Contents of gitlab.com/sagemath: Our sister org at GitLab.com hosts or archives a few other closely related projects maintained by SageMath developers: lcalc, symmetrica, zn_poly.

Pinned Loading

  1. sage sage Public

    Main repository of SageMath

    Python 2.5k 928

  2. website website Public

    Source for https://www.sagemath.org/; submit Issues/PRs here to update the website

    HTML 40 182

  3. publications publications Public

    Source for https://www.sagemath.org/library-publications.html; submit Issues/PRs here to add/update citations of documents citing Sage

    TeX 25 33

  4. sage-shell-mode sage-shell-mode Public

    Emacs front end for SageMath

    Emacs Lisp 106 21

  5. sagecell sagecell Public

    The Sage Cell Server---providing a way to embed Sage computations into any web page.

    Python 226 81

  6. sagetex sagetex Public

    Embed code, results of computations, and plots from the Sage mathematics software suite (https://www.sagemath.org) into LaTeX documents. Source repository for https://pypi.org/project/sagetex/ and …

    TeX 71 24

Repositories

Showing 10 of 89 repositories
  • sage-binder-env Public

    A Binder repo for SageMath computing environment

    sagemath/sage-binder-env's past year of commit activity
    Jupyter Notebook 38 GPL-3.0 58 0 0 Updated Sep 7, 2026
  • sage Public

    Main repository of SageMath

    sagemath/sage's past year of commit activity
    Python 2,540 928 5,000+ (23 issues need help) 637 Updated Sep 7, 2026
  • sagecell Public

    The Sage Cell Server---providing a way to embed Sage computations into any web page.

    sagemath/sagecell's past year of commit activity
    Python 226 81 3 0 Updated Sep 2, 2026
  • sage-data-polytopes Public

    PyPI-ready 2D and 3D reflexive-polytope databases for SageMath

    sagemath/sage-data-polytopes's past year of commit activity
    Python 0 GPL-2.0 0 0 0 Updated Aug 24, 2026
  • sage-data-elliptic-curves Public

    PyPI-ready elliptic-curve databases for SageMath

    sagemath/sage-data-elliptic-curves's past year of commit activity
    Python 0 GPL-2.0 0 0 0 Updated Aug 24, 2026
  • sage-data-graphs Public

    PyPI-ready graph database resources for SageMath

    sagemath/sage-data-graphs's past year of commit activity
    Python 0 GPL-2.0 0 0 0 Updated Aug 24, 2026
  • dot2tex Public

    Convert graphs generated by Graphviz to LaTeX friendly formats

    sagemath/dot2tex's past year of commit activity
    Python 165 49 34 3 Updated Aug 18, 2026
  • website Public

    Source for https://www.sagemath.org/; submit Issues/PRs here to update the website

    sagemath/website's past year of commit activity
    HTML 40 182 47 0 Updated Jul 30, 2026
  • cypari2 Public

    Python interface to the number theory library PARI/GP. Source repository for https://pypi.org/project/cypari2/

    sagemath/cypari2's past year of commit activity
    Cython 32 GPL-2.0 35 24 18 Updated Jul 27, 2026
  • publications Public

    Source for https://www.sagemath.org/library-publications.html; submit Issues/PRs here to add/update citations of documents citing Sage

    sagemath/publications's past year of commit activity
    TeX 25 33 5 0 Updated Jun 15, 2026

Sponsors

  • @ssjdan27
  • @gendx
  • @mich256
  • @hadipourh
  • @jirilebl
  • @cduston44
  • Private Sponsor
  • Private Sponsor
  • Private Sponsor
  • Private Sponsor
  • Private Sponsor
  • Private Sponsor
  • Private Sponsor

Most used topics