Comparison of integrated development environments

Notable software packages that are nominal IDE

Main article: Integrated development environment

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 alphabetic order of the supported language.

## ActionScript

[edit]

See also: ActionScript

IDE | License | Windows | Linux | macOS | Other platforms | Debugger | GUI builder | Profiler | Static code analysis | MXML | Export to Mobile

|
|
|
|
|
|
|
|
|
|
|

Adobe Animate | 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

[edit]

See also: Ada (programming language)

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  | Un­known  | Un­known  | Yes  | Un­known  | 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

[edit]

See also: Assembly language

IDE | License | Windows | Linux | macOS | Other platforms | Debugger | Assemblers | Auto-complete | Macros/templates  | Latest stable release

|
|
|
|
|
|
|
|
|
|

Fresh | EUPL and 2-clause BSD  | Yes  | Yes  | No  | Un­known  | No  | FASM | Un­known  | Un­known  | 1.73.04 / April 30, 2018
SASM | GPL | Yes  | Yes  | No  | Un­known  | 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

[edit]

See also: 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
Gambas | GPL | No  | Yes  | No  | Benoît Minisini | FreeBSD, Cygwin | 2019-11-19
Microsoft Small Basic | MIT License | Yes  | No  | No  | Microsoft |  | 2015-10-01
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 | 2024-03-27[5]
SharpDevelop |  MIT[6] | 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++

[edit]

See also: C (programming language) and 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 (abandoned)  | 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[7] | Yes  | 2020-05[8] | 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[9] | Yes  | 2025-01-09  | Yes (GCC, Clang, VC + custom)  | Yes (GCC, Clang, VC + custom)  | Yes
Dev-C++ | GPL | Yes  | No[10] | No  | FreeBSD | Object Pascal | Yes  | No  | Yes  | Yes  | No  | Yes  | No  | Yes  | Yes  | 2021-01-30  | Yes  | Yes  | No
Eclipse CDT | EPL | Yes  | Yes  | Yes  | FreeBSD, JVM, Solaris | C++, Java | Yes  | Yes[2] | Yes[11] | Yes[12] | Yes[13] | Yes  | Yes  | Yes  | Yes  | 2020-06[14][15][16] | 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[17] | 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[18] | Yes (customizable)  | Yes (customizable)  | Yes
KDevelop | GPL | Yes  | Yes  | Yes  | FreeBSD, Solaris | C/C++ | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | 2022-12-08  | External  | External  | Yes
LabWindows/CVI | Proprietary | Yes  | No  | No  | cross-compile to Linux, Phar Lap ETS | ?  | Yes  | Yes  | Yes  | Yes  | No  | Yes  | No  | Yes  | —  | 2016-12  | Yes  | No  | No
Microsoft Visual Studio | Proprietary, Freeware (Community edition only)  | Yes  | Yes (Cross compiler)[19] | No  | Mac OS 7 (v2.x-v4.x only)  | C++ and C# | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | 2019-04  | Yes  | Yes  | Yes (also plugin)[20]
Visual Studio Code |  MIT | Yes  | Yes  | Yes  |  | TypeScript JavaScript CSS | Yes  | No  | Yes  | No  | No  | Yes  | No  | Yes  | Yes  | 2025-07-29  | External  | External  | Requires language server support[21][22]
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 | Apache License | Yes  | Yes  | Yes  | OpenBSD, Solaris | Java | Yes[23] | Yes[23] | Yes[24] | No[23] | No  | Yes  | No  | Yes  | Yes  | 26[25]  (20 May 2025) [±] | 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 | Proprietary, Freeware | No  | Yes  | No  | Solaris | ?  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | 2008-11  | Yes  | Yes  | Yes
Pelles C IDE | Proprietary, Freeware | Yes  | No  | No  |  | C | Yes  | No  | Yes  | ?  | ?  | ?  | ?  | ?  | ?  | May 19, 2023  | 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  | 2024-02  | External  | External  | Yes[26]
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
U++ TheIDE | BSD | Yes  | Yes  | Yes  | FreeBSD, Solaris | C++ | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | Yes  | Yes  | 2022-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

