{"id":14963806,"url":"https://github.com/muxall/magui","last_synced_at":"2025-10-25T03:30:37.100Z","repository":{"id":38980485,"uuid":"163498616","full_name":"muxall/Magui","owner":"muxall","description":"Muxall Automation GUI Repo","archived":false,"fork":false,"pushed_at":"2022-06-01T23:25:29.000Z","size":3362,"stargazers_count":3,"open_issues_count":1,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-31T05:25:02.042Z","etag":null,"topics":["microsoft-visual-studio","muxall-automation-gui","visual-basic","windows-presentation-foundation","wpf","wpf-mdi"],"latest_commit_sha":null,"homepage":null,"language":"Visual Basic .NET","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/muxall.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-29T09:39:44.000Z","updated_at":"2022-11-06T18:48:36.000Z","dependencies_parsed_at":"2022-08-25T21:50:55.716Z","dependency_job_id":null,"html_url":"https://github.com/muxall/Magui","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxall%2FMagui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxall%2FMagui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxall%2FMagui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxall%2FMagui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/muxall","download_url":"https://codeload.github.com/muxall/Magui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238071061,"owners_count":19411599,"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":["microsoft-visual-studio","muxall-automation-gui","visual-basic","windows-presentation-foundation","wpf","wpf-mdi"],"created_at":"2024-09-24T13:32:10.286Z","updated_at":"2025-10-25T03:30:36.176Z","avatar_url":"https://github.com/muxall.png","language":"Visual Basic .NET","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Magui\nMuxall Automation GUI Repo\n\nMagui (pronounced: mah-gw-eye) is an acronym for Muxall Automation GUI.  The goal of Magui is, dare I say, to be the proverbial automation “big red button”.  Magui provides an abstraction layer that allows users to control and interoperate with network equipment, test equipment, and other subsystems found in IT and Telecom Networks.  Magui provides a “Network Drawing” look and feel that is familiar to Network Engineers.  Although Magui is being developed for automated integration testing, network troubleshooting, and debugging, converting it to a back-office provisioning and monitoring system should be easy.\n\nMagui is developed using Microsoft’s Window Presentation Foundation (WPF) which is a subset of the .NET framework.  Magui is coded in Visual BASIC using Microsoft Visual Studio Community 2017’s IDE.  Magui is Open Source software licensed under the MIT License.\n\nTo learn more about the design and layout of Magui, see \u003ca href=\"https://www.youtube.com/c/NetworkEngineeringVideoBlog\"\u003eNetwork Engineering Video Blog\u003c/a\u003e .\n\n\u003ch2\u003eHow-To Videos\u003c/h2\u003e\n\n\u003ca href=\"https://youtu.be/H5nAhSlopvg\"\u003eNE #71 Windows Presentation Foundation (WPF) app from scratch - Starting Magui\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/H5nAhSlopvg\"\u003eNE #72 WPF Drag-And-Drop aka Runtime Moving A Control With Mouse\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/TttQkCQ_8ms\"\u003eNE #74 WPF How to code using Shape.Line drawings for node links.\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/KneRGrq2OrU\"\u003eNE #76 WPF How to add label to shape and text binding UC.Name property\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/7kiX8m-JSbs\"\u003eNE #77 WPF Inherit Derived Class Functionality from a Base Class UserControl\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/qsl0hPCLehI\"\u003eNE #80 WPF Bubble Up Command From Child: Implementing \"Delete\" for Nodes and Links \u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/HZmhViSScok\"\u003eNE #85 WPF UserControl Save and SaveAs : Writing a config file for our nodes and links. \u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/Xd2ff_4g-Lg\"\u003eNE #87 WPF Reflection PropertyInfo: New Config File Save \u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/EXWhanHqLz0\"\u003eNE #88 WPF Interaction CallByName: The new Config File Open\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/qYmKh3_XZ44\"\u003eNE #89 WPF Desktop App Walkthrough Example: Magui’s Node Editor\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/Nq1UHVDt43c\"\u003eNE #91 WPF Binding to Class object\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/bi5l8M1UUKc\"\u003eNE #93 WPF Changing Runtime CLR Properties – Node Properties Editor\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuxall%2Fmagui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuxall%2Fmagui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuxall%2Fmagui/lists"}