Comparison of integrated development environments

The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included. These IDEs are listed in alphabetical order of the supported language.

ActionScript

IDE License Windows Linux macOS Other platforms Debugger GUI builder Profiler Static code analysis MXML Export to Mobile
Adobe Animate
Formerly Adobe Flash Professional
Proprietary Yes No Yes JVM Yes Yes Yes Yes Yes Yes
Flash Builder Proprietary Yes No Yes JVM Yes Yes Yes Yes Yes Yes
FlashDevelop MIT License Yes No No Yes No Yes No Yes Yes
IntelliJ IDEA Proprietary Yes Yes Yes FreeBSD, OpenBSD, Solaris Yes No Yes Yes Yes Yes
Powerflasher FDT Proprietary Yes Yes Yes JVM Yes No Yes Yes Yes Yes

Ada

IDE License Windows Linux macOS Other platforms Debugger GUI builder Toolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stable release
Eclipse w/ AonixADT[1] EPL Yes Yes Yes FreeBSD, JVM, Solaris Yes Yes[2] No Unknown Unknown Yes Unknown No Yes December 2009
GNAT Programming Studio GPL Yes Yes Yes DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris Yes Yes[3] Yes Yes Yes Yes Yes No Yes June 2014
SlickEdit Proprietary Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UX Yes No No No No Yes No No Yes 2018
Understand Proprietary Yes Yes Yes Solaris No No No No No Yes Yes No Yes December 2015

Assembly

IDE License Windows Linux macOS Other platforms Debugger Assemblers Auto-complete Macros/templates Latest stable release
Fresh EUPL and 2-clause BSD Yes No No Unknown No FASM Unknown Unknown 1.73.04 / April 30, 2018
SASM GPL Yes Yes No Unknown Yes NASM, MASM, GAS and FASM Yes Yes 3.10.1 / 8 October 2018
SlickEdit Proprietary Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UX No MASM, High Level Assembly, Linux Assembly, OS/390 Assembly Yes Yes 2018

BASIC

IDE License Windows Linux macOS Developer Other platforms Latest stable release
Basic4android Proprietary Yes No No Anywhere Software cross-compile from Windows to Android 2018-03-20
FreeBASIC GPL Yes Yes No The FreeBASIC Development Team Windows, FreeBSD 2019-02-18
Gambas GPL No Yes No Benoît Minisini FreeBSD, Cygwin 2019-11-19
Microsoft Small Basic Proprietary Yes No No Microsoft 2015-10-01
Microsoft Visual Studio Proprietary Yes Yes Yes Microsoft 2017-10-19
MonoDevelop LGPL Yes Yes Yes Xamarin and the Mono community FreeBSD, OpenBSD, Solaris 2016-01-28
PBASIC Stamp Editor Proprietary Yes No Yes Parallax Inc 2014-07-02[4]
PureBasic Proprietary Yes Yes Yes Fantaisie Software AmigaOS 2020-03-30
SharpDevelop LGPL Yes No No ICSharpCode Team 2015-07-14
SlickEdit Proprietary Yes Yes Yes SlickEdit Solaris, Solaris SPARC, AIX, HP-UX 2018
Xojo Proprietary Yes Yes Yes Xojo, Inc. Web 2015-12-17

C/C++