## C#

[edit]

See also: C Sharp (programming language)

IDE | License | Developer | Latest stable release | Windows | Linux | macOS | Other platforms

|
|
|
|
|
|
|

Microsoft Visual Studio | Proprietary

Community Edition: Freeware

| Microsoft | 17.14.7  / June 23, 2025 | Yes  | No  | Yes  |
MonoDevelop | LGPL | Xamarin and the Mono community  | 7.6.9.22 / September 21, 2018  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris
SharpDevelop |  MIT[27] | 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.102.3 / 29 July 2025 | 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 | 2024.3  / November 13, 2024 | Yes  | Yes  | Yes  |

## COBOL

[edit]

See also: COBOL

IDE  | License  | Developer  | Written in  | First Release  | Latest Stable Release  | Windows  | macOS  | Linux

|
|
|
|
|
|
|
|

OpenCobolIDE[28] | GPL v3[29][30] | Colin Duquesnoy[31] | Python[32] | 1.0.0 / 21 March 2013[33] | 4.7.6 / 30 December 2016[34][35][36] | Yes[35] | Yes[35] | Yes[35]

## Common Lisp

[edit]

See also: 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

[edit]

See also: Component Pascal

IDE | License | Developer | Platform

|
|
|

BlackBox Component Builder | Proprietary similar to Sleepycat | Oberon microsystems  | Windows

## D

[edit]

See also: D (programming language)

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

[edit]

See also: Eiffel (programming language)

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  | Type checking, Void-safety, Metrics tool  | BON / UML class diagramming | Multi-view  | 20.05, 2020

## Erlang

[edit]

See also: Erlang (programming language)

Go to this page: Source code editors for Erlang

## Fortran

[edit]

See also: 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.37.1 / November 8, 2020
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; 5 years ago (2020-05-05)) [±]
NetBeans | Apache License | Windows, Linux, macOS | NetBeans Community  | 26[25]  (20 May 2025) [±]
OpenWatcom | OSI Approved | Windows, Linux, DOS, OS/2 | OpenWatcom Community  | 1.9 / June 2, 2010
Photran[37] | EPL | Windows, Linux, macOS | Eclipse (software) w/Parallel Tools Platform (PTP)  | 9.1.0 / 2015
Plato  | Proprietary | Windows | Silverfrost FTN95 | 8.80 / 2021
Understand | Proprietary | Windows, Linux, macOS, Solaris, other Unix | SciTools  | December 4, 2015
Simply Fortran | Proprietary | Windows, Linux, macOS | Approximatrix, LLC  | 3.38 / December 20, 2024
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#

[edit]

Main article: F Sharp (programming language)

IDE | License | Windows | Linux | macOS | Developer

|
|
|
|
|

Microsoft Visual Studio | Proprietary (standard)
Freeware (community edition)  | Yes  | No  | Yes  | Microsoft
Visual Studio Code[38] | Proprietary (binary code)
MIT License (source code)  | Yes  | Yes  | Yes  | Microsoft
Rider[39] | Proprietary | Yes  | Yes  | Yes  | JetBrains

## Groovy

[edit]

See also: Groovy (programming language)

IDE | License | Written in Java only  | Windows | Linux | macOS | Other platforms | GUI builder

|
|
|
|
|
|
|

Eclipse GDT | EPL | No  | Yes  | Yes  | Yes  | FreeBSD, JVM, Solaris | No
IntelliJ IDEA | ASLv2, proprietary  | Yes  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | No
NetBeans | Apache License | Yes  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | Yes
SlickEdit | Proprietary | No  | Yes  | Yes  | Yes  | Solaris, Solaris SPARC, AIX, HP-UX | No

## Haskell

[edit]

See also: Haskell

IDE | License | Platforms  | Latest stable release | Developer

