Mathematics Softwares and Apps

Discover best Mathematics softwares, apps and websites.

Filter by Platform

Platforms:

Mathematics Applications

Sort:
Texmaker

Texmaker

Open Source

Texmaker is a robust, cross-platform LaTeX editor that bundles essential tools like a powerful text editor, integrated PDF viewer, and equation editor into a single, user-friendly application.

Integrated PDF viewer streamlines workflow.
Integrated PDF Viewer
Education & Reference Office & Productivity
python(x,y)

python(x,y)

Open Source

Python(x,y) is a comprehensive, free and open-source development environment for scientific and engineering tasks using Python. It bundles numerous libraries and tools for numerical computation, data analysis, visualization, and more, making it a powerful alternative to commercial software.

Bundled with essential scientific libraries.
ANOVA test
Education & Reference
MATLAB

MATLAB

Commercial

MATLAB is a comprehensive platform for numerical computing, visualization, and programming. It provides a powerful environment for algorithm development, data analysis, simulation, and model development across various disciplines.

Comprehensive numerical computing environment.
Batch plotting
Development Education & Reference
Mathematica

Mathematica

Commercial

Mathematica is a comprehensive software suite for technical computing, widely used in scientific, engineering, and mathematical fields for its powerful symbolic and numerical computation capabilities.

Extremely powerful symbolic and numerical computation capabilities.
Algebra
Education & Reference
GnuPlot

GnuPlot

Open Source

Gnuplot is a portable, command-line driven graphing utility for interactive and non-interactive use. It can generate various plots of functions, data, and data fits in two and three dimensions. Widely used in scientific settings, it supports numerous output formats.

Excellent control and customization through command line.
Command line interface
Education & Reference
Maxima

Maxima

Open Source

Maxima is a comprehensive computer algebra system developed in Lisp, specializing in symbolic manipulation of mathematical expressions. It's a powerful tool for algebra, calculus, equation solving, and more, widely used in academic and research settings.

Powerful symbolic computation capabilities.
Algebra
Education & Reference
SciPy & Numpy

SciPy & Numpy

Open Source

NumPy and SciPy form a foundational ecosystem in Python for numerical and scientific computing, providing powerful tools for mathematical operations, linear algebra, statistics, and optimization.

Excellent performance for numerical computations.
File-sync
Education & Reference
Sage

Sage

Open Source

SageMath is a free open-source mathematics software system that provides a comprehensive environment for symbolic and numerical computation, algebra, calculus, and more. It integrates various existing mathematics software packages into a common Python-based interface.

Free and open-source
Symbolic Computation
Education & Reference
Scilab

Scilab

Open Source

Scilab is an open-source, cross-platform software for numerical computation, offering a high-level, numerically oriented programming language and large collection of functionalities. It is widely used in scientific and engineering applications.

Free and open-source
ANOVA test
Education & Reference
Julia

Julia

Open Source

Julia is a high-level, dynamic programming language designed for technical computing with performance comparable to traditional compiled languages. It excels in numerical analysis, data science, and scientific computing, offering a flexible environment for both rapid prototyping and high-performance code.

Exceptional performance for numerical computations, often comparable to C or For...
Parallel Computing
Development Education & Reference
wxMaxima

wxMaxima

Open Source

wxMaxima is a powerful graphical interface for the Maxima computer algebra system. It provides a user-friendly environment for symbolic and numerical computations, equation solving, calculus, plotting, and more, making complex mathematical tasks more accessible.

Provides a user-friendly graphical interface for the powerful Maxima CA S.
Algebra
Education & Reference
Swift Calcs

Swift Calcs is a powerful cloud-based platform designed for engineers, scientists, and educators to create, collaborate on, and share interactive computational documents. It combines the flexibility of a word processor with the power of a mathematical engine, allowing users to perform calculations, visualize data, and document their work seamlessly.

Seamless integration of computation and documentation.
Algebra
Education & Reference Office & Productivity
Desmos

Desmos

Free

Desmos is a free, online graphing calculator and robust mathematical tool that makes it easy to visualize functions, plot data, and explore mathematical concepts dynamically.

Completely free and easily accessible online.
Graphing calculator
Education & Reference
R (programming language)

R is a powerful open-source language and environment for statistical computing, graphics, and data analysis. Widely used by statisticians and data miners for developing statistical software and data analysis.

Extensive statistical and graphical capabilities.
Automatic data loading
Development Education & Reference
SciDaVis

SciDaVis

Open Source

SciDAVis is a free and open-source application for scientific data analysis and visualization, providing powerful tools for plotting and data manipulation specifically designed for scientists and engineers.

Completely free and open source.
Education & Reference
Soulver

