Open source · Pure Go

A Classic RO client,
rebuilt in Go.

Goro is an MIT-licensed reimplementation of a pre-Renewal MMORPG client, built for preservation, experimentation, and fun.

Free and open source · MIT Licensed

About the project

Old memories,
modern foundations.

Goro rebuilds the classic client experience in readable, reusable Go—without carrying over the limitations of the original executable.

Faithful first

Focused on the pre-renewal 2008 experience, from maps and jobs to combat and social systems.

Pure Go

Built without CGO for straightforward cross-compilation and compact, self-contained releases.

Modern GPU stack

Powered by GoGPU, with Vulkan and Wayland support, high-refresh displays, and a themeable UI.

For tinkerers

Designed from the start as a reusable client foundation that people can study, reshape, and use to build an MMO of their own.

Showcase

Rune-Midgard at modern resolutions.

Watch the full playlist

Gameplay playlist

See every step
of the rebuild.

Maps, combat, effects, UI, and all the small details that bring the world back to life.

Watch on YouTube

Latest stable release

Downloads.

Standalone builds are available for Windows, macOS, and Linux.

Goro does not ship copyrighted game data. You’ll need a legally obtained compatible game data directory to play.

Setup guide

Build it with us

Join the
preservation effort.

Explore the code, report a bug, or help recreate another corner of Midgard. Every contribution moves the client forward.

Contribute on GitHub