Definitive technical computing system spanning machine learning and neural networks, data science, visualizations and much more.
Cost / License
- Paid
- Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
- Online





Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an...

Scilab is free and open source software for numerical computation providing a powerful computing environment for engineering and scientific applications. Scilab includes hundreds of mathematical functions.


+1
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Python
- BSD


+1
Gnuplot is a portable command-line driven interactive data and function plotting utility. It was originally intended as to allow scientists and students to visualize mathematical functions and data. It does this job pretty well, but has grown to support many non-interactive...


Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux



Calcpad is a lightweight mathematical platform for cloud and desktop. It parses simple text scripts and converts them into professional Html reports. Supports complex numbers, variables, functions, graphing, units and numerical methods.


+1
Wolfram Language is a symbolic language, deliberately designed with the breadth and unity needed to develop powerful programs quickly. By integrating high-level forms—like Image, GeoPolygon or Molecule—along with advanced superfunctions—such as ImageIdentify or...
Cost / License
- Free
- Proprietary (MIT)
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- BSD
- openSUSE
- FreeBSD
- OpenSolaris
- NetBSD
- OpenBSD
Open source numerical computation tool enabling advanced statistical analysis, nonlinear fitting, ODE solving, and 1D/2D data visualization for research.


+3
Python(x,y) is a free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces and .

Polynote is a different kind of notebook. It supports mixing multiple languages in one notebook, and sharing data between them seamlessly. It encourages reproducible notebooks with its immutable data model.
Cost / License
- Free
- Open Source (Apache-2.0)
Platforms
- Self-Hosted


+4
A language and editor focused on scientific computation, solving engineering problems with safety checks, low-cost abstraction, and matrix programming.


PDL ("Perl Data Language") gives standard Perl the ability to compactly store and speedily manipulate the large N-dimensional data arrays which are the bread and butter of scientific computing.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Reinteract is a system for interactive experimentation with Python. Reinteract worksheets contain Python code combined with the results of that code, formatted as text or graphical plots. Youu can go back and edit previously entered statements, and the results will update.
Cost / License
- Free
- Open Source
Alerts
- Discontinued
Platforms
- Mac
- Windows
- Linux

Doronix Math Toolbox is a numerical computing environment with programming language which can be used as alternative to MATLAB. It allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user functions, import and export CSV-files...
Cost / License
- Paid
- Proprietary
Application type
Platforms
- Mac
- Windows
- Linux

DataMelt (or DMelt) is a program for numeric computation, statistics, data analysis and data visualization.
Cost / License
- Free Personal
- Open Source
Platforms
- Mac
- Windows
- Linux
- Android



CuPy is an open-source array library for GPU-accelerated computing with Python. CuPy utilizes CUDA Toolkit libraries including cuBLAS, cuRAND, cuSOLVER, cuSPARSE, cuFFT, cuDNN and NCCL to make full use of the GPU architecture.



Maple Flow is a mathematics tool that makes it easy for engineers to brainstorm, develop, and document their design calculations. It combines a simple, freeform interface with a comprehensive math engine and provides a whiteboard-style environment that automatically keeps...



















































