EveryDev.ai
Subscribe
Home
Tools

3,046+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2063
  • Coding1441
  • Infrastructure665
  • Marketing524
  • Projects470
  • Research437
  • Design408
  • Analytics371
  • MCP268
  • Security265
  • Testing255
  • Data249
  • Integration183
  • Prompts183
  • Communication172
  • Learning166
  • Extensions163
  • Voice146
  • Commerce132
  • DevOps115
  • Web84
  • Finance24
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. RunMat
    RunMat icon

    RunMat

    AI Development Libraries

    Open-source, GPU-accelerated MATLAB-compatible runtime for fast numerical computing across desktop, browser, and CLI.

    Visit Website

    At a Glance

    Pricing
    Open Source
    Free tier available

    Open-source runtime, CLI, browser sandbox, and desktop app for sandbox use. No persistent project storage.

    Pro: $30/mo
    Enterprise: Custom/contact

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Development LibrariesLocal InferenceVibe Coding

    Alternatives

    IBM Granite Playgroundtinygradflash-moe
    Developer
    Dystr, Inc.San Francisco, CAEst. 2020$1000000 raised

    Listed Jul 2026

    About RunMat

    RunMat is an open-source runtime built in Rust that executes MATLAB-syntax code with GPU acceleration across macOS, Linux, Windows, and the browser. Developed by Dystr, Inc., it targets engineers and scientists who need fast numerical computing without switching languages or managing GPU kernels manually. The core runtime is released under the Apache 2.0 license, and a desktop application plus collaborative cloud layer sit on top of it.

    What It Is

    RunMat is a MATLAB-compatible numerical computing runtime that replaces the need for a MATLAB license while adding modern GPU acceleration. It accepts standard .m file syntax — including arrays, control flow, functions, and classdef — and executes them through a multi-tiered engine: a fast-startup bytecode VM for general execution and a Cranelift-based JIT for hot code paths. An acceleration engine fuses array operations into GPU kernels and keeps tensors resident on-device between operations, dispatching independent chains to parallel GPU cores. The result is the same MATLAB-style math running on Apple Metal, NVIDIA/AMD Vulkan, DirectX 12, or WebGPU without any manual kernel code.

    Architecture and Execution Model

    The runtime is host-neutral and structured as a set of Rust crates covering the language frontend (lexer, parser, HIR, MIR, static analysis), execution (VM, JIT via runmat-turbine, builtins), GPU acceleration (runmat-accelerate via wgpu), plotting (runmat-plot), filesystem abstraction, CLI, and browser bindings (WASM + TypeScript). Key architectural properties include:

    • Automatic fusion: builds an internal operation graph, fuses elementwise math and reductions into optimized GPU kernels
    • Auto-offload decisions: estimates whether CPU or GPU execution is better for current array shapes; smaller workloads stay on CPU when transfer overhead would dominate
    • Strong static analysis: type/shape inference and definite-assignment checks run before execution to optimize the execution plan
    • Async runtime: built on Rust futures for non-blocking execution in web, CLI, and headless pipeline contexts
    • TypeScript/WASM bindings: the runmat npm package embeds the runtime in browser, Electron, and Node hosts with session APIs, workspace snapshots, filesystem providers, and GPU status reporting

    Deployment and Platform Coverage

    RunMat ships in three access modes that share the same underlying runtime:

    • Desktop app: native application for macOS (Apple Silicon and Intel), Linux (x86_64 AppImage), and Windows (x86_64 installer); includes a code/notebook editor, GPU-rendered interactive 2D/3D plots, a workspace inspector showing type/shape/device residency per variable, and an agent harness with direct access to plots and variables
    • Browser sandbox: runs locally in the browser via WebAssembly with zero setup; no server-side execution
    • CLI: installable via curl script, Homebrew, or cargo install; supports local scripts, named project entrypoints via runmat.toml, and remote project execution with filesystem mounting

    Collaboration and Compliance Features

    The Pro and Enterprise tiers add a collaborative project layer on top of the open-source runtime. Projects are shared workspaces with real-time file sync, automatic per-save versioning, and one-click project snapshots. Enterprise adds SSO/SAML/SCIM, audit logs, air-gapped and network-isolated deployments, bring-your-own model provider, and dedicated support. The RunMat Agent feature uses LLM credits for model calls and has direct visibility into the user's plots and variables during iteration.

    Update: RunMat v0.5.6

    The latest release is v0.5.6, published on June 29, 2026, with active development ongoing (last push the same day). The GitHub repository notes that RunMat is pre-1.0 software: the core runtime, CLI, GPU engine, and TypeScript bindings are usable, but MATLAB compatibility coverage is still expanding. The repository lists 600+ built-in functions and benchmarks comparing RunMat GPU performance against NumPy, PyTorch, Octave, and Julia — the published benchmark harness reports results such as up to 131× faster than NumPy on a Monte Carlo GBM simulation and up to 144× faster than PyTorch at 1B elements on elementwise math, though the README notes results depend on hardware, driver stack, and workload shape.

    RunMat - 1

    Community Discussions

    Be the first to start a conversation about RunMat

    Share your experience with RunMat, ask questions, or help others learn from your insights.

    Pricing

    FREE

    Free

    Open-source runtime, CLI, browser sandbox, and desktop app for sandbox use. No persistent project storage.

    • Open-source runtime/CLI
    • High-performance desktop app
    • Unlimited private, temporary sandboxes
    • MATLAB syntax code execution
    • 600+ built-in functions

    Pro

    Local and collaborative projects for serious math work, with version history and RunMat Agent credits.

    $30
    per month
    • Unlimited local and shared projects
    • Collaboration and version history
    • 10GB project storage
    • 100 RunMat Agent credits per month
    • Desktop local-folder projects
    • Multi-player projects
    • Public link sharing
    • Private organization sharing
    • Standard support
    • 14-day free trial included

    Enterprise

    Air-gapped deployments, compliance, SSO, and dedicated support for organizations.

    Custom
    contact sales
    • SSO / SAML / SCIM
    • Audit logs
    • Network isolated deployments
    • Air-gapped deployment
    • Private deployment
    • BYO model provider
    • Custom storage backends
    • Custom access control
    • Custom Agent LLM credits
    • Dedicated support
    View official pricing

    Capabilities

    Key Features

    • MATLAB-syntax code execution
    • GPU acceleration via Metal, Vulkan, DirectX 12, WebGPU
    • Automatic operation fusion into GPU kernels
    • Cranelift-based JIT compiler for hot code paths
    • Bytecode VM for fast startup
    • 600+ built-in functions
    • Interactive GPU-rendered 2D/3D plotting (30+ plot types)
    • Type and shape diagnostics / static analysis
    • Browser sandbox via WebAssembly (zero setup)
    • Desktop app for macOS, Linux, Windows
    • CLI with local and remote project execution
    • TypeScript/npm bindings for browser and Node
    • Real-time multiplayer project collaboration
    • Automatic per-save version history
    • Project snapshots
    • RunMat Agent with LLM credits
    • Finite Element Analysis (FEA) / Math on Geometry
    • Audit logs (Enterprise)
    • SSO/SAML/SCIM (Enterprise)
    • Air-gapped and private deployments (Enterprise)
    • Language Server Protocol (LSP) support

    Integrations

    Metal (Apple GPU)
    Vulkan (NVIDIA/AMD GPU)
    DirectX 12 (Windows GPU)
    WebGPU
    Cranelift JIT
    wgpu
    WebAssembly
    npm / Node.js
    Homebrew
    Cargo / crates.io
    MATLAB .m file format
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate RunMat and help others make informed decisions.

    Developer

    Dystr, Inc.

    Dystr builds RunMat, an open-source GPU-accelerated MATLAB-compatible runtime for numerical computing. The team combines backgrounds in autonomous vehicles (Apple AV program), mechatronics engineering, distributed systems infrastructure, and deep-tech product marketing. Dystr's mission is to make running math fast, accessible, and collaborative for engineers and scientists who use computers to compute.

    Founded 2020
    San Francisco, CA
    $1000000 raised
    5 employees
    Read more about Dystr, Inc.
    WebsiteGitHubLinkedInX / Twitter
    1 tool in directory

    Similar Tools

    IBM Granite Playground icon

    IBM Granite Playground

    Interactive playground for testing and experimenting with IBM's Granite family of open-source AI foundation models.

    tinygrad icon

    tinygrad

    tinygrad is an open-source deep learning framework written in Python that focuses on simplicity and hackability, supporting a wide range of hardware accelerators.

    flash-moe icon

    flash-moe

    A Mixture of Experts (MoE) implementation in Python, enabling efficient sparse model inference by routing inputs to specialized expert sub-networks.

    Browse all tools

    Related Topics

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    246 tools

    Local Inference

    Tools and platforms for running AI inference locally without cloud dependence.

    136 tools

    Vibe Coding

    Vibe code using low code AI tools that let you build applications with natural language prompts with minimal code.

    166 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions