docs/Overview
C++23
Language
ENet
Networking
Lua
Scripting
UDP
Protocol
Private Server Implementation

Build your own
Growtopia
server.

buremtopia is a clean, modular foundation for custom Growtopia server experiences. Fully scriptable, fully documented, fully open.

Technology Stack

  • C++23 — Modern standard with ranges, structured bindings, concepts
  • ENet 1.3.x — Reliable UDP networking library (used by Growtopia itself)
  • sol2 / Lua 5.4 — High-level Lua bindings for server scripting
  • cpp-httplib — Lightweight embedded HTTP/HTTPS server
  • nlohmann/json — JSON configuration and data serialization
  • Conan 2 + CMake — Package management and build system
  • Google Test — Unit testing for packet serialization and core logic
buremtopia is for educational and research purposes. Comply with Ubisoft's terms of service.