Blog
Manabrew blog
Updates, release notes, and technical writeups from the project.
-
Forge now runs in the browser
How we compiled Forge's Java rules engine to WebAssembly with GraalVM Web Image, kept its synchronous controller model, and connected it to the existing Manabrew client.
-
Manabrew: a Rust port of Forge, kept honest by testing against it
How Manabrew ports the Forge Magic: The Gathering rules engine to Rust and keeps it correct, using differential testing against Java Forge as an external oracle.
-
Play Magic: The Gathering with your friends
Manabrew is a free, open-source Magic: The Gathering client that enforces the rules and runs in your browser. Play against an AI or with friends, with nothing to install.