Cross platform IDE for C#, F# and more

Screenshot of Visual Studio for Mac

MonoDevelop enables developers to quickly write desktop and web applications on Linux, Windows and macOS. It also makes it easy for developers to port .NET applications created with Visual Studio to Linux and macOS maintaining a single code base for all platforms.


Feature Highlights

  • Multi-platform

    Supports Linux, Windows and macOS.

  • Advanced Text Editing

    Code completion support for C#, code templates, code folding.

  • Configurable workbench

    Fully customizable window layouts, user defined key bindings, external tools

  • Multiple language support

    C#, F#, Visual Basic .NET, Vala

  • Integrated Debugger

    For debugging Mono and native applications

  • GTK# Visual Designer

    Easily build GTK# applications


    Create web projects with full code completion support and test on XSP, the Mono web server.

  • Other tools

    Source control, makefile integration, unit testing, packaging and deployment, localization