|
|
|
|

EclipseFP plugin | EPL? | JVM | 2.6.4 / January 19, 2015  | eclipsefp.github.io
SlickEdit | Proprietary | Windows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARC | October 2016  | SlickEdit

## Haxe

[edit]

See also: Haxe

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

## Java

[edit]

See also: Java (programming language)

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.[fact or opinion?] 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.)

### Open

[edit]

IDE | License | LSP  | Written in Java only  | Windows | Linux | macOS | Other platforms | GUI builder | Profiling | RDBMS  | EE  | Limitations

|
|
|
|
|
|
|
|
|
|
|
|

BlueJ | GPL2+GNU linking exception | No  | Yes  | Yes  | Yes  | Yes  | Solaris | No  |  |  |  | Not a General IDE; a small scale UML editor
DrJava | Permissive | No  | Yes  | Yes  | Yes  | Yes  | Solaris | No  |  |  |  | Java 8 only (2014)
Eclipse JDT | EPL | Yes  | No[40] | Yes  | Yes  | Yes  | FreeBSD, JVM, Solaris | Yes  | Yes  | Yes  | Yes  |
Geany | GPL | No  | No  | Yes  | Yes  | Yes  | FreeBSD, AIX, OpenBSD, Solaris, other Unix | No  |  |  |  |
Greenfoot | GPL | No  | Yes  | Yes  | Yes  | Yes  | Solaris | No  |  |  |  | Not a General IDE; a 2D Game builder
NetBeans | Apache License | No  | Yes  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | Yes  | Yes  | No  | Yes  | Multi folder Maven not supported
IntelliJ IDEA Community Edition  | Apache License v2.0 | No  | Yes  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | Yes  | No  | No  | No  |
Visual Studio Code | MIT License | Yes  | No  | Yes  | Yes  | Yes  |  | Yes  |  |  |  | No stack trace console.
LunarVim (based on NeoVim)  | Apache License | Yes  | No  | No  | Yes  | Yes  |  | No  | No  |  |  | Some plugins do not yet auto install

### Closed

[edit]

IDE | License | Written in Java only  | Windows | Linux | macOS | Other platforms | GUI builder | Limitations

|
|
|
|
|
|
|
|

IntelliJ IDEA 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  |
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  | No  | Yes  |  | Yes  | No code formating

## JavaScript

[edit]

See also: JavaScript

IDE | Developer | Latest stable release | Platform | License | Written in

|
|
|
|
|

Anjuta (abandoned)  | Anjuta Team  | 3.28.0 / March 11, 2018 | Unix-like | GPL | C
Atom | GitHub (subsidiary of Microsoft)  | 1.63.1 / 23 November 2022 | 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 | 17.0.0 January 2023  | Cross-platform | GPL | C++
Eclipse Web Tools  | Eclipse Foundation |  | 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 | Apache | 26[25]  (20 May 2025) [±] | Cross-platform | Apache License | 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[41] | 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[42] | Windows | Proprietary | C++, C#
Visual Studio Code | Microsoft  | 1.102.3 / 29 July 2025 | Cross-platform | MIT License | JavaScript
WebStorm | JetBrains | 2019.1/ 25 March 2019[43] | Cross-platform | Proprietary | Java

## Julia

[edit]

See also: Julia (programming language)

IDE | License | Windows | Linux | macOS | Other platforms | Debugger | Profiler | Notes

|
|
|
|
|
|
|
|

Atom (with Juno extension)  | MIT License[44] | Yes  | Yes  | Yes  | ?  | Yes[45] | Yes[46] | Has a plotting pane. Juno team merged with VS Code extension team (see below); Juno now in maintenance mode.
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).
Visual Studio Code (using the Julia extension)  | MIT License  | Yes  | Yes  | Yes  | FreeBSD[47] | Yes  | Yes (i.e. flame graph viewing support)  | Has a plotting pane. License is for the extension; and Microsoft's source code (only).