IDE License Windows Linux macOS Other platforms Written in Debugger GUI builder Integrated toolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stable release C compiler C++ compiler Refactoring
Anjuta GPL No Yes No FreeBSD C Yes Yes Yes Yes No Yes No Yes Yes 2016-03 Yes Yes No
AppCode (IntelliJ IDEA) Proprietary No No Yes Java Yes Yes No Yes (Xcode profiler) No Yes Yes Yes Yes 2012-12 Yes (Xcode toolchain) Yes (Xcode toolchain) Yes
C++Builder Proprietary, Freeware (Starter edition only) Yes No (Cross compiler planned) Yes (Cross compiler) cross-compiles for Android and iOS C++ and Object Pascal Yes Yes Yes Yes (AQTime Standard in package manager) Yes Yes Yes Yes Yes 2017-03 Tokyo 10.2 Yes Yes Yes
Code::Blocks GPL Yes Yes Yes FreeBSD, OpenBSD, Solaris C++ Yes Yes Yes Yes Yes Yes Yes Yes[5] Yes 2020-03[6] Yes (MinGW + custom) Yes (MinGW + custom) Yes
CodeLite GPL Yes Yes Yes FreeBSD C++ Yes Yes Yes Yes (As of CodeLite 6.1, integration with Valgrind) No Yes Yes Yes[7] Yes 2020-02-28 Yes (GCC, Clang, VC + custom) Yes (GCC, Clang, VC + custom) Yes
Dev-C++ GPL Yes No[8] No FreeBSD Object Pascal Yes No Yes Yes No Yes No Yes Yes 2013-10 (Unofficial Version), 2005-02 (Official Version) Yes Yes No
Eclipse CDT EPL Yes Yes Yes FreeBSD, JVM, Solaris C++, Java Yes Yes[2] Yes[9] Yes[10] Yes[11] Yes Yes Yes Yes 2020-06[12][13][14] External External Yes
Geany GPL Yes Yes Yes FreeBSD, AIX, OpenBSD, Solaris, other Unix C Yes (via a plug-in) No No No No Yes No No Yes 2019-04[15] External External No
GNAT Programming Studio GPL Yes Yes Yes DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris Ada Yes Yes Yes Yes Yes Yes Yes No Yes 2016-06 Yes Yes Yes
JetBrains CLion Proprietary Yes Yes Yes Java Yes No Yes No No Yes Yes No Yes 2019-07[16] Yes (customizable) Yes (customizable) Yes
KDevelop GPL Yes Yes Yes FreeBSD, Solaris C/C++ Yes Yes Yes Yes Yes Yes Yes Yes Yes 2018-11 External External Yes
LabWindows/CVI Proprietary Yes No No cross-compile to Linux, Phar Lap ETS ? Yes Yes Yes Yes No Yes No Yes N/A 2016-12 Yes No No
Microsoft Visual Studio Proprietary, Freeware (Community edition only) Yes No No Mac OS 7 (v2.x-v4.x only), Linux[17] C++ and C# Yes Yes Yes Yes Yes Yes Yes Yes Yes 2019-04 Yes Yes Yes (also plugin)[18]
Microsoft Visual Studio Code MIT Yes Yes Yes TypeScript JavaScript CSS Yes No Yes No No Yes No Yes Yes 2019-12 External External Requires language server support[19][20]
MonoDevelop LGPL Yes Yes Yes FreeBSD, OpenBSD, Solaris C# Yes Yes Yes No No Yes No Yes Yes 2016-11 Yes (GCC + custom) Yes (GCC + custom) Yes
NetBeans C/C++ pack CDDL and GPL Yes Yes Yes OpenBSD, Solaris Java Yes[21] Yes[21] Yes[22] No[21] No Yes No Yes Yes 12.0 LTS (June 4, 2020 (2020-06-04)) [±][23] External External Yes
OpenWatcom OSI Approved Yes (32-bit only) partial No FreeBSD, DOS, OS/2 C/C++ Yes (GUI remote) Yes Yes Yes No No No Yes Yes 2010-06 Yes Yes No
Oracle Solaris Studio (formerly Sun Studio) Proprietary, Freeware No Yes No Solaris ? Yes Yes Yes Yes Yes Yes Yes Yes Yes 2008-11 Yes Yes Yes
Qt Creator GPL / LGPL / Proprietary Yes Yes Yes FreeBSD, Maemo, OpenBSD, Symbian C++ Yes Yes Yes Yes No Yes Yes (clang) Yes Yes 2019-06 External External Yes[24]
Rational Software Architect (Eclipse IBM) Proprietary Yes Yes No FreeBSD, JVM, Solaris Java Yes Yes Yes Yes Yes Yes Yes Yes Yes 2015-09 External External Yes
SlickEdit Proprietary Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UX C++ Yes No Yes No No Yes No Yes Yes 2018-12 External External Yes
Ultimate++ TheIDE BSD Yes Yes No C++ Yes Yes Yes No No Yes No Yes Yes 2015-12 External External No
Understand Proprietary Yes Yes Yes Solaris ? No No No No No Yes Yes No Yes 2015-12 No No Yes
Xcode (Apple) Proprietary No No Yes cross compiles to iOS C, C++, Objective-C, Objective-C++ Yes Yes Yes Yes Yes Yes Yes Yes Yes 2016-12 Yes, llvm (llvm-gcc and gcc deprecated) Yes, llvm (llvm-gcc and gcc deprecated) Yes
IDE License Windows Linux macOS Other platforms Written in Debugger GUI builder Integrated toolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stable release C compiler C++ compiler Refactoring

C#

IDE License Developer Latest stable release Windows Linux macOS Other platforms
Microsoft Visual Studio Proprietary

Community Edition: Freeware

Microsoft 16.0.2  / April 18, 2019 Yes No Yes
MonoDevelop LGPL Xamarin and the Mono community 6.1.2.44 / November 11, 2016 Yes Yes Yes FreeBSD, OpenBSD, Solaris
SharpDevelop LGPL IC#Code Team 5.1 / April 14, 2016 Yes No No
SlickEdit Proprietary SlickEdit October 2016 Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UX
Understand Proprietary SciTools 814 / December 4, 2015 Yes Yes Yes Solaris
Visual Studio Code source code(MIT License) - binary(Proprietary) Microsoft 1.40.1 / November 13, 2019 Yes Yes Yes
Xamarin Studio source code(MIT License) - binary(Proprietary) Microsoft December 2016 Yes Yes Yes
Eclipse EPL Eclipse Foundation 4.7  / June 28, 2017 Yes Yes Yes
Rider Proprietary JetBrains 2019.3  / December 11, 2019 Yes Yes Yes

