🍺 BREW Explorer

← all formulae

octave

brew install octave v11.3.0_1 GPL-3.0-or-later

High-level interpreted language for numerical computing, MATLAB-compatible.

Why you might care

Octave is a free, open-source alternative to MATLAB for scientific and numerical work. It runs scripts and interactive sessions with nearly identical syntax to MATLAB, making it ideal for prototyping algorithms, data analysis, and linear algebra without proprietary licensing. Useful as a build/runtime dependency for scientific workflows and education.

Categories

Alternatives

MATLAB Python (NumPy/SciPy) Julia R
2.0k
30-day installs · #971
3.8k
90-day · #1233
18.6k
365-day · #1102

Runtime dependencies

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "MATLAB",
    "Python (NumPy/SciPy)",
    "Julia",
    "R"
  ],
  "build_dependencies": [
    "gnu-sed",
    "openjdk",
    "pkgconf"
  ],
  "categories": [
    "language-runtime",
    "interpreter",
    "scientific",
    "math"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "arpack",
    "epstool",
    "fftw",
    "fig2dev",
    "fltk",
    "fontconfig",
    "freetype",
    "gcc",
    "ghostscript",
    "gl2ps",
    "glpk",
    "graphicsmagick",
    "hdf5",
    "libsndfile",
    "libtool",
    "openblas",
    "pcre2",
    "portaudio",
    "pstoedit",
    "qhull",
    "qrupdate",
    "qscintilla2",
    "qt5compat",
    "qtbase",
    "qttools",
    "rapidjson",
    "readline",
    "suite-sparse",
    "sundials",
    "texinfo",
    "little-cms2"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "High-level interpreted language for numerical computing",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:14+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "octave",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://octave.org/index.html",
  "homepage_og_description": "GNU Octave is a programming language for scientific computing.",
  "homepage_og_image": "https://octave.org/img/octave-logo.png",
  "homepage_title": "GNU Octave",
  "installs_30d": 1998,
  "installs_365d": 18552,
  "installs_90d": 3763,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-or-later",
  "llm_generated_at": "2026-06-20T23:48:10+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "octave",
  "oldnames": [],
  "one_liner": "High-level interpreted language for numerical computing, MATLAB-compatible.",
  "optional_dependencies": [],
  "rank_30d": 971,
  "rank_365d": 1102,
  "rank_90d": 1233,
  "raw_hash": "92c664506e34648d",
  "recommended_dependencies": [],
  "revision": 1,
  "ruby_source_path": "Formula/o/octave.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "bzip2",
    "curl"
  ],
  "version_head": "HEAD",
  "version_stable": "11.3.0",
  "versioned_formulae": [],
  "why_use_this": "Octave is a free, open-source alternative to MATLAB for scientific and numerical work. It runs scripts and interactive sessions with nearly identical syntax to MATLAB, making it ideal for prototyping algorithms, data analysis, and linear algebra without proprietary licensing. Useful as a build/runtime dependency for scientific workflows and education."
}