RunMat - Fast, Free, Modern MATLAB Runtime

Run MATLAB code for free with RunMat: high-performance, open-source runtime with Jupyter kernel, BLAS/LAPACK, beautiful plotting, and JIT compilation. Replacement for MATLAB and GNU Octave with dramatically faster performance.

🚀 Open Source • MIT Licensed • Free Forever

The Fast, Free, Modern
MATLAB Runtime

A free, high-performance runtime for MATLAB code. No license fees, no vendor lock-in, just blazing-fast numerical computing and beautiful visualizations.

Why Use RunMat?

All the power of MATLAB without the price tag or limitations

Dramatically Faster
Advanced optimization technology that makes your MATLAB code run significantly faster than alternatives like GNU Octave. Same syntax, better performance.
🛡️
Rock Solid Reliability
Never lose your work to crashes or memory errors. Built with modern safety technology to ensure your simulations and analyses complete successfully.
🎨
Beautiful Plots
GPU-accelerated plotting with modern aesthetics. Interactive 2D/3D visualizations that export to any format.
📓
Jupyter Kernel
Run MATLAB code directly in Jupyter notebooks with full interactive support. Perfect for data science and research workflows.

Same MATLAB Syntax, Better Performance

Copy-paste your existing MATLAB/Octave code and watch it run faster and for free

$runmat
RunMat v0.1.0 by Dystr (https://dystr.com)
Fast, free, modern MATLAB runtime with JIT compilation and GC
Type 'help' for help, 'exit' to quit
% Generate data
runmat>x = linspace(0, 4 * pi, 1000);
ans = Num(1000x1 vector)
runmat>y = sin(x) .* exp(-x/10);
ans = Num(1000x1 vector)
% Create beautiful plot
runmat>plot(x, y);
[Interactive plot window opened]
% Matrix operations
runmat>A = randn(1000, 1000);
ans = Matrix(1000x1000 double)
runmat>B = A * A';
ans = Matrix(1000x1000 double)
runmat>eigenvals = eig(B);
ans = Num(1000x1 complex vector)
runmat>
RunMat - Interactive Visualization
RunMat interactive plot showing a damped sine wave with real-time visualization controls

Built with Modern Technology

For developers: RunMat leverages cutting-edge systems programming

V8-Inspired JIT Compilation
Advanced tiered execution with Ignition interpreter and Turbine JIT compiler using Cranelift for near-native performance on mathematical workloads.
Memory Safety with Rust
Zero-cost abstractions, guaranteed memory safety, and fearless concurrency eliminate entire classes of bugs common in numerical computing.
GPU-Accelerated Graphics
Modern rendering pipeline built on wgpu with WebGL/Metal/Vulkan backends for interactive 60fps visualizations and scientific plotting.
Instant Startup
Revolutionary snapshotting technology enables sub-5ms cold starts and persistent workspace state across sessions.

Install in Seconds

Copy and paste one command to get started with RunMat

Linux & macOS
curl -fsSL https://runmat.org/install.sh | sh
Windows
iwr https://runmat.org/install.ps1 | iex

Ready to Experience the Future?

Join researchers and engineers who’ve made the switch to RunMat