Alternatives to Microsoft Visual Studio for all platforms with Free or Open Source License

  • Eclipse icon

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

    Open Source Mac Windows Linux BSD

  • NetBeans icon

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

    Open Source Mac Windows Linux BSD

  • Android Studio icon

    Android Studio

    Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging.

    Open Source Mac Windows Linux

    • Android studio only edits programs for Android (Java language), while Visual studio has a lot of language support built-in Guest • Sep 2016 Disagree   Agree
  • Code::Blocks icon

    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. An IDE with all the features a developer need, having a consistent look, feel and...

    Open Source Windows Linux BSD

  • Komodo Edit icon

    Komodo Edit

    Komodo Edit is a fast, smart, free and open-source code editor. Switching your trusty code editor is hard, but give Komodo Edit (or its big brother Komodo IDE) a try: it'll be worth your while. Windows, Mac, Linux? Yes. PHP...

    Open Source Mac Windows Linux BSD

    No features added Add a feature
  • MonoDevelop icon

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

    Open Source Mac Windows Linux Xamarin Studio

    No features added Add a feature
    • It is specifically for C# like Visual Studio is mostly used for Guest • Nov 2016 Disagree   Agree
  • Qt Creator icon

    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. It includes a visual debugger and an integrated GUI layout...

    Open Source Mac Windows Linux BSD

    • 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. Guest • Jun 2016 Disagree   Agree
    • 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. Guest • Dec 2016 Disagree   Agree
    • Found everything in Qt Creator for Linux that is in VS for Windows. Guest • 2 days ago Disagree   Agree
  • Lazarus icon

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

    Open Source Mac Windows Linux BSD OpenSolaris

    • Open Source done entirely in an independent language very like TurboPascal (Delphi). Guest • Nov 2016 Disagree   Agree
  • PhoneGap icon

    PhoneGap

    PhoneGap is an open source development tool for building iPhone, Android, Blackberry and other mobile apps with JavaScript. It's an HTML5 app platform that allows you to author native applications with web technologies and get...

    Open Source Mac Windows Linux Web / Cloud

    No features added Add a feature
  • SharpDevelop icon

    SharpDevelop

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

    Open Source Windows .NET Framework

    No features added Add a feature
    • 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 } Guest • Oct 2016 Disagree   Agree
  • KDevelop icon

    KDevelop

    KDevelop is a free, open source IDE (Integrated Development Environment) for Linux, Windows (beta) and macOS (experimental). It is a feature-full, plugin extensible IDE for C/C++, Python, JavaScript and PHP. It is based on...

    Open Source Windows Linux BSD KDE

  • Xamarin Studio icon

    Xamarin Studio

    Type intelligently World-class code completion unlocks the iOS, Android, and OS X APIs. Quickly look up methods and types, and discover API functionality. Find bugs quickly Debug in a simulator or on a device. Set breakpoints...

    Freemium Mac Windows Microsoft Visual Studio

  • Know any more alternatives to Microsoft Visual Studio?

    Suggest an application to this list
  • Orwell Dev-C++ icon

    Orwell Dev-C++

    Orwell Dev-C++ is a Portable (IDE) Integrated Development Environment and Compiler for the C++ programming language. It's a maintained version of Dev-C++ which features an updated MinGW compiler and updated code. Sporting GCC...

    Open Source Windows

    • Very small in size. Unlike the 7GB for Visual Studio, also very compact and maintained by users of the community. Guest • Jan 2017 Disagree   Agree
  • Bloodshed Dev-C++ icon

    Bloodshed Dev-C++

    Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with...

    Open Source Windows

    • Discontinued No longer developed. Last version, 5 Beta 9.2 (4.9.9.2), released on February 21th 2005, is still downloadable, but a maintained version of Dev-C++ with updated code is https://alternativeto.net/software/orwell-dev-c-/
    • It is one of the best C/C++ IDEs out there, I've been using it for 2 years now and it has yet to dissapoint me. Guest • Aug 2015 Disagree   Agree
  • CodeLite icon

    CodeLite

    CodeLite is an open-source, cross platform IDE for the C/C++ programming languages. CodeLite is known to work on various OSs including: Windows XP SP3, Windows 7 and 8, Debian / Ubuntu - visit our repository for a complete...

    Open Source Mac Windows Linux wxWidgets

    • For me and my enterprise is the best alternative, intellisense very good, dynamic library linkage is very similar to VS, automatically creates a makefile. Very good class wizards! Debug and subversion / GIT and SFTP inegrated in the environment. rgk_rgk_01rgkSep 2015 Disagree   Agree
    • Excellent development environment, continuously updated, clear vision, active support. Guest • Nov 2015 Disagree   Agree
  • Projucer icon

    Projucer

    The Projucer is a comprehensive project management and code editing tool with a revolutionary C++ live coding environment which has full C++11 support.

    Freemium Mac Windows Linux

  • Anjuta icon

    Anjuta

    Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities including project management, application wizards...

    Open Source Linux GNOME

  • CodeTyphon icon

    CodeTyphon

    CodeTyphon is a fork/distribution of Lazarus with thousands of Lazarus/Free Pascal components bundled into distribution and with own Lazarus expansion features.

    Open Source Windows Linux BSD

  • Share this list of alternatives?

  • Editra icon

    Editra

    Editra is a multi-platform text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development. Currently it supports syntax highlighting and variety of other useful features...

    Open Source Mac Windows Linux

  • Appcelerator Titanium icon

    Appcelerator Titanium

    Appcelerator Titanium, offered for free by Appcelerator, lets web developers use web technologies, open source and cloud computing to build native apps for iPhone, Android, Windows, Mac OSX and Linux.

    Open Source Mac Windows Linux Self-Hosted

    No features added Add a feature
  • GNOME Builder icon

    GNOME Builder

    Builder is an IDE for GNOME that is focused on bringing the power of the platform to more developers than ever before.

    Open Source Linux

  • Ultimate++ icon

    Ultimate++

    Ultimate++ is a C++ cross-platform rapid application development framework U++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..)...

    Open Source Windows Linux

  • Easy code icon

    Easy code

    Easy Code is the visual assembly programming environment made to build 32-bit Windows applications. The Easy Code interface, looking like Visual Basic, allows you to program Windows assembler applications (executable files, dynamic...

    Open Source Windows

  • LiveCode Platform icon

    LiveCode Platform

    It is Both Under the GPL and it is also Proprietary if using the GPL version the software you make is required to be under the GPL.

    Free Personal Mac Windows Linux Windows Mobile Android iPhone ... Android Tablet Windows Phone iPad

    No features added Add a feature
  • Pelles C icon

    Pelles C

    Pelles C is a comprehensive development suite that can help you create apps compatible with Windows and ARM platforms. It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a...

    Free Personal Windows

    No features added Add a feature
  • Zinjai icon

    Zinjai

    ZinjaI is an IDE (integrated development environment) for C + + developed in the context of a Starter Grant from the Scientific Research at the Universidad Nacional del Litoral, Argentina, designed for use by students of programming.

    Open Source Mac Windows Linux

  • Falcon C++ IDE icon

    Falcon C++ IDE

    Falcon C++ is an IDE to help simplify development of C++ applications. FEATURES Package support including devpack files and project templates Code completion Find declaration Code templates Show tips when mouse over code ...

    Open Source Windows

  • scriptcs icon

    scriptcs

    scriptcs makes it easy to write and execute C# with a simple text editor. While Visual Studio, and other IDEs, are powerful tools, they can sometimes hinder productivity more than they promote it. You don’t always need, or want...

    Open Source Windows

  • Kaxaml icon

    Kaxaml

    Kaxaml is a lightweight XAML editor that gives you a "split view" so you can see both your XAML and your rendered content (kind of like XamlPad but without the gigabyte of SDK). Kaxaml is a hobby and was created to be...

    Open Source Windows

    No features added Add a feature
  • Microsoft Small Basic icon

    Microsoft Small Basic

    Microsoft Small Basic puts the fun back into computer programming. With a friendly development environment that is very easy to master, it eases both kids and adults into the world of programming.

    Free Windows

    No features added Add a feature
  • Gambas icon

    Gambas

    Gambas is a full-featured object language and development environment built on a BASIC interpreter.

    Open Source Linux

  • Padre icon

    Padre

    Padre is a Perl IDE, an Integrated Development environment, or in other words a text editor that is simple to use for new Perl programmers but also supports large multi-lingual and multi-technology projects.

    Open Source Mac Windows Linux

  • MIDletPascal icon

    MIDletPascal

    MIDletPascal is an Pascal compiler and IDE specifically designed to create software for mobiles. It generates Java bytecode that runs on any Java ME device. In September 2009, Niksa Orlic, who wrote MIDlet pascal, transmitted the...

    Open Source Windows

    No features added Add a feature
  • NBAndroid icon

    NBAndroid

    NBAndroid is a set of modules that lets you develop Android applications in NetBeans. It works with standard projects supported by Android SDK. You will be able to edit, build, run & debug, and test your application. Both emulator...

    Free Mac Windows Linux NetBeans

    No features added Add a feature