{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "science-math",
 "name": "Math and science tools",
 "page": "https://opensourceeverything.org/g/science-math/",
 "category": "dev-data",
 "categoryName": "Databases, data & science",
 "job": "Calculators, graphing and scientific computing",
 "closedApps": [
  "MATLAB",
  "Mathematica",
  "Maple"
 ],
 "coverage": "partial",
 "alternatives": [
  {
   "id": "gnu-octave",
   "name": "GNU Octave",
   "page": "https://opensourceeverything.org/p/gnu-octave/",
   "summary": "GNU Octave is a free program, shown here through the code for its project website, which explains how the website is built and updated. The material does not describe Octave's calculating features, so its use for math and science is not confirmed here.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [],
   "license": "GPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 14,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/gnu-octave/gnu-octave.github.io",
   "website": "https://octave.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "gnu-octave",
   "rank": 1,
   "fit": "partial",
   "note": "Math and science use not described in the material given",
   "why": "Does part of the job · Easy setup",
   "score": 39
  },
  {
   "id": "julia",
   "name": "Julia",
   "page": "https://opensourceeverything.org/p/julia/",
   "summary": "Julia is a programming language built for scientific and technical computing, such as crunching numbers and running simulations. It is aimed at programmers, scientists and engineers who write their own analysis code.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 49214,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/JuliaLang/julia",
   "website": "https://julialang.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "julia",
   "rank": 2,
   "fit": "partial",
   "note": "Covers scientific computing for programmers; no ready-made calculator or graphing app.",
   "why": "Does part of the job · Advanced setup",
   "score": 34.1
  },
  {
   "id": "sagemath",
   "name": "SageMath",
   "page": "https://opensourceeverything.org/p/sagemath/",
   "summary": "SageMath is free mathematical software meant as an alternative to commercial tools like MATLAB, Mathematica and Maple. It is aimed at students, teachers and researchers who work with math and scientific calculations.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux",
    "web",
    "server"
   ],
   "license": "GPL-3.0-or-later",
   "licenseClass": "open",
   "licenseNeedsCheck": true,
   "stars": 2610,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/sagemath/sage",
   "website": "https://www.sagemath.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "sagemath",
   "rank": 3,
   "fit": "partial",
   "note": "Covers math and scientific computing; graphing and calculator use are less clear from the README.",
   "why": "Does part of the job · Advanced setup",
   "score": 33.3
  }
 ],
 "source": "https://opensourceeverything.org/g/science-math/",
 "group": "Math and science tools",
 "replaces": [
  "MATLAB",
  "Mathematica",
  "Maple"
 ]
}