Julia

Fast, high-level language for technical computing

★ Stars49.2k49,217 on GitHub
Last commit18 Oct 2026
LicenceMITSPDX, from the repository
View on GitHub ↗

From GitHub, fetched 19 Oct 2026.

Julia is a free programming language designed for numerical and scientific computing, with syntax familiar to MATLAB users and performance close to C. It has a large package ecosystem for differential equations, optimisation, statistics and machine learning.

Free alternative to

In collections

Related tools

NumPy

Numerical computing

The fundamental package for array computing in Python

Stars
★ 33k
Licence
BSD-3-Clause
Updated

Alternative to MATLAB

JupyterLab

Data science & workflows

Web-based notebooks for code, data and narrative

Stars
★ 15.4k
Licence
BSD-3-Clause
Updated

Alternative to MATLAB, Mathematica

SciPy

Numerical computing

Algorithms for scientific computing in Python

Stars
★ 15.1k
Licence
BSD-3-Clause
Updated

Alternative to MATLAB

Spyder

Numerical computing

Scientific Python IDE with a MATLAB-like layout

Stars
★ 9.4k
Licence
MIT
Updated

Alternative to MATLAB

SageMath

Numerical computing

Open-source mathematics system built on Python

Stars
★ 2.6k
Licence
GPL-3.0
Updated

Alternative to Mathematica, Maple

GNU Octave

Numerical computing

Scientific programming language largely compatible with MATLAB

Stars
★ 666
Licence
GPL-3.0
Updated

Alternative to MATLAB