Common Lisp

IDE License Windows Linux macOS Other platforms Editor Debugger GUI builder Profiler Browsers
Allegro Common Lisp Proprietary Yes Yes Yes FreeBSD, HP-UX, AIX, Solaris, Tru64 UNIX Yes Yes Yes Yes Class browser, Systems, Definitions
LispWorks Proprietary Yes Yes Yes FreeBSD, HP-UX, Solaris Yes Yes Yes Yes Class browser, Functions, Errors, Processes, Symbols, Systems
SLIME (Emacs) portions in GPL v2, LGPL, BSD and public domain Yes Yes Yes DragonFly BSD, FreeBSD, HP-UX, AIX, IRIX, DOS, NetBSD, OpenBSD, OpenVMS, OS/2, Solaris, other Unix Yes Yes No Yes Class browser, Errors, Symbols

Component Pascal

IDE License Developer Platform
BlackBox Component Builder Proprietary similar to Sleepycat Oberon microsystems Windows

D

IDE Widget toolkit Platform Compilers Open Source Made in D Notes
Visual Studio Microsoft Windows DMD, LDC (LLVM), GDC (GCC) No No Visual Studio extension. VisualD, wrote in D.
NetBeans Java Swing Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana, Java DMD, LDC (LLVM), GDC (GCC) Yes No NetBeans module. NetBeans-D, under MIT License.
SlickEdit Qt Windows, Linux, MacOS, AIX, HP-UX, Solaris, Solaris SPARC DMD No No
CodeLite wxWidget Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana DMD, LDC (LLVM), GDC (GCC) Yes No
Xcode Cocoa macOS DMD, GDC (GCC) No No Xcode plugin. D for Xcode, under GPL v2.
MonoDevelop GTK# Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana DMD, LDC (LLVM), GDC (GCC) Yes No MonoDevelop extension. Mono-D, support VisualD projects and DUB, Can be installed on Xamarin Studio too, under Apache License.
KDevelop Qt Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana DMD, LDC (LLVM), GDC (GCC) Yes No
Geany GTK+ Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana DMD, LDC (LLVM), GDC (GCC) Yes No Native support.
Code::Blocks wxWidget Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana DMD, LDC (LLVM), GDC (GCC) Yes No Includes partial support.
Eclipse SWT Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana, Java DMD Yes No Eclipse Plugin. DDT. Dropped.

Eiffel

IDE License Windows Linux macOS Other platforms Debugger GUI builder Toolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stable release
EiffelStudio GPL and commercial Yes Yes Yes FreeBSD, OpenVMS, Solaris, VxWorks, other Unix Yes Yes Yes Yes Automatic testing framework Yes Metrics tool BON / UML class diagramming Multi-view V7.1 June 2012

Erlang

Go to this page: Source code editors for Erlang

Fortran

IDE License Platform Developer Latest stable release
Code::Blocks GPL Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris Code::Blocks Team 17.12 / 2017-12-30
Geany GPL Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix Team 1.27 / March 13, 2016
GNAT Programming Studio GPL Windows, Linux, macOS, DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris AdaCore 4.3.1 / June 2009
KDevelop GPL Linux KDevelop Team 5.5.1 (May 5, 2020 (2020-05-05)) [±]
NetBeans CDDL Windows, Linux, macOS NetBeans Community 12.0 LTS (June 4, 2020 (2020-06-04)) [±][25]
OpenWatcom OSI Approved Windows, Linux, DOS, OS/2 OpenWatcom Community 1.9 / June 2, 2010
Photran (Eclipse) EPL Windows, Linux, macOS, FreeBSD, JVM, Solaris University of Illinois, Los Alamos National Laboratory 9.1 / June 24, 2015
Plato Proprietary Windows Silverfrost 4.7.3.0
Understand Proprietary Windows, Linux, macOS, Solaris, other Unix SciTools December 4, 2015
Simply Fortran Proprietary Windows, Linux, macOS Approximatrix, LLC 3.14 / August 12, 2020
SlickEdit Proprietary Windows, Linux, MacOS, AIX, Solaris, Solaris SPARC, HP-UX SlickEdit October 2016
IntelliJ IDEA ASLv2 Windows, Linux, MacOS, FreeBSD, OpenBSD, Solaris JetBrains September 2017

F#

IDE License Windows Linux macOS Developer Latest stable release
Microsoft Visual Studio Proprietary

Community Edition: Freeware

Yes No No Microsoft 15.7  / August 1, 2018
Visual Studio Code[26] source code(MIT License) - binary(Proprietary) Yes Yes Yes Microsoft 1.25 / June, 2018
Rider[27] Proprietary Yes Yes Yes JetBrains 2018.1  / April 19, 2018

