Microsoft Visual Studio Alternatives
Microsoft Visual Studio is described as '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' and is a leading IDE in the development category. There are more than 100 alternatives to Microsoft Visual Studio for a variety of platforms, including Windows, Linux, Mac, BSD and iPad. The best alternative is Eclipse, which is both free and Open Source. Other great apps like Microsoft Visual Studio are VSCodium, MonoDevelop, 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.- Free Personal • Proprietary
- IDE
- Mac
- Windows
- Online
- .NET Framework
Eclipse
Is this a good alternative?YesNo- Free • Open Source
- IDE
156 alternatives to Eclipse- Mac
- Windows
- Linux
- BSD
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...
Eclipse Features
Eclipse vs Microsoft Visual Studio
maurosoft391hard to use and poorly designed
One is for Java and the other is for C#
Eclipse supports multiple languages, looks good too
VSCodium
Is this a good alternative?YesNo- Free • Open Source
- Code Editor
- Text Editor
- IDE
177 alternatives to VSCodium- Mac
- Windows
- Linux
- Electron / Atom Shell
- Code - OSS (vscode)
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.
VSCodium Features
VSCodium vs Microsoft Visual Studio
its the same but without the useless features that cause more harm than good
MonoDevelop
Is this a good alternative?YesNo- Free • Open Source
30 alternatives to MonoDevelop- Mac
- Windows
- Linux
- .NET Framework
- Xamarin Studio
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.
MonoDevelop Features
DiscontinuedAs 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 vs Microsoft Visual Studio
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....
It is specifically for C# like Visual Studio is mostly used for
Has to be built from source before it'll run on Windows.
gnusenseiMonoDevelop'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.
It provides not only the most similar interface but also the most similar tools
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!
.NET functionality, good code recommendations
Apache NetBeans
Is this a good alternative?YesNo- Free • Open Source
- IDE
103 alternatives to Apache NetBeans- Mac
- Windows
- Linux
- BSD
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...
Apache NetBeans Features
Apache NetBeans vs Microsoft Visual Studio
gnusenseiNetbeans 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.
brandomettoutFree and Open Source Software. Changing leadership from Oracle to Apache Foundation.
It's for MS-Windows, MacOSX and Linux too! You can make projects independent of the OS.
bigbearNetBeans is an IDE, but it doesn't work for .NET languages so it's hard to call it a viable alternative.
Code::Blocks
Is this a good alternative?YesNo- Free • Open Source
- IDE
61 alternatives to Code::Blocks- Windows
- Linux
- BSD
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.
Code::Blocks Features
Code::Blocks vs Microsoft Visual Studio
maurosoft391windows forms are missing and it's poorly designed
gnusenseiFaster, 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.
DayOSIt is faster than VS and the plugins make it a little better, but it doesn't look as good visually.
Code::Blocks has 0.1% of the functionality of VS. It looks ugly as well.
Qt Creator
Is this a good alternative?YesNo- Paid • Open Source
- IDE
135 alternatives to Qt Creator- Mac
- Windows
- Linux
- BSD
Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment which is part of the SDK for the Qt Framework.
Qt Creator Features
Qt Creator vs Microsoft Visual Studio
Found everything in Qt Creator for Linux that is in VS for Windows.
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.
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
ichimitchDoes not support C# as they believe "it is not widely used enough" pfft
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.
SharpDevelop
Is this a good alternative?YesNo- Free • Open Source
- IDE
28 alternatives to SharpDevelop- Windows
- .NET Framework
#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.
SharpDevelop Features
DiscontinuedUnfortunately 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 vs Microsoft Visual Studio
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 }
lordunknownIt'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)
Only to a certain extent. Lacking many features and is no longer updated.
free and lightweight for commercial use
N0 messy azure , no complex licensing
Very similar IDE for C# and VB.NET.
IntelliJ IDEA
Is this a good alternative?YesNo- Freemium • Open Source
- IDE
- Code Editor
53 alternatives to IntelliJ IDEA- Mac
- Windows
- Linux
IntelliJ IDEA is the leading integrated development environment that makes Java and Kotlin development a more productive and enjoyable experience. It helps you produce high-quality code more efficiently, provides everything you need out of the box, and takes care of routine...
IntelliJ IDEA Features
IntelliJ IDEA vs Microsoft Visual Studio
This is only designed for Java not .net.
PyCharm
Is this a good alternative?YesNo- Freemium • Open Source
- IDE
- Code Editor
- Text Editor
74 alternatives to PyCharm- Mac
- Windows
- Linux
- BSD
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.
PyCharm Features
PyCharm vs Microsoft Visual Studio
It supports proper Python.
Lazarus
Is this a good alternative?YesNo- Free • Open Source
- IDE
28 alternatives to Lazarus- Mac
- Windows
- Linux
- BSD
- OpenSolaris
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.
Lazarus vs Microsoft Visual Studio
gnusenseiLazarus GUI designer is nice and easy to use. Drag and drop works without much hassles about layouting.
Open Source done entirely in an independent language very like TurboPascal (Delphi).
Because of license agreement, you can create unlimited codes by using Lazarus but VS has limits in license agreement
I like Lazarus and Free Pascal