AlternativeTo Logo

Microsoft Visual Studio Alternatives for Linux

Microsoft Visual Studio is not available for Linux but there are plenty of alternatives that runs on Linux with similar functionality. The best Linux alternative is Eclipse, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 100 alternatives to Microsoft Visual Studio and loads of them are available for Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to Microsoft Visual Studio are MonoDevelop, VSCodium, Apache NetBeans and Code::Blocks.

Microsoft Visual Studio alternatives are mainly IDEs but may also be Code Editors or Text Editors. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of Microsoft Visual Studio.
This page was last updated
  • Free PersonalProprietary
  • IDE
  • Mac
  • Windows
  • Online
  • .NET Framework

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer...

Learn more about Microsoft Visual Studio

  1. Eclipse icon

    Eclipse

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    155 alternatives to Eclipse 

    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...

     Suggest and vote on features
    Features
    1.  Extensible by Plugins/ExtensionsEclipse can be extended with add-ons, plugins and extensions.
    2.  AutocompletionEclipse can predict and complete the rest of a word or phrase you're typing.
    3.  Support for ThemesYou can use themes and templates to change the look and feel of Eclipse.
    eclipse on windows 10
    eclipse on macOS
    Eclipse vs Microsoft Visual Studio opinions
    Almost everyone thinks Eclipse is a great alternative to Microsoft Visual Studio.
    maurosoft391

    hard to use and poorly designed

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    0
    Guest

    One is for Java and the other is for C#

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    -37
    Guest

    Eclipse supports multiple languages, looks good too

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    10
  2. MonoDevelop icon

    MonoDevelop

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • .NET Framework
    • Xamarin Studio
    30 alternatives to MonoDevelop 

    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.

     Suggest and vote on features
    Features
    1.  Syntax HighlightingMonoDevelop supports syntax highlighting for various programming and markup languages.
    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".

    Screenshot
    Screenshot
    Screenshot
    MonoDevelop vs Microsoft Visual Studio opinions
    Most users think MonoDevelop is a great 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 comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    6
    Guest

    It is specifically for C# like Visual Studio is mostly used for

    Top positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    6
    Guest

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

    Top negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    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 comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    0
    Guest

    It provides not only the most similar interface but also the most similar tools

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    -2
    Guest

    Monodevelop, even though only for .NET languages (as far as i know) is probably the closest to Visual studio I have tried. Also, GTK# is awesome!

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    2
    Guest

    .NET functionality, good code recommendations

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    0


  3. VSCodium icon

    VSCodium

    • Mac
    • Windows
    • Linux
    • Electron / Atom Shell
    • Code - OSS (vscode)
    175 alternatives to VSCodium 

    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.

     Suggest and vote on features
    Features
    1.  No TrackingVSCodium will not track you or use your personal data.
    2.  Privacy focusedVSCodium is considered a privacy friendly alternative.
    3.  Extensible by Plugins/ExtensionsVSCodium can be extended with add-ons, plugins and extensions.
    4.  Works OfflineVSCodium can be used without the need to connect to the internet.
    5.  No registration requiredYou can use most of the features in VSCodium without registration.
    6.  LightweightVSCodium consumes less device resources compared to similar apps.
    7.  Syntax HighlightingVSCodium supports syntax highlighting for various programming and markup languages.
    8.  Support for ThemesYou can use themes and templates to change the look and feel of VSCodium.
    9.  Support for MarkDownVSCodium supports MarkDown for document formatting.
    Screenshot
    VSCodium vs Microsoft Visual Studio opinions
    pros, cons and recent comments
    Guest

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

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    2
  4. Apache NetBeans icon

    Apache NetBeans

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    102 alternatives to Apache NetBeans 

    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...

     Suggest and vote on features
    Features
    1.  Code FormattingApache NetBeans supports code formatting for multiple languages and code styles.
    2.  Git SupportApache NetBeans supports Git, a free and open source distributed version control system.
    3.  Syntax HighlightingApache NetBeans supports syntax highlighting for various programming and markup languages.
    Editor
    Trees
    Windows
    Apache NetBeans vs Microsoft Visual Studio opinions
    Most users think Apache NetBeans is a great alternative to Microsoft Visual Studio.
    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 comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    0
    brandomettout

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

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    1
    Guest

    It's for MS-Windows, MacOSX and Linux too! You can make projects independent of the OS.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    -1
    bigbear

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

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    5
  5. Code::Blocks icon

    Code::Blocks

    • FreeOpen Source
    • IDE
    • Windows
    • Linux
    • BSD
    61 alternatives to Code::Blocks 

    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.

     Suggest and vote on features
    Features
    1.  Extensible by Plugins/ExtensionsCode::Blocks can be extended with add-ons, plugins and extensions.
    2.  PortableCode::Blocks can be used from a USB stick or similar with no prior installation.
    3.  No registration requiredYou can use most of the features in Code::Blocks without registration.
    4.  Support for scriptingCode::Blocks supports scripts and macros to automate or customize tasks.
    Screenshot
    Code::Blocks vs Microsoft Visual Studio opinions
    Most users think Code::Blocks is a great alternative to Microsoft Visual Studio.
    maurosoft391

    windows forms are missing and it's poorly designed

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    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 comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    0
    DayOS

    It is faster than VS and the plugins make it a little better, but it doesn't look as good visually.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    -1
    Guest

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

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    -1


  6. Qt Creator icon

    Qt Creator

    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    136 alternatives to Qt Creator 

    Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment which is part of the SDK for the Qt Framework.

     Suggest and vote on features
    Features
    1.  AutocompletionQt Creator can predict and complete the rest of a word or phrase you're typing.
    2.  Code FormattingQt Creator supports code formatting for multiple languages and code styles.
    3.  Syntax HighlightingQt Creator supports syntax highlighting for various programming and markup languages.
    Screenshot
    Qt Creator vs Microsoft Visual Studio opinions
    Almost everyone thinks Qt Creator is a great alternative to Microsoft Visual Studio.
    Guest

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

    Top positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    3
    Guest

    At first, intelligent search ib QtCreator is much better than the Microsoft's IntelliSens. Hot keys combinations are more simple and more intuitive. It looks for me more simple and intuitively clear at all.

    Top positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    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 comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    1
    ichimitch

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

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    -5
    Guest

    For C++ development, QT Creator is a lot less bloated. It is fast and has all the necessary features. There is just too much unnecessary crap in VisualStudio making it slow as hell when running on a slightly older machine and also takes up gigs of disk space.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    3
  7. IntelliJ IDEA icon

    IntelliJ IDEA

    • Mac
    • Windows
    • Linux
    50 alternatives to IntelliJ IDEA 

    IntelliJ IDEA is an integrated development environment (IDE) written in Java for developing computer software. It is developed by JetBrains, and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition.

     Suggest and vote on features
    Features
    1.  AutocompletionIntelliJ IDEA can predict and complete the rest of a word or phrase you're typing.
    2.  Dark ModeIntelliJ IDEA supports dark mode for comfortable usage in low light conditions.
    3.  WYSIWYG SupportIntelliJ IDEA integrates a WYSIWYG editor to edit the look and content of a document, page, or file.
    Syntax highlight, code completion
    Debugging
    Screenshot
    IntelliJ IDEA vs Microsoft Visual Studio opinions
    This alternative is disputed. IntelliJ IDEA is still a legitimate alternative to Microsoft Visual Studio, but it might have issues that some users think are important.
    Guest

    This is only designed for Java not .net.

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    10
  8. PyCharm icon

    PyCharm

    • Mac
    • Windows
    • Linux
    • BSD
    74 alternatives to PyCharm 

    Python and Django IDE with refactorings, code completion, on-the-fly code analysis and other features, including version control integration, deployment, integration with issue trackers, and remote debugging.

     Suggest and vote on features
    Features
    1.  Code FormattingPyCharm supports code formatting for multiple languages and code styles.
    2.  No registration requiredYou can use most of the features in PyCharm without registration.
    Screenshot
    Screenshot
    PyCharm vs Microsoft Visual Studio opinions
    Some users think PyCharm is a great alternative to Microsoft Visual Studio, some don't.
    Guest

    It supports proper Python.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    0
  9. Lazarus icon

    Lazarus

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    • OpenSolaris
    28 alternatives to Lazarus 

    Lazarus is a cross-platform IDE for the Free Pascal compiler. It tries to offer a Delphi-like programming experience through its own 'Lazarus Component Library' and supporting many platforms like Windows, OSX, Linux, BSD, Android, iOS and more.

    Running on Windows
    An integrated UI running on Windows 10
    Running in Linux based OS
    Lazarus vs Microsoft Visual Studio opinions
    Most users think Lazarus is a great alternative to Microsoft Visual Studio.
    gnusensei

    Lazarus GUI designer is nice and easy to use. Drag and drop works without much hassles about layouting.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    0
    Guest

    Open Source done entirely in an independent language very like TurboPascal (Delphi).

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    5
    Guest

    Because of license agreement, you can create unlimited codes by using Lazarus but VS has limits in license agreement

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    2
    Guest

    I like Lazarus and Free Pascal

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    1
  10. CLion icon

    CLion

    • IDE
    • Mac
    • Windows
    • Linux
    • IntelliJ IDEA
    18 alternatives to CLion 

    The intelligent cross-platform C/C++ IDE. CLion is a new IDE that helps you be more productive while developing apps with C and C++ for Windows, Linux and OS X. Take advantage of proven JetBrains expertise in code quality, efficient code navigation, smart code completion...

     Suggest and vote on features
    Features
    1.  Syntax HighlightingCLion supports syntax highlighting for various programming and markup languages.
    2.  Extensible by Plugins/ExtensionsCLion can be extended with add-ons, plugins and extensions.
    3.  AutocompletionCLion can predict and complete the rest of a word or phrase you're typing.
    CLion vs Microsoft Visual Studio opinions
    Most users think CLion is a great alternative to Microsoft Visual Studio.
    Guest

    For its young age it is well matured and a very powerful IDE with great CMake Support and other goodies like great refactoring tools and a sophisticated code-completion system.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    1
    Greenskid

    Its cross platform and bring the benefits of the JetBrains IDE platform which is well polished and powerful.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    1
    Guest

    Is actually designed for the same use cases as Visual Studio, while improving on VS's code completion, plugin support, and build and deployment features.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    0
Showing 10 of 53 alternatives
AlternativeTo