Groovy

IDE License Written in Java only Windows Linux macOS Other platforms GUI builder
Eclipse JDT EPL No Yes Yes Yes FreeBSD, JVM, Solaris No
IntelliJ IDEA ASLv2, proprietary Yes Yes Yes Yes FreeBSD, OpenBSD, Solaris No
NetBeans CDDL, GPL2 Yes Yes Yes Yes OpenBSD, Solaris Yes
SlickEdit Proprietary No Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UX No

Haskell

IDE License Platforms Latest Release Developer
EclipseFP Plugin EPL? Java Virtual Machine 2.6.4 / January 19, 2015 eclipsefp.github.io
SlickEdit Proprietary Windows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARC October 2016 SlickEdit

Haxe

Go to this page: Comparison of IDE choices for Haxe programmers

Java

Java has strong IDE support, due not only to its historical and economic importance, but also due to a combination of reflection and static-typing making it well-suited for IDE support. Some of the leading Java IDEs (such as IntelliJ and Eclipse) are also the basis for leading IDEs in other programming languages (e.g. for Python, IntelliJ is rebranded as PyCharm, and Eclipse has the PyDev plugin.)

IDE License Written in Java only Windows Linux macOS Other platforms GUI builder
BlueJ GPL2+GNU linking exception Yes Yes Yes Yes Solaris No
DrJava Permissive Yes Yes Yes Yes Solaris No
Eclipse JDT EPL No[28] Yes Yes Yes FreeBSD, JVM, Solaris Yes
Geany GPL No Yes Yes Yes FreeBSD, AIX, OpenBSD, Solaris, other Unix No
Greenfoot GPL Yes Yes Yes Yes Solaris No
IntelliJ IDEA Community Edition: Apache License v2.0, Ultimate Edition: proprietary Yes Yes Yes Yes FreeBSD, OpenBSD, Solaris Yes
JBuilder Proprietary Yes Yes Yes Yes Solaris Yes
JCreator Proprietary No Yes No No No
JDeveloper Proprietary (freeware) Yes Yes Yes Yes generic JVM Yes
jGRASP Proprietary (freeware) Yes Yes Yes Yes No
MyEclipse Proprietary Yes Yes Yes Yes FreeBSD, JVM, Solaris Yes
NetBeans CDDL, GPL2 Yes Yes Yes Yes OpenBSD, Solaris Yes
Rational Application Developer Proprietary Yes Yes Yes No AIX, Solaris Yes
Servoy Proprietary Yes Yes Yes Yes Solaris Yes
SlickEdit Proprietary No Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UX No
Understand Proprietary No Yes Yes Yes Solaris Yes
Xcode (Apple) Proprietary No No Yes Yes Yes

JavaScript

IDE Developer Latest stable release Platform License Written in
Anjuta Anjuta Team June 2013 Unix-like GPL C
Atom GitHub (subsidiary of Microsoft) 1.33.1 / December 19, 2018 Cross-platform MIT License JavaScript
Brackets Adobe September 2017 Cross-platform MIT License JavaScript, HTML, CSS
Aptana Studio Aptana, Inc. December 2013 Cross-platform GPL, proprietary Java, JavaScript
Codeanywhere Codeanywhere, Inc. August 2015 Cloud IDE Proprietary JavaScript
CodeLite CodeLite October 2015 Cross-platform GPL C++
Eclipse Web Tools IBM Windows, Linux, macOS, FreeBSD, JVM, Solaris EPL C, Java
Komodo IDE / Edit ActiveState November 19, 2013 Cross-platform IDE:Proprietary, Edit:MPL 1.1 C, C++, JavaScript, Perl, Python, Tcl, XUL
NetBeans Oracle 12.0 LTS (June 4, 2020 (2020-06-04)) [±][29] Cross-platform CDDL, GPL2 Java
Nodeclipse NTS Nodeclipse March 31, 2014 Windows, Linux, macOS, FreeBSD, JVM, Solaris EPL Java
NuSphere PhpED NuSphere June 2011 Windows Proprietary N/A
Oracle JDeveloper Oracle Corporation July 2013 Windows, Linux, macOS Proprietary – free[30] Java
Servoy Servoy Developer Team June 2011 Cross-platform Servoy License Java
SlickEdit SlickEdit October 2016 Windows, Linux, macOS, Solaris, AIX, HP-UX Proprietary C++
Visual Studio Microsoft March 31, 2016[31] Windows Proprietary C++, C#
Visual Studio Code Microsoft 1.30.2 / January 8, 2019 Cross-platform MIT License JavaScript
WebStorm JetBrains 2019.1/ 25 March 2019[32] Cross-platform Proprietary Java

Julia

