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.
2.0k
30-day installs · #971
3.8k
90-day · #1233
18.6k
365-day · #1102
Runtime 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
Build dependencies
Links
- https://octave.org/index.html
- Brew formula source: Formula/o/octave.rb
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."
}