EVERYTHING XIAOMI
Get listed
Maxima logo

Maxima

Maxima is a free computer algebra system for symbolic and numerical expressions, available on Linux, macOS, Windows, and the web.

Place
#37 of 68
Score
6.4
Maxima's website

What Maxima is

Maxima is a free computer algebra system for symbolic and numerical expressions, available on Linux, macOS, Windows, and the web. It handles differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, linear equation systems, polynomials, vectors, matrices, and tensors. Numerical work supports exact fractions, arbitrary-precision integers, and variable-precision floating-point values. Maxima plots functions and data in two or three dimensions. Downloads include wxMaxima and XMaxima notebook interfaces with formatted mathematical output, alongside a terminal program. An online version can be tried in a browser. Maxima is distributed under the GNU General Public License, with some U.S. Department of Energy export restrictions. Linux plotting instructions require Gnuplot. The project discussion mailing list accepts questions from beginners and developers. Source code and documentation are maintained by 27 volunteers worldwide. The project notes that no computer algebra system is complete or proven correct for every problem. Maxima descends from Macsyma, which began at MIT in the late 1960s.

Good

  • Broad symbolic and numerical mathematics
  • Exact and arbitrary-precision calculations
  • Two- and three-dimensional plotting
  • Notebook and terminal interfaces
  • Runs on four platforms plus web

Watch out

  • Linux plotting requires Gnuplot
  • Correctness cannot be guaranteed for every problem
  • GNU GPL includes some export restrictions
  • Web access is provided as an online version

Who it suits

It suits students, researchers, and developers needing broad symbolic or numerical mathematics across desktop and browser platforms. Users requiring plots on Linux also need Gnuplot.

Verdict

Maxima offers wide mathematical coverage with multiple interfaces and platform options at no cost. Its own limitation on guaranteed correctness and Linux plotting dependency should guide setup.

Plans and prices

From Maxima's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
MaximaFreeGNU GPL; some U.S. Department of Energy export restrictions

The facts

Each one read from Maxima's own pages, with the date it was checked.

What it does

History
Maxima descends from Macsyma, which originated at MIT in the late 1960s.checked 11 Oct 2026
Integrations
On Linux, Maxima's plotting instructions require Gnuplot to create plots.checked 11 Oct 2026
Interfaces
The downloads include wxMaxima and XMaxima notebook interfaces with formatted mathematical output, alongside the terminal program.checked 11 Oct 2026
License
Maxima is distributed under the GNU General Public License, with some U.S. Department of Energy export restrictions.checked 11 Oct 2026
Limitations
The installation page cautions that a computer algebra system such as Maxima is never complete or proven to give correct answers in all problems.checked 11 Oct 2026
Lisp implementations
The FAQ lists Clisp, SBCL, CCL, GCL, CMUCL, ECL, Scieneer Common Lisp, Allegro Common Lisp, and ABCL as supported Lisp implementations.checked 11 Oct 2026
Maintenance
The project page says its source code and documentation are maintained by 27 volunteers from around the world.checked 11 Oct 2026
Math operations
Its listed capabilities include differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, linear equation systems, polynomials, vectors, matrices, and tensors.checked 11 Oct 2026
Online access
The homepage links to an online version that users can try in a browser.checked 11 Oct 2026
Plotting
Maxima can plot functions and data in two and three dimensions.checked 11 Oct 2026
Precision
Maxima produces high precision numerical results using exact fractions, arbitrary-precision integers, and variable-precision floating-point numbers.checked 11 Oct 2026
Purpose
Maxima is a computer algebra system for manipulating symbolic and numerical expressions.checked 11 Oct 2026
Support
The Maxima discussion mailing list accepts questions ranging from beginner issues to development ideas.checked 11 Oct 2026

Where it runs

Platforms
The maker provides installation instructions for Windows, Macintosh, and Linux.checked 11 Oct 2026

Alternatives to Maxima

All alternatives
  1. 1Mathway logo

    Mathway

    Free planAndroidiOSWebExtension
    8.2From $39.99 a year
  2. 2CameraMath logo

    CameraMath

    Free planAndroidiOSWebAPI
    8.0From $59.99 a year
  3. 3MathPad logo

    MathPad

    Free planAndroidiOSWebAPI
    8.0From $14.99 a month
  4. 4

    MalMath

    Free planAndroidiOSWeb
    7.8From $24.99 a year
  5. 5Cymath logo

    Cymath

    Free planAndroidiOSWeb
    7.3From $5 a month
  6. 6

    GeoGebra

    Free planAndroidiOSWebAPI
    7.3Free plan