RunMat
GitHub

Resource Hub

Browse by type

Latest

Blogs

Introducing RunMat Desktop: a high-performance MATLAB alternative

RunMat Desktop is a local, GPU-accelerated workspace for MATLAB-syntax code: editor, plots, variables, notebooks, run history, and an agent that can inspect your project.

View
Blogs

RunMat Runtime 0.5 is out: multi-file project support, and resolving MATLAB language semantics like Rust's compiler

RunMat Runtime 0.5 adds manifest-backed multi-file projects, named entrypoints, stronger MATLAB function/class/indexing semantics, and a shared compiler foundation for tooling, acceleration, and JIT work.

View
Blogs

Inside the RunMat Runtime: a Rust-like compiler pipeline to resolve MATLAB language semantics

A technical look at RunMat's Rust-like compiler pipeline for resolving MATLAB semantics across projects, functions, classes, indexing, bytecode, tooling, acceleration, and JIT work.

View
Blogs

Open-Source MATLAB Alternatives 2026: Speed, Compatibility & Ease of Use

Benchmarks, compatibility, and setup time for four free MATLAB alternatives. Which runs your .m files, which needs a rewrite, and which can you try in 5 seconds?

View
Blogs

How to Use GPU in MATLAB Without CUDA: Apple Silicon, NVIDIA, AMD & Intel

A practical guide to GPU acceleration in MATLAB on any hardware. How it works on NVIDIA with the Parallel Computing Toolbox, why it doesn't work on Apple Silicon, AMD, or Intel, and how to get GPU acceleration without CUDA.

View
Blogs

MATLAB Plotting in RunMat: Complete Guide to 2D, 3D & GPU-Accelerated Figures

A hands-on guide to plotting in RunMat with 20+ runnable examples covering line plots, scatter, bar charts, 3D surfaces, contour maps, subplots, animations, and GPU-accelerated rendering. All examples run in the browser.

View
Blogs

Durable Project State: Introducing RunMat App

RunMat launched last August as a CLI. In November we added GPU acceleration with Accelerate. Now the sandbox puts the full runtime in your browser, and RunMat App makes it persistent: projects, run history, version snapshots, and collaboration.

View
Blogs

The Worst Debugging Tool in MATLAB Is the One You Use Every Day

fprintf is a formatting function that got conscripted into debugging because MATLAB never shipped anything better. The guide covers what it's actually for, what it costs you as a debugger, and what to use instead.

View
Blogs

MATLAB For Loops Are Slow Because of Interpreter Overhead

MATLAB for loops carry interpreter overhead that makes them 10-60x slower than vectorized builtins. This guide covers the source of that overhead, the cost of forced vectorization, and how a compiled runtime narrows the gap.

View