IDE | License | Windows | Linux | macOS | Other platforms | Debugger | GUI builder | Profiler | Static code analysis | MXML | Export to Mobile |
---|---|---|---|---|---|---|---|---|---|---|---|
Adobe Animate Formerly Adobe Flash Professional | Proprietary | Yes | No | Yes | JVM | Yes | Yes | Yes | Yes | Yes | Yes |
Flash Builder | Proprietary | Yes | No | Yes | JVM | Yes | Yes | Yes | Yes | Yes | Yes |
FlashDevelop | MIT License | Yes | No | No | Yes | No | Yes | No | Yes | Yes | |
IntelliJ IDEA | Proprietary | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | Yes | No | Yes | Yes | Yes | Yes |
Powerflasher FDT | Proprietary | Yes | Yes | Yes | JVM | Yes | No | Yes | Yes | Yes | Yes |
IDE | License | Windows | Linux | macOS | Other platforms | Debugger | GUI builder | Toolchain | Profiler | Code coverage | Autocomplete | Static code analysis | GUI-based design | Class browser | Latest stable release |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Eclipse w/ AonixADT[1] | EPL | Yes | Yes | Yes | FreeBSD, JVM, Solaris | Yes | Yes[2] | No | Unknown | Unknown | Yes | Unknown | No | Yes | December 2009 |
GNAT Programming Studio | GPL | Yes | Yes | Yes | DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | Yes | Yes[3] | Yes | Yes | Yes | Yes | Yes | No | Yes | June 2014 |
SlickEdit | Proprietary | Yes | Yes | Yes | Solaris, Solaris SPARC, AIX, HP-UX | Yes | No | No | No | No | Yes | No | No | Yes | 2018 |
Understand | Proprietary | Yes | Yes | Yes | Solaris | No | No | No | No | No | Yes | Yes | No | Yes | December 2015 |
IDE | License | Windows | Linux | macOS | Other platforms | Debugger | Assemblers | Auto-complete | Macros/templates | Latest stable release |
---|---|---|---|---|---|---|---|---|---|---|
Fresh | EUPL and 2-clause BSD | Yes | No | No | Unknown | No | FASM | Unknown | Unknown | 1.73.04 / April 30, 2018 |
SASM | GPL | Yes | Yes | No | Unknown | Yes | NASM, MASM, GAS and FASM | Yes | Yes | 3.10.1 / 8 October 2018 |
SlickEdit | Proprietary | Yes | Yes | Yes | Solaris, Solaris SPARC, AIX, HP-UX | No | MASM, High Level Assembly, Linux Assembly, OS/390 Assembly | Yes | Yes | 2018 |
IDE | License | Windows | Linux | macOS | Developer | Other platforms | Latest stable release |
---|---|---|---|---|---|---|---|
Basic4android | Proprietary | Yes | No | No | Anywhere Software | cross-compile from Windows to Android | 2018-03-20 |
FreeBASIC | GPL | Yes | Yes | No | The FreeBASIC Development Team | Windows, FreeBSD | 2015-10-01 |
Gambas | GPL | No | Yes | No | Benoît Minisini | FreeBSD, Cygwin | 2017-01-01 |
Microsoft Small Basic | Proprietary | Yes | No | No | Microsoft | 2015-10-01 | |
Microsoft Visual Studio | Proprietary | Yes | Yes | Yes | Microsoft | 2017-10-19 | |
MonoDevelop | LGPL | Yes | Yes | Yes | Xamarin and the Mono community | FreeBSD, OpenBSD, Solaris | 2016-01-28 |
Proprietary | Yes | No | Yes | Parallax Inc | 2014-07-02[4] | ||
PureBasic | Proprietary | Yes | Yes | Yes | Fantaisie Software | AmigaOS | 2015-10-16 |
SharpDevelop | LGPL | Yes | No | No | ICSharpCode Team | 2015-07-14 | |
SlickEdit | Proprietary | Yes | Yes | Yes | SlickEdit | Solaris, Solaris SPARC, AIX, HP-UX | 2018 |
Xojo | Proprietary | Yes | Yes | Yes | Xojo, Inc. | Web | 2015-12-17 |
IDE | License | Windows | Linux | macOS | Other platforms | Written in | Debugger | GUI builder | Integrated toolchain | Profiler | Code coverage | Autocomplete | Static code analysis | GUI-based design | Class browser | Latest stable release | C compiler | C++ compiler | Refactoring |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anjuta | GPL | No | Yes | No | FreeBSD | C | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | 2016-03 | Yes | Yes | No |
AppCode (IntelliJ IDEA) | Proprietary | No | No | Yes | Java | Yes | Yes | No | Yes (Xcode profiler) | No | Yes | Yes | Yes | Yes | 2012-12 | Yes (Xcode toolchain) | Yes (Xcode toolchain) | Yes | |
C++Builder | Proprietary, Freeware (Starter edition only) | Yes | No (Cross compiler planned) | Yes (Cross compiler) | cross-compiles for Android and iOS | C++ and Object Pascal | Yes | Yes | Yes | Yes (AQTime Standard in package manager) | Yes | Yes | Yes | Yes | Yes | 2017-03 Tokyo 10.2 | Yes | Yes | Yes |
Code::Blocks | GPL | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | C++ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[5] | Yes | 2017-12[6] | Yes (MinGW + custom) | Yes (MinGW + custom) | Yes |
CodeLite | GPL | Yes | Yes | Yes | FreeBSD | C++ | Yes | Yes | Yes | Yes (As of CodeLite 6.1, integration with Valgrind) | No | Yes | Yes | Yes[7] | Yes | 2018-10-25[8] | 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 | 2013-10 (Unofficial Version), 2005-02 (Official Version) | Yes | Yes | No |
Eclipse CDT | EPL | Yes | Yes | Yes | FreeBSD, JVM, Solaris | C++, Java | Yes | Yes[2] | Yes[10] | Yes[11] | Yes[12] | Yes | Yes | Yes | Yes | 2018-03[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 | 2016-03[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 | 2017-11[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 | Yes | Mac OS 7 (v2.x-v4.x only), Linux[18] | C++ and C# | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2019-04 | Yes | Yes | Yes (also plugin)[19] |
MonoDevelop | LGPL | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | C# | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | 2016-11 | Yes (GCC + custom) | Yes (GCC + custom) | Yes |
NetBeans C/C++ pack | CDDL and GPL | Yes | Yes | Yes | OpenBSD, Solaris | Java | Yes[20] | Yes[20] | Yes[21] | No[20] | No | Yes | No | Yes | Yes | 2016-10[22] | 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 | 2016-12 | External | External | Yes[23] |
Rational Software Architect (Eclipse IBM) | Proprietary | Yes | Yes | No | FreeBSD, JVM, Solaris | Java | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2015-09 | External | External | Yes |
SlickEdit | Proprietary | Yes | Yes | Yes | Solaris, Solaris SPARC, AIX, HP-UX | C++ | Yes | No | Yes | No | No | Yes | No | Yes | Yes | 2018-12 | External | External | Yes |
Ultimate++ TheIDE | BSD | Yes | Yes | No | C++ | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | 2015-12 | External | External | No | |
Understand | Proprietary | Yes | Yes | Yes | Solaris | ? | No | No | No | No | No | Yes | Yes | No | Yes | 2015-12 | No | No | Yes |
Xcode (Apple) | Proprietary | No | No | Yes | cross compiles to iOS | C, C++, Objective-C, Objective-C++ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2016-12 | Yes, llvm (llvm-gcc and gcc deprecated) | Yes, llvm (llvm-gcc and gcc deprecated) | Yes |
IDE | License | Windows | Linux | macOS | Other platforms | Written in | Debugger | GUI builder | Integrated toolchain | Profiler | Code coverage | Autocomplete | Static code analysis | GUI-based design | Class browser | Latest stable release | C compiler | C++ compiler | Refactoring |
IDE | License | Developer | Latest stable release | Windows | Linux | macOS | Other platforms |
---|---|---|---|---|---|---|---|
Microsoft Visual Studio | Proprietary Community Edition: Freeware | Microsoft | 16.0.2 / April 18, 2019 | Yes | No | No | |
MonoDevelop | LGPL | Xamarin and the Mono community | 6.1.2.44 / November 11, 2016 | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris |
SharpDevelop | LGPL | IC#Code Team | 5.1 / April 14, 2016 | Yes | No | No | |
SlickEdit | Proprietary | SlickEdit | October 2016 | Yes | Yes | Yes | Solaris, Solaris SPARC, AIX, HP-UX |
Understand | Proprietary | SciTools | 814 / December 4, 2015 | Yes | Yes | Yes | Solaris |
Visual Studio Code | source code(MIT License) - binary(Proprietary) | Microsoft | 1.17.1 / September, 2017 | 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 | 2017.2 / October 12, 2017 | Yes | Yes | Yes |
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 |
IDE | License | Developer | Platform |
---|---|---|---|
BlackBox Component Builder | Proprietary similar to Sleepycat | Oberon microsystems | Windows |
IDE | Widget toolkit | Platform | Compilers | Open Source | Made in D | Notes |
---|---|---|---|---|---|---|
Visual Studio | Unknown | 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. |
IDE | License | Windows | Linux | macOS | Other platforms | Debugger | GUI builder | Toolchain | Profiler | Code coverage | Autocomplete | Static code analysis | GUI-based design | Class browser | Latest stable release |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EiffelStudio | GPL and commercial | Yes | Yes | Yes | FreeBSD, OpenVMS, Solaris, VxWorks, other Unix | Yes | Yes | Yes | Yes | Automatic testing framework | Yes | Metrics tool | BON / UML class diagramming | Multi-view | V7.1 June 2012 |
IDE | License | Platform | Developer | Latest stable release |
---|---|---|---|---|
Code::Blocks | GPL | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Code::Blocks Team | 17.12 / 2017-12-30 |
Geany | GPL | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | Team | 1.27 / March 13, 2016 |
GNAT Programming Studio | GPL | Windows, Linux, macOS, DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | AdaCore | 4.3.1 / June 2009 |
KDevelop | GPL | Linux | KDevelop Team | 5.2.3 (November 24, 2017; 18 months ago)[±] |
NetBeans | CDDL | Windows, Linux, macOS | NetBeans Community | 8.1 / November 4, 2015 |
OpenWatcom | OSI Approved | Windows, Linux, DOS, OS/2 | OpenWatcom Community | 1.9 / June 2, 2010 |
Photran (Eclipse) | EPL | Windows, Linux, macOS, FreeBSD, JVM, Solaris | University of Illinois, Los Alamos National Laboratory | 9.1 / June 24, 2015 |
Plato | Proprietary | Windows | Silverfrost | 4.7.3.0 |
Understand | Proprietary | Windows, Linux, macOS, Solaris, other Unix | SciTools | December 4, 2015 |
Simply Fortran | Proprietary | Windows, Linux | Approximatrix, LLC | 2.39 / August 30, 2017 |
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 |
IDE | License | Windows | Linux | macOS | Developer | Latest stable release |
---|---|---|---|---|---|---|
Microsoft Visual Studio | Proprietary Community Edition: Freeware | Yes | No | No | Microsoft | 15.7 / August 1, 2018 |
Visual Studio Code[24] | source code(MIT License) - binary(Proprietary) | Yes | Yes | Yes | Microsoft | 1.25 / June, 2018 |
Rider[25] | Proprietary | Yes | Yes | Yes | JetBrains | 2018.1 / April 19, 2018 |
IDE | License | Written in Java only | Windows | Linux | macOS | Other platforms | GUI builder |
---|---|---|---|---|---|---|---|
Eclipse JDT | EPL | No | Yes | Yes | Yes | FreeBSD, JVM, Solaris | No |
IntelliJ IDEA | ASLv2, proprietary | Yes | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | No |
NetBeans | CDDL, GPL2 | Yes | Yes | Yes | Yes | OpenBSD, Solaris | Yes |
SlickEdit | Proprietary | No | Yes | Yes | Yes | Solaris, Solaris SPARC, AIX, HP-UX | No |
IDE | License | Platforms | Latest Release | Developer |
---|---|---|---|---|
EclipseFP Plugin | EPL? | Java Virtual Machine | 2.6.4 / January 19, 2015 | eclipsefp.github.io |
SlickEdit | Proprietary | Windows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARC | October 2016 | SlickEdit |
IDE | License | Written in Java only | Windows | Linux | macOS | Other platforms | GUI builder |
---|---|---|---|---|---|---|---|
BlueJ | GPL2+GNU linking exception | Yes | Yes | Yes | Yes | Solaris | No |
DrJava | Permissive | Yes | Yes | Yes | Yes | Solaris | No |
Eclipse JDT | EPL | No[26] | Yes | Yes | Yes | FreeBSD, JVM, Solaris | Yes |
Geany | GPL | No | Yes | Yes | Yes | FreeBSD, AIX, OpenBSD, Solaris, other Unix | No |
Greenfoot | GPL | Yes | Yes | Yes | Yes | Solaris | No |
IntelliJ IDEA | Community Edition: Apache License v2.0, Ultimate Edition: proprietary | Yes | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | Yes |
JBuilder | Proprietary | Yes | Yes | Yes | Yes | Solaris | Yes |
JCreator | Proprietary | No | Yes | No | No | No | |
JDeveloper | Proprietary (freeware) | Yes | Yes | Yes | Yes | generic JVM | Yes |
jGRASP | Proprietary (freeware) | Yes | Yes | Yes | Yes | No | |
MyEclipse | Proprietary | Yes | Yes | Yes | Yes | FreeBSD, JVM, Solaris | Yes |
NetBeans | CDDL, GPL2 | Yes | Yes | Yes | Yes | OpenBSD, Solaris | Yes |
Rational Application Developer | Proprietary | Yes | Yes | Yes | No | AIX, Solaris | Yes |
Servoy | Proprietary | Yes | Yes | Yes | Yes | Solaris | Yes |
SlickEdit | Proprietary | No | Yes | Yes | Yes | Solaris, Solaris SPARC, AIX, HP-UX | No |
Understand | Proprietary | No | Yes | Yes | Yes | Solaris | Yes |
Xcode (Apple) | Proprietary | No | No | No | Yes | Yes |
IDE | Developer | Latest stable release | Platform | License | Written in |
---|---|---|---|---|---|
Anjuta | Anjuta Team | June 2013 | Unix-like | GPL | C |
Atom | GitHub | 1.33.1 / December 19, 2018 | Cross-platform | MIT License | JavaScript |
Brackets | Adobe | September 2017 | Cross-platform | MIT License | JavaScript, HTML, CSS |
Aptana Studio | Aptana, Inc. | December 2013 | Cross-platform | GPL, proprietary | Java, JavaScript |
Codeanywhere | Codeanywhere, Inc. | August 2015 | Cloud IDE | Proprietary | JavaScript |
CodeLite | CodeLite | October 2015 | Cross-platform | GPL | C++ |
Eclipse Web Tools | IBM | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | C, Java | |
Komodo IDE / Edit | ActiveState | November 19, 2013 | Cross-platform | IDE:Proprietary, Edit:MPL 1.1 | C, C++, JavaScript, Perl, Python, Tcl, XUL |
NetBeans | Oracle | 9.0 / July 29, 2018; 10 months ago[27] | Cross-platform | CDDL, GPL2 | Java |
Nodeclipse NTS | Nodeclipse | March 31, 2014 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | Java |
NuSphere PhpED | NuSphere | June 2011 | Windows | Proprietary | N/A |
Oracle JDeveloper | Oracle Corporation | July 2013 | Windows, Linux, macOS | Proprietary – free[28] | 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[29] | Windows | Proprietary | C++, C# |
Visual Studio Code | Microsoft | 1.30.2 / January 8, 2019 | Cross-platform | MIT License | JavaScript |
WebStorm | JetBrains | 2019.1/ 25 March 2019[30] | Cross-platform | Proprietary | Java |
IDE | License | Windows | Linux | macOS | Other platforms | Debugger | Profiler | Notes |
---|---|---|---|---|---|---|---|---|
Visual Studio Code (using the Julia extension) | MIT License | Yes | Yes | Yes | FreeBSD[31] | ?[32] | ? | License is for the extension; and Microsoft's source code (only). |
Emacs / spacemacs | portions in GPL v2, LGPL, BSD and public domain | Yes | Yes | Yes | FreeBSD | Yes | Yes | ESS extension support for emacs. vi support also available, e.g. in spacemacs (useful for pair programming ). |
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
Decoda | Unknown Worlds Entertainment | 1.16 / October 25, 2011 | Windows | Open-source[33] |
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 |
IDE | Developer | Latest stable release | Windows | Linux | macOS | Other platforms | Mobiles | Debugger | GUI builder | License | Autocomplete |
---|---|---|---|---|---|---|---|---|---|---|---|
Delphi | Embarcadero Technologies | Delphi 10.3 (Rio) / November 21 2018 | Yes | No | No | cross-compile to macOS, Android, iOS (Linux server on the roadmap)[34] | Yes | Yes | Yes | Proprietary | Yes |
Free Pascal IDE | Volunteers | 3.0.4 / December 6, 2017 | Yes | Yes | Yes | AmigaOS, Android, FreeBSD, Game Boy Advance, Haiku, AIX, iOS, MorphOS, DOS, NetBSD, Nintendo DS, Nintendo Wii, OpenBSD, OS/2, Solaris, Windows CE, Java Virtual Machine, LLVM (experimental), JavaScript transpiler, Embedded systems. | Yes | Yes | No | GPL; LGPL with static linking exception | No |
KDevelop | KDevelop Team | 5.2.3 (November 24, 2017; 18 months ago)[±] (only 3.x supports Pascal) | Yes | Yes | Yes | FreeBSD, OpenBSD, NetBSD, Solaris, other Unix | No | No | No | GPL | |
Lazarus | Volunteers | 2.0.0 / February 6, 2019 | Yes | Yes | Yes | See Free Pascal | Yes | Yes | Yes | GPL; LGPL with static linking exception | Yes |
MIDletPascal | Code Research Laboratories | 3.5 / February 2, 2013 | Yes | No | No | cross-compile from Windows to Java ME | Yes | No | No | GPL | |
Morfik | Morfik Technology Pty Ltd. | 2.0.5.27 | Yes | Yes | Yes | compiles to HTML+CSS+XML+JavaScript (web apps) | Yes | Yes | Yes | Proprietary | |
MSEide | Martin Schreiber | 4.6 / 2017-11-24 | Yes | Yes | No | FreeBSD | Yes | Yes | Yes | GPL; LGPL with static linking exception for the library MSEgui | |
Understand | SciTools | 4.0 / April 2015 | Yes | Yes | Yes | Solaris | Yes | No | Yes | Proprietary | |
Visual Studio via Oxygene | RemObjects Software | 10.0 / August 2018 | Yes and additional Water IDE | No | Yes via Fire IDE | JVM, .NET, Mono, Cocoa, Cocoa Touch, Android, iOS, WebAssembly, cross compile to Linux | Yes | Yes | Yes | Proprietary; free compiler | Yes |
PocketStudio | winsoft | 3.0 | No | No | No | Palm OS | Yes | Yes | Yes | Proprietary | |
Dev-Pascal | Bloodshed Software | 1.9.2 (using FPC 1.9.2 from 2005) | Yes | No | No | No | Yes | No | GPL | ||
PascalABC.NET | Volunteers | 3.4 / Jule 27, 2018 | Yes | Yes | Yes | compiles to CLR | No | Yes | Yes | LGPL | Yes |
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
Eclipse EPIC | EPIC Project Team | 0.6.44 / April 18, 2012 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | CPL |
Geany | Team | 1.27 / March 13, 2016 | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL |
Komodo IDE / Edit | ActiveState | 9.0.1 / April 19, 2015 | Cross-platform | Proprietary |
NetBeans | Sun Microsystems / Oracle | 9.0 / July 29, 2018; 10 months ago[35] | Cross-platform | CDDL, GPL |
Padre | Padre Team | 1.0 / November 8, 2013 | Cross-platform | Perl |
SlickEdit | SlickEdit | October 2016 | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary |
IDE | Developer | Latest stable release | Platform | License | Autocomplete | Debugger | Refactoring support | VCS Support |
---|---|---|---|---|---|---|---|---|
Adobe Dreamweaver | Adobe Systems | - | Cross-platform | Proprietary | Yes | No | No | No |
Aptana Studio | Aptana, Inc. | December 2013, 3.5.0 | Cross-platform | GPL, proprietary | Yes | Yes | No | via plugins |
CodeLite | CodeLite | October 2015, 9.0 | Cross-platform | GPL | Yes | Yes | No | Git, SVN |
Codelobster | Codelobster | March 2018, 5.14.5 | Windows | Proprietary | Yes | Yes | No | via plugins |
Eclipse Che | Eclipse Foundation / Zend | 4.7 / September 2, 2016 | Cross-platform | EPL | Yes | Yes | Yes | Unknown |
Eclipse PDT | Eclipse Foundation / Zend | 5.2 / December 20, 2017 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | Yes | Yes | Yes | CVS, Git, Mercurial, SVN (via plugins) |
Geany | Geany Team | 1.27 / March 13, 2016 | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL | Yes | No | No | via plugins |
HTML-Kit | Chami.com | 292 | Windows (all) | Proprietary | Unknown | No | Unknown | Unknown |
HyperEdit | Jonathan Deutsch / Tumult | 1.6 / April 30, 2008 | macOS | Proprietary | Yes | No | No | No |
KDevelop | KDE KDevelop Team | 5.2.3 (November 24, 2017; 18 months ago)[±] | 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 | 9.0 / July 29, 2018; 10 months ago[36] | Cross-platform on Netbeans | CDDL, GPL | Yes | Yes | Yes | CVS, Git, Mercurial, SVN |
PHPEclipse (Eclipse) | PHPEclipse project team | 1.2.2 / September 2009 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | CPL | Yes | Yes | Unknown | Unknown |
PhpED Professional | NuSphere Corporation | 17.17022 / June, 2016 | Windows | Proprietary | Yes | Yes | Unknown | CVS, SVN, any other Windows-shell integrated |
PHPEdit | WaterProof SARL | 3.6.4 (April 9, 2010; 9 years ago)[±] | 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) |
IDE | Developer | Latest stable release version | Latest stable release date | Platform | Written in | Widget toolkit | License | Python2x support | Python3x support | Debugger | GUI builder | Integrated toolchain | Profiler | Code coverage | Autocomplete | Static program analysis | GUI based design | Class browser | Code refactoring | Version control system support | Web framework support |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anjuta | Naba Kumar | 3.22 | 2016-09-18 | Unix-like | C | GTK+ | GPL | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
eric | Detlev Offenbach | 18.11 | 2018-11-01 | Linux, Microsoft Windows, macOS | Python | PyQt | GPLv3 'or later' | Yes, until version 4.5.25 and since version 5.5.0[37] | Yes, since version 5.0.0[38] | 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.30 | 2017-03-05 | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | C | GTK+ | GPL | Unknown | Unknown | No | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
IDLE | Guido van Rossum et al. | 3.7 | 2019-03-25 | Cross-platform | Python | Tkinter | PSFL | Yes | Yes | Yes | Yes | Unknown | No | No | Yes | No | Yes | Yes | Unknown | No | No |
Komodo IDE | ActiveState | 10.2 | 2017-02-21 | Cross-platform | Unknown | Mozilla platform | Proprietary | Yes | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Bazaar, CVS, Git, Mercurial, Perforce, SVN | Unknown |
KDevelop | KDE KDevelop Team | 5.0.4 | 2017-03-04 | Cross-platform | C, C++ | Qt | GPL | Unknown | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Yes | Unknown | Unknown | Yes | Yes | Bazaar, CVS, Git, Mercurial, Perforce, SVN | Unknown |
MonoDevelop | Novell and the Mono community | 6.1.2.44 | 2016-11-11 | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | C# | Gtk# | LGPL | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
Ninja-IDE | Team | 2.3 | 2013-07-07 | Cross-platform | Python | PyQt | GPL | Yes (Python 2.7) | Yes | Yes (with wdebugger plugin) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
PIDA | Team | 0.6.2 | 2010-08-04 | Cross-platform | Python | PyGTK | GPL | Unknown | Unknown | Yes (integrates with external debuggers) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
PyCharm | JetBrains | 2018.3 | 2018-11-21 | Windows, Linux, macOS | Java | Swing | Open core: Full version under Apache License 2.0 | Yes | Yes | Yes | Unknown | Unknown | 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 | 5.5.0 | 2017-01-19 | 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.0.1 | 2017-10-24 | Windows | Object Pascal | JVCL | MIT License | Yes | Yes up to v3.4 | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
Python Tools for Visual Studio | Microsoft | 2.2.6[39] | 2017-01-13 | Windows | Unknown | Windows Forms | Apache License 2.0 | Yes | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
PythonAnywhere | PythonAnywhere LLP | N/A | N/A | Web-based | Python | HTML | Proprietary | Yes | Yes | No | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
SlickEdit | SlickEdit | 21 | October 2016 | Windows, Linux, macOS, Solaris, AIX, HP-UX | C++ | Qt | Proprietary | Yes | Yes | Yes | No | Yes | No | No | Yes | No | No | Yes | No | Yes | No |
SourceLair | SourceLair, Limited. | N/A | N/A | Web-based | Python | HTML | Proprietary | Yes | No | No | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
Spyder | Carlos Cordoba and contributors | 3.3.3 | 2019-02-09 | Cross-platform | Python | PyQt, PySide | MIT License | Yes 2.7 | Yes 3.4 - 3.7 | Yes | No | Yes | Yes | No | Yes | Yes | Unknown | Beta | Planned | Partial | No |
Stani's Python Editor | Stani Michiels | 0.8.4h | 2008-02-14 | Cross-platform | Python | wxPython | GPLv2 | Unknown | Unknown | Yes (with winpdb) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
Thonny | Aivar Annamaa and contributors | 3.1.1 | 2019-02-10 | Windows, Linux, macOS | Python | Tkinter | MIT License | No | Yes | Yes | No | No | No | No | Yes | No | Unknown | Yes | No | No | No |
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.26.1 | 2018-08-16 | Linux, Microsoft Windows, macOS | JavaScript | HTML | MIT License | Yes | Yes | Yes | No | Unknown | Yes | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Yes | Yes |
Wing | Wingware | 7.0.3 | 2019-05-30 | Windows, Linux, macOS | Python | Qt5 with PyQt | Proprietary | Yes | Yes | Yes (also remote, multi-threaded, and multi-process debugging) | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
RStudio | RStudio, Inc. | 29 October 2018, v1.1.463 | Cross-platform | AGPL |
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
DrRacket | PLT Design, Inc. | 26 October 2018, v7.1 | Cross-platform | LGPL |
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
Aptana Studio with integrated RadRails plugin (Eclipse) | Aptana, Inc. | 3.5.0 / December 27, 2013 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | GPL, proprietary |
Eclipse DLTK Ruby Plugin | Eclipse Foundation | 5.0.0 / June 6, 2013 | x86 | EPL |
eric | Detlev Offenbach | 6.1.4 / April 9, 2016 | Cross-platform | GPLv3 'or later' |
Komodo IDE / Edit | ActiveState | 9.0.1 / April 19, 2015 | Cross-platform | Proprietary |
NetBeans | Thomas Enebo (JRuby co-lead) | 9.0 / July 29, 2018; 10 months ago[40] | Cross-platform | CDDL and GPL |
RubyMine (IntelliJ IDEA) | JetBrains | 2018.3.5 (build 183.5912.16) / Feb 27, 2019[41] | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Proprietary |
SlickEdit | SlickEdit | October 2016 | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary |
IDE | License | Windows | Linux | macOS | Other platforms |
---|---|---|---|---|---|
Eclipse JDT | EPL | Yes | Yes | Yes | FreeBSD, JVM, Solaris |
IntelliJ IDEA | ASLv2, proprietary | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris |
NetBeans | CDDL, GPL2 | Yes | Yes | Yes | Solaris |
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 |
VisualWorks | Cincom | Proprietary | Yes | Yes | Yes | various | Yes | Yes |
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 |