From Wikipedia, the free encyclopedia
The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included.
ActionScript
Ada
BASIC
C/C++
IDE
License
Windows
Linux
Mac OS X
Other platforms
Debugger
GUI builder
Integrated toolchain
Profiler
Code coverage
Autocomplete
Static code analysis
GUI-based design
Class browser
Latest stable release
C compiler
C++ compiler
Refactoring
Anjuta
GPL
No
Yes
No
FreeBSD
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
2013 06
Yes
Yes
No
AppCode (IntelliJ IDEA )
Proprietary
No
No
Yes
No
Yes
Yes
No
Yes (Xcode profiler)
No
Yes
Yes
Yes
Yes
2012 12
Yes (Xcode toolchain)
Yes (Xcode toolchain)
Yes
C++Builder
Proprietary
Yes
No (Kylix deprecated)
Yes (Cross compiler)
Yes
Yes
Yes
Yes (bundled with AQTime)
Yes
Yes
Yes
Yes
Yes
2013 09
Yes
Yes
Yes
Code::Blocks
GPL
Yes
Yes
Yes
FreeBSD , OpenBSD , Solaris
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes[ 4]
Yes
2013 12[ 5]
Yes (MinGW + custom)
Yes (MinGW + custom)
No
CodeLite
GPL
Yes
Yes
Yes
FreeBSD
Yes
Yes
Yes
Yes (As of CodeLite 6.1, integration with Valgrind )
No
Yes
Yes
Yes[ 6]
Yes
2014 06[ 7]
Yes (GCC, Clang, VC, + Custom)
Yes (GCC, Clang, VC + Custom)
Yes
Dev-C++
GPL
Yes
No[ 8]
No
FreeBSD
Yes
No
Yes
Yes
No
Yes
No
Yes
Yes
2013 10 (Unofficial Version) , 2005 02 (Official Version)
Yes
Yes
No
Eclipse CDT
EPL
Yes
Yes
Yes
FreeBSD , JVM , Solaris
Yes
Yes[ 2]
Yes[ 9]
Yes[ 10]
Yes[ 11]
Yes
Yes
No
Yes
2014 06[ 12]
External
External
Yes
Geany
GPL
Yes
Yes
Yes
FreeBSD , IBM AIX , OpenBSD , Solaris , other Unix
Yes
No
No
No
No
Yes
No
No
Yes
2013 03[ 13]
External
External
No
GNAT Programming Studio
GPL
Yes
Yes
Yes
DragonFly BSD , FreeBSD , NetBSD , OpenBSD , Solaris
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
2010 12
Yes
Yes
Yes
KDevelop
GPL
No
Yes
Yes
FreeBSD , Solaris
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
2014 09
External
External
Yes
LabWindows/CVI
Proprietary
Yes
No
No
cross-compile to Linux , Phar Lap ETS
Yes
Yes
Yes
Yes
No
Yes
No
Yes
—
2012
Yes
No
No
LccWin32
Freeware / Proprietary
Yes
Yes (obsolete)
No
Yes
Yes (unstable)
Yes
Yes
No
Yes
Yes
Yes
—
2002 09
Yes
No
No
Microsoft Visual Studio
Proprietary
Yes
No
No
cross-compile to Windows Mobile , Mac OS 7 (v2.x-v4.x only), Linux[ 14]
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
2014 05
Yes
Yes
Yes[ 15]
Microsoft Visual Studio Express
Proprietary freeware
Yes
No
No
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
2013 04
Yes
Yes
No
MonoDevelop
LGPL
Yes
Yes
Yes
FreeBSD , OpenBSD , Solaris
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
2013 02
Yes (GCC + Custom)
Yes (GCC + Custom)
Yes
NetBeans C/C++ pack
CDDL and GPL
Yes
Yes
Yes
OpenBSD , Solaris
Yes[ 16]
Yes[ 16]
Yes[ 17]
No[ 16]
No
Yes
No
Yes
Yes
2013 02[ 18]
External
External
Yes
OpenWatcom
OSI Approved
Yes (32-bit only)
partial
No
FreeBSD , MS-DOS , OS/2
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
Proprietary freeware
Yes
No
No
Windows CE
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
—
2012 09
Yes
No
No
Philasmicos Entwickler Studio
Freeware / Proprietary
Yes
Yes
No
Yes
Yes
Yes
No
No
Yes
No
Yes (wxWidgets)
Yes
2012 04
External
External
No
Qt Creator
GPL / LGPL / Proprietary
Yes
Yes
Yes
FreeBSD , Maemo , OpenBSD , Symbian
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
2014 06
External
External
Yes[ 19]
Rational Software Architect (Eclipse IBM)
Proprietary
Yes
Yes
No
FreeBSD , JVM , Solaris
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
2012 07
External
External
Yes
Ultimate++ TheIDE
BSD
Yes
Yes
No
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
2012 10
External
External
No
Virtual-C IDE
Freeware
Yes
No
Yes
Yes
No
Yes
No
No
No
No
No
—
2014 07
Yes
No
No
wxDev-C++
GPL
Yes
No
No
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
2011 10
Yes
Yes
No
Xcode (Apple)
Proprietary
No
No
Yes
cross compiles to iOS
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
2014 04
Yes, llvm (llvm-gcc and gcc deprecated)
Yes, llvm (llvm-gcc and gcc deprecated)
Yes
IDE
License
Windows
Linux
Mac OS X
Other platforms
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#
Common Lisp
IDE
License
Windows
Linux
Mac OS X
Other platforms
editor
Debugger
Stepper
GUI builder
Profiler
Browsers
Allegro Common Lisp
Proprietary
Yes
Yes
Yes
FreeBSD , HP-UX , IBM AIX , Solaris , Tru64 UNIX
Yes
Yes
Yes
Yes
Yes
Class browser , Systems, Definitions
LispWorks
Proprietary
Yes
Yes
Yes
FreeBSD , HP-UX , Solaris
Yes
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 , IBM AIX , IRIX , MS-DOS , NetBSD , OpenBSD , OpenVMS , OS/2 , Solaris , other Unix
Yes
Yes
Yes
No
Yes
Class browser , Errors, Symbols
Component Pascal
Eiffel
Fortran
IDE
Developer
Latest stable release
Platform
License
Code::Blocks
Code::Blocks Team
13.12 / December 27, 2013
Windows , Linux , Mac OS X , FreeBSD , OpenBSD , Solaris
GPL
Geany
Team
0.21 / October 2, 2011
Windows , Linux , Mac OS X , FreeBSD , IBM AIX , OpenBSD , Solaris , other Unix
GPL
GNAT Programming Studio
AdaCore
4.3.1 / June 2009
Windows , Linux , Mac OS X , DragonFly BSD , FreeBSD , NetBSD , OpenBSD , Solaris
GPL
KDevelop
KDevelop Team
5.5.1 (May 5, 2020; 4 years ago (2020-05-05 ) ) [±]
Linux
GPL
NetBeans
NetBeans Community
8.0 / Mar 19, 2014
Windows , Linux , Mac OS X
CDDL
OpenWatcom
OpenWatcom Community
1.9 / June 2, 2010
Windows , Linux , MS-DOS , OS/2
OSI Approved
Photran (Eclipse )
University of Illinois , Los Alamos National Laboratory
8.0 / June 27, 2012
Windows , Linux , Mac OS X , FreeBSD , JVM , Solaris
EPL
Groovy
Java
IDE
License
Written in Java
Windows
Linux
Mac OS X
Other platforms
GUI builder
BlueJ
GPL2 +GNU linking exception
Yes
Yes
Yes
Yes
Solaris
No
Codenvy
Cloud IDE
Yes
Yes
Yes
Yes
Solaris
No
DrJava
Permissive
Yes
Yes
Yes
Yes
Solaris
No
Eclipse JDT IBM
EPL
Yes
Yes
Yes
Yes
FreeBSD , JVM , Solaris
Yes
Geany
GPL
No
Yes
Yes
Yes
FreeBSD , IBM AIX , OpenBSD , Solaris , other Unix
No
Greenfoot
GPL
Yes
Yes
Yes
Yes
Solaris
No
IntelliJ IDEA
ALv2 , 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 OTN JDeveloper License (freeware )
Yes
Yes
Yes
Yes
generic JVM
Yes
jGRASP
Proprietary (freeware )
Yes
Yes
Yes
Yes
No
KDevelop
GPL
No
No
Yes
No
Solaris
Yes
MyEclipse
Proprietary
Yes
Yes
Yes
Yes
FreeBSD , JVM , Solaris
Yes
NetBeans
CDDL , GPL2
Yes
Yes
Yes
Yes
OpenBSD , Solaris
Yes
Rational Application Developer
Proprietary
Yes
Yes
Yes
No
IBM AIX , Solaris
Yes
Servoy
Proprietary
Yes
Yes
Yes
Yes
Solaris
Yes
Xcode (Apple)
Proprietary
No
No
No
Yes
Yes
JavaScript
IDE
Developer
Latest stable release
Platform
License
Anjuta
Anjuta Team
June 2013
Unix-like
GPL
Aptana Studio
Aptana, Inc.
December 2013
Cross-platform
GPL , proprietary
Eclipse Web Tools
IBM
Windows , Linux , Mac OS X , FreeBSD , JVM , Solaris
EPL
Komodo IDE / Edit
ActiveState
November 19, 2013
Cross-platform
IDE:Proprietary , Edit:MPL 1.1
NetBeans
Oracle
September 2014
Cross-platform
CDDL , GPL2
Nodeclipse NTS
Nodeclipse
March 31, 2014
Windows , Linux , Mac OS X , FreeBSD , JVM , Solaris
EPL
NuSphere PhpED
NuSphere
June 2011
Windows
Proprietary
Oracle JDeveloper
Oracle Corporation
July 2013
Windows , Linux , Mac OS X
Proprietary - free[ 20]
Servoy
Servoy Developer Team
June 2011
Cross-platform
Servoy License
Visual Studio
Microsoft
October 2013
Windows
Proprietary
WebStorm
JetBrains
September 2013
Cross-platform
Proprietary
Lua
Pascal, Object Pascal
IDE
Developer
Latest stable release
Windows
Linux
Mac OS X
Other platforms
Mobiles
Debugger
GUI builder
License
Delphi
Embarcadero Technologies
2014 (XE6) / April 11, 2014
Yes
No (Kylix deprecated since 2002)
Yes
cross-compile to Android , iOS
Yes
Yes
Yes
Proprietary
Free Pascal IDE
Volunteers
2.6.4 / March 11, 2014
Yes
Yes
Yes
AmigaOS , Android , FreeBSD , Game Boy Advance , Haiku , IBM AIX , iOS , MorphOS , MS-DOS , NetBSD , Nintendo DS , Nintendo Wii , OpenBSD , OS/2 , Solaris , Windows CE
Yes
Yes
No
GPL
KDevelop
KDevelop Team
5.5.1 (May 5, 2020; 4 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
1.2.0 / March 4, 2014
Yes
Yes
Yes
FreeBSD
Yes
Yes
Yes
LGPL with static linking exception
MIDletPascal
Code Research Laboratories
3.3 CANDIDATE / April 9, 2011
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
3.4a / 2014-08-15
Yes
Yes
No
FreeBSD
Yes
Yes
Yes
GPL ; LGPL with static linking exception for the library MSEgui
Oxygene
RemObjects Software
5.0 / August 2011
Yes
Yes
Yes
JVM , Mono
Yes
Yes
Yes
Proprietary ; free compiler
PocketStudio
winsoft
3.0
No
No
No
Palm OS
Yes
Yes
Yes
Proprietary
Perl
IDE
Developer
Latest stable release
Platform
License
Eclipse EPIC
EPIC Project Team
0.6.44 / April 18, 2012
Windows , Linux , Mac OS X , FreeBSD , JVM , Solaris
CPL
Geany
Team
0.21 / October 2, 2011
Windows , Linux , Mac OS X , FreeBSD , IBM AIX , OpenBSD , Solaris , other Unix
GPL
KDevelop
KDevelop Team
5.5.1 (May 5, 2020; 4 years ago (2020-05-05 ) ) [±]
Cross-platform
GPL
Komodo IDE / Edit
ActiveState
8.5.3 / November 19, 2013
Cross-platform
Proprietary
Padre
Padre Team
1.0 / November 08, 2013
Cross-platform
Perl
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
Codelobster
Codelobster
August 2013, 4.7.1
Windows
Proprietary
Yes
Yes
No
via plugins
Eclipse PDT
Eclipse Foundation / Zend
3.2 / June 26, 2013
Windows , Linux , Mac OS X , FreeBSD , JVM , Solaris
EPL
Yes
Yes
No
CVS , Git , Mercurial , SVN (via plugins)
Geany
Geany Team
1.22 / June 18, 2012
Windows , Linux , Mac OS X , FreeBSD , IBM AIX , OpenBSD , Solaris , other Unix
GPL
Yes
No
No
via plugins
HTML-Kit
Chami.com
292
Windows (all)
Proprietary
Unknown
No
Unknown
Unknown
KDevelop
KDE KDevelop Team
5.5.1 (May 5, 2020; 4 years ago (2020-05-05 ) ) [±]
Cross-platform
GPL
Yes
No
Unknown
CVS , Git , SVN
Komodo IDE / Edit
ActiveState
8.5.3 / November 19, 2013
Cross-platform
Proprietary
Yes
Yes
Yes
Bazaar , CVS , Git , Mercurial , Perforce , SVN
NetBeans
Sun Microsystems / Oracle
8 / March 18, 2014
Cross-platform on Netbeans
CDDL , GPL
Yes
Yes
Yes
CVS , Git , Mercurial , SVN
PHPEclipse (Eclipse )
PHPEclipse project team
1.2.2 / September 2009
Windows , Linux , Mac OS X , FreeBSD , JVM , Solaris
CPL
Yes
Yes
Unknown
Unknown
PhpED Professional
NuSphere Corporation
8.0.0 / October 1, 2012
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
8.0.2 / December 11, 2014
Windows , Linux , Mac OS X , 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
WebDev
PC SOFT
16 30A160057k / June 22, 2011
Cross-platform
Proprietary
Unknown
No
Unknown
Unknown
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
Toolkit
License
Debugger
Python2x support
Python3x support
Anjuta
Naba Kumar
3.10.2
2013-11-11
Unix -like
GTK+
GPL
Yes
Spyder
Carlos Cordoba
2.3
2014-07-11
Cross-platform
PyQT , PySide
GPL
Yes
Yes 2.6, 2.7
Yes 3.2, 3.3, 3.4
Eric Python and Ruby IDE
Detlev Offenbach
4.5.22 and 5.4.4
2014-5-11
Cross-platform
PyQt
GPL
Yes
Yes Series 4.x
Yes Series 5.x
Geany
Team
1.23
2013-03-10
Windows , Linux , Mac OS X , FreeBSD , IBM AIX , OpenBSD , Solaris , other Unix
GTK+
GPL
No
IDLE
Guido van Rossum et al.
3.2
2011-05-13
Cross-platform
Tkinter
Open-source
Yes
Komodo IDE
ActiveState
8.5.3
2013-11-19
Cross-platform
Mozilla platform
Proprietary
Yes
KDevelop
KDE KDevelop Team
4.6.0
2013-12-09
Cross-platform
Qt
GPL
Yes
MonoDevelop
Novell and the Mono community
3.0.5
2012-11-02
Windows , Linux , Mac OS X , FreeBSD , OpenBSD , Solaris
Gtk#
LGPL
Yes
NetBeans (Doesn't support Python from version 7.0)
Oracle
6.9
2010-06-15
Cross-platform
Swing
GPL
Yes
Ninja-IDE
Team
2.3
2013-07-07
Cross-platform
PyQt
GPL
Yes (with wdebugger plugin )
Yes (Python 2.7)
No
PIDA
Team
0.6.2
2010-08-04
Cross-platform
PyGTK
GPL
Yes (integrates with external debuggers)
PyCharm
JetBrains
3.4.1
2014-06-10
Windows , Linux , Mac OS X
Swing
Proprietary and Community Edition Apache License 2.0
Yes
Yes
Yes
PyDev (Eclipse )
Aptana
3.6.0
2014-06-26
Windows , Linux , Mac OS X , FreeBSD , JVM , Solaris
SWT
EPL
Yes
PyScripter
Kiriakos Vlahos
2.5.3
2012-03-24
Windows
JVCL
MIT Licence
Yes
Yes
Yes up to v3.3
Python Tools for Visual Studio
Microsoft
2.1[ 22]
2014-10-15
Windows
Windows Forms
Apache License 2.0
Yes
Yes
Yes
PythonAnywhere
PythonAnywhere LLP
—
—
Web -based
HTML
Proprietary
No
Yes
Yes
Pythonista
OMZ Software
1.4
2013-11-25
iOS
None
Proprietary
No
Yes up to v275
No
SourceLair
SourceLair, Limited.
—
—
Web -based
HTML
Proprietary
No
Yes
No
Stani's Python Editor
Stani Michiels
0.8.4h
2008-02-14
Cross-platform
wxPython
GPL
Yes (with winpdb )
Wing IDE
Wingware
5.0.9
2014-09-10
Windows , Linux , Mac OS X
PySide
Proprietary
Yes (also remote debugging)
Yes
Yes
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 , Mac OS X , FreeBSD , JVM , Solaris
GPL , proprietary
Eric Python and Ruby IDE
Detlev Offenbach
4.5.8 and 5.2.7 / December 29, 2012
Independent
GPL
Komodo IDE / Edit
ActiveState
8.5.3 / November 13, 2013
Cross-platform
Proprietary
NetBeans
Thomas Enebo (JRuby co-lead)
0.111 / April 2011[ 23] [ 24]
Cross-platform
CDDL and GPL
RubyMine (IntelliJ IDEA)
JetBrains
5.0.2 / March 4, 2013[ 25]
Windows , Linux , Mac OS X , FreeBSD , OpenBSD , Solaris
Proprietary
Scala
Small Basic (Microsoft)
Smalltalk
Tcl
WLanguage
Unclassified
See also
References
Template:Integrated development environments for C and C++