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 alphabetical order of the supported language.
ActionScript [ ]
See also: ActionScript
Ada [ ]
See also: Ada (programming language)
Assembly [ ]
See also: Assembly language
BASIC [ ]
See also: BASIC
C/C++ [ ]
See also:
C (programming language) and
C++
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[6]
Yes
2020-03[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
2020-02-28
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
2020-10-12
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
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
Yes[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
2020-09
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
12.4[24] (29 May 2021)
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[25]
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 , , AIX , HP-UX
C++
Yes
No
Yes
No
No
Yes
No
Yes
Yes
2018-12
External
External
Yes
Ultimate++ TheIDE
BSD
Yes
Yes
Yes
FreeBSD , Solaris
C++
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
2020-05
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# [ ]
See also: C Sharp (programming language)
Microsoft Visual Studio
Proprietary
Community Edition: Freeware
Microsoft
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 [26]
IC#Code Team
5.1 / April 14, 2016
Yes
No
No
SlickEdit
Proprietary
SlickEdit
October 2016
Yes
Yes
Yes
Solaris , , 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.55.2 / April 13, 2021
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
2020.3.2 / December 30, 2020
Yes
Yes
Yes
Common Lisp [ ]
See also: Common Lisp
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 [ ]
See also: D (programming language)
Visual Studio
Microsoft
Windows
DMD , LDC (LLVM ), GDC (GCC )
No
No
Visual Studio extension. , wrote in D.
NetBeans
Java Swing
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana , Java
DMD , LDC (LLVM ), GDC (GCC )
Yes
No
NetBeans module. , under MIT License .
SlickEdit
Qt
Windows , Linux , MacOS , AIX , HP-UX , Solaris ,
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. , under GPL v2.
MonoDevelop
GTK#
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana
DMD , LDC (LLVM ), GDC (GCC )
Yes
No
MonoDevelop extension. , support 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 [ ]
See also: Eiffel (programming language)
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 [ ]
See also: Erlang (programming language)
Go to this page: Source code editors for Erlang
Fortran [ ]
See also: Fortran
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
5.5.1 (May 5, 2020; 16 months ago (2020-05-05 ) )
NetBeans
Apache License
Windows , Linux , macOS
NetBeans Community
12.4[24] (29 May 2021)
OpenWatcom
OSI Approved
Windows , Linux , DOS , OS/2
OpenWatcom Community
1.9 / June 2, 2010
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 , , HP-UX
SlickEdit
October 2016
IntelliJ IDEA
ASLv2
Windows , Linux , MacOS , FreeBSD , OpenBSD , Solaris
JetBrains
September 2017
F# [ ]
Groovy [ ]
See also: Groovy (programming language)
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
OpenBSD , Solaris
Yes
SlickEdit
Proprietary
No
Yes
Yes
Yes
Solaris , , AIX , HP-UX
No
Haskell [ ]
See also: Haskell (programming language)
EclipseFP Plugin
EPL?
Java Virtual Machine
2.6.4 / January 19, 2015
eclipsefp.github.io
SlickEdit
Proprietary
Windows , Linux , macOS , AIX , HP-UX , Solaris ,
October 2016
SlickEdit
Haxe [ ]
See also: Haxe (programming language)
Go to this page: Comparison of IDE choices for Haxe programmers
Java [ ]
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.[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.)
BlueJ
GPL2 +GNU linking exception
Yes
Yes
Yes
Yes
Solaris
No
DrJava
Permissive
Yes
Yes
Yes
Yes
Solaris
No
Eclipse JDT
EPL
No[29]
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
Apache License
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 , , AIX , HP-UX
No
Understand
Proprietary
No
Yes
Yes
Yes
Solaris
Yes
Xcode (Apple)
Proprietary
No
No
No
Yes
Yes
JavaScript [ ]
See also: JavaScript
Anjuta
Anjuta Team
3.28.0 / March 11, 2018
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
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
12.4[24] (29 May 2021)
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[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.49.0 / September 10, 2020
Cross-platform
MIT License
JavaScript
WebStorm
JetBrains
2019.1/ 25 March 2019[32]
Cross-platform
Proprietary
Java
Julia [ ]
See also: Julia (programming language)
Atom (with Juno extension)
MIT License[33]
Yes
Yes
Yes
?
Yes[34]
Yes[35]
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 [36]
Yes
Yes (i.e. flame graph viewing support)
Has a plotting pane. License is for the extension; and Microsoft's source code (only).
Lua [ ]
See also: Lua (programming language)
Decoda
Unknown Worlds Entertainment
1.16 / October 25, 2011
Windows
GPL [37]
SlickEdit
SlickEdit
October 2016
Windows , Linux , macOS , AIX , HP-UX , Solaris ,
Proprietary
ZeroBrane Studio
Paul Kulchenko, ZeroBrane LLC
1.80 / October 7, 2018
Windows , macOS /Mac , Linux
MIT License
Pascal, Object Pascal[ ]
Delphi
Embarcadero Technologies
Delphi 10.4.2 (Sydney) / February 24 2021
Yes
No
No
cross-compile to macOS , Android , iOS Linux [38]
Yes
Yes
Yes
Proprietary
Yes
Free Pascal IDE
Volunteers
3.2.0 / June 19, 2020
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; 16 months ago (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.10 / July 11, 2020
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
3.0
No
No
No
Palm OS
Yes
Yes
Yes
Proprietary
Dev-Pascal
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 [ ]
See also: Perl
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
12.4[24] (29 May 2021)
Cross-platform
Apache License
Padre
Padre Team
1.0 / November 8, 2013
Cross-platform
Perl
JetBrains IDEs (via plugin)[39]
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 [ ]
See also: PHP
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.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
5.5.1 (May 5, 2020; 16 months ago (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.4[24] (29 May 2021)
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; 11 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 [ ]
See also: Python (programming language)
Anjuta
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[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.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[citation needed ]
Bazaar , CVS , Git , Mercurial , Perforce , SVN
Unknown
Microsoft Visual Studio (formerly Python Tools for Visual Studio
[42] )
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[43]
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.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 / (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.4
2020-10-07
Windows
Object Pascal
JVCL
MIT License
Yes
Yes up to v3.4
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.3.3
2021-01-21
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.49.0
2020-09-10
Windows , Linux , macOS
JavaScript
HTML
MIT License
Yes
Yes
Yes
No
Unknown
Yes
Unknown
Yes
Unknown
Unknown
Unknown
Unknown
Yes
Yes
Wing
Wingware
8.0.3
2021-08-31
Windows , Linux , macOS
Python
Qt5 with PyQt
Proprietary
Yes
Yes
Yes (also remote, container, cluster, multi-threaded, and multi-process debugging)
No
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
R [ ]
Main article: R (programming language)
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 [ ]
See also: Racket (programming language)
DrRacket
PLT Design, Inc.
26 October 2018, v7.1
Cross-platform
LGPL
Ruby [ ]
See also: Ruby (programming language)
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.4[24] (29 May 2021)
Cross-platform
Apache License
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 [ ]
See also: Scala (programming language)
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 [ ]
See also: Smalltalk
Tcl [ ]
See also: Tcl
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 [ ]
See also [ ]
List of GUI builders
List of assemblers
List of compilers
List of source code editors
Game Integrated Development Environments
References [ ]
^ "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2" . Archived from the original on July 26, 2010. Retrieved April 24, 2010 .
^ Jump up to: a b "Qt Eclipse Integration for C++" . Archived from the original on August 16, 2009. Retrieved April 24, 2010 .
^ "GtkAda User's Guide" . February 1, 2010.
^ "Parallax.com" . Parallax.com. Retrieved February 28, 2018 .
^ 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" . Retrieved January 29, 2014 .
^ "Eclipse LinuxTools integration of OProfile" . Retrieved January 29, 2014 .
^ "Eclipse LinuxTools integration of GCov" . Retrieved January 29, 2014 .
^ "Eclipse CDT webpage" .
^ "Eclipse Project Downloads" .
^ "Simultaneous Release - Eclipsepedia" .
^ "geany.org" . geany.org. March 13, 2016. Retrieved February 28, 2018 .
^ "What's New in CLion" . Retrieved October 22, 2019 .
^ 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" .
^ "Refactoring source code in Visual Studio Code" .
^ Jump up to: a b c "C and C++ Development" . Sun Microsystems . Retrieved June 26, 2009 .
^ "C/C++ Projects Quick Start Tutorial" . Sun Microsystems . Retrieved June 26, 2009 .
^ Jump up to: a b c d e f https://netbeans.apache.org/download/nb124/nb124.html ; retrieved: 3 June 2021.
^ qt-project.org Archived July 17, 2013, at archive.today
^ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
^ "Use F# on Windows | The F# Software Foundation" . fsharp.org . Retrieved August 7, 2018 .
^ "Features - Rider" . JetBrains . Retrieved August 7, 2018 .
^ "482387 – Add arm and aarch64 source only fragments" . Bugs.eclipse.org. Retrieved February 28, 2018 .
^ oracle.com
^ "Xamarin now free in Visual Studio" . Ars Technica . Retrieved April 9, 2016 .
^ "WebStorm 2019.1: smart intentions for JavaScript, improvements in Angular support, updated CSS and HTML docs, and new debug console" .
^ "Juno" . GitHub . Retrieved November 14, 2020 .
^ "Debugging · Juno Documentation" . docs.junolab.org . June 3, 2019. Retrieved November 14, 2020 .
^ "The Juno.jl Front-End · Juno Documentation" . docs.junolab.org . May 20, 2020. Retrieved November 14, 2020 .
^ "prash-wghats/Electron-VSCode-Atom-For-FreeBSD" . GitHub . Retrieved September 12, 2018 .
^ Decoda COPYING.txt on GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt
^ "Embarcadero Delphi Product Page" . Embarcadero Technologies. Retrieved January 19, 2020 .
^ [1]
^ "eric news 2014" . Eric-ide.python-projects.org. Retrieved February 28, 2018 .
^ "eric news 2010" . Eric-ide.python-projects.org. Retrieved February 28, 2018 .
^ 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.
^ https://docs.microsoft.com/en-us/visualstudio/python/editing-python-code-in-visual-studio
^ "RubyMine 2018.3.5 is Available!" .
hide C and C++
Java
JavaScript
CLI
Open source Freeware Retail Discontinued
Xamarin Studio
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 PHP
R Python
Pascal and Object Pascal
BASIC
Go
Online