IDE License Windows Linux macOS Other platforms Debugger Profiler Notes
Visual Studio Code (using the Julia extension) MIT License Yes Yes Yes FreeBSD[33] ?[34] ? License is for the extension; and Microsoft's source code (only).
Emacs / spacemacs portions in GPL v2, LGPL, BSD and public domain Yes Yes Yes FreeBSD Yes Yes ESS extension support for emacs. vi support also available, e.g. in spacemacs (useful for pair programming ).

Lua

IDE Developer Latest stable release Platform License
Decoda Unknown Worlds Entertainment 1.16 / October 25, 2011 Windows GPL[35]
SlickEdit SlickEdit October 2016 Windows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARC Proprietary
ZeroBrane Studio Paul Kulchenko, ZeroBrane LLC 1.80 / October 7, 2018 Windows, macOS/Mac, Linux MIT License

Pascal, Object Pascal

IDE Developer Latest stable release Windows Linux macOS Other platforms Mobiles Debugger GUI builder License Autocomplete
CodeTyphon PilotLogic 2020-01-08 Ver 7.00 Yes Yes Yes AmigaOS, Android, FreeBSD, Game Boy Advance, Haiku, AIX, iOS, MorphOS, DOS, NetBSD, Nintendo DS, Nintendo Wii, OpenBSD, DragonFly, OpenIndiana, OS/2, Solaris, Windows CE, Java Virtual Machine, LLVM (experimental),

JavaScript transpiler, Embedded systems.

Yes Yes Yes GPL; LGPL with static linking exception Yes
Delphi Embarcadero Technologies Delphi 10.3 (Rio) / November 21 2018 Yes No No cross-compile to macOS, Android, iOS Linux[36] Yes Yes Yes Proprietary Yes
Free Pascal IDE Volunteers 3.0.4 / December 6, 2017 Yes Yes Yes AmigaOS, Android, FreeBSD, Game Boy Advance, Haiku, AIX, iOS, MorphOS, DOS, NetBSD, Nintendo DS, Nintendo Wii, OpenBSD, OS/2, Solaris, Windows CE, Java Virtual Machine, LLVM (experimental), JavaScript transpiler, Embedded systems. Yes Yes No GPL; LGPL with static linking exception No
KDevelop KDevelop Team 5.5.1 (May 5, 2020 (2020-05-05)) [±] (only 3.x supports Pascal) Yes Yes Yes FreeBSD, OpenBSD, NetBSD, Solaris, other Unix No No No GPL
Lazarus Volunteers 2.0.0 / February 6, 2019 Yes Yes Yes See Free Pascal Yes Yes Yes GPL; LGPL with static linking exception Yes
MIDletPascal Code Research Laboratories 3.5 / February 2, 2013 Yes No No cross-compile from Windows to Java ME Yes No No GPL
Morfik Morfik Technology Pty Ltd. 2.0.5.27 Yes Yes Yes compiles to HTML+CSS+XML+JavaScript (web apps) Yes Yes Yes Proprietary
MSEide Martin Schreiber 4.6 / 2017-11-24 Yes Yes No FreeBSD Yes Yes Yes GPL; LGPL with static linking exception for the library MSEgui
Understand SciTools 4.0 / April 2015 Yes Yes Yes Solaris Yes No Yes Proprietary
Visual Studio via Oxygene RemObjects Software 10.0 / August 2018 Yes and additional Water IDE No Yes via Fire IDE JVM, .NET, Mono, Cocoa, Cocoa Touch, Android, iOS, WebAssembly, cross compile to Linux Yes Yes Yes Proprietary; free compiler Yes
PocketStudio winsoft 3.0 No No No Palm OS Yes Yes Yes Proprietary
Dev-Pascal Bloodshed Software 1.9.2 (using FPC 1.9.2 from 2005) Yes No No No Yes No GPL
PascalABC.NET Volunteers 3.4 / Jule 27, 2018 Yes Yes Yes compiles to CLR No Yes Yes LGPL Yes

Perl

IDE Developer Latest stable release Platform License
Eclipse EPIC EPIC Project Team 0.6.44 / April 18, 2012 Windows, Linux, macOS, FreeBSD, JVM, Solaris CPL
Geany Team 1.27 / March 13, 2016 Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix GPL
Komodo IDE / Edit ActiveState 9.0.1 / April 19, 2015 Cross-platform Proprietary
NetBeans Sun Microsystems / Oracle 12.0 LTS (June 4, 2020 (2020-06-04)) [±][37] Cross-platform CDDL, GPL
Padre Padre Team 1.0 / November 8, 2013 Cross-platform Perl
JetBrains IDEs (via plugin)[38] Alexandr Evstigneev 2019.1.3 / May 25, 2019 Cross-platform Apache 2.0
SlickEdit SlickEdit October 2016 Windows, Linux, macOS, AIX, Solaris, HP-UX Proprietary

PHP

