Skip to content

What is ManaBrew?

ManaBrew is an open-source Magic: The Gathering client and rules engine. It uses Forge as the rules reference instead of defining a new interpretation of the game, and ports Forge’s engine to Rust so it can run anywhere — including directly in your browser via WebAssembly.

Play in the browser

The full client runs as a static site at manabrew.app — no install required.

Desktop client

A native Tauri app for macOS and Windows, with installers published on GitHub releases.

Swappable engine

A Rust port of Forge’s game engine, verified card-by-card against Java Forge — or swap in the original Java Forge engine itself and play with full rules coverage today.

Multiplayer

A relay server powers online lobbies, with reconnection support for in-progress games.

ManaBrew is pre-release software, and its game engine is swappable. Two backends drive the same client today:

  • Rust engine — the Forge port that runs everywhere, including in your browser. It plays a growing set of matchups, with card coverage expanding through parity testing against Java Forge.
  • Java Forge engine — fully supported as a first-class way to play. Rooms hosted on a self-hosted node run games on the original, battle-tested Forge rules engine with its complete card coverage.