Microsoft WindowsBlizzard Entertainment, 2006
Fan remake Fully playable

World of Warcraft (benilla)

Game: World of Warcraft (Windows, 2004)

WIN

benilla: a World of Warcraft 1.12.1 client written from scratch in Rust on the Bevy engine, with no original client code. It reads the game data from your own 1.12.1 install and connects to a 1.12.1 server over the original protocol; it’s developed against vmangos and also works with cMaNGOS and other cores that speak the same protocol. It reimplements every file format (MPQ, BLP, DBC, ADT, WDT, WDL, M2, and WMO), the network protocol, and the interface engine: the stock 1.12 interface runs on its own FrameXML and Lua engine from your install’s files, and addons such as Questie, pfUI, or Bagnon work. Its author calls it complete and fully playable: character creation, quests and professions, dungeons and raids, battlegrounds and honor, groups, guilds, trade, mail, and the auction house. There are no prebuilt downloads: it’s built with Rust from each release tag, on Windows, Linux, or macOS. It doesn’t answer Warden, the anticheat, so servers that enforce it drop the session. The reverse engineering of the client lives in a separate repository, benilla-re. Version 0.2.0 came out on September 27. 868 of its 877 commits list Claude as a co-author.

You needThe data from your own World of Warcraft 1.12.1 client (build 5875), in any locale, and a 1.12.1 server with Warden off, such as vmangos or cMaNGOS. To build it, stable Rust and a C compiler: on Windows, the MSVC build tools; on Linux, the ALSA and udev development packages and pkg-config; on macOS, the Xcode command line tools.

How it gets to PC
Fan reimplementation
Console
Microsoft Windows
Original studio
Blizzard Entertainment
Year
2006
Author
samwhosung
Stars
946
Last activity
2026-11-08 · 3 days ago
Latest version
v0.3.1 · 2026-11-07
License
Apache-2.0
Language
Rust
multiplayeronlinemodsreverse-engineeringai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/port/world-of-warcraft-benilla.svg)](https://recompendium.com/en/port/world-of-warcraft-benilla/)