• Stars
    star
    726
  • Rank 62,418 (Top 2 %)
  • Language
    C#
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

UI Library for MonoGame, FNA and Stride

Overview

Nuget Build & Publish Beta Chat

Myra is UI Library for MonoGame, FNA and Stride.

Features

  • Rich Set of Widgets. Myra has following widgets: Button, CheckBox, ComboBox, ListBox, TabControl, Grid, Image, Menu, ProgressBar, ScrollPane, SplitPane(with arbitrary number of splitters), Slider, TextBlock, TextField, SpinButton, Tree, Window, Dialog, FileDialog, ColorPickerDialog and PropertyGrid.
  • MML(Myra Markup Language). XML based declarative language to describe UI (example).
  • Skinning. The default skin(it had been borrowed from VisUI) could be replaced with a custom skin loaded from the XML (example).
  • MyraPad. Standalone WYSIWYG MML based UI designer.
  • Myra.PlatformAgnostic. Version of the library that could be used in any C# game engine.

Demo

If you would like to see Myra in action, download the binary release(Myra.v.v.v.v.zip from the latest release at Releases), unpack it and run samples.

Documentation

https://github.com/rds1983/Myra/wiki

Support

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

Building From Source Code

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

Sponsor

https://www.patreon.com/rds1983

https://boosty.to/rds1983

bitcoin: 3GeKFcv8X1cn8WqH1mr8i7jgPBkQjQuyN1

Gallery

All Widgets Sample

Commodore 64 Skin

MyraPad

Credits

More Repositories

1

SpriteFontPlus

MonoGame/FNA Library that extends functionality of the SpriteFont.
C#
146
star
2

Sichem

C to C# Code Converter
C#
89
star
3

FontStashSharp

C# port of https://github.com/memononen/fontstash
C#
75
star
4

StbSharp

C# port of the famous C framework
C#
69
star
5

NvgSharp

C# port of https://github.com/memononen/nanovg
C#
61
star
6

XNAssets

Alternative to MonoGame Content Pipeline that loads raw assets.
C#
27
star
7

Nursia

Lightweight 3D game engine for MonoGame/FNA.
C#
23
star
8

OpenSora

Various experiments with game "Trails in the sky"
C#
17
star
9

DdsKtxSharp

C# port of https://github.com/septag/dds-ktx
C
12
star
10

Jord

"Tales of Jord" is action RPG game influenced by MMORPG SlothMUD.
C#
11
star
11

PerfStat

Widget showing the performance of a MonoGame/FNA app
C#
7
star
12

BlendishSharp

C# port of https://bitbucket.org/duangle/oui-blendish
C#
7
star
13

AssetManagementBase

C#
6
star
14

SamSharp

C# port of https://github.com/s-macke/SAM
C#
6
star
15

SqliteSharp

C# port of sqlite
C
6
star
16

RobotGame

Port of XNA RobotGame Sample to MonoGame/FNA
C#
6
star
17

RacingGame

Port of XNA RacingGame Sample to MonoGame/FNA
C#
6
star
18

MyraTexturePacker

Console Texture Packer Utility
C#
5
star
19

EffectFarm

MonoGame/FNA framework to compile multiple variants of a effect
C#
4
star
20

GdxUBJson

C# Port of UBJson Reader/Writer from LibGDX
C#
4
star
21

AbarimMUD

C# Diku Based MUD Engine
C#
4
star
22

MonoGame.MultiCompileEffects

Multi compile effect support for the Monogame
C#
4
star
23

SealangSharp

SealangSharp is C# port of this: https://github.com/pybee/sealang
C++
4
star
24

Ur

C to Rust Code Converter
C#
3
star
25

DdsKtxXna

MonoGame/FNA library for loading DDS and KTX images.
C#
3
star
26

UfbxSharp

C# Port of https://github.com/ufbx/ufbx
C#
2
star
27

WorldGenerator

FNA/MonoGame Port of https://github.com/jongallant/WorldGeneratorFinal
C#
2
star
28

Myra.Silk.NET

Myra working under Silk.NET
C#
2
star
29

Myra.Extended

Additional functionality for https://github.com/rds1983/Myra
C#
2
star
30

OpenKenshi

Kenshi Resource Viewer
C#
2
star
31

FantasyMapGenerator

C#
1
star
32

FreeTypeSharp

C# Port of freetype
C
1
star
33

FontStashSharp.Silk.NET

FontStashSharp working under Silk.NET
C#
1
star
34

TestOggs

Repository for various oggs to test StbSharp with
1
star
35

DikuLoad

.NET Library To Load DikuMUD Areas
C#
1
star
36

NursiaStudio

Nursia Scene Editor
C#
1
star
37

BibleReader

Every day Bible reader based on the works of Father Daniil Sysoev.
JavaScript
1
star
38

SlothcordBot

TypeScript
1
star
39

stb_rust

Rust port of the famous C framework
C
1
star
40

GltfImporter

Command Line Utility For Converting 3D Models to Glb Format
C#
1
star