WoW Lab

WoW Lab

Toolkit

Simulate

Quick SimBest in BagsDrop Optimizer

Rotations

BrowseNew Rotation

Plan

Traits
P

Developer

DocsBibleEngineHooksMCP ServerMetricsUI Showcase

Misc

AboutBlog

© 2025 WoW Lab

  1. Home
  2. Docs
  3. Introduction

Introduction

A distributed simulation engine for World of Warcraft theorycrafting

February 13, 2026
Edit

Introduction

WowLab is a distributed simulation engine for World of Warcraft theorycrafting. It combines a high-performance Rust-based simulation core with a horizontally scalable network infrastructure to enable large-scale statistical analysis of combat mechanics.

Overview

The system consists of three primary components:

  1. Simulation Engine - A deterministic Rust engine compiled to WebAssembly for browser execution and native binaries for distributed compute nodes
  2. Distributed Network - A realtime infrastructure using Centrifugo for WebSocket communication and Redis for coordination
  3. Portal Application - A Next.js web application providing the user interface for character planning, rotation editing, and simulation analysis

Documentation Structure

This documentation covers the technical architecture and implementation details of the WowLab platform:

Architecture

System design and component overview

Engine

Simulation mechanics and WASM integration

Networking

Realtime infrastructure and protocols

Overview

Next steps

System Architecture
Design Principles
System Architecture

Navigation

Introduction

Overview

Engine

Networking

Meta

On this page

IntroductionOverviewDocumentation Structure