OpenWoW is a from-scratch reimplementation of the World of Warcraft 3.3.5a (WotLK) game client in modern C++20, built as a drop-in replacement binary: it reads the standard Data/, Interface/ and WTF/ folders and ships no game code or assets. World rendering, the Lua 5.1 interface system (stock FrameXML and addons run unmodified), and the original wire protocol are all working against era servers, tested against AzerothCore. Renderer: bgfx (Vulkan/Metal/DX11/GL). Windowing: SDL2. Video: FFmpeg. Released under AGPL-3.0 as a published snapshot with reverse-engineering research stripped. Active development: 23 stars, 7 forks, last pushed 2026-08-25.