RunMat Runtime Documentation

June 10, 2026 · View on GitHub

RunMat is a high-performance runtime for MATLAB-syntax code.

This is the technical documentation for the runtime: the compiler pipeline, virtual machine, GPU and JIT tiers, session engine, plotting, analysis/simulation, and the host integration surfaces. For the MATLAB function reference and product pages, see runmat.com.

Start Here

New to RunMat? Follow these in order:

  1. Installation — install the CLI or download Desktop.
  2. Hello World — write and run your first script.
  3. Command Line Interface — the REPL, running scripts, and runtime flags.
  4. Projects — multi-file projects, packages, classes, and entrypoints.
  5. Language Compatibility — what MATLAB syntax and semantics are supported.

If you want to understand how the runtime works internally, start with the Compilation Pipeline and follow the cross-links from there.

Getting Started

Reference

Compilation Pipeline

Virtual Machine (VM)

GPU Acceleration & Fusion Engine

JIT Compiler

Builtins

Session Engine

Plotting System

WebAssembly & TypeScript

Language Server Protocol (LSP)

Memory Management

Execution

FEA on Geometry

Filesystem

Development