The Best Open Source Microsoft Visual Studio AlternativesTop IDEs & Code Editors like Microsoft Visual Studio

The best open source alternative to Microsoft Visual Studio is Eclipse. If that doesn't suit you, our users have ranked more than 100 alternatives to Microsoft Visual Studio and loads of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Microsoft Visual Studio are VSCodium, MonoDevelop, Apache NetBeans and Code::Blocks.

filter to find the best alternatives

Microsoft Visual Studio alternatives are mainly IDEs but may also be Code Editors or Text Editors.  Filter by these or use the filter bar below if you want a narrower list of alternatives or looking for a specific functionality of Microsoft Visual Studio.
  • IDE
  • Free PersonalProprietary
  • ...

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services.

More about Microsoft Visual Studio
Microsoft Visual Studio alternatives page was last updated Aug 30, 2023
  1. Eclipse icon
     1137 likes

    Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know Eclipse as a Java IDE, but it is much more than that- Eclipse actually consists of over 60...

    160 Eclipse alternatives
    eclipse on windows 10

    License model

    • FreeOpen Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Top Eclipse Features

    1.  IDE
    2.  Extensible by Plugins/Extensions
    3.  Java IDE
    4.  C++
    5.  Refactoring
    6.  Debugging
    7.  Autocompletion
    8.  Syntax Highlighting
    9.  Portable
    10.  No registration required
    11.  Works Offline
    12.  Spell Checking
    13.  Code Formatting
    14.  Batch Editing
    15.  Ad-free
    16.  Dark Mode
    17.  Ruby
    18.  SCM Integration
    19.  Java based
    Eclipse iconMicrosoft Visual Studio Icon

    Eclipse VS Microsoft Visual Studio

    Is Eclipse a good alternative to Microsoft Visual Studio?
     
    Comments about Eclipse as an Alternative to Microsoft Visual Studio
     
    maurosoft391

    hard to use and poorly designed

    Negative commentAug 19, 2022
    2
    Guest

    Eclipse supports multiple languages, looks good too

    Positive commentDec 1, 2018
    8
    Guest

    One is for Java and the other is for C#

    Negative commentJul 29, 2016
    -38
    Microsoft Visual Studio Icon
    Eclipse icon
    • Most users think Eclipse is a great Microsoft Visual Studio alternative.

    • Eclipse is the most popular Open Source alternative to Microsoft Visual Studio.

    • Eclipse is Free and Open SourceMicrosoft Visual Studio is Free Personal and Proprietary
  2. VSCodium icon
     319 likes

    This repository contains a build file to generate FLOSS release binaries of Microsoft's Visual Studio Code - Open Source ("Code - OSS") project, the open source core of the proprietary Visual Studio Code.

    198 VSCodium alternatives
    VSCodium screenshot 1

    License model

    • FreeOpen Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Electron

    Top VSCodium Features

    1.  No Tracking
    2.  Prevent telemetry
    3.  IDE
    4.  Customizable
    5.  Privacy focused
    6.  Extensible by Plugins/Extensions
    7.  Works Offline
    8.  No registration required
    9.  MIT License
    10.  Autocompletion
    11.  Support for Themes
    12.  Git integration
    13.  Dark Mode
    14.  Syntax Highlighting
    15.  Lightweight
    16.  Ad-free
    17.  Minimap
    18.  Clean design
    19.  Color coding
    20.  Built-in terminal emulation
    21.  Support for MarkDown
    22.  Code navigation
    VSCodium iconMicrosoft Visual Studio Icon

    VSCodium VS Microsoft Visual Studio

    Is VSCodium a good alternative to Microsoft Visual Studio?
     
    Comments about VSCodium as an Alternative to Microsoft Visual Studio
     
    Guest

    its the same but without the useless features that cause more harm than good

    Positive commentNov 22, 2020
    3
    Microsoft Visual Studio Icon
    VSCodium icon
    • Most users think VSCodium is a great Microsoft Visual Studio alternative.

    • VSCodium is Free and Open SourceMicrosoft Visual Studio is Free Personal and Proprietary
    • VSCodium is Customizable and Privacy focusedMicrosoft Visual Studio is not according to our users
  3. MonoDevelop icon
     125 likes

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

    29 MonoDevelop alternatives
    MonoDevelop screenshot 1

    License model

    • FreeOpen Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • .NET Framework
    • Xamarin Studio

    MonoDevelop Features

    1.  Syntax Highlighting
    2.  Code Completion
    3.  Unity Integration
    4.  Visual Programming
    5.  NET Framework
    6.  Nuget
    Discontinued

    As of October 2021, the GitHub repository README has been updated to say "This project has not been built nor maintained since January 2020 and has been archived".

    MonoDevelop iconMicrosoft Visual Studio Icon

    MonoDevelop VS Microsoft Visual Studio

    Is MonoDevelop a good alternative to Microsoft Visual Studio?
     
    Comments about MonoDevelop as an Alternative to Microsoft Visual Studio
     
       
    Guest

    I've used MonoDevelop extensively for C# work in Linux. It can work with Visual Studio projects, and much of the shortcut key mappings match Visual Studio. Support for WinForms is available, but there is no viable GUI layout tool/functionality available. A pity that there's no XAML/WPF support under Linux....

    Top positive commentOct 19, 2017
    6
    Guest

    Has to be built from source before it'll run on Windows.

    Top negative commentJan 2, 2020
    8
    gnusensei

    MonoDevelop's GUI designer is admirable, I've tried it and impressed immediately with how easy and straightforward it to design a window by drag and drop. Try to compare it with Netbeans', Eclipse's or CodeBlocks' GUI designer you will know what I mean.

    Positive commentFeb 5, 2022
    0
    Show more comments
    3 of 7 comments
    Microsoft Visual Studio Icon
    MonoDevelop icon
    • Almost everyone thinks MonoDevelop is a great Microsoft Visual Studio alternative.

    • MonoDevelop is Free and Open SourceMicrosoft Visual Studio is Free Personal and Proprietary
  4. Apache NetBeans icon
     736 likes

    A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and...

    108 Apache NetBeans alternatives
    Editor

    License model

    • FreeOpen Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Top Apache NetBeans Features

    1.  Java IDE
    2.  Refactoring
    3.  Code Formatting
    4.  Git Support
    5.  Embedded debugger
    6.  Built-in terminal emulation
    7.  Extensible by Plugins/Extensions
    8.  Syntax Highlighting
    9.  Simple installation
    10.  Code Completion
    11.  PHP IDE
    12.  Multiple languages
    13.  Compiled Language
    14.  Support for FTP
    Apache NetBeans iconMicrosoft Visual Studio Icon

    Apache NetBeans VS Microsoft Visual Studio

    Is Apache NetBeans a good alternative to Microsoft Visual Studio?
     
    Comments about Apache NetBeans as an Alternative to Microsoft Visual Studio
     
       
    Kristopher Kalish

    NetBeans is an IDE, but it doesn't work for .NET languages so it's hard to call it a viable alternative.

    Negative commentJan 4, 2019
    4
    brandomettout

    Free and Open Source Software. Changing leadership from Oracle to Apache Foundation.

    Positive commentJun 3, 2017
    1
    gnusensei

    Netbeans includes built-in GUI designer with drag and drop ability to create desktop applications and they can run on Windows as well as GNU/Linux and macOS.

    Positive commentFeb 5, 2022
    0
    Show more comments
    3 of 4 comments
    Microsoft Visual Studio Icon
    Apache NetBeans icon
    • Most users think Apache NetBeans is a great Microsoft Visual Studio alternative.

    • Apache NetBeans is Free and Open SourceMicrosoft Visual Studio is Free Personal and Proprietary
  5. Code::Blocks icon
     253 likes

    Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

    61 Code::Blocks alternatives
    Code::Blocks screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Windows
    • Linux
    • BSD

    Code::Blocks Features

    1.  IDE
    2.  C++
    3.  C support
    4.  No registration required
    5.  Extensible by Plugins/Extensions
    6.  Portable
    7.  Support for scripting
    8.  Leadfeeder integration
    Code::Blocks iconMicrosoft Visual Studio Icon

    Code::Blocks VS Microsoft Visual Studio

    Is Code::Blocks a good alternative to Microsoft Visual Studio?
     
    Comments about Code::Blocks as an Alternative to Microsoft Visual Studio
     
       
    maurosoft391

    windows forms are missing and it's poorly designed

    Negative commentAug 19, 2022
    0
    Guest

    Code::Blocks has 0.1% of the functionality of VS. It looks ugly as well.

    Negative commentSep 7, 2020
    0
    gnusensei

    Faster, smaller, and able to make graphical desktop applications by adding GUI designer plugin wxSmith for C++ language and wxWidgets framework. Also, CodeBlocks is cross platform.

    Positive commentFeb 5, 2022
    0
    Show more comments
    3 of 4 comments
    Microsoft Visual Studio Icon
    Code::Blocks icon
    • Most users think Code::Blocks is a great Microsoft Visual Studio alternative.

    • Code::Blocks is Free and Open SourceMicrosoft Visual Studio is Free Personal and Proprietary
  6. Qt Creator icon
     106 likes

    Qt Creator is a cross-platform integrated development environment (IDE) built for the maximum developer experience. Qt Creator runs on Windows, Linux, and macOS desktop operating systems and allows developers to create software across desktop, mobile, and embedded platforms.

    137 Qt Creator alternatives
    Qt Creator screenshot 1

    License model

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Qt Creator Features

    1.  Autocompletion
    2.  Ad-free
    3.  Syntax Highlighting
    4.  Works Offline
    5.  Code Formatting
    6.  C++
    7.  QT Based
    8.  Visual studio intergration
    9.  Debugging
    10.  Refactoring
    Qt Creator iconMicrosoft Visual Studio Icon

    Qt Creator VS Microsoft Visual Studio

    Is Qt Creator a good alternative to Microsoft Visual Studio?
     
    Comments about Qt Creator as an Alternative to Microsoft Visual Studio
     
       
    Guest

    Found everything in Qt Creator for Linux that is in VS for Windows.

    Top positive commentJan 22, 2017
    3
    Guest

    It has A lot of really use full tools and you can install many extensions and even support for other programming languages then python,c++ etc

    Positive commentFeb 5, 2020
    1
    ichimitch

    Does not support C# as they believe "it is not widely used enough" pfft

    Negative commentMar 31, 2019
    -5
    Show more comments
    3 of 5 comments
    Microsoft Visual Studio Icon
    Qt Creator icon
    • Almost everyone thinks Qt Creator is a great Microsoft Visual Studio alternative.

    • Qt Creator is the most popular commercial alternative to Microsoft Visual Studio.

    • Qt Creator is Paid and Open SourceMicrosoft Visual Studio is Free Personal and Proprietary
  7. SharpDevelop icon
     79 likes

    #develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform. It is open-source, and you can download both sourcecode and executables.

    25 SharpDevelop alternatives
    SharpDevelop on Vista

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Windows
    • .NET Framework

    SharpDevelop Features

    1.  C-sharp
    2.  NET Framework
    3.  GUI Designer
    4.  Nuget
    5.  C# Scripting
    Discontinued

    Unfortunately SharpDevelop has been discontinued. It is still a viable alternative for VS for versions until 2016, but it doesn't support C# 7.0 as VS 2017 does. See details: http://www.icsharpcode.net/OpenSource/SD/WhatsNew.aspx

    SharpDevelop iconMicrosoft Visual Studio Icon

    SharpDevelop VS Microsoft Visual Studio

    Is SharpDevelop a good alternative to Microsoft Visual Studio?
     
    Comments about SharpDevelop as an Alternative to Microsoft Visual Studio
     
       
    Guest

    It's very similar to it and size is very low! { Visual Studio - up to 3 GB / sharp Develop - Only Up to 15 MB in size }

    Top positive commentOct 19, 2016
    6
    Guest

    Only to a certain extent. Lacking many features and is no longer updated.

    Positive commentNov 9, 2018
    0
    lordunknown

    It's small, lightweight, specialized on .NET development (but C++ is available too), supports designing both WinForms and WPF and has NuGet support. Perfect IDE for lightweight C# developing (if you don't need to handle a team of 10000 employees working on 5 big projects)

    Positive commentSep 12, 2017
    4
    Show more comments
    3 of 6 comments
    Microsoft Visual Studio Icon
    SharpDevelop icon
    • Almost everyone thinks SharpDevelop is a great Microsoft Visual Studio alternative.

    • SharpDevelop is Free and Open SourceMicrosoft Visual Studio is Free Personal and Proprietary
7 of 51 Microsoft Visual Studio alternatives