This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages) (Learn how and when to remove this message)
|
| IDE | License | Windows | Linux | macOS | Other platforms | Debugger | GUI builder | Profiler | Static code analysis | MXML | Export to Mobile |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Adobe Animate | Proprietary | Yes | No | Yes | JVM | Yes | Yes | Yes | Yes | Yes | Yes |
| Flash Builder | Proprietary | Yes | No | Yes | JVM | Yes | Yes | Yes | Yes | Yes | Yes |
| 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 | Other platforms | GUI builder | Profiler | Code coverage | Static code analysis | Latest stablerelease | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Eclipse w/AonixADT[1] | EPL | Yes | Yes | Yes | FreeBSD,JVM,Solaris | Yes | Yes[2] | No | Unknown | Unknown | Yes | Unknown | No | Yes | December 2009 |
| SlickEdit | Proprietary | Yes | Yes | Yes | Solaris, SolarisSPARC,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 stablerelease |
|---|---|---|---|---|---|---|---|---|---|---|
| Fresh | EUPL and 2-clause BSD | Yes | Yes | No | Unknown | No | FASM | Unknown | Unknown | 1.73.04 / April 30, 2018 |
| SASM | GPL | Yes | Yes | No | Unknown | Yes | NASM,MASM,GAS andFASM | Yes | Yes | 3.10.1 / 8 October 2018 |
| SlickEdit | Proprietary | Yes | Yes | Yes | Solaris, SolarisSPARC,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 stablerelease |
|---|---|---|---|---|---|---|---|
| Basic4android | Proprietary | Yes | No | No | Anywhere Software | cross-compile fromWindows toAndroid | 2018-03-20 |
| Gambas | GPL | No | Yes | No | Benoît Minisini | FreeBSD,Cygwin | 2019-11-19 |
| Microsoft Small Basic | MIT License | Yes | No | No | Microsoft | 2015-10-01 | |
| MonoDevelop | LGPL | Yes | Yes | Yes | Xamarin and theMono community | FreeBSD,OpenBSD,Solaris | 2016-01-28 |
| PBASICStamp Editor | Proprietary | Yes | No | Yes | Parallax Inc | 2014-07-02[3] | |
| PureBasic | Proprietary | Yes | Yes | Yes | Fantaisie Software | AmigaOS | 2024-03-27[4] |
| SharpDevelop | MIT[5] | Yes | No | No | ICSharpCode Team | 2015-07-14 | |
| SlickEdit | Proprietary | Yes | Yes | Yes | SlickEdit | Solaris, SolarisSPARC,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 | Integrated toolchain | Profiler | Static code analysis | Latest stablerelease | 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 forAndroid andiOS | C++ andObject 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 | 2025-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 withValgrind) | No | Yes | Yes | Yes[8] | Yes | 2025-01-09 | 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 | Yes | Yes | Yes | Yes | 2020-06[12][13][14] | External | External | Yes |
| Geany | GPL | Yes | Yes | Yes | FreeBSD,AIX,OpenBSD,Solaris, otherUnix | C | Yes (via a plug-in) | No | No | No | No | Yes | No | No | Yes | 2019-04[15] | External | External | No |
| JetBrains CLion | Proprietary | Yes | Yes | Yes | Java | Yes | No | Yes | No | No | Yes | Yes | No | Yes | 2019-07[16] | 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 toLinux,Phar Lap ETS | ? | Yes | Yes | Yes | Yes | No | Yes | No | Yes | — | 2016-12 | Yes | No | No |
| Microsoft Visual Studio | Proprietary,Freeware (Community edition only) | Yes | Yes (Cross compiler)[17] | No | Mac OS 7 (v2.x-v4.x only) | C++ andC# | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2019-04 | Yes | Yes | Yes (also plugin)[18] |
| Visual Studio Code | MIT | Yes | Yes | Yes | TypeScriptJavaScriptCSS | Yes | No | Yes | No | No | Yes | No | Yes | Yes | 2025-11-12 | External | External | ||
| 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[19] | Yes[19] | No[19] | No | Yes | No | Yes | Yes | ? | 2025-08-22[20] | External | Yes | |
| OpenWatcom | Sybase Open Watcom Public License | No (32-bit only) | Partial | No | FreeBSD,DOS | C/C++ | Yes (GUI) | Yes | Yes | Yes | No | No | No | Yes | Yes | 2010-06 | Yes | Yes | No |
| Oracle Solaris Studio | Proprietary,Freeware | No | Yes | No | Solaris | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2008-11 | Yes | Yes | Yes |
| Pelles C IDE | Proprietary,Freeware | Yes | No | No | C | Yes | No | Yes | ? | ? | ? | ? | ? | ? | 2025-05-21[21] | 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 | 2025-06-18[22] | Yes | Yes | No |
| SlickEdit | Proprietary | Yes | Yes | Yes | Solaris, SolarisSPARC,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++ | {no}} | 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 | No | cross compiles toiOS | C,C++,Objective-C,Objective-C++ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2016-12 | No, llvm (llvm-gcc and gcc deprecated) | Yes, llvm (llvm-gcc and gcc deprecated) | No |
| IDE | License | Developer | Latest stablerelease | Windows | Linux | macOS | Other platforms |
|---|---|---|---|---|---|---|---|
| Microsoft Visual Studio | Proprietary Community Edition:Freeware | Microsoft | 17.14.7 / June 23, 2025 | Yes | No | Yes | |
| MonoDevelop | LGPL | Xamarin and theMono community | 7.6.9.22 / September 21, 2018 | Yes | Yes | Yes | FreeBSD,OpenBSD,Solaris |
| SharpDevelop | MIT[23] | IC#Code Team | 5.1 / April 14, 2016 | Yes | No | No | |
| SlickEdit | Proprietary | SlickEdit | October 2016 | Yes | Yes | Yes | Solaris, SolarisSPARC,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.106.0 / 12 November 2025 | Yes | Yes | Yes | |
| Xamarin Studio | source code(MIT License) - binary(Proprietary) | Microsoft | December 2016 | Yes | Yes | Yes | |
| Eclipse | EPL | Eclipse Foundation | 4.7 / June 28, 2017 | Yes | Yes | Yes | |
| Rider | Proprietary | JetBrains | 2024.3 / November 13, 2024 | Yes | Yes | Yes |
| 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 inGPL v2,LGPL,BSD andpublic domain | Yes | Yes | Yes | DragonFly BSD,FreeBSD,HP-UX,AIX,IRIX,DOS,NetBSD,OpenBSD,OpenVMS,OS/2,Solaris, otherUnix | Yes | Yes | No | Yes | Class browser, Errors, Symbols |
| IDE | License | Windows | Linux | macOS | Other platforms | Editor | Debugger | GUI builder | Profiler | Limitations |
|---|---|---|---|---|---|---|---|---|---|---|
| GNU Emacs | GPLv3 | Yes | Yes | Yes | FreeBSD,OpenBSD,Haiku | Yes (built-in) | Yes (Edebug, IELM) | Yes (via packages like Emacs Widget Library) | Yes (e.g., elp, profiler.el) | General-purpose text editor extended into a full IDE via Lisp |
| IDE | License | Developer | Platform |
|---|---|---|---|
| BlackBox Component Builder | Proprietary similar toSleepycat | Oberon microsystems | Windows |
| License | Other platforms | Code coverage | Static code analysis | GUI-based design | Class browser | Latest stablerelease | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GPL and commercial | Yes | Yes | Yes | FreeBSD,OpenVMS,Solaris,VxWorks, otherUnix | Yes | Yes | Yes | Yes | Automatic testing framework | Yes | Type checking, Void-safety, Metrics tool | BON /UML class diagramming | Multi-view | 20.05, 2020 |
Go to this page:Source code editors for Erlang
| IDE | License | Platform | Developer | Latest stablerelease |
|---|---|---|---|---|
| Code::Blocks | GPL | Windows,Linux,macOS,FreeBSD,OpenBSD,Solaris | Code::Blocks Team | 25.03[7] / March 31, 2025 |
| Geany | GPL | Windows,Linux,macOS,FreeBSD,AIX,OpenBSD,Solaris, otherUnix | Team | 1.37.1 / November 8, 2020 |
| KDevelop | GPL | Linux | KDevelop Team | 5.5.1 (May 5, 2020; 5 years ago (2020-05-05)) [±] |
| NetBeans | Apache License | Windows,Linux,macOS | NetBeans Community | 28[24] |
| OpenWatcom | OSI Approved | Windows,Linux,DOS,OS/2 | OpenWatcom Community | 1.9 / June 2, 2010 |
| Understand | Proprietary | Windows,Linux,macOS,Solaris, otherUnix | SciTools | December 4, 2015 |
| Simply Fortran | Proprietary | Windows,Linux,macOS | Approximatrix, LLC | 3.38 / December 20, 2024 |
| SlickEdit | Proprietary | Windows,Linux,macOS,AIX,Solaris, SolarisSPARC,HP-UX | SlickEdit | October 2016 |
| IntelliJ IDEA | ASLv2 | Windows,Linux,macOS,FreeBSD,OpenBSD,Solaris | JetBrains | September 2017 |
| IDE | License | Windows | Linux | macOS | Developer |
|---|---|---|---|---|---|
| Microsoft Visual Studio | Proprietary (standard) Freeware (community edition) | Yes | No | Yes | Microsoft |
| Visual Studio Code[25] | Proprietary (binary code) MIT License (source code) | Yes | Yes | Yes | Microsoft |
| Rider[26] | Proprietary | Yes | Yes | Yes | JetBrains |
| IDE | License | Written inJava only | Windows | Linux | macOS | Other platforms | GUI builder |
|---|---|---|---|---|---|---|---|
| Eclipse GDT | EPL | No | Yes | Yes | Yes | FreeBSD,JVM,Solaris | No |
| IntelliJ IDEA | ASLv2, proprietary | Yes | Yes | Yes | Yes | FreeBSD,OpenBSD,Solaris | No |
| NetBeans | Apache License | Yes | Yes | Yes | Yes | FreeBSD,OpenBSD,Solaris | Yes |
| SlickEdit | Proprietary | No | Yes | Yes | Yes | Solaris, SolarisSPARC,AIX,HP-UX | No |
| IDE | License | Platforms | Latest stablerelease | Developer |
|---|---|---|---|---|
| EclipseFP plugin | EPL? | JVM | 2.6.4 / January 19, 2015 | eclipsefp.github.io |
| SlickEdit | Proprietary | Windows,Linux,macOS,AIX,HP-UX,Solaris, SolarisSPARC | October 2016 | SlickEdit |
Go to this page: Comparison of IDE choices for Haxe programmers
Java has strong IDE support, due not only to its historical and economic importance, but also due to a combination of reflection and static-typing making it well-suited for IDE support.[fact or opinion?]Some of the leading Java IDEs (such as IntelliJ and Eclipse) are also the basis for leading IDEs in other programming languages (e.g. forPython, IntelliJ is rebranded asPyCharm, and Eclipse has thePyDev plugin.)
| IDE | License | LSP | Written inJava only | Windows | Linux | macOS | Other platforms | GUI builder | Profiling | RDBMS | EE | Limitations |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Android Studio | Apache License (based onIntelliJ IDEA) | No | Yes | Yes | Yes | Yes | ChromeOS | Yes | Yes | Yes | No | Not a general-purpose IDE; focused onAndroid app development |
| BlueJ | GPL2+GNU linking exception | No | Yes | Yes | Yes | Yes | Solaris | No | Not a General IDE; a small scale UML editor | |||
| DrJava | Permissive | No | Yes | Yes | Yes | Yes | Solaris | No | Java 8 only (2014) | |||
| Eclipse JDT | EPL | Yes | No[27] | Yes | Yes | Yes | FreeBSD,JVM,Solaris | Yes | Yes | Yes | Yes | |
| Geany | GPL | No | No | Yes | Yes | Yes | FreeBSD,AIX,OpenBSD,Solaris, otherUnix | No | ||||
| Greenfoot | GPL | No | Yes | Yes | Yes | Yes | Solaris | No | Not a General IDE; a 2D Game builder | |||
| NetBeans | Apache License | No | Yes | Yes | Yes | Yes | FreeBSD,OpenBSD,Solaris | Yes | Yes | No | Yes | Multi folder Maven not supported |
| IntelliJ IDEA Community Edition | Apache License v2.0 | No | Yes | Yes | Yes | Yes | FreeBSD,OpenBSD,Solaris | Yes | No | No | No | |
| Visual Studio Code | MIT License | Yes | No | Yes | Yes | Yes | Yes | No stack trace console. |
| IDE | License | Written inJava only | Windows | Linux | macOS | Other platforms | GUI builder | Limitations |
|---|---|---|---|---|---|---|---|---|
| IntelliJ IDEA Ultimate Edition | Proprietary | Yes | Yes | Yes | Yes | FreeBSD,OpenBSD,Solaris | Yes | |
| JBuilder | Proprietary | Yes | Yes | Yes | Yes | Solaris | Yes | |
| JDeveloper | Proprietary (freeware) | Yes | Yes | Yes | Yes | generic JVM | Yes | |
| jGRASP | Proprietary (freeware) | Yes | Yes | Yes | Yes | No | ||
| MyEclipse | Proprietary | Yes | Yes | Yes | Yes | FreeBSD,JVM,Solaris | Yes | |
| Rational Application Developer | Proprietary | Yes | Yes | Yes | No | AIX,Solaris | Yes | |
| SlickEdit | Proprietary | No | Yes | Yes | Yes | Solaris, SolarisSPARC,AIX,HP-UX | No | |
| Understand | Proprietary | No | Yes | Yes | Yes | Solaris | Yes | |
| Xcode (Apple) | Proprietary | No | No | No | Yes | Yes | No code formating |
| IDE | License | Windows | Linux | macOS | Other platforms | Debugger | Profiler | Notes |
|---|---|---|---|---|---|---|---|---|
| Atom (with Juno extension) | MIT License[31] | Yes | Yes | Yes | ? | Yes[32] | Yes[33] | Has a plotting pane. Juno team merged with VS Code extension team (see below); Juno now in maintenance mode. |
| Emacs /spacemacs | portions inGPL v2,LGPL,BSD andpublic domain | Yes | Yes | Yes | FreeBSD | Yes | Yes | ESS extension support for emacs.vi support also available, e.g. in spacemacs (useful forpair programming). |
| Visual Studio Code (using theJulia extension) | MIT License | Yes | Yes | Yes | FreeBSD[34] | Yes | Yes (i.e.flame graph viewing support) | Has a plotting pane. License is for the extension; and Microsoft's source code (only). |
| IDE | Developer | Latest stablerelease | Platform | License |
|---|---|---|---|---|
| Decoda | Unknown Worlds Entertainment | 1.16 / October 25, 2011 | Windows | GPL[35] |
| SlickEdit | SlickEdit | October 2016 | Windows,Linux,macOS,AIX,HP-UX,Solaris, SolarisSPARC | Proprietary |
| ZeroBrane Studio | Paul Kulchenko, ZeroBrane LLC | 1.80 / October 7, 2018 | Windows,macOS/Mac,Linux | MIT License |
| IDE | Developer | Latest stablerelease | 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 tomacOS,Android,iOSLinux[36] | Yes | Yes | Yes | Proprietary | Yes |
| Free Pascal IDE | Volunteers | 3.2.2 / May 20, 2021 | Yes | Yes | Yes | AmigaOS,Android,FreeBSD,Game Boy Advance,Haiku,AIX,iOS,MorphOS,DOS,NetBSD,Nintendo DS,Nintendo Wii,OpenBSD,OS/2,Solaris,Windows CE,JVM,LLVM (experimental), JavaScript transpiler,Embedded systems. | Yes | Yes | No | GPL;LGPL with static linking exception | No |
| KDevelop | KDevelop Team | 5.5.1 (May 5, 2020; 5 years ago (2020-05-05)) [±] (only 3.x supports Pascal) | Yes | Yes | Yes | FreeBSD,OpenBSD,NetBSD,Solaris, otherUnix | No | No | No | GPL | |
| Lazarus | Volunteers | 3.0.0 / December 21, 2023 | Yes | Yes | Yes | SeeFree Pascal | Yes | Yes | Yes | GPL;LGPL with static linking exception | Yes |
| Morfik | Morfik Technology Pty Ltd. | 2.0.5.27 | Yes | Yes | Yes | compiles toHTML+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 viaOxygene | 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 toLinux | Yes | Yes | Yes | Proprietary; free compiler | Yes |
| Dev-Pascal | Bloodshed Software | 1.9.2 (using FPC 1.9.2 from 2005) | Yes | No | No | No | Yes | No | GPL | ||
| PascalABC.NET | PascalABC.NET Compiler Team | 3.9 / July 10, 2023 | Yes | Yes | Yes | compiles toCLR | No | Yes | Yes | LGPL | Yes |
| IDE | Developer | Latest stablerelease | 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, otherUnix | GPL |
| Komodo IDE / Edit | ActiveState | 9.0.1 / April 19, 2015 | Cross-platform | Proprietary |
| NetBeans | Sun Microsystems /Oracle | 28[24] | Cross-platform | Apache License |
| Padre | Padre Team | 1.0 / November 8, 2013 | Cross-platform | Perl |
| JetBrains IDEs (via plugin)[37] | 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 |
Python IDEs in active development
| IDE | Developer | Latest stablerelease version | Latest stable release date | Platform | Written in | Widget toolkit | License | Python2x support | Python3x support | Debugger | GUI builder | Integrated toolchain | Profiler | Code coverage | Autocomplete | Static program analysis | GUI based design | Class browser | Code refactoring | Version control system support | Web framework support |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| eric | Detlev Offenbach | 25.10 | 2025-09-29 | Windows,Linux,macOS | Python | PyQt | GPLv3 "or later" | Yes, until version 4.5.25 and since version 5.5.0[38] | Yes, since version 5.0.0[39] | Yes, for Python 2 & 3 | Yes:Qt Creator | Unknown | Yes | Yes | Yes | Multiple integrated checkers andPylint via plug-in | Yes | Yes | Yes | Subversion andMercurial (core plug-ins),git (optional plug-in) | Django as optional plug-in |
| Geany | Team | 2.1 | 2025-07-06 | Windows,Linux,macOS,FreeBSD,AIX,OpenBSD,Solaris, otherUnix | C | GTK+ | GPL | Unknown | Yes | No | Unknown | Unknown | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| KDevelop | KDE KDevelop Team | 25.8.1 | 2025-09 | 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 |
| PyCharm | JetBrains | 2025.2.2 | 2025-09-22 | Windows,Linux,macOS | Java,Python | Swing | Open core: Full version underApache 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 forEclipse andAptana) | Appcelerator | 13.1.0 | 2025-09-21 | 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 |
| Spyder | Team | 6.0.8 | 2025-08-27 | Windows,Linux,macOS,Qt | Python | Qt5/Qt6 withPyQt orPySide | MIT | Yes | Yes | Yes | Unknown | Yes | Yes | Unknown | Yes | Yes | Yes | Yes | Yes | Yes | Unknown |
| VS Code[40] | Microsoft | 1.104.2 | 2025-09 | Cross-platform | C++ andC# | Windows Forms andWPF, throughIronPython | MIT | Yes | Yes | Yes | No | Unknown | Unknown | Unknown | Yes[41] | Unknown | Unknown | Yes | Basic refactoring | Yes | Yes |
| Wing | Wingware | 11.0.5 | 2025-09-26 | Windows,Linux,macOS | Python | Qt5 withPyQt | 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 |
Python IDEs no longer in development
| IDE | Developer | Latest stablerelease 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IDLE | Guido van Rossum et al. | 3.12.9 | 2025-02-04 | Cross-platform | Python | Tkinter | PSFL | Yes | Yes | Yes | No | Unknown | No | No | Yes | No | Yes | Yes | Unknown | No | No |
| Komodo IDE | ActiveState | 12.0.1 | 2020-11-09 | 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 |
| Ninja-IDE | Team | 2.4 | 2019-06-23[42] | 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 |
| Thonny | Aivar Annamaa | 4.1.7 | 2024-12-16 | Windows,Linux,macOS | Python | Unknown | MIT | No | Yes | Yes | No | Yes | No | No | Yes | No | Yes | Yes | No | No | No |
| IDE | Developer | Latest stablerelease | Platform | License |
|---|---|---|---|---|
| R Tools for Visual Studio | Microsoft | March 10, 2017 (2017-03-10), v1.0 RC3 | Microsoft Windows | Apache License 2.0 |
| RStudio | RStudio, Inc. | October 29, 2018 (2018-10-29), v1.1.463 | Cross-platform | AGPL |
| IDE | Developer | Latest stablerelease | Platform | License |
|---|---|---|---|---|
| DrRacket | PLT Design, Inc. | 26 October 2018, v7.1 | Cross-platform | LGPL |
| IDE | Developer | Latest stablerelease | 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[43] | Windows,Linux,macOS,FreeBSD,OpenBSD,Solaris | Proprietary |
| SlickEdit | SlickEdit | October 2016 | Windows,Linux,macOS,AIX,Solaris,HP-UX | Proprietary |
| IDE | License | Windows | Linux | macOS | Debugger | Snippets | Code completion | Code Formatting |
|---|---|---|---|---|---|---|---|---|
| Atom | MIT License | Yes | Yes | Yes | No | Yes | Yes | Yes |
| BBEdit | Proprietary | No | No | Yes | No | Yes | No | Yes |
| CLion | Proprietary | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Eclipse | Eclipse Public License | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Kate | GNU General Public License | Yes | Yes | poor quality | No | Yes | Yes | Yes |
| RustRover | Proprietary | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Sublime Text | Proprietary | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Textadept | MIT License | Yes | Yes | Yes | No | Yes | Yes | No |
| Visual Studio Code | MIT License | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Zed | AGPL,GPL,Apache License | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| IDE | License | Windows | Linux | macOS | Other platforms |
|---|---|---|---|---|---|
| Eclipse JDT | EPL | Yes | Yes | Yes | FreeBSD,JVM,Solaris |
| IntelliJ IDEA | ASLv2, proprietary | Yes | Yes | Yes | FreeBSD,OpenBSD,Solaris |
| NetBeans | Apache License | Yes | Yes | Yes | Solaris |
| IDE | Developer | License | Windows | Linux | macOS | Other platforms | Debugger | GUI builder |
|---|---|---|---|---|---|---|---|---|
| Dolphin Smalltalk | Object Arts | MIT License | Yes | No | No | No | Yes | Yes |
| Pharo | INRIA | MIT License | Yes | Yes | Yes | various | Yes | Yes |
| Squeak | squeak.org | MIT License | Yes | Yes | Yes | various | Yes | Yes |
| VisualAge | IBM | Proprietary | Yes | Yes | Yes | various | Yes | Yes |
| VisualWorks | Cincom | Proprietary | Yes | Yes | Yes | various | Yes | Yes |
| IDE | Developer | Latest stablerelease | 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 |
| IDE | Developer | License | Written in | First Release | Latest Stable Release | Windows | macOS | Linux |
|---|---|---|---|---|---|---|---|---|
| Microsoft Visual Studio | Microsoft | Proprietary | C++ | 2001 | 16.9.15 / 14 December 2021 | Yes | Yes | No |
| Visual Studio Code[44] | Microsoft[45] | MIT[45] | TypeScript[45] | 0.10.1 / 13 November 2015[46] | 1.70.2 / 15 August 2022[47] | Yes[48] | Yes[48] | Yes[48] |
{{cite web}}:Missing or empty|url= (help)