Soulver

Commercial

Soulver is a unique calculation notepad that bridges the gap between a traditional calculator and a spreadsheet. It allows users to perform calculations using natural language, making it intuitive and flexible for a wide range of mathematical and financial tasks.

Intuitive natural language input for calculations.
Calculators
Education & Reference
RapidMiner

RapidMiner

Freemium

RapidMiner is an end-to-end data science platform that streamlines machine learning workflows from data preparation to model deployment, empowering users to unlock insights and build predictive models without extensive coding.

User-friendly visual interface for building workflows.
Data Mining
Development Education & Reference
GNU Octave

GNU Octave

Open Source

GNU Octave is a high-level programming language primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments.

Free and open-source, accessible to everyone.
ANOVA test
Education & Reference
fxSolver

fxSolver

Free

fxSolver is a powerful online tool designed for solving complex mathematical, scientific, and engineering equations with ease. It features a vast library of formulas and a user-friendly interface, allowing users to input, solve, and visualize equations and data.

Extensive database of pre-built formulas saves significant time.
Built-in editor
Education & Reference
Mathcad

Mathcad

Commercial

Mathcad is a powerful software for technical calculations, documentation, and engineering problem-solving. It allows users to express mathematical equations using standard notation, making it easy to read, understand, and verify complex calculations.

Uses standard mathematical notation for clarity and readability.
WYSIWYG Support
Development Education & Reference
Microsoft Mathematics

Microsoft Mathematics is a comprehensive, albeit discontinued, educational program designed to assist students and mathematics enthusiasts in solving a wide array of math and science problems. It features a versatile calculator, powerful graphing capabilities, and tools for symbolic computation, making complex equations and concepts more accessible.

Provides step-by-step solutions for learning.
Calculators
Education & Reference
SMath Studio

SMath Studio is a powerful, freeware mathematical notebook application offering a user-friendly environment for complex calculations, equation solving, and data visualization.

Powerful mathematical capabilities for freeware.
Portable
Education & Reference
SymPy

SymPy

Open Source

SymPy is a comprehensive Python library for symbolic mathematics. It empowers users to perform advanced mathematical computations, ranging from basic algebra and calculus to more complex concepts like differential equations and geometric algebra, all within the familiar Python environment.

Provides exact symbolic results.
Development Education & Reference
PSPP

PSPP

Open Source

PSPP is a free and open-source statistical analysis program, designed as a substitute for IBM SPSS Statistics. It supports a wide range of statistical analyses and data manipulation capabilities.

Completely free and open source
Education & Reference
Calculator

Calculator

Free

Calculator provides essential and advanced mathematical calculations with a user-friendly interface. It offers various modes, including standard, scientific, and programmer, alongside helpful conversion tools for currency and units, making it a versatile tool for everyday use and complex problem-solving.

Clean and intuitive user interface.
Calculators
Education & Reference
RealCalc Scientific Calculator

RealCalc Scientific Calculator is a highly-regarded scientific calculator application for Android devices. It offers a wide range of mathematical functions, unit and currency conversion, and support for both standard algebraic and Reverse Polish Notation (RPN) input methods. Designed for students, engineers, and anyone requiring a powerful mobile calculator.

Comprehensive scientific functions
Calculators
Education & Reference
Project Euler

Project Euler offers a compelling series of mathematical and computer programming problems designed to challenge and hone problem-solving skills. It serves as a platform for developers and enthusiasts to tackle intricate computational tasks where mathematical insight is as crucial as coding proficiency.

Excellent for developing mathematical and programming problem-solving skills.
Command line
Development Education & Reference
Maple

Maple

Commercial

Maple is a powerful mathematical computing environment and multi-paradigm programming language designed for engineers, scientists, educators, and students. It provides a comprehensive suite of tools for symbolic and numeric computation, data analysis, visualization, and application development across numerous domains.

Powerful symbolic and numeric computation capabilities.
Graphing calculator
Education & Reference
Freemat

Freemat

Open Source

FreeMat is a free and open-source environment designed for engineering and scientific prototyping, data analysis, and numeric computation. It provides a MATLAB-like environment for users working with mathematical and scientific data, focusing on ease of use and powerful analytical capabilities.

Free and open-source alternative to commercial software.
Portable
Education & Reference
LibreOffice - Math

LibreOffice - Math

Open Source

LibreOffice Math is a formula editor designed for seamless integration within the LibreOffice suite, allowing users to create, edit, and insert complex mathematical and scientific equations and formulas into documents, spreadsheets, presentations, and drawings.

Deeply integrated with LibreOffice suite
Equation editor
Education & Reference
Showing 1 - 30 of 33 results