IDE Developer Latest stable release Platform License Autocomplete Debugger Refactoring support VCS Support
Adobe Dreamweaver Adobe Systems - Cross-platform Proprietary Yes No No No
Aptana Studio Aptana, Inc. December 2013, 3.5.0 Cross-platform GPL, proprietary Yes Yes No via plugins
CodeLite CodeLite October 2015, 9.0 Cross-platform GPL Yes Yes No Git, SVN
Codelobster Codelobster March 2018, 5.14.5 Windows Proprietary Yes Yes No via plugins
Eclipse Che Eclipse Foundation / Zend 4.7 / September 2, 2016 Cross-platform EPL Yes Yes Yes Unknown
Eclipse PDT Eclipse Foundation / Zend 7.0 / December 18, 2019 Windows, Linux, macOS, FreeBSD, JVM, Solaris EPL Yes Yes Yes CVS, Git, Mercurial, SVN (via plugins)
Geany Geany Team 1.27 / March 13, 2016 Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix GPL Yes No No via plugins
HTML-Kit Chami.com 292 Windows (all) Proprietary Unknown No Unknown Unknown
HyperEdit Jonathan Deutsch / Tumult 1.6 / April 30, 2008 macOS Proprietary Yes No No No
KDevelop KDE KDevelop Team 5.5.1 (May 5, 2020 (2020-05-05)) [±] Cross-platform GPL Yes No Unknown CVS, Git, SVN
Komodo IDE / Edit ActiveState 10.0.1 (June 2016) Cross-platform Proprietary Yes Yes Yes Bazaar, CVS, Git, Mercurial, Perforce, SVN
NetBeans Sun Microsystems / Oracle 12.0 LTS (June 4, 2020 (2020-06-04)) [±][39] Cross-platform on Netbeans CDDL, GPL Yes Yes Yes CVS, Git, Mercurial, SVN
PHPEclipse (Eclipse) PHPEclipse project team 1.2.2 / September 2009 Windows, Linux, macOS, FreeBSD, JVM, Solaris CPL Yes Yes Unknown Unknown
PhpED Professional NuSphere Corporation 19.111 / May, 2019 Windows Proprietary Yes Yes Unknown CVS, SVN, any other Windows-shell integrated
PHPEdit WaterProof SARL 3.6.4 (April 9, 2010 (2010-04-09)) [±] Windows Proprietary Yes Yes No CVS, SVN
PhpStorm (IntelliJ IDEA) JetBrains 2019.1 / 28 March 2019 Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris Proprietary Yes Yes Yes CVS, Git, Mercurial, Perforce, SVN
Quanta Plus KDE Web Dev Team 3.5.8 / October 16, 2007 Linux GPL Unknown No Unknown Unknown
RadPHP (formerly Delphi for PHP) Embarcadero Technologies XE2 / August 30, 2011 Windows Proprietary Yes Yes Yes Unknown
SlickEdit SlickEdit October 2016 Windows, Linux, macOS, AIX, HP-UX, Solaris Proprietary Yes Yes No Yes
Zend Studio Zend 10.6 / February 2014 Cross-platform Proprietary Yes Yes Yes CVS, Git, SVN, others (via plugins)

Python

