Mac

A showcase of open-source extensions for Visual Studio Mac

AddinMaker

Author: @mhutch

URL: https://github.com/mhutch/MonoDevelop.AddinMaker

AddinMaker makes it easy to create and maintain Visual Studio for Mac and MonoDevelop extensions.

Concepts Demonstrated

  • Commanding.
  • XML IntelliSense via BaseXmlEditorExtension.
  • File templates.
  • Custom Pads.
  • Create a custom UI (using XWT)
  • Custom project types.

SkiaFiddle

Author: Javier Suárez

URL: https://github.com/matthewrdev/VS4Mac-SkiaSharpFiddle

SkiaSharp Fiddle is a SkiaSharp playground - just like https://fiddle.skia.org, but inside VS4Mac!

Concepts Demonstrated

  • Create a pad.
  • Create a custom UI (using XWT)
  • Rolsyn for code analysis.

UnitTestGenerator

Author: @dlmcdonald

URL: https://github.com/dlmcdonald/UnitTestGenerator

Visual Studio for Mac extension to generate NUnit unit tests from any method.

Concepts Demonstrated

  • Commanding.
  • Managed Extensibility Framework.
  • Code generation using Roslyn.