## Lua

[edit]

See also: Lua (programming language)

IDE | Developer | Latest stable release | Platform | License

|
|
|
|

Decoda | Unknown Worlds Entertainment | 1.16 / October 25, 2011  | Windows | GPL[48]
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

[edit]

See also: Pascal (programming language) and Object Pascal

IDE | Developer | Latest stable release | Windows | Linux | macOS | Other platforms | Mobiles | Debugger | GUI builder | License | Autocomplete

|
|
|
|
|
|
|
|
|
|
|

Delphi | Embarcadero Technologies | Delphi 10.4.2 (Sydney) / February 24 2021  | Yes  | No  | No  | cross-compile to macOS, Android, iOS Linux[49] | Yes  | Yes  | Yes  | Proprietary | Yes
Free Pascal IDE  | Volunteers  | 3.2.2 / May 20, 2021  | 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, JVM, 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; 5 years ago (2020-05-05)) [±] (only 3.x supports Pascal)  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, NetBSD, Solaris, other Unix | No  | No  | No  | GPL |
Lazarus | Volunteers  | 3.0.0 / December 21, 2023  | 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 | PascalABC.NET Compiler Team  | 3.9 / July 10, 2023  | Yes  | Yes  | Yes  | compiles to CLR | No  | Yes  | Yes  | LGPL | Yes

## Perl

[edit]

See also: 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.37.1 / November 8, 2020  | 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 | 26[25]  (20 May 2025) [±] | Cross-platform | Apache License
Padre | Padre Team  | 1.0 / November 8, 2013  | Cross-platform | Perl
JetBrains IDEs (via plugin)[50] | 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

[edit]