IDE Developer Latest stable release version Latest stable release date Platform Written in Widget toolkit License Python2x support Python3x support Debugger GUI builder Integrated toolchain Profiler Code coverage Autocomplete Static program analysis GUI based design Class browser Code refactoring Version control system support Web framework support
Anjuta Naba Kumar 3.22 2016-09-18 Unix-like C GTK+ GPL Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
eric Detlev Offenbach 19.10 2019-10-03 Windows, Linux, macOS Python PyQt GPLv3 "or later" Yes, until version 4.5.25 and since version 5.5.0[40] Yes, since version 5.0.0[41] Yes, for Python 2 & 3 Yes: Qt Creator Unknown Yes Yes Yes Multiple integrated checkers and Pylint via plug-in Yes Yes Yes Subversion and Mercurial (core plug-ins), git (optional plug-in) Django as optional plug-in
Geany Team 1.36.0 2019-09-28 Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix C GTK+ GPL Unknown Yes No Unknown Unknown Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown
IDLE Guido van Rossum et al. 3.7 2019-03-25 Cross-platform Python Tkinter PSFL Yes Yes Yes Yes Unknown No No Yes No Yes Yes Unknown No No
Komodo IDE ActiveState 10.2 2017-02-21 Cross-platform Unknown Mozilla platform Proprietary Yes Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Bazaar, CVS, Git, Mercurial, Perforce, SVN Unknown
KDevelop KDE KDevelop Team 5.4.3 2019-10-21 Cross-platform C, C++ Qt GPL Unknown Yes Yes Unknown Unknown Unknown Unknown Yes Unknown Unknown Yes Yes Bazaar, CVS, Git, Mercurial, Perforce, SVN Unknown
MonoDevelop Novell and the Mono community 6.1.2.44 2016-11-11 Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris C# Gtk# LGPL Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Ninja-IDE Team 2.3 2013-07-07 Cross-platform Python PyQt GPL Yes (Python 2.7) Yes Yes (with wdebugger plugin) Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
PIDA Team 0.6.2 2010-08-04 Cross-platform Python PyGTK GPL Unknown Unknown Yes (integrates with external debuggers) Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
PyCharm JetBrains 2020.1.3 2020-07-20 Windows, Linux, macOS Java Swing Open core: Full version under Apache License 2.0 Yes Yes Yes Unknown Yes Yes (full version only) Yes (full version only) Yes Yes PEP 8 and others Yes Yes Yes Yes Yes
PyDev / LiClipse (plug-in for Eclipse and Aptana) Appcelerator 7.5.0 2020-01-10 Windows, Linux, macOS, FreeBSD, JVM, Solaris Unknown SWT EPL Yes Yes Yes Unknown Unknown Unknown Unknown Yes Yes Unknown Yes Yes Yes Unknown
PyScripter Kiriakos Vlahos 3.6.0 2019-01-12 Windows Object Pascal JVCL MIT License Yes Yes up to v3.4 Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Python Tools for Visual Studio Microsoft 2.2.6[42] 2017-01-13 Windows Unknown Windows Forms Apache License 2.0 Yes Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
PythonAnywhere PythonAnywhere LLP N/A N/A Web-based Python HTML Proprietary Yes Yes No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
SlickEdit SlickEdit 21 October 2016 Windows, Linux, macOS, Solaris, AIX, HP-UX C++ Qt Proprietary Yes Yes Yes No Yes No No Yes No No Yes No Yes No
SourceLair SourceLair, Limited. N/A N/A Web-based Python HTML Proprietary Yes No No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Spyder Carlos Cordoba and contributors 4.1.3 2020-05-09 Cross-platform Python PyQt, PySide MIT License Yes 2.7 Yes 3.5 – 3.8 Yes No Yes Yes No Yes Yes Unknown Beta Planned Partial No
Thonny Aivar Annamaa and contributors 3.2.6 2020-01-02 Windows, Linux, macOS Python Tkinter MIT License No Yes Yes No No No No Yes Yes Unknown Yes No No Flask
Understand SciTools 4.0 2015-04-01 Windows, Linux, macOS, Solaris, other Unix Unknown HTML Proprietary Unknown Unknown No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Visual Studio Code Microsoft 1.42.0 2020-01-16 Windows, Linux, macOS JavaScript HTML MIT License Yes Yes Yes No Unknown Yes Unknown Yes Unknown Unknown Unknown Unknown Yes Yes
Wing Wingware 7.2.3 2020-07-13 Windows, Linux, macOS Python Qt5 with PyQt Proprietary Yes Yes Yes (also remote, multi-threaded, and multi-process debugging) No Yes No No Yes Yes Yes Yes Yes Yes Yes

R

IDE Developer Latest stable release Platform License
R Tools for Visual Studio Microsoft March 10, 2017 (2017-03-10), v1.0 RC3 Microsoft Windows Apache License 2.0
RStudio RStudio, Inc. October 29, 2018 (2018-10-29), v1.1.463 Cross-platform AGPL

Racket

IDE Developer Latest stable release Platform License
DrRacket PLT Design, Inc. 26 October 2018, v7.1 Cross-platform LGPL

Ruby

IDE Developer Latest stable release Platform License
Aptana Studio with integrated RadRails plugin (Eclipse) Aptana, Inc. 3.5.0 / December 27, 2013 Windows, Linux, macOS, FreeBSD, JVM, Solaris GPL, proprietary
Eclipse DLTK Ruby Plugin Eclipse Foundation 5.0.0 / June 6, 2013 x86 EPL
eric Detlev Offenbach 6.1.4 / April 9, 2016 Cross-platform GPLv3 "or later"
Komodo IDE / Edit ActiveState 9.0.1 / April 19, 2015 Cross-platform Proprietary
NetBeans Thomas Enebo (JRuby co-lead) 12.0 LTS (June 4, 2020 (2020-06-04)) [±][43] Cross-platform CDDL and GPL
RubyMine (IntelliJ IDEA) JetBrains 2018.3.5 (build 183.5912.16) / Feb 27, 2019[44] Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris Proprietary
SlickEdit SlickEdit October 2016 Windows, Linux, macOS, AIX, Solaris, HP-UX Proprietary

Scala

IDE License Windows Linux macOS Other platforms
Eclipse JDT EPL Yes Yes Yes FreeBSD, JVM, Solaris
IntelliJ IDEA ASLv2, proprietary Yes Yes Yes FreeBSD, OpenBSD, Solaris
NetBeans CDDL, GPL2 Yes Yes Yes Solaris

Smalltalk

