Skip to main content

Introduction to Markua

Markua is a simple-to-use, lightweight, tag-based text markup system for Luau, inspired by XML and HTML.

Key Features

  • Familiar: This is literally XML and HTML syntax, but in Luau. You're probably familiar with Roblox's RichText too.
  • Efficient: It can handle numerous tags, nested tags, tag attributes, ...
  • Extendable: You can define any tags in any way you want, and they'll work perfectly fine.
  • Runtime Agnostic: You can run Markua in any Luau runtime. It's just one script.

Installation

You can install Markua either via Wally or the .rbxm file in the latest release.
For usage outside Roblox, you can copy paste the src/standalone/init.luau script directly into your project.

Next Steps