RunMat
GitHub

A modern runtime for MATLAB syntax

Run existing MATLAB-style workloads on an open-source runtime built around typed IR, tiered execution, and automatic GPU acceleration.

Explore GPU acceleration and builtins.

Compiler-first MATLAB compatibility

RunMat parses MATLAB syntax into a typed compiler pipeline, so diagnostics, tooling, execution, and optimization all share the same semantic model.

Compiler Pipeline

Tiered execution for fast iteration and hot paths

Scripts start immediately in the VM interpreter, while frequently executed paths can move through the JIT pipeline for optimized native execution.

JIT Runtime

GPU acceleration without rewriting code

The runtime recognizes GPU-friendly array work, fuses operation chains, and keeps data resident on device across Metal, Vulkan, DirectX 12, and WebGPU via wgpu.

GPU Architecture

Build on the runtime

Install the CLI, browse supported functions, or inspect the runtime internals in the docs.