See also: 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 | January 2023, 17.0  | Cross-platform | GPL | Yes  | Yes  | No  | Git, SVN
Codelobster | Codelobster | 2.4 / September 11, 2023  | Cross-platform | Proprietary | Yes  | Yes  | No  | via plugins
Eclipse Che | Eclipse Foundation / Zend | 4.7 / September 2, 2016  | Cross-platform | EPL | Yes  | Yes  | Yes  | Un­known
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.37.1 / November 8, 2020  | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL | Yes  | No  | No  | via plugins
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; 5 years ago (2020-05-05)) [±] | Cross-platform | GPL | Yes  | No  | Un­known  | 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 | 26[25]  (20 May 2025) [±] | Cross-platform on Netbeans  | Apache License | 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  | Un­known  | Un­known
PHPEdit | WaterProof SARL  | 3.6.4 (April 9, 2010; 15 years ago (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
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

[edit]

See also: Python (programming language)

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

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

eric | Detlev Offenbach  | 21.3  | 2021-03-06  | Windows, Linux, macOS | Python | PyQt | GPLv3 "or later"  | Yes, until version 4.5.25 and since version 5.5.0[51] | Yes, since version 5.0.0[52] | Yes, for Python 2 & 3  | Yes: Qt Creator | Un­known  | 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.37.1  | 2020-11-08  | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | C | GTK+ | GPL | Un­known  | Yes  | No  | Un­known  | Un­known  | Un­known  | Un­known  | Yes  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known
IDLE | Guido van Rossum et al.  | 3.7  | 2019-03-25  | Cross-platform | Python | Tkinter | PSFL | Yes  | Yes  | Yes  | No  | Un­known  | No  | No  | Yes  | No  | Yes  | Yes  | Un­known  | No  | No
Komodo IDE | ActiveState | 10.2  | 2017-02-21  | Cross-platform | Un­known  | Mozilla platform  | Proprietary | Yes  | Yes  | Yes  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Bazaar, CVS, Git, Mercurial, Perforce, SVN | Un­known
KDevelop | KDE KDevelop Team  | 5.6.1  | 2020-12-11  | Cross-platform | C, C++ | Qt | GPL | Un­known  | Yes  | Yes  | Un­known  | Un­known  | Un­known  | Un­known  | Yes  | Un­known  | Un­known  | Yes  | Yes[citation needed] | Bazaar, CVS, Git, Mercurial, Perforce, SVN | Un­known
Microsoft Visual Studio[53])  | Microsoft  | 16.9  | 2021-03-02  | Windows | C++ and C# | Windows Forms and WPF, through IronPython | Python tools under Apache License 2.0 | Yes  | Yes  | Yes  | No  | Un­known  | Un­known  | Un­known  | Yes[54] | Un­known  | Un­known  | Yes  | Basic refactoring  | Yes  | Yes
MonoDevelop | Novell and the Mono community  | 6.1.2.44  | 2016-11-11  | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | C# | Gtk# | LGPL | Un­known  | Un­known  | Yes  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known
Ninja-IDE | Team  | 2.4  | 2019-06-23[55] | Cross-platform | Python | PyQt | GPL | Yes (Python 2.7)  | Yes  | Yes (with wdebugger plugin)  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known
PIDA  | Team  | 0.6.2  | 2010-08-04  | Cross-platform | Python | PyGTK | GPL | Un­known  | Un­known  | Yes (integrates with external debuggers)  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known  | Un­known
PyCharm | JetBrains  | 2024.3.2  | 2025-01-28  | Windows, Linux, macOS | Java, Python | Swing | Open core: Full version under Apache License 2.0 | Yes  | Yes  | Yes  | Un­known  | 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 | Python | SWT | EPL | Yes  | Yes  | Yes (also remote, container, cluster, multi-threaded, and multi-process debugging)  | Un­known  | Un­known  | Un­known  | Un­known  | Yes  | Yes  | Un­known  | Yes  | Yes  | Yes  | Yes
PyScripter  | Kiriakos Vlahos  | 4.2.5  | 2022-12-22  | Windows | Delphi, Python | Un­known  | MIT | Un­known  | Yes  | Yes  | Un­known  | Un­known  | Un­known  | Un­known  | Yes  | Yes  | Un­known  | Un­known  | Un­known  | Yes  | Yes
Spyder | Team  | 6.0.6  | 2025-05-14  | Windows, Linux, macOS, Qt | Python | Qt5/Qt6 with PyQt or PySide | MIT | Yes  | Yes  | Yes  | Un­known  | Yes  | Yes  | Un­known  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Un­known
Thonny | Aivar Annamaa  | 4.1.4  | 2023-11-9  | Windows, Linux, macOS | Python | Un­known  | MIT | No  | Yes  | Yes  | No  | Yes  | No  | No  | Yes  | No  | Yes  | Yes  | No  | No  | No
Wing | Wingware  | 11.0.3  | 2025-08-01  | Windows, Linux, macOS | Python | Qt5 with PyQt | Proprietary | Yes  | Yes  | Yes (also remote, container, cluster, multi-threaded, and multi-process debugging)  | No  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes

## R

[edit]

Main article: R (programming language)

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

[edit]

See also: Racket (programming language)

IDE | Developer | Latest stable release | Platform | License

|
|
|
|

DrRacket | PLT Design, Inc.  | 26 October 2018, v7.1  | Cross-platform | LGPL

## Ruby

[edit]

See also: Ruby (programming language)

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
RubyMine (IntelliJ IDEA) | JetBrains | 2018.3.5 (build 183.5912.16) / Feb 27, 2019[56] | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Proprietary
SlickEdit | SlickEdit | October 2016  | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary

## Rust

[edit]

See also: Rust (programming language)

IDE | License | Windows | Linux | macOS | Debugger | Snippets | Code completion | Code Formatting

|
|
|
|
|
|
|
|

Atom | MIT License | Yes  | Yes  | Yes  | No  | Yes  | Yes  | Yes
BBEdit | Proprietary | No  | No  | Yes  | No  | Yes  | No  | Yes
CLion | Proprietary | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes
Eclipse | Eclipse Public License | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes
Kate | GNU General Public License | Yes  | Yes  | poor quality  | No  | Yes  | Yes  | Yes
RustRover | Proprietary | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes
Sublime Text | Proprietary | Yes  | Yes  | Yes  | No  | Yes  | Yes  | Yes
Textadept | MIT License | Yes  | Yes  | Yes  | No  | Yes  | Yes  | No
Visual Studio Code | MIT License | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes

## Scala

[edit]

See also: Scala (programming language)

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 | Apache License | Yes  | Yes  | Yes  | Solaris

## Smalltalk

[edit]

See also: 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 | IBM | Proprietary | Yes  | Yes  | Yes  | various  | Yes  | Yes
VisualWorks | Cincom | Proprietary | Yes  | Yes  | Yes  | various  | Yes  | Yes

## Tcl

[edit]

See also: 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

[edit]

* IBM Rational Business Developer
* Mule (software)

## Visual Basic .NET

[edit]

See also: Visual Basic .NET

IDE  | Developer  | License  | Written in  | First Release  | Latest Stable Release  | Windows  | macOS  | Linux

|
|
|
|
|
|
|
|

Microsoft Visual Studio | Microsoft  | Proprietary | C++ | 2001  | 16.9.15 / 14 December 2021  | Yes  | Yes  | No
Visual Studio Code[57] | Microsoft[58] | MIT[58] | TypeScript[58] | 0.10.1 / 13 November 2015[59] | 1.70.2 / 15 August 2022[60] | Yes[61] | Yes[61] | Yes[61]

## See also

[edit]

* Comparison of assemblers
* Comparison of compilers
* Game integrated development environment
* Graphical user interface builder
* Online integrated development environment
* Source-code editor

## References

[edit]

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. ^ a b "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. ^ "PureBasic 6.10 LTS". PureBasic - Latest News. Frédéric Laboureur & Fantaisie Software. Archived from the original on March 29, 2024. Retrieved April 9, 2024.
6. ^ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
7. ^ Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
8. ^ codeblocks.org / Also provides relatively stable "nightly builds", an alternative to the official releases
9. ^ Using the wxCrafter plug-in (included in distribution, requires wxWidgets SDK)
10. ^ A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
11. ^ "Eclipse CDT Toolchain Documentation". Retrieved January 29, 2014.
12. ^ "Eclipse LinuxTools integration of OProfile". Retrieved January 29, 2014.
13. ^ "Eclipse LinuxTools integration of GCov". Retrieved January 29, 2014.
14. ^ "Eclipse CDT webpage".
15. ^ "Eclipse Project Downloads".
16. ^ "Simultaneous Release - Eclipsepedia".
17. ^ "geany.org". geany.org. March 13, 2016. Retrieved February 28, 2018.
18. ^ "What's New in CLion". Retrieved October 22, 2019.
19. ^ Visual Studio supports C/C++ on Linux out of the box from version 2017 or later, but is also available via third-party plugins like VisualGDB
20. ^ 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/
21. ^ "A Common Protocol for Languages".
22. ^ "Refactoring source code in Visual Studio Code".
23. ^ a b c "C and C++ Development". Sun Microsystems. Retrieved June 26, 2009.
24. ^ "C/C++ Projects Quick Start Tutorial". Sun Microsystems. Archived from the original on October 18, 2012. Retrieved June 26, 2009.
25. ^ a b c d e "Apache NetBeans 26". May 20, 2025. Retrieved May 21, 2025.
26. ^ qt-project.org Archived July 17, 2013, at archive.today
27. ^ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
28. ^ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, retrieved August 27, 2022
29. ^ "OpenCobolIDE in Launchpad". Launchpad. March 18, 2013. Retrieved August 27, 2022.
30. ^ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, retrieved August 27, 2022
31. ^ "ColinDuquesnoy in Launchpad". Launchpad. December 7, 2013. Retrieved August 27, 2022.
32. ^ OpenCobolIDE/OpenCobolIDE, OpenCobol IDE, August 26, 2022, retrieved August 27, 2022
33. ^ "1.0.0 : Series trunk : OpenCobolIDE". Launchpad. March 21, 2013. Retrieved August 27, 2022.
34. ^ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, retrieved August 27, 2022
35. ^ a b c d "OpenCobolIDE project files : OpenCobolIDE". Launchpad. December 30, 2016. Retrieved August 27, 2022.
36. ^ "Releases · OpenCobolIDE/OpenCobolIDE". GitHub. Retrieved August 27, 2022.
37. ^ "Photran". Eclipse PTP. Eclipse. Retrieved April 18, 2022.
38. ^ "Use F# on Windows". F# Software Foundation. Retrieved August 7, 2018.
39. ^ "Features – Rider". JetBrains. Retrieved August 7, 2018.
40. ^ "482387 – Add arm and aarch64 source only fragments". Bugs.eclipse.org. Retrieved February 28, 2018.
41. ^ oracle.com
42. ^ "Xamarin now free in Visual Studio". Ars Technica. March 31, 2016. Retrieved April 9, 2016.
43. ^ "WebStorm 2019.1: smart intentions for JavaScript, improvements in Angular support, updated CSS and HTML docs, and new debug console". March 25, 2019.
44. ^ "Juno". GitHub. Retrieved November 14, 2020.
45. ^ "Debugging · Juno Documentation". docs.junolab.org. June 3, 2019. Retrieved November 14, 2020.
46. ^ "The Juno.jl Front-End · Juno Documentation". docs.junolab.org. May 20, 2020. Retrieved November 14, 2020.
47. ^ "prash-wghats/Electron-VSCode-Atom-For-FreeBSD". GitHub. Retrieved September 12, 2018.
48. ^ Decoda COPYING.txt on GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt
49. ^ "Embarcadero Delphi Product Page". Embarcadero Technologies. Retrieved January 19, 2020.
50. ^ "Perl - IntelliJ IDEs Plugin | Marketplace".
51. ^ "eric news 2014". Eric-ide.python-projects.org. Retrieved February 28, 2018.
52. ^ "eric news 2010". Eric-ide.python-projects.org. Retrieved February 28, 2018.
53. ^ Python support is integrated into Visual Studio 2017 and later. Python Tools for Visual Studio is still available as a plug-in for Visual Studio 2015 and earlier.
54. ^ "Edit Python code - Visual Studio (Windows)". April 18, 2024.
55. ^ "Release Ninja-IDE 2.4 released! · ninja-ide/ninja-ide". GitHub. Retrieved September 26, 2022.
56. ^ "RubyMine 2018.3.5 is Available!". February 27, 2019.
57. ^ "Visual Studio Code - Code Editing. Redefined". code.visualstudio.com. Retrieved August 27, 2022.
58. ^ a b c Visual Studio Code - Open Source ("Code - OSS"), Microsoft, August 27, 2022, retrieved August 27, 2022
59. ^ "Tags · microsoft/vscode". GitHub. Retrieved August 27, 2022.
60. ^ "Tags · microsoft/vscode". GitHub. Retrieved August 27, 2022.
61. ^ a b c "Download Visual Studio Code - Mac, Linux, Windows". code.visualstudio.com. Retrieved August 27, 2022.

* v
* t
* e

Integrated development environments

C, C++|

| Open source|

* Arduino IDE
* Code::Blocks
* CodeLite
* Dev-C++
* Eclipse
* Emacs
* Geany
* GNOME Builder
* Kakoune
* KDevelop
* NetBeans
* QDevelop
* Qt Creator
* TheIDE
* Vi–Vim
* OpenWatcom

|

Freeware|

* DevEco Studio
* Oracle Developer Studio
* Visual Studio Code
* Visual Studio Community
* Xcode

Retail|

* C++Builder
* Eclipse-based
* CodeWarrior
* MyEclipse
* Visual Studio
* By JetBrains
* IntelliJ IDEA
* CLion
* LabWindows/CVI
* IBM Rational Software Architect
* Understand
* SlickEdit

Discontinued|

* Anjuta
* By JetBrains
* AppCode
* VisualAge
* Visual C++ Express
* MonoDevelop
* SharpDevelop
* Borland Turbo C, C++
* QuickC

Java|

| Open source|

* Anjuta
* BlueJ
* DrJava
* Eclipse
* Geany
* Greenfoot
* IntelliJ IDEA Community Edition
* Android Studio
* NetBeans
* DevEco Studio

|

Freeware|

* jGRASP
* JDeveloper

Retail|

* JCreator
* MyEclipse
* JetBrains IntelliJ IDEA
* SlickEdit
* Understand

Discontinued|

* Metrowerks CodeWarrior Pro for Java
* JBuilder
* Sun Java Studio Creator (superseded by NetBeans)
* VisualAge (superseded by Eclipse)
* Visual Café (aka Espresso, superseded by JBuilder)
* Visual J++
* Xelfi (became NetBeans)

JavaScript|

| Open source|

* Vim
* Visual Studio Code
* Atom
* Chromium
* DevEco Studio

|

CLI (.NET)|

| Open source|

* Visual Studio Code
* PascalABC.NET

|

Freeware|

* Visual Studio Community

Retail|

* Visual Studio
* Rider
* Understand

Discontinued|

* Xamarin Studio
* MonoDevelop
* SharpDevelop
* Visual Basic Express
* Visual Web Developer Express
* Visual J# Express
* Visual Studio Express for Windows Phone
* Visual C++ Express
* Visual C# Express
* Express for Desktop
* Express for Web
* Express for Windows

Flash|

* Adobe Flash Builder
* FlashDevelop
* Powerflasher FDT

PHP|

| Open source|

* Aptana
* NetBeans
* Komodo Edit
* Komodo IDE
* KDevelop

|

Proprietary|

* Codelobster
* PhpStorm
* PHPEdit
* SlickEdit
* Zend Studio

* RStudio
* R Tools for Visual Studio

Python|

| Open source|

* Anjuta
* IDLE
* Eric
* Light Table
* Ninja-IDE
* PyDev
* PyScripter
* PIDA
* Spyder
* Komodo Edit
* Komodo IDE
* KDevelop
* Vim
* Visual Studio Code
* Thonny
* DevEco Studio

|

Proprietary|

* PyCharm
* PythonAnywhere
* Visual Studio Code
* SlickEdit
* Wing IDE

Pascal,
Object Pascal|

| Open source|

* Free Pascal IDE
* Lazarus
* Dev-Pascal
* GNAVI
* PascalABC.NET

|

Freeware|

* Delphi Community

Retail|

* Delphi

Discontinued|

* Turbo Pascal
* Virtual Pascal
* Borland Kylix
* QuickPascal

BASIC|

| Open source|

* Basic-256
* Microsoft Small Basic
* SdlBasic
* Gambas
* Basic4GL
* VisualFBEditor / WinFBE
* InForm

|

Freeware|

* FutureBASIC
* RapidQ
* Visual Studio Community

Retail|

* Visual Studio
* NS Basic
* PureBasic
* GLBasic
* Liberty BASIC
* Xojo

Discontinued|

* CA-Realizer
* MonoDevelop
* QuickBASIC
* QBasic
* SharpDevelop
* Visual Basic
* Visual Basic Express

Go|

| Open source|

* Vim
* Visual Studio Code (VSCode)
* Eclipse

|

Freeware|

* Cloud9 IDE

Retail|

* GoLand

Eiffel|

* EiffelStudio
* LibertyEiffel
* Visual Eiffel

Haxe|

* IntelliJ IDEA
* VS Code
* Sublime Text
* Powerflasher FDT

POP-11|

* Poplog

Online|

* AWS Cloud9 IDE
* Eclipse Che
* Firebase Studio
* SourceLair

* Comparison
* Category

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template