IDE Developer License Windows Linux macOS Other platforms Debugger GUI builder
Dolphin Smalltalk Object Arts MIT License Yes No No No Yes Yes
Pharo INRIA MIT License Yes Yes Yes various Yes Yes
Squeak squeak.org MIT License Yes Yes Yes various Yes Yes
VisualAge Instantiations Proprietary Yes Yes Yes various Yes Yes
VisualWorks Cincom Proprietary Yes Yes Yes various Yes Yes

Tcl

IDE Developer Latest stable release Platform License
Eclipse DLTK 5.0 Windows, Linux, macOS, FreeBSD, JVM, Solaris EPL
Komodo IDE / Edit ActiveState 9.0.1 Cross-platform IDE:Proprietary, Edit:GPL, LGPL, MPL
SlickEdit SlickEdit October 2016 v.21 Windows, Linux, macOS, AIX, Solaris, HP-UX Proprietary

Unclassified

  • IBM Rational Application Developer
  • IBM Rational Business Developer
  • Mule (software)
gollark: There will be 32-core AMD processors soon. Madness.
gollark: Fun fact: Wojbie's facts are not fun.
gollark: On NPM.
gollark: Fun fact: is-even and is-odd get several million weekly downloads.
gollark: All hail Sensible Functional Languages, in which `[1] == [1]` is actually true for once and `1 == "1.0"` is a type error.

See also

  • List of GUI builders
  • List of assemblers
  • List of compilers
  • List of source code editors
  • Game Integrated Development Environments

References

  1. "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". Archived from the original on July 26, 2010. Retrieved April 24, 2010.
  2. "Qt Eclipse Integration for C++". Archived from the original on August 16, 2009. Retrieved April 24, 2010.
  3. "GtkAda User's Guide". February 1, 2010.
  4. "Parallax.com". Parallax.com. Retrieved February 28, 2018.
  5. Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
  6. codeblocks.org / Also provides relatively stable "nightly builds", an alternative to the official releases
  7. Using the wxCrafter plug-in (included in distribution, requires wxWidgets SDK)
  8. A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
  9. "Eclipse CDT Toolchain Documentation". Retrieved January 29, 2014.
  10. "Eclipse LinuxTools integration of OProfile". Retrieved January 29, 2014.
  11. "Eclipse LinuxTools integration of GCov". Retrieved January 29, 2014.
  12. "Eclipse CDT webpage".
  13. "Eclipse Project Downloads".
  14. "Simultaneous Release - Eclipsepedia".
  15. "geany.org". geany.org. March 13, 2016. Retrieved February 28, 2018.
  16. "What's New in CLion". Retrieved October 22, 2019.
  17. Linux is support for Visual Studio C/C++ is available via third-party plugin VisualGDB http://www.visualgdb.com/
  18. Refactoring for Visual Studio C/C++ is supported natively since Visual Studio 2015 and via third-party plugins Visual Assist X http://www.wholetomato.com/ and Resharper for C++ https://www.jetbrains.com/resharper-cpp/
  19. "A Common Protocol for Languages".
  20. "Refactoring source code in Visual Studio Code".
  21. "C and C++ Development". Sun Microsystems. Retrieved June 26, 2009.
  22. "C/C++ Projects Quick Start Tutorial". Sun Microsystems. Retrieved June 26, 2009.
  23. https://netbeans.apache.org/download/nb120/index.html
  24. qt-project.org Archived July 17, 2013, at Archive.today
  25. https://netbeans.apache.org/download/nb120/index.html
  26. "Use F# on Windows | The F# Software Foundation". fsharp.org. Retrieved August 7, 2018.
  27. "Features - Rider". JetBrains. Retrieved August 7, 2018.
  28. "482387 – Add arm and aarch64 source only fragments". Bugs.eclipse.org. Retrieved February 28, 2018.
  29. https://netbeans.apache.org/download/nb120/index.html
  30. oracle.com
  31. "Xamarin now free in Visual Studio". Ars Technica. Retrieved April 9, 2016.
  32. "WebStorm 2019.1: smart intentions for JavaScript, improvements in Angular support, updated CSS and HTML docs, and new debug console".
  33. "prash-wghats/Electron-VSCode-Atom-For-FreeBSD". GitHub. Retrieved September 12, 2018.
  34. "Debugging support · Issue #125 · JuliaEditorSupport/julia-vscode". GitHub. Retrieved September 12, 2018.
  35. Decoda COPYING.txt on GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt
  36. "Embarcadero Delphi Product Page". Embarcadero Technologies. Retrieved January 19, 2020.
  37. https://netbeans.apache.org/download/nb120/index.html
  38. https://netbeans.apache.org/download/nb120/index.html
  39. "eric news 2014". Eric-ide.python-projects.org. Retrieved February 28, 2018.
  40. "eric news 2010". Eric-ide.python-projects.org. Retrieved February 28, 2018.
  41. "Python Tools for Visual Studio 2.2.6".
  42. https://netbeans.apache.org/download/nb120/index.html
  43. "RubyMine 2018.3.5 is Available!".
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.