9.9 KiB
9.9 KiB
Awesome MonoDevelop
A curated list of awesome Visual Studio for macOS and MonoDevelop addins, tools and resources.
Work in progress. Contributions are always welcome!
MonoDevelop
- monodevelop: This repository contains the files used for generating the MonoDevelop website.
- MonoDevelop.AddinMaker: Extension to make it easier to create Visual Studio for Mac / MonoDevelop extensions.
- MonoDevelop.Sdk: A set of MonoDevelop reference assemblies for AddIn authors to reference during the build.
Addins
- editorconfig-monodevelop: EditorConfig plugin for MonoDevelop and Visual Studio for Mac.
- Gorilla Player: Xamarin Forms Live Preview on Devices and Emulators.
- DefaultDesigner: Xamarin Studio & Visual Studio for Mac add-in to open xib and storyboard files with Xcode Interface Builder by default.
- Godot Extension: MonoDevelop/Visual Studio for Mac Godot integration.
- LiveXAML: Whenever you save any XAML file, it automatically updates the running application.
- MFractor: MFractor is the essential productivity tool for Xamarin Studio.
- Mutatio: Visual Studio for Mac add-in/extension for converting old PCLs to .NET Standard 2.0 targeting projects automatically.
- Mono-D: Mono-D is a language binding for MonoDevelop for the D Programming language.
- monodevelop-addin-mpack-extractor: Simple console app that downloads an .mpack file (zip file) and extracts it to a directory.
- monodevelop-cake-task-runner: Provides a Cake Task Runner for MonoDevelop and Visual Studio for Mac.
- monodevelop-file-service-events-addin: FileService events monitor for MonoDevelop and Visual Studio for Mac.
- MonoDevelop.Gendarme: It integrates the static analyzer Gendarme into MonoDevelop and Visual Studio for macOS.
- monodevelop-grunt-task-runner: Provides a Grunt Task Runner for MonoDevelop and Visual Studio for Mac.
- monodevelop-gulp-task-runner: Provides a Gulp Task Runner for MonoDevelop and Visual Studio for Mac.
- monodevelop-json-addin: JSON editor addin for MonoDevelop.
- monodevelop-language-server-addin: Language Server Protocol support for MonoDevelop and Visual Studio for Mac.
- monodevelop-log-monitor: Monitors errors logged to the IDE log.
- MonoDevelop.MicroFramework: AddIn for MonoDevelop/Xamarin Studio for developing micro controllers with .Net MicroFramework.
- MonoDevelop.MSBuildEditor: Improved MSBuild editing support.
- monodevelop-nuget-extensions: Adds some extra features to the NuGet addin that are not currently built-in. These features are experimental, subject to change, removal.
- monodevelop-open-any-folder-addin: Provides the ability to open any folder instead of having to create a project.
- monodevelop-paket-addin: Paket addin for MonoDevelop, Xamarin Studio and Visual Studio for Mac.
- monodevelop-path-env-variable-addin: Provides a way to define a custom PATH environment variable for MonoDevelop.
- monodevelop-powershell-addin: Provides PowerShell support for MonoDevelop.
- MonoDevelop.ResXEditorr: MonoDevelop add-in which enables editing of ResX files with a table interface.
- monodevelop-task-runner-addin: Provides a Task Runner Explorer for MonoDevelop and Visual Studio for Mac.
- monodevelop-template-creator-addin: Template creator for MonoDevelop and Visual Studio for Mac.
- monodevelop-typescript-task-runner: Provides a Task Runner Explorer for MonoDevelop and Visual Studio for Mac.
- monodevelop-wakatime: WakaTime is a productivity & time tracking tool for programmers. Once the WakaTime plugin is installed, you get a dashboard with reports about your programming by time, language, project, and branch.
- MonoDevelop.Xwt: Xamarin Studio / MonoDevelop addin for the Xwt cross-platform UI toolkit.
- ShowInGithub: Add-in for MonoDevelop which can be used to jump to a source code line in Github.
- Visual-Studio-for-Mac-ResxEditor: Resx editor for Visual Studio for Mac / Monodevelop.
- vsmacdeepclean: Is a Visual Studio for macOS add-in / extension that let you easily clean projects, NuGet, Xamarin and VS cache without leaving the IDE.
- VSMac AssetManager: A Visual Studio for Mac extension for importing/removing image assets from Xamarin.Android and Xamarin.iOS projects.
- VSMac ClassDiagram: A Visual Studio for Mac extension that provides an interactive class diagram for loaded solutions.
- VSMac CodeDistribution: A Visual Studio for Mac extension that breaks down how code is distributed between projects in a solution.
- VSMac CodeCoverage: A Visual Studio for Mac code coverage extension.
- VS4Mac ColorHelper: Is a Visual Studio for macOS addin to add some color helper tools.
- VS4Mac Git History: Quickly browse the history of a file from any git repository directly from Visual Studio for macOS.
- VS4Mac JsonToClass: A Visual Studio for macOS addin to generate models (classes) from JSON.
- VS4Mac Lottie Player: Is a Visual Studio for macOS addin to Preview Lottie json files.
- VS4Mac-OpenTerminal: VS4Mac addin to open a terminal from the IDE.
- VS4Mac Samples Importer: Samples Importer is a Visual Studio for macOS addin to explorer and directly open Xamarin samples from the IDE.
- VS4Mac SkiaSharp Fiddle: Is a SkiaSharp playground - just like https://fiddle.skia.org, but inside VS4Mac!.
- VS4Mac SolutionName: Extension for Visual Studio for Mac to show currently opened solution.
- VS4Mac Sweeper: VS4Mac addin with functionality related to cleaning the output.
- XamarinStudio.RedthsAddin: Extensions for MonoDevelop/Xamarin Studio to improve productivity. Obliterate Output Paths Nukes your solution/project IntermediateOutputPath and OutputDirectory folders to completely clean it out.
- XAMLator: Is a live XAML previewer for Xamarin.Forms. Change something in your view's XAML in Visual Studio and you preview it live in your device or simulator!.
- XCodeCleaner.Addin: The plugin for Visual Studio for Mac. It helps clean Xcode cache folders directly from vs4mac.
- xs-material-icons-generator: This plugin help you to set material design icons to your Android project.
- XSVim: Vim emulation layer for Xamarin Studio / Visual Studio for Mac.
Project Templates
- weissdigital.xamarin.addins.mvxcontentpage: Creates a Forms MvxContentPage with a CodeBehind class.
Samples
- vs-xplat-extensibility-samples: Unified extensibility samples that work on Visual Studio for Windows and Visual Studio for Mac.
Snippets
- vsmac_code_snippets: Collection of useful code snippets (shortcuts) to reduce the amount of boilerplate code typing.
Tools
- MonoDevelop.Analyzers: Set of analyzers that can be used when working on MonoDevelop (and its dependencies).
- MonoDevelop.Mac.Debug: A set of debugging tools to help track down Cocoa issues related to first responders and visual tree layout.
Others
- monodevelop-addins: Hosts addins for MonoDevelop and Visual Studio for Mac.
- md-website: This repository contains the files used for generating the MonoDevelop website.