(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: Notable software packages that are nominal IDE
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
Ada
Assembly
BASIC
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 (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
|
GPL
|
Yes
|
Yes
|
Yes
|
FreeBSD, OpenBSD, Solaris
|
C++
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes[6]
|
Yes
|
2022-12[7]
|
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[8]
|
Yes
|
2023-01-14
|
Yes (GCC, Clang, VC + custom)
|
Yes (GCC, Clang, VC + custom)
|
Yes
|
Dev-C++
|
GPL
|
Yes
|
No[9]
|
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[10]
|
Yes[11]
|
Yes[12]
|
Yes
|
Yes
|
Yes
|
Yes
|
2020-06[13][14][15]
|
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[16]
|
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[17]
|
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
|
N/A
|
2016-12
|
Yes
|
No
|
No
|
Microsoft Visual Studio
|
Proprietary, Freeware (Community edition only)
|
Yes
|
Yes (Cross compiler)[18]
|
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)[19]
|
Microsoft Visual Studio Code
|
MIT
|
Yes
|
Yes
|
Yes
|
|
TypeScript JavaScript CSS
|
Yes
|
No
|
Yes
|
No
|
No
|
Yes
|
No
|
Yes
|
Yes
|
November 27
|
External
|
External
|
Requires language server support[20][21]
|
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[22]
|
Yes[22]
|
Yes[23]
|
No[22]
|
No
|
Yes
|
No
|
Yes
|
Yes
|
|
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
|
Pelles C IDE
|
Proprietary, Freeware
|
Yes
|
No
|
No
|
|
?
|
Yes
|
No
|
Yes
|
?
|
?
|
?
|
?
|
?
|
?
|
Aug 8, 2021
|
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
|
2023-07
|
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
|
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
|
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
|
2019-04-12 16.9.4 / April 13, 2021
|
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[25]
|
IC#Code Team
|
2016-04-14 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
|
2015-12-04 814 / December 4, 2015
|
Yes
|
Yes
|
Yes
|
Solaris
|
Visual Studio Code
|
source code(MIT License) - binary(Proprietary)
|
Microsoft
|
November 27 /
|
Yes
|
Yes
|
Yes
|
|
Xamarin Studio
|
source code(MIT License) - binary(Proprietary)
|
Microsoft
|
December 2016
|
Yes
|
Yes
|
Yes
|
|
Eclipse
|
EPL
|
Eclipse Foundation
|
2017-06-28 4.7 / June 28, 2017
|
Yes
|
Yes
|
Yes
|
|
Rider
|
Proprietary
|
JetBrains
|
2020-12-30 2020.3.2 / December 30, 2020
|
Yes
|
Yes
|
Yes
|
|
COBOL
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
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
|
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
Erlang
Go to this page: Source code editors for Erlang
Fortran
IDE
|
License
|
Platform
|
Developer
|
Latest stable release
|
Code
|
GPL
|
Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris
|
Code 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
|
Template:Latest stable release/KDevelop
|
NetBeans
|
Apache License
|
Windows, Linux, macOS
|
NetBeans Community
|
|
OpenWatcom
|
OSI Approved
|
Windows, Linux, DOS, OS/2
|
OpenWatcom Community
|
1.9 / June 2, 2010
|
Photran[35]
|
EPL
|
Windows, Linux, macOS
|
Eclipse 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.32 / November 1, 2023
|
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#
- Main page: F Sharp (programming language)
Groovy
Haskell
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.[a fact or an 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
Closed
JavaScript
IDE
|
Developer
|
Latest stable release
|
Platform
|
License
|
Written in
|
Anjuta (abandoned)
|
Anjuta Team
|
2018-03-11 3.28.0 / March 11, 2018
|
Unix-like
|
GPL
|
C
|
Atom
|
GitHub (subsidiary of Microsoft)
|
November 27 /
|
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
|
Oracle
|
|
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[39]
|
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[40]
|
Windows
|
Proprietary
|
C++, C#
|
Visual Studio Code
|
Microsoft
|
November 27 /
|
Cross-platform
|
MIT License
|
JavaScript
|
WebStorm
|
JetBrains
|
2019.1/ 25 March 2019[41]
|
Cross-platform
|
Proprietary
|
Java
|
Julia
Lua
IDE
|
Developer
|
Latest stable release
|
Platform
|
License
|
Decoda
|
Unknown Worlds Entertainment
|
1.16 / October 25, 2011
|
Windows
|
GPL[46]
|
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
|
Delphi
|
Embarcadero Technologies
|
Delphi 10.4.2 (Sydney) / February 24 2021
|
Yes
|
No
|
No
|
cross-compile to macOS, Android, iOS Linux[47]
|
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
|
Template:Latest stable release/KDevelop (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
|
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.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
|
|
Cross-platform
|
Apache License
|
Padre
|
Padre Team
|
1.0 / November 8, 2013
|
Cross-platform
|
Perl
|
JetBrains IDEs (via plugin)[48]
|
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
|
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
|
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.37.1 / November 8, 2020
|
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
|
Template:Latest stable release/KDevelop
|
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
|
|
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
|
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; 14 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
|
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 (abandoned)
|
Naba Kumar
|
3.28.0
|
2018-03-11
|
Unix-like
|
C
|
GTK+
|
GPL
|
Unknown
|
Unknown
|
Yes
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
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[49]
|
Yes, since version 5.0.0[50]
|
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.37.1
|
2020-11-08
|
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
|
No
|
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.6.1
|
2020-12-11
|
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
|
Microsoft Visual Studio (formerly Python Tools for Visual Studio
[51])
|
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
|
Unknown
|
Unknown
|
Unknown
|
Yes[52]
|
Unknown
|
Unknown
|
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
|
Unknown
|
Unknown
|
Yes
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Ninja-IDE
|
Team
|
2.4
|
2019-06-23[53]
|
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
|
2023.2.3
|
2023-10-11
|
Windows, Linux, macOS
|
Java, Python
|
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
|
Python
|
SWT
|
EPL
|
Yes
|
Yes
|
Yes (also remote, container, cluster, multi-threaded, and multi-process debugging)
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Yes
|
Yes
|
Unknown
|
Yes
|
Yes
|
Yes
|
Yes
|
PyScripter
|
Kiriakos Vlahos
|
4.2.5
|
2022-12-22
|
Windows
|
Delphi, Python
|
Unknown
|
MIT
|
Unknown
|
Yes
|
Yes
|
Unknown
|
Unknown
|
Unknown
|
Unknown
|
Yes
|
Yes
|
Unknown
|
Unknown
|
Unknown
|
Yes
|
Yes
|
Spyder
|
Team
|
5.5.0
|
2023-11-08
|
Windows, Linux, macOS, Qt
|
Python
|
Qt5/Qt6 with PyQt or PySide
|
MIT
|
Yes
|
Yes
|
Yes
|
Unknown
|
Yes
|
Yes
|
Unknown
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Unknown
|
Thonny
|
Aivar Annamaa
|
4.1.4
|
2023-11-9
|
Windows, Linux, macOS
|
Python
|
Unknown
|
MIT
|
No
|
Yes
|
Yes
|
No
|
Yes
|
No
|
No
|
Yes
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
Wing
|
Wingware
|
9.1.2
|
2023-09-28
|
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
- Main page: R (programming language)
Racket
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
|
RubyMine (IntelliJ IDEA)
|
JetBrains
|
2018.3.5 (build 183.5912.16) / Feb 27, 2019[54]
|
Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris
|
Proprietary
|
SlickEdit
|
SlickEdit
|
October 2016
|
Windows, Linux, macOS, AIX, Solaris, HP-UX
|
Proprietary
|
Scala
Smalltalk
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 Business Developer
- Mule
Visual Basic .NET
See also
References
- ↑ "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". http://marketplace.eclipse.org/content/aonixadt-ada-development-toolkit-gnat-and-objectada.
- ↑ 2.0 2.1 "Qt Eclipse Integration for C++". http://qt.nokia.com/developer/eclipse-integration.
- ↑ "GtkAda User's Guide". February 1, 2010. http://libre.adacore.com/wp-content/files/auto_update/gtkada-docs/gtkada_ug/gtkada_ug.html.
- ↑ "Parallax.com". Parallax.com. http://parallax.com/search?search_api_views_fulltext=editor.
- ↑ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
- ↑ Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
- ↑ codeblocks.org / Also provides relatively stable "nightly builds", an alternative to the official releases
- ↑ Using the wxCrafter plug-in (included in distribution, requires wxWidgets SDK)
- ↑ A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
- ↑ "Eclipse CDT Toolchain Documentation". http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.cdt.doc.isv%2Fguide%2Fcdt_build_system%2Fmigration_guides%2F4.0%2Fmigration_guide_40.html.
- ↑ "Eclipse LinuxTools integration of OProfile". http://wiki.eclipse.org/Linux_Tools_Project/OProfile/User_Guide.
- ↑ "Eclipse LinuxTools integration of GCov". http://wiki.eclipse.org/Linux_Tools_Project/GCov/User_Guide.
- ↑ "Eclipse CDT webpage". http://www.eclipse.org/cdt/.
- ↑ "Eclipse Project Downloads". http://download.eclipse.org/eclipse/downloads/.
- ↑ "Simultaneous Release - Eclipsepedia". https://wiki.eclipse.org/Simultaneous_Release.
- ↑ "geany.org". geany.org. 2016-03-13. https://www.geany.org/documentation/releasenotes/.
- ↑ "What's New in CLion". https://www.jetbrains.com/clion/whatsnew/.
- ↑ 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
- ↑ 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/
- ↑ "A Common Protocol for Languages". https://code.visualstudio.com/blogs/2016/06/27/common-language-protocol.
- ↑ "Refactoring source code in Visual Studio Code". https://code.visualstudio.com/docs/editor/refactoring.
- ↑ 22.0 22.1 22.2 "C and C++ Development". Sun Microsystems. http://www.netbeans.org/features/cpp/index.html.
- ↑ "C/C++ Projects Quick Start Tutorial". Sun Microsystems. http://www.netbeans.org/kb/docs/cnd/quickstart.html.
- ↑ qt-project.org
- ↑ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
- ↑ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, https://github.com/OpenCobolIDE/OpenCobolIDE, retrieved 2022-08-27
- ↑ "OpenCobolIDE in Launchpad" (in en). https://launchpad.net/cobcide/+index.
- ↑ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, https://github.com/OpenCobolIDE/OpenCobolIDE, retrieved 2022-08-27
- ↑ "ColinDuquesnoy in Launchpad" (in en). https://launchpad.net/%7Ecolin-duquesnoy/+index.
- ↑ OpenCobolIDE/OpenCobolIDE, OpenCobol IDE, 2022-08-26, https://github.com/OpenCobolIDE/OpenCobolIDE, retrieved 2022-08-27
- ↑ "1.0.0 : Series trunk : OpenCobolIDE" (in en). https://launchpad.net/cobcide/trunk/1.0.0/+index.
- ↑ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, https://github.com/OpenCobolIDE/OpenCobolIDE, retrieved 2022-08-27
- ↑ 33.0 33.1 33.2 33.3 "OpenCobolIDE project files : OpenCobolIDE" (in en). https://launchpad.net/cobcide/+download.
- ↑ "Releases · OpenCobolIDE/OpenCobolIDE" (in en). https://github.com/OpenCobolIDE/OpenCobolIDE/releases.
- ↑ "Photran". Eclipse. https://projects.eclipse.org/projects/tools.ptp.photran.
- ↑ "Use F# on Windows | The F# Software Foundation" (in en). https://fsharp.org/use/windows/.
- ↑ "Features - Rider". https://www.jetbrains.com/rider/features/.
- ↑ "482387 – Add arm and aarch64 source only fragments". Bugs.eclipse.org. https://bugs.eclipse.org/bugs/show_bug.cgi?id=482387.
- ↑ oracle.com
- ↑ "Xamarin now free in Visual Studio". March 31, 2016. https://arstechnica.com/information-technology/2016/03/xamarin-now-free-in-visual-studio/.
- ↑ "WebStorm 2019.1: smart intentions for JavaScript, improvements in Angular support, updated CSS and HTML docs, and new debug console". https://blog.jetbrains.com/webstorm/2019/03/webstorm-2019-1/.
- ↑ "Juno" (in en). https://github.com/JunoLab.
- ↑ "Debugging · Juno Documentation". 3 June 2019. http://docs.junolab.org/latest/man/debugging/#Debugging.
- ↑ "The Juno.jl Front-End · Juno Documentation". 20 May 2020. http://docs.junolab.org/latest/man/juno_frontend/#Profiler.
- ↑ "prash-wghats/Electron-VSCode-Atom-For-FreeBSD" (in en). https://github.com/prash-wghats/Electron-VSCode-Atom-For-FreeBSD/releases/.
- ↑ Decoda COPYING.txt on GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt
- ↑ "Embarcadero Delphi Product Page". Embarcadero Technologies. https://www.embarcadero.com/products/Delphi.
- ↑ "Perl - IntelliJ IDEs Plugin | Marketplace". https://plugins.jetbrains.com/plugin/7796-perl.
- ↑ "eric news 2014". Eric-ide.python-projects.org. http://eric-ide.python-projects.org/eric-news-2014.html.
- ↑ "eric news 2010". Eric-ide.python-projects.org. http://eric-ide.python-projects.org/eric-news-2010.html.
- ↑ 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.
- ↑ "Edit Python code - Visual Studio (Windows)". https://docs.microsoft.com/en-us/visualstudio/python/editing-python-code-in-visual-studio.
- ↑ "Release Ninja-IDE 2.4 released! · ninja-ide/ninja-ide" (in en). https://github.com/ninja-ide/ninja-ide/releases/tag/v2.4.
- ↑ "RubyMine 2018.3.5 is Available!". https://blog.jetbrains.com/ruby/2019/02/rubymine-2018-3-5-is-available/.
- ↑ "Visual Studio Code - Code Editing. Redefined" (in en). https://code.visualstudio.com/.
- ↑ 56.0 56.1 56.2 Visual Studio Code - Open Source ("Code - OSS"), Microsoft, 2022-08-27, https://github.com/microsoft/vscode, retrieved 2022-08-27
- ↑ "Tags · microsoft/vscode" (in en). https://github.com/microsoft/vscode/tags?after=0.10.1-extensionbuilders.
- ↑ "Tags · microsoft/vscode" (in en). https://github.com/microsoft/vscode.
- ↑ 59.0 59.1 59.2 "Download Visual Studio Code - Mac, Linux, Windows" (in en). https://code.visualstudio.com/Download.
| Original source: https://en.wikipedia.org/wiki/Comparison of integrated development environments. Read more |