Macaulay2 is the research system for Gröbner bases, free resolutions, Betti numbers, and the geometry of polynomial ideals. Thirty-four years in the making — now with an interface to match.
Where general tools stop, Macaulay2 begins — the canonical engine for the algebra behind modern geometry.
Gröbner bases, primary decomposition, integral closure, Ext and Tor, local cohomology — over any ring you can write down.
Varieties and schemes, sheaf cohomology, divisors, intersection theory, moduli — compute the invariants by hand no longer.
From matroids to D-modules to numerical algebraic geometry — a community library spanning every corner of the field.
No install, no setup. A full kernel, in a notebook that saves and shares by link — so the computation you ran tonight is the one your collaborator opens tomorrow.
Open a notebook →Native binaries where they exist, a guided path where they don't.
brew install Macaulay2/tap/macaulay2apt install macaulay2wsl --install · then apt install