Skip to content
MyraUIPublic

About

UI Library for MonoGame, FNA and Stride

Topics

Resources

Stars

887 stars

Watchers

16 watching

Forks

Repository files navigation

Overview

Nuget Build & Publish Beta Chat

Myra is a UI library for MonoGame, FNA, and Stride.

Features

  • Rich Set of Widgets. Myra has the following widgets: Label, Button, ToggleButton, CheckButton, RadioButton, TextBox, Image, Separator, ComboView, ListView, Menu, TabControl, Slider, ProgressBar, SpinButton, Grid, HorizontalStackPanel, VerticalStackPanel, Panel, ScrollViewer, SplitPane (with arbitrary number of splitters), TreeView, Window, Dialog, FileDialog, ColorPickerDialog, PropertyGrid.
  • MML (Myra Markup Language). An XML-based declarative language to describe UI (example).
  • Skinning. The default skin (borrowed from VisUI) can be replaced with a custom skin loaded from XML (example).
  • MyraPad. Standalone WYSIWYG MML based UI designer.
  • Myra.PlatformAgnostic. Version of the library that could be used in any C# game engine.
  • Myra.Mcp. Headless MCP server so AI coding agents (Claude Code, Codex) can validate, read, and save Myra .xmmp layouts through the real engine, plus discover the widget vocabulary. See src/Myra.Mcp/README.md.

Documentation

https://myraui.github.io/Myra/

Support

Use the following resources if you need help with Myra or have any questions:

Building From Source

  1. Clone this repository.
  2. Open a solution from the "build" folder.

Sponsor

If this project is useful for you, you can support the development:

Crypto

Blockchain Supported Tokens Wallet Address
TON Network GRAM (native), USDT (TON) UQCQy6tFInPvqinE44zHY4R0rYS3niaBikkqiSyGmyoAMwyO
BSC BNB (native), USDT (BEP20) 0x4205d5B12e4edc2D30E97A398A627c83872084E9
Solana SOL (native), USDT (SPL) GjHtV9mP4eJNmi8p5bwsHtb5WV2zFu3v5VhiZ1bvddGV
TRON TRX (native), USDT (TRC-20) TM2SbB9eRQ99MP6d85a3yJSCWhqeV46crh
Bitcoin BTC (native) bc1qygcxzyhz0m34m9anj27rdydjekkv5ymxa9f927

Gallery

All Widgets Sample

Commodore 64 Skin

MyraPad

Credits

About

UI Library for MonoGame, FNA and Stride

Topics

Resources

Stars

887 stars

Watchers

16 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages