{"id":26474394,"url":"https://github.com/rds1983/myra","last_synced_at":"2025-04-10T01:06:15.123Z","repository":{"id":37598233,"uuid":"66231101","full_name":"rds1983/Myra","owner":"rds1983","description":"UI Library for MonoGame, FNA and Stride","archived":false,"fork":false,"pushed_at":"2024-12-26T20:05:40.000Z","size":34010,"stargazers_count":777,"open_issues_count":68,"forks_count":99,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-10T01:06:01.277Z","etag":null,"topics":["csharp","gamedev","gui","mit","monogame","myra","open-source","stride","xna"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rds1983.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.MonoGame.Extended.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"rds1983","custom":"https://boosty.to/rds1983"}},"created_at":"2016-08-22T01:49:08.000Z","updated_at":"2025-03-31T14:17:06.000Z","dependencies_parsed_at":"2023-01-29T11:32:43.875Z","dependency_job_id":"f71f3090-19a3-435f-af5a-995daf1fb3b3","html_url":"https://github.com/rds1983/Myra","commit_stats":{"total_commits":876,"total_committers":27,"mean_commits":32.44444444444444,"dds":0.432648401826484,"last_synced_commit":"92e0fa4c8d8924cb49e9ed6d9a780abe7c9a2dba"},"previous_names":[],"tags_count":75,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rds1983%2FMyra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rds1983%2FMyra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rds1983%2FMyra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rds1983%2FMyra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rds1983","download_url":"https://codeload.github.com/rds1983/Myra/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137888,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","gamedev","gui","mit","monogame","myra","open-source","stride","xna"],"created_at":"2025-03-19T22:52:32.020Z","updated_at":"2025-04-10T01:06:15.104Z","avatar_url":"https://github.com/rds1983.png","language":"C#","funding_links":["https://patreon.com/rds1983","https://boosty.to/rds1983","https://www.patreon.com/rds1983"],"categories":[],"sub_categories":[],"readme":"## Overview\n[![Nuget](https://img.shields.io/nuget/dt/Myra)](https://www.nuget.org/packages/Myra/)\n[![Build \u0026 Publish Beta](https://github.com/rds1983/Myra/actions/workflows/build-and-publish-beta.yml/badge.svg)](https://github.com/rds1983/Myra/actions/workflows/build-and-publish-beta.yml)\n[![Chat](https://img.shields.io/discord/628186029488340992.svg)](https://discord.gg/ZeHxhCY)\n\nMyra is UI Library for [MonoGame](http://www.monogame.net/), [FNA](https://github.com/FNA-XNA/FNA) and [Stride](https://github.com/stride3d/stride).  \n\n## Features\n* **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.\n* **MML(Myra Markup Language).** XML based declarative language to describe UI ([example](/samples/Myra.Samples.AllWidgets/allControls.xmmp)).\n* **Skinning.**  The default skin(it had been borrowed from [VisUI](https://github.com/kotcrab/vis-ui)) could be replaced with a custom skin loaded from the XML ([example](/samples/Myra.Samples.CustomUIStylesheet/Resources/ui_stylesheet.xmms)).\n* **MyraPad.** Standalone WYSIWYG MML based UI designer.\n* **Myra.PlatformAgnostic.** Version of the library that could be used in any C# game engine.\n\n## Demo\nIf you would like to see Myra in action, download the binary release(Myra.v.v.v.v.zip from the latest release at [Releases](https://github.com/rds1983/Myra/releases)), unpack it and run samples.\n\n## Documentation\n[https://github.com/rds1983/Myra/wiki](https://github.com/rds1983/Myra/wiki)\n\n## Support\nUse following resources if you need help with Myra or have other questions:\n* [Myra Discord](https://discord.gg/ZeHxhCY)\n* [Myra Topic at MonoGame Community Forum](http://community.monogame.net/t/myra-ui-library-for-the-monogame)\n* [Myra Topic at gamedev.ru (Russian)](https://gamedev.ru/code/forum/?id=241617)\n\n## Building From Source Code\n1. Clone this repo.\n2. Open a solution from the \"build\" folder.\n\n## Sponsor\nhttps://www.patreon.com/rds1983\n\nhttps://boosty.to/rds1983\n\nbitcoin: 3GeKFcv8X1cn8WqH1mr8i7jgPBkQjQuyN1\n\n## Gallery\nAll Widgets Sample\n![](/images/AllWidgetsSample.png)\n\nCommodore 64 Skin\n![](/images/CustomStylesheetSample.png)\n\nMyraPad\n![](/images/MyraPad.png)\n\n## Credits\n* [MonoGame](http://www.monogame.net/)\n* [FNA](https://github.com/FNA-XNA/FNA)\n* [Stride](https://github.com/stride3d/stride)\n* [MonoGame.Extended](https://github.com/craftworkgames/MonoGame.Extended)\n* [VisUI](https://github.com/kotcrab/vis-editor/wiki/VisUI)\n* [LibGDX](http://libgdx.badlogicgames.com/)\n* [Cyotek.Drawing.BitmapFont](https://github.com/cyotek/Cyotek.Drawing.BitmapFont)\n* [stb](https://github.com/nothings/stb)\n* [TextCopy](https://github.com/SimonCropp/TextCopy)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frds1983%2Fmyra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frds1983%2Fmyra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frds1983%2Fmyra/lists"}