Comparison of integrated development environments: Difference between revisions

Content deleted Content added
Gimmekat (talk | contribs)
Merge proposal
Added {{Unreliable sources}} tag: sources are not independent of the subjects
 
Line 1:
{{Short description|Notable software packages that are nominal IDE}}
{{mergefrom|List of integrated development environments}}
{{Multiple issues|
{{Original research|date=August 2025}}
{{Unreliable sources|date=August 2025}}
}}
{{Use mdy dates|date=September 2015}}
{{Main article|Integrated development environment}}
{{sort-under}}
 
== ActionScript ==
The following is a comparison of [[integrated development environment]]s. For more IDEs, see the [[list of integrated development environments]].
{{See also|ActionScript}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[Debugger]]
! [[GUI builder]]
! [[Profiler (computer science)|Profiler]]
! [[Static code analysis]]
! [[MXML]]
! [[Export to Mobile]]
|-
! [[Adobe Animate]]
| {{proprietary}}
| {{yes}}
| {{no}}
| {{yes}}
| [[Java virtual machine|JVM]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[Flash Builder]]
| {{proprietary}}
| {{yes}}
| {{no}}
| {{yes}}
| [[Java virtual machine|JVM]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! FlashDevelop
| {{yes|[[MIT License]]}}
| {{yes}}
| {{no}}
| {{no}}
|
| {{yes}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
|-
! [[IntelliJ IDEA]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[Powerflasher FDT]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Java virtual machine|JVM]]
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|}
 
== Ada ==
<!-- Please keep lists sorted alphabetically be program name.
{{See also|Ada (programming language)}}
{{sort-under}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! {{verth|va=middle|[[Microsoft Windows|Windows]]}}
! {{verth|va=middle|[[Linux]]}}
! {{verth|va=middle|[[macOS]]}}
! [[Platform (computing)|Other platforms]]
! {{verth|va=middle|[[Debugger]]}}
! [[GUI builder]]
! {{verth|va=middle|[[Toolchain]]}}
! [[Profiler (computer science)|Profiler]]
! [[Code coverage]]
! {{verth|va=middle|[[Autocomplete]]}}
! [[Static code analysis]]
! {{verth|va=middle|[[user interface design|GUI-based<br/>design]]}}
! {{verth|va=middle|[[Class browser]]}}
! Latest stable [[Software release life cycle|release]]
|-
! [[Eclipse (software)|Eclipse]] w/ [[Atego (company)|AonixADT]]<ref>{{cite web |url=http://marketplace.eclipse.org/content/aonixadt-ada-development-toolkit-gnat-and-objectada |title=AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2 |access-date=April 24, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20100726041654/http://marketplace.eclipse.org/content/aonixadt-ada-development-toolkit-gnat-and-objectada |archive-date=July 26, 2010 |df=mdy-all }}</ref>
| {{yes|[[Eclipse Public License|EPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes}}
| {{yes}}<ref name="Eclipse Qt Integration">{{cite web |url=http://qt.nokia.com/developer/eclipse-integration |title=Qt Eclipse Integration for C++ |access-date=April 24, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090816214735/http://qt.nokia.com/developer/eclipse-integration |archive-date=August 16, 2009 |df=mdy-all }}</ref>
| {{no}}
| {{unk}}
| {{unk}}
| {{yes}}
| {{unk}}
| {{no}}
| {{yes}}
| December 2009
|-
! GNAT Programming Studio
| {{yes|[[GPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[DragonFly BSD]], [[FreeBSD]], [[NetBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{yes}}
| {{yes}}<ref name="GtkAda User's Guide">{{cite web |url=http://libre.adacore.com/wp-content/files/auto_update/gtkada-docs/gtkada_ug/gtkada_ug.html |title=GtkAda User's Guide |date=February 1, 2010}}</ref>
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| June 2014
|-
! [[SlickEdit]]
| {{Proprietary}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[Oracle Solaris|Solaris]], Solaris [[SPARC]], [[AIX]], [[HP-UX]]
| {{Yes}}
| {{No}}
| {{No}}
| {{No}}
| {{No}}
| {{Yes}}
| {{No}}
| {{No}}
| {{Yes}}
| 2018
|-
! [[Understand (software)|Understand]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| December 2015
|}
 
== Assembly ==
Also, please only list full-fledged IDEs, rather than fancy source code editors.
{{See also|Assembly language}}
For more details and for any comments, please see talk page.
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[Debugger]]
! [[Assembler (computing)|Assemblers]]
! [[Auto-complete]]
! [[Macro (computer science)|Macros]]/templates
! Latest stable [[Software release life cycle|release]]
|-
! [[Fresh (IDE)|Fresh]]
| {{yes|[[EUPL]] and 2-clause BSD}}
| {{yes}}
| {{yes}}
| {{no}}
| {{unk}}
| {{no}}
| [[FASM]]
| {{unk}}
| {{unk}}
| 1.73.04 / April 30, 2018
|-
! [[SASM]]
| {{yes|[[GPL]]}}
| {{yes}}
| {{yes}}
| {{no}}
| {{unk}}
| {{yes}}
| [[Netwide Assembler|NASM]], [[MASM]], [[GNU Assembler|GAS]] and [[FASM]]
| {{yes}}
| {{yes}}
| 3.10.1 / 8 October 2018
|-
! [[SlickEdit]]
| {{Proprietary}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[Oracle Solaris|Solaris]], Solaris [[SPARC]], [[AIX]], [[HP-UX]]
| {{No}}
| [[MASM]], [[High Level Assembly]], [[Linux Assembly]], [[OS/390 Assembly]]
| {{Yes}}
| {{Yes}}
| 2018
|}
 
== BASIC ==
Thanks. -User:Hyad -->
{{See also|BASIC}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
![[Software license|License]]
![[Microsoft Windows|Windows]]
![[Linux]]
![[macOS]]
! [[Software developer|Developer]]
! [[Platform (computing)|Other platforms]]
! Latest stable [[Software release life cycle|release]]
|-
! [[Basic4android]]
| {{proprietary}}
| {{Yes}}
| {{No}}
| {{No}}
| [[Anywhere Software]]
| cross-compile from [[Microsoft Windows|Windows]] to [[Android (software)|Android]]
| 2018-03-20
|-
! [[Gambas]]
| {{yes|[[GPL]]}}
| {{No}}
| {{Yes}}
| {{No}}
| [[Benoît Minisini]]
| [[FreeBSD]], [[Cygwin]]
| 2019-11-19
|-
! [[Microsoft Small Basic]]
| {{yes|[[MIT License]]}}
| {{Yes}}
| {{No}}
| {{No}}
| [[Microsoft]]
|
| 2015-10-01
|-
! [[MonoDevelop]]
| {{yes|[[LGPL]]}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[Xamarin]] and the [[Mono (software)|Mono]] community
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| 2016-01-28
|-
! [[PBASIC]] [[Basic Stamp|Stamp Editor]]
| {{proprietary}}
| {{Yes}}
| {{No}}
| {{Yes}}
| [[Parallax Inc]]
|
| 2014-07-02<ref>{{cite web|url=http://parallax.com/search?search_api_views_fulltext=editor |title=Parallax.com |publisher=Parallax.com |access-date=2018-02-28}}</ref>
|-
! [[PureBasic]]
| {{proprietary}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[Fantaisie Software]]
| [[AmigaOS]]
| 2024-03-27<ref>{{cite web |title=PureBasic 6.10 LTS |url=https://www.purebasic.com/news.php |website=PureBasic - Latest News |publisher=Frédéric Laboureur & Fantaisie Software |access-date=9 April 2024 |archive-url=https://web.archive.org/web/20240329090838/https://www.purebasic.com/news.php |archive-date=29 March 2024 |language=English |url-status=live}}</ref>
 
|-
== C/C++ ==
! [[SharpDevelop]]
| {{yes|[[ MIT License| MIT]]<ref>SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt</ref>}}
| {{Yes}}
| {{No}}
|{{No}}
| ICSharpCode Team
|
| 2015-07-14
 
{| class="wikitable" style="font-size: 85%; text-align: center; width: 100%;"
|-
! [[SlickEdit]]
!
| {{Proprietary}}
! Developer
| {{Yes}}
! [[Software release|Latest stable release]]
| {{Yes}}
! [[Operating System|OS]]
| {{Yes}}
! Cost ([[United States dollar|USD]])
!| [[Software licenseSlickEdit]]
| [[Oracle Solaris|Solaris]], Solaris [[SPARC]], [[AIX]], [[HP-UX]]
| 2018
 
|-
! [[wxDev-C++Xojo]]
| {{proprietary}}
| Guru Kathiresan (founder) & others [http://wxdsgn.sourceforge.net/developers.php?sid=0e4eba778fcf5d1d8a9033b3e5831a54]
| {{Yes}}
| 6.10 / November 1, 2006
| {{Yes}}
| [[Microsoft Windows|Windows]]
| Free{{Yes}}
| [[Xojo, Inc.]]
| [[GNU General Public License|GPL]]
| Web
| 2015-12-17
|}
 
== C/C++ ==
<!-- Please keep the list alphabetized and do not add trivial or obscure features to the table. If in doubt, discuss on the talk page. -->
{{See also|C (programming language)|C++}}
{{sticky header}}
{{mw-datatable}}
{| class="wikitable sortable sort-under mw-datatable sticky-header" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Anjuta]]
! [[Software license|License]]
| Naba Kumar (founder) & others [http://www.anjuta.org/credits]
! [[Microsoft Windows|Windows]]
| 1.2.4a / December 27, 2005
|! [[GNU/Linux]]
! [[macOS]]
| Free
! [[Platform (computing)|Other platforms]]
| [[GNU General Public License|GPL]]
! Written in
! [[Debugger]]
! {{verth|[[GUI builder]]}}
! {{verth|Integrated<br/>[[toolchain]]}}
! [[Profiler (computer science)|Profiler]]
! {{verth|[[Code coverage]]}}
! {{verth|[[Autocomplete]]}}
! [[Static code analysis]]
! {{verth|[[user interface design|GUI-based<br/>design]]}}
! {{verth|[[Class browser]]}}
! Latest stable [[Software release life cycle|release]]
! [[C compiler]]
! [[C++ compiler]]
! [[Refactoring]]
|-
! [[Anjuta]] (abandoned)
| {{yes|[[GPL]]}}
| {{no}}
| {{yes}}
| {{no}}
| [[FreeBSD]]
| [[C (programming language)|C]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{Yes}}
| {{no}}
| {{Yes}}
| {{no}}
| {{Yes}}
| {{Yes}}
| 2016-03
| {{yes}}
| {{yes}}
| {{no}}
|-
! [[AppCode]] ([[IntelliJ IDEA]])
| {{proprietary}}
| {{no}}
| {{no}}
| {{yes}}
|
| [[Java (programming language)|Java]]
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}} (Xcode profiler)
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| 2012-12
| {{yes}} (Xcode toolchain)
| {{yes}} (Xcode toolchain)
| {{yes}}
|-
! [[C++Builder]]
| {{proprietary|[[Proprietary software|Proprietary]], [[Freeware software|Freeware]] (Starter edition only)}}
| {{yes}}
| {{no}} (Cross compiler planned)
| {{yes}} (Cross compiler)
| cross-compiles for [[Android (operating system)|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]]
| {{yes|[[GPL]]}}
| [http://www.codeblocks.org/about.shtml Code::Blocks team]
| {{yes}}
| 1.0rc2 / October 25, 2005
| {{yes}}
| [[GNU/Linux]],[[Microsoft Windows|Windows]]
| Free{{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| [[GNU General Public License|GPL]]
| [[C++]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{Yes}}
| {{yes}}
| {{Yes}}<ref>Using the wxSmith plug-in (included in distribution, requires SDK)</ref>
| {{yes}}
| 2020-05<ref>[http://www.codeblocks.org/ codeblocks.org] / Also provides relatively stable "nightly builds", an alternative to the official releases</ref>
| {{yes}} (MinGW + custom)
| {{yes}} (MinGW + custom)
| {{yes}}
|-
! [[C++ BuilderCodeLite]]
| {{yes|[[BorlandGPL]]}}
| {{yes}}
| 2006 / December, 2005 [http://www.borland.com/us/company/news/press_releases/2005/10_10_05_borland_delphi_and_cpp_builder_2006_deliver_key_new_features.html]
| {{yes}}
| [[Microsoft Windows|Windows]]
| {{yes}}
| $1,090 (Professional); $2,490 (Enterprise)
| [[FreeBSD]]
| [[Proprietary software|Proprietary]]
| [[C++]]
|-
| {{yes}}
! [[Turbo C++ 2006]]
| {{yes}}
| [[Borland]]
| {{yes}}
| 2006 [http://www.turboexplorer.com/cpp]
| {{Yes}} (As of CodeLite 6.1, integration with [[Valgrind]])
| [[Microsoft Windows|Windows]]
| {{no}}
| Free (Explorer); $399 (Professional)
| {{Yes}}
| [[Proprietary software|Proprietary]]
| {{Yes}}
| {{Yes}}<ref>Using the wxCrafter plug-in (included in distribution, requires [[wxWidgets]] SDK)</ref>
| {{yes}}
| 2025-01-09
| {{yes}} (GCC, Clang, VC + custom)
| {{yes}} (GCC, Clang, VC + custom)
| {{yes}}
|-
! [[Dev-C++]]
| {{yes|[[GPL]]}}
| [[Bloodshed Software]]
| {{yes}}
| 4.9.9.2 / February 22, 2005
| {{no}}<ref>A [https://web.archive.org/web/20010806095844] was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on [[Wine (software)|Wine]].</ref>
| [[Microsoft Windows|Windows]]
| Free{{no}}
| [[FreeBSD]]
| [[GNU General Public License|GPL]]
| [[Object Pascal]]
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| 2021-01-30
| {{yes}}
| {{yes}}
| {{no}}
|-
! [[Eclipse (software)#Eclipse projects|Eclipse CDT]]
| {{yes|[[Eclipse Public License|EPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| [[C++]], [[Java (programming language)|Java]]
| {{yes}}
| {{yes}}<ref name="Eclipse Qt Integration"/>
| {{yes}}<ref name="Eclipse CDT Toolchain">{{cite web |url=http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.cdt.doc.isv%2Fguide%2Fcdt_build_system%2Fmigration_guides%2F4.0%2Fmigration_guide_40.html |title=Eclipse CDT Toolchain Documentation |access-date=January 29, 2014}}</ref>
| {{yes}}<ref name="Eclipse Linux Tools Profiling">{{cite web |url=http://wiki.eclipse.org/Linux_Tools_Project/OProfile/User_Guide |title=Eclipse LinuxTools integration of OProfile |access-date=January 29, 2014}}</ref>
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| 2020-06<ref>{{cite web |url=http://www.eclipse.org/cdt/ |title=Eclipse CDT webpage}}</ref><ref>{{cite web |url=http://download.eclipse.org/eclipse/downloads/ |title=Eclipse Project Downloads}}</ref><ref>{{cite web |url=https://wiki.eclipse.org/Simultaneous_Release |title=Simultaneous Release - Eclipsepedia}}</ref>
| {{yes|External}}
| {{yes|External}}
| {{yes}}
|-
! [[Geany]]
| {{yes|[[GPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[IBM AIX|AIX]], [[OpenBSD]], [[Oracle Solaris|Solaris]], other [[Unix]]
| [[C (programming language)|C]]
| {{yes}} (via a plug-in)
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{Yes}}
| {{no}}
| {{no}}
| {{yes}}
| 2019-04<ref>{{cite web|url=https://www.geany.org/documentation/releasenotes/|title=geany.org|date=2016-03-13|publisher=geany.org|access-date=2018-02-28}}</ref>
| {{yes|External}}
| {{yes|External}}
| {{no}}
|-
! GNAT Programming Studio
| {{yes|[[GPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[DragonFly BSD]], [[FreeBSD]], [[NetBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| [[Ada (programming language)|Ada]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| 2016-06
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[CLion|JetBrains CLion]]
| {{proprietary|[[Proprietary software|Proprietary]]}}
| {{yes}}
| {{yes}}
| {{yes}}
|
| [[Java (programming language)|Java]]
| {{yes}}
| {{no}}
| {{yes}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| 2019-07<ref>
access-date=2019-10-22}}</ref>
| {{yes}} (customizable)
| {{yes}} (customizable)
| {{yes}}
|-
! [[KDevelop]]
| {{yes|[[GPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Oracle Solaris|Solaris]]
| [[C (programming language)|C]]/[[C++]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{Yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| 2022-12-08
| {{yes|External}}
| {{yes|External}}
| {{yes}}
|-
! [[LabWindows/CVI]]
| {{Proprietary}}
| {{yes}}
| {{no}}
| {{no}}
| cross-compile to [[Linux]], [[Phar Lap (company)|Phar Lap ETS]]
| {{dunno}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{N/A}}
| 2016-12
| {{yes}}
| {{no}}
| {{no}}
|-
! [[Microsoft Visual Studio]]
| {{proprietary|[[Proprietary software|Proprietary]], [[Freeware software|Freeware]] (Community edition only)}}
| {{yes}}
| {{yes}} (Cross compiler)<ref name="VisualGDB">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</ref>
| {{no}}
| [[Mac OS 7]] (v2.x-v4.x only)
| [[C++]] and [[C Sharp (programming language)|C#]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{Yes}}
| {{yes}}
| {{yes}}
| 2019-04
| {{yes}}
| {{yes}}
| {{yes}} (also plugin)<ref name="Visual Assist X and Resharper C++">Refactoring for Visual Studio C/C++ is supported natively since https://www.jetbrains.com/resharper-cpp/</ref>
|-
![[Visual Studio Code]]
| {{yes | [[ MIT License| MIT]]}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|[[TypeScript]] [[JavaScript]] [[CSS]]
| {{yes}}
| {{no}}
| {{yes}}
| {{no}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{date|{{wikidata|qualifier|preferred|single|Q19841877|P348|P548=Q2804309|P577}}|ISO}}
| {{yes|External}}
| {{yes|External}}
| {{maybe|<ref>{{cite web|url=https://code.visualstudio.com/docs/editor/refactoring|title=Refactoring source code in Visual Studio Code}}</ref>
|-
! [[MonoDevelop]]
| {{yes|[[LGPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| [[C Sharp (programming language)|C#]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| 2016-11
| {{yes}} (GCC + custom)
| {{yes}} (GCC + custom)
| {{yes}}
|-
! [[NetBeans#NetBeans IDE Bundle for C/C++|NetBeans C/C++ pack]]
| {{yes|[[Apache License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[OpenBSD]], [[Oracle Solaris|Solaris]]
| [[Java (programming language)|Java]]
| {{yes}}<ref name="netbeansCC++">{{cite web | title=C and C++ Development | publisher=[[Sun Microsystems]] | access-date=June 26, 2009}}</ref>
| {{yes}}<ref name="netbeansCC++" />
| {{no}}<ref name="netbeansCC++" />
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{Latest stable software release/NetBeans}}
| {{yes|External}}
| {{yes|External}}
| {{yes}}
|-
! [[OpenWatcom]]
| {{yes|[[Sybase Open Watcom Public License|OSI Approved]]}}
| {{no}} (32-bit only)
| {{partial}}
| {{no}}
| [[FreeBSD]], [[DOS]]
| [[C (programming language)|C]]/[[C++]]
| {{yes}} (GUI)
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
| 2010-06
| {{yes}}
| {{yes}}
| {{no}}
|-
! [[Oracle Solaris Studio]]
| {{proprietary|[[Proprietary software|Proprietary]], [[Freeware software|Freeware]]}}
| {{no}}
| {{yes}}
| {{no}}
| [[Oracle Solaris|Solaris]]
| {{dunno}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| 2008-11
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[LCC_(compiler)|Pelles C IDE]]
| {{proprietary|[[Proprietary software|Proprietary]], [[Freeware software|Freeware]]}}
| {{yes}}
| {{no}}
| {{no}}
|
| [[C (programming language)|C]]
| {{yes}}
| {{no}}
| {{yes}}
| {{dunno}}
| {{dunno}}
| {{dunno}}
| {{dunno}}
| {{dunno}}
| {{dunno}}
| May 19, 2023
| {{yes}}
| {{yes}}
| {{dunno}}
|-
! [[Qt Creator]]
| {{yes|[[GPL]] / [[LGPL]] / [[Proprietary software|Proprietary]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Maemo]], [[OpenBSD]], [[Symbian]]
| [[C++]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}} (clang)
| {{yes}}
| {{yes}}
[[Rational Software Architect|Rational Software Architect (Eclipse IBM)]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{no}}
| [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| [[Java (programming language)|Java]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| 2015-09
| {{yes|External}}
| {{yes|External}}
| {{yes}}
|-
! [[SlickEdit]]
| {{Proprietary}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[Oracle Solaris|Solaris]], Solaris [[SPARC]], [[AIX]], [[HP-UX]]
| [[C++]]
| {{Yes}}
| {{No}}
| {{Yes}}
| {{No}}
| {{No}}
| {{Yes}}
| {{No}}
| {{Yes}}
| {{Yes}}
| 2018-12
| {{yes|External}}
| {{yes|External}}
| {{Yes}}
|-
! [[Ultimate++|U++ TheIDE]]
| {{yes|[[BSD]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Oracle Solaris|Solaris]]
| [[C++]]
| {no}}
| {{yes}}
| {{yes}}
| {{no}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| 2022-12
| {{no|External}}
| {no|External}}
| {{no}}
|-
! [[Understand (software)|Understand]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{dunno}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| 2015-12
| {{no}}
| {{no}}
| {{yes}}
|-
! [[Xcode|Xcode (Apple)]]
| {{proprietary}}
| {{no}}
| {{no}}
| {{no}}
| cross compiles to [[iOS (Apple)|iOS]]
| [[C (programming language)|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}}
|}
 
== C# ==
{{See also|C Sharp (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
![[Software license|License]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
|-
! [[Microsoft Visual Studio]]
| {{proprietary}}
Community Edition: [[Freeware]]
| [[Microsoft]]
| {{sort|June 23, 2025|17.14.7 &nbsp;/&nbsp;June 23, 2025}}
| {{Yes}}
| {{No}}
| {{Yes}}
|
|-
! [[MonoDevelop]]
| {{yes|[[LGPL]]}}
| [[Xamarin]] and the [[Mono (software)|Mono]] community
| 7.6.9.22 / September 21, 2018
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
|-
! [[SharpDevelop]]
| {{yes|[[ MIT License| MIT]]<ref>SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt</ref>}}
| IC#Code Team
| {{sort|2016-04-14| 5.1&nbsp;/&nbsp;April 14, 2016}}
| {{yes}}
| {{No}}
| {{no}}
|
|-
! [[SlickEdit]]
| {{Proprietary}}
| [[SlickEdit]]
| October 2016
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[Oracle Solaris|Solaris]], Solaris [[SPARC]], [[AIX]], [[HP-UX]]
|-
! [[Understand (software)|Understand]]
| {{Proprietary}}
| SciTools
| {{sort|2015-12-04| 814&nbsp;/&nbsp;December 4, 2015}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
|-
! [[Visual Studio Code]]
| {{yes|source code([[MIT License]]) - binary([[Proprietary software|Proprietary]])}}
| [[Microsoft]]
| {{sort|{{date|{{wikidata|qualifier|preferred|single|Q19841877|P348|P548=Q2804309|P577}}|ISO}}| {{wikidata|property|preferred|Q19841877|P348|P548=Q2804309}}&nbsp;/&nbsp;{{wikidata|qualifier|preferred|single|Q19841877|P348|P548=Q2804309|P577}}}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|-
![[Xamarin Studio]]
| {{yes|source code([[MIT License]]) - binary([[Proprietary software|Proprietary]])}}
| Microsoft
| December 2016
| {{yes}}
| {{yes}}
| {{yes}}
|
|-
! [[Eclipse (software)|Eclipse]]
| {{yes|[[Eclipse Public License|EPL]]}}
| [[Eclipse Foundation]]
| {{sort|2017-06-28|4.7 &nbsp;/&nbsp;June 28, 2017}}
| 3.2.1 / September 21, 2006
| {{Yes}}
| [[Cross-platform]]
| Free{{Yes}}
| {{Yes}}
| [[Eclipse Public License]]
|
|-
! [[Rider (software)|Rider]]
| {{proprietary}}
| [[JetBrains]]
| {{sort|2024-11-13|2024.3 &nbsp;/&nbsp;November 13, 2024}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
|
|}
 
== COBOL ==
{{See also|COBOL}}
{| class="wikitable"
|+
!IDE
!License
!Developer
!Written in
!First Release
!Latest Stable Release
!Windows
!macOS
!Linux
|-
|OpenCobolIDE<ref>{{Citation |last=Duquesnoy |first=Colin |title=OpenCobolIDE: A simple COBOL IDE |url=https://github.com/OpenCobolIDE/OpenCobolIDE |access-date=2022-08-27}}</ref>
|{{yes|GPL v3}}<ref>{{Cite web |title=OpenCobolIDE in Launchpad |url=https://launchpad.net/cobcide/+index |access-date=2022-08-27 |website=Launchpad |date=March 18, 2013 |language=en}}</ref><ref>{{Citation |last=Duquesnoy |first=Colin |title=OpenCobolIDE: A simple COBOL IDE |url=https://github.com/OpenCobolIDE/OpenCobolIDE |access-date=2022-08-27}}</ref>
|Colin Duquesnoy<ref>{{Cite web |title=ColinDuquesnoy in Launchpad |url=https://launchpad.net/%7Ecolin-duquesnoy/+index |access-date=2022-08-27 |website=Launchpad |date=December 7, 2013 |language=en}}</ref>
|Python<ref>{{Citation |title=OpenCobolIDE/OpenCobolIDE |date=2022-08-26 |url=https://github.com/OpenCobolIDE/OpenCobolIDE |publisher=OpenCobol IDE |access-date=2022-08-27}}</ref>
|1.0.0 / 21 March 2013<ref>{{Cite web |title=1.0.0 : Series trunk : OpenCobolIDE |url=https://launchpad.net/cobcide/trunk/1.0.0/+index |access-date=2022-08-27 |website=Launchpad |date=March 21, 2013 |language=en}}</ref>
|4.7.6 / 30 December 2016<ref>{{Citation |last=Duquesnoy |first=Colin |title=OpenCobolIDE: A simple COBOL IDE |url=https://github.com/OpenCobolIDE/OpenCobolIDE |access-date=2022-08-27}}</ref><ref name=":0"/><ref>{{Cite web |title=Releases · OpenCobolIDE/OpenCobolIDE |url=https://github.com/OpenCobolIDE/OpenCobolIDE/releases |access-date=2022-08-27 |website=GitHub |language=en}}</ref>
|Yes<ref name=":0">{{Cite web |title=OpenCobolIDE project files : OpenCobolIDE |url=https://launchpad.net/cobcide/+download |access-date=2022-08-27 |website=Launchpad |date=December 30, 2016 |language=en}}</ref>
|Yes<ref name=":0" />
|Yes<ref name=":0" />
|}
 
==Lisp==
{{See also|Lisp (programming language)|l1=Lisp}}
=== Common Lisp ===
<!-- Please keep the list alphabetized and do not add trivial or obscure features to the table. If in doubt, discuss on the talk page. -->
{{See also|Common Lisp}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[text editor|Editor]]
! [[Debugger]]
<!-- assuming redundant with debugger (at least is now when both fields agree): ! [[Stepper]] -->
! [[GUI builder]]
! [[Profiler (computer science)|Profiler]]
! Browsers
|-
! [[Allegro Common Lisp]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[HP-UX]], [[IBM AIX|AIX]], [[Oracle Solaris|Solaris]], [[Tru64 UNIX]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Class browser]], Systems, Definitions
|-
! [[LispWorks]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[HP-UX]], [[Oracle Solaris|Solaris]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Class browser]], Functions, Errors, Processes, Symbols, Systems
|-
! [[SLIME]] ([[Emacs]])
| {{yes|portions in [[GNU General Public License|GPL]] v2, [[LGPL]], [[BSD licenses|BSD]] and [[public ___domain]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[DragonFly BSD]], [[FreeBSD]], [[HP-UX]], [[IBM AIX|AIX]], [[IRIX]], [[DOS]], [[NetBSD]], [[OpenBSD]], [[OpenVMS]], [[OS/2]], [[Oracle Solaris|Solaris]], other [[Unix]]
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| [[Class browser]], Errors, Symbols
|}
 
=== Emacs Lisp ===
{{See also|Emacs Lisp}}
 
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[text editor|Editor]]
! [[Debugger]]
! [[GUI builder]]
! [[Profiler (computer science)|Profiler]]
! Limitations
|-
! [[GNU Emacs]]
| {{yes|[[GNU General Public License|GPLv3]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Haiku (operating system)|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
|-
|}
 
== Component Pascal ==
{{See also|Component Pascal}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
![[Software license|License]]
! [[Software developer|Developer]]
! [[Platform (computing)|Platform]]
|-
! [[BlackBox Component Builder]]
| {{proprietary}} similar to [[Sleepycat License|Sleepycat]]
| Oberon microsystems
| [[Microsoft Windows|Windows]]
|}
 
== D ==
{{See also|D (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Widget toolkit]]
! [[Platform (computing)|Platform]]
! [[Compiler]]s
! [[Open source]]
! Made in D
! Notes
|-
| [[Microsoft Visual Studio|Visual Studio]]
| [[Microsoft]]
| [[Windows]]
| [[D (programming language)|DMD]], [[D (programming language)|LDC]] ([[LLVM]]), [[D (programming language)|GDC]] ([[GNU Compiler Collection|GCC]])
| {{no}}
| {{no}}
| [[Microsoft Visual Studio|Visual Studio]] extension. [[VisualD]], wrote in D.
|-
| [[NetBeans]]
| [[Swing (Java)|Java Swing]]
| [[Windows]], [[macOS]], [[Linux]], [[FreeBSD]], [[Oracle Solaris|Solaris]], [[OpenIndiana]], [[Java (software platform)|Java]]
| [[D (programming language)|DMD]], [[D (programming language)|LDC]] ([[LLVM]]), [[D (programming language)|GDC]] ([[GNU Compiler Collection|GCC]])
| {{yes}}
| {{no}}
| [[NetBeans]] module. [[NetBeans-D]], under [[MIT License]].
 
|-
| [[SlickEdit]]
| [[Qt (software)|Qt]]
| [[Windows]], [[Linux]], [[macOS]], [[AIX]], [[HP-UX]], [[Oracle Solaris|Solaris]], Solaris [[SPARC]]
| [[D (programming language)|DMD]]
| {{No}}
| {{No}}
|
|-
| [[CodeLite]]
| [[wxWidget]]
| [[Windows]], [[macOS]], [[Linux]], [[FreeBSD]], [[Oracle Solaris|Solaris]], [[OpenIndiana]]
| [[D (programming language)|DMD]], [[D (programming language)|LDC]] ([[LLVM]]), [[D (programming language)|GDC]] ([[GNU Compiler Collection|GCC]])
| {{yes}}
| {{no}}
|
|-
| [[Xcode]]
| [[Cocoa (API)|Cocoa]]
| [[macOS]]
| [[D (programming language)|DMD]], [[D (programming language)|GDC]] ([[GNU Compiler Collection|GCC]])
| {{no}}
| {{no}}
| [[Xcode]] plugin. [[D for Xcode]], under [[GPL]] v2.
|-
| [[MonoDevelop]]
| [[GTK#]]
| [[Windows]], [[macOS]], [[Linux]], [[FreeBSD]], [[Oracle Solaris|Solaris]], [[OpenIndiana]]
| [[D (programming language)|DMD]], [[D (programming language)|LDC]] ([[LLVM]]), [[D (programming language)|GDC]] ([[GNU Compiler Collection|GCC]])
| {{yes}}
| {{no}}
| [[MonoDevelop]] extension. [[Mono-D]], support [[VisualD]] projects and DUB, Can be installed on [[Xamarin Studio]] too, under [[Apache License]].
|-
| [[KDevelop]]
| [[Qt (software)|Qt]]
| [[Windows]], [[macOS]], [[Linux]], [[FreeBSD]], [[Oracle Solaris|Solaris]], [[OpenIndiana]]
| [[D (programming language)|DMD]], [[D (programming language)|LDC]] ([[LLVM]]), [[D (programming language)|GDC]] ([[GNU Compiler Collection|GCC]])
| {{yes}}
| {{no}}
|
|-
| [[Geany]]
| [[GTK+]]
| [[Windows]], [[macOS]], [[Linux]], [[FreeBSD]], [[Oracle Solaris|Solaris]], [[OpenIndiana]]
| [[D (programming language)|DMD]], [[D (programming language)|LDC]] ([[LLVM]]), [[D (programming language)|GDC]] ([[GNU Compiler Collection|GCC]])
| {{yes}}
| {{no}}
| Native support.
|-
| [[Code::Blocks]]
| [[wxWidget]]
| [[Windows]], [[macOS]], [[Linux]], [[FreeBSD]], [[Oracle Solaris|Solaris]], [[OpenIndiana]]
| [[D (programming language)|DMD]], [[D (programming language)|LDC]] ([[LLVM]]), [[D (programming language)|GDC]] ([[GNU Compiler Collection|GCC]])
| {{yes}}
| {{no}}
| Includes partial support.
|-
| [[Eclipse (software)|Eclipse]]
| [[Standard Widget Toolkit|SWT]]
| [[Windows]], [[macOS]], [[Linux]], [[FreeBSD]], [[Oracle Solaris|Solaris]], [[OpenIndiana]], [[Java (software platform)|Java]]
| [[D (programming language)|DMD]]
| {{yes}}
| {{no}}
| [[Eclipse (software)|Eclipse]] Plugin. DDT. ''Dropped''.
|}
 
== Eiffel ==
{{See also|Eiffel (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! {{verth|va=middle|[[Integrated development environment|IDE]]}}
! [[Software license|License]]
! {{verth|va=middle|[[Microsoft Windows|Windows]]}}
! {{verth|va=middle|[[Linux]]}}
! {{verth|va=middle|[[macOS]]}}
! [[Platform (computing)|Other platforms]]
! {{verth|va=middle|[[Debugger]]}}
! {{verth|va=middle|[[GUI builder]]}}
! {{verth|va=middle|[[Toolchain]]}}
! {{verth|va=middle|[[Profiler (computer science)|Profiler]]}}
! [[Code coverage]]
! {{verth|va=middle|[[Autocomplete]]}}
! [[Static code analysis]]
! [[user interface design|GUI-based design]]
! [[Class browser]]
! Latest stable [[Software release life cycle|release]]
|-
! {{verth|va=middle|[[EiffelStudio]]}}
| {{yes|[[GPL]] and commercial}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenVMS]], [[Oracle Solaris|Solaris]], [[VxWorks]], other [[Unix]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{unk|Automatic testing framework}}
| {{yes}}
| {{unk|Type checking, Void-safety, Metrics tool}}
| {{Yes|[[Business Object Notation|BON]] / [[Unified Modeling Language|UML class diagramming]]}}
| {{Yes|Multi-view}}
| 20.05, 2020
|}
 
== Erlang ==
{{See also|Erlang (programming language)}}
 
Go to this page: [[Source code editors for Erlang]]
 
== Fortran ==
{{See also|Fortran}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
![[Software license|License]]
![[Platform (computing)|Platform]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
|-
! [[Code::Blocks]]
| {{yes|[[GPL]]}}
|[[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| [[Code::Blocks]] Team
| 17.12 / 2017-12-30
|-
! [[Geany]]
| {{yes|[[GPL]]}}
|[[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[IBM AIX|AIX]], [[OpenBSD]], [[Oracle Solaris|Solaris]], other [[Unix]]
| Team
| 1.37.1 / November 8, 2020
|-
! GNAT Programming Studio
| {{yes|[[GPL]]}}
|[[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[DragonFly BSD]], [[FreeBSD]], [[NetBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| [[AdaCore]]
| 4.3.1 / June 2009
|-
! [[KDevelop]]
| {{yes|[[GPL]]}}
|[[Linux]]
| [[KDevelop Team]]
| {{Latest stable release/KDevelop}}
| [[GNU/Linux]], [[Cygwin]]
| Free
| [[GNU General Public License|GPL]]
|-
! [[BabyDevelopNetBeans]]
| {{yes|[[Apache License]]}}
| Ulrich Gehring (founder) & others
|[[Microsoft Windows|Windows]], [[Linux]], [[macOS]]
| 5.4.5 / September 2006
| NetBeans Community
| [[GNU/Linux]], [[Cygwin]], [[Mac OS X]]
| {{Latest stable software release/NetBeans}}
| Free
| [[GNU General Public License|GPL]]
|-
! [[MinGW Developer StudioOpenWatcom]]
| {{yes|[[Sybase Open Watcom Public License|OSI Approved]]}}
| [[ Parinya Thipchart]]
|[[Microsoft Windows|Windows]], [[Linux]], [[DOS]], [[OS/2]]
| 2.05 / July 8, 2005
| OpenWatcom Community
| [[Cross-platform]]
| 1.9 / June 2, 2010
| Free
| [[GNU General Public License|GPL]]
|-
! Photran<ref>{{cite web |title=Photran |url=https://projects.eclipse.org/projects/tools.ptp.photran |website=Eclipse PTP |publisher=Eclipse |access-date=18 April 2022}}</ref>
! [[Visual C++]]
| {{yes|[[Eclipse Public License|EPL]]}}
| [[Microsoft]]
|[[Microsoft Windows|Windows]], [[Linux]], [[macOS]]
| 8.0.5 / November 8, 2005
| [[Eclipse (software)]] w/Parallel Tools Platform (PTP)
| [[Microsoft Windows|Windows]]
| 9.1.0 / 2015
| Free (Express Edition); <br/> With Visual Studio: $299 (Standard); $799 (Professional); $10,939 (Team Suite)
| [[Proprietary software|Proprietary]]
|-
! Plato
! [[Xcode]]
| {{Proprietary}}
| [[Apple Computer|Apple]]
|[[Microsoft Windows|Windows]]
| 2.4 / August 7, 2006
| [[MacSilverfrost OS XFTN95]]
| 8.80 / 2021
| Free (included with [[Mac OS X]])
| [[Proprietary software|Proprietary]]
|-
! [[Understand (software)|Understand]]
| {{proprietary}}
|[[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[Oracle Solaris|Solaris]], other [[Unix]]
| SciTools
| December 4, 2015
|-
! [[Simply Fortran]]
| {{Proprietary}}
|[[Microsoft Windows|Windows]], [[Linux]], [[macOS]]
| Approximatrix, LLC
| 3.38 / December 20, 2024
|-
! [[SlickEdit]]
| {{Proprietary}}
|[[Windows]], [[Linux]], [[macOS]], [[AIX]], [[Oracle Solaris|Solaris]], Solaris [[SPARC]], [[HP-UX]]
| SlickEdit
| October 2016
|-
! [[IntelliJ IDEA]]
|{{yes|[[Apache License|ASLv2]]}}
|[[Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| JetBrains
| September 2017
|}
 
== JavaF# ==
{{Main|F Sharp (programming language)}}
{| class="wikitable"
|+
![[Integrated development environment|IDE]]
![[Software license|License]]
![[Microsoft Windows|Windows]]
![[Linux]]
![[macOS]]
![[Software developer|Developer]]
|-
|[[Microsoft Visual Studio]]
|[[Proprietary software|Proprietary]] (standard)<br/>[[Freeware]] (community edition)
|{{Yes}}
|{{No}}
|{{Yes}}
|[[Microsoft]]
|-
|[[Visual Studio Code]]<ref>{{Cite web |url=https://fsharp.org/use/windows/ |title=Use F# on Windows |website=F# Software Foundation |language=en |access-date=2018-08-07}}</ref>
|[[Proprietary software|Proprietary]] ([[binary code]])<br/>[[MIT License]] ([[source code]])
|{{Yes}}
|{{Yes}}
|{{Yes}}
|[[Microsoft]]
|-
|[[Rider (software)|Rider]]<ref>{{Cite web |url=https://www.jetbrains.com/rider/features/ |title=Features – Rider |website=JetBrains |access-date=2018-08-07}}</ref>
|{{proprietary}}
|{{Yes}}
|{{Yes}}
|{{Yes}}
|[[JetBrains]]
|}
 
== Groovy ==<!-- This section is linked from [[Groovy (programming language)]] -->
{{See also|Groovy (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! Written in [[Java (programming language)|Java]] only
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[GUI builder]]
|-
! [[Eclipse (software)|Eclipse GDT]]
| {{yes|[[Eclipse Public License|EPL]]}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{no}}
|-
! [[IntelliJ IDEA]]
| {{yes|[[Apache License|ASLv2]]}}, proprietary
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{no}}
|-
! [[NetBeans]]
| {{yes|[[Apache License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{yes}}
|-
! [[SlickEdit]]
| {{Proprietary}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[Oracle Solaris|Solaris]], Solaris [[SPARC]], [[AIX]], [[HP-UX]]
| {{No}}
|}
 
== Haskell ==
{| class="wikitable" style="font-size: 85%; text-align: center; width: 100%;"
{{See also|Haskell}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
!
! [[Software license|License]]
! Platforms
! Latest stable [[Software release life cycle|release]]
! Developer
 
! [[Software release|Latest stable release]]
! [[Operating System|OS]]
! Cost ([[United States dollar|USD]])
! [[Software license]]
|-
! [[Eclipse (software)|EclipseEclipseFP plugin]]
| {{yes|[[Eclipse Public License|EPL?]]}}
| [[Java virtual machine|JVM]]
| 2.6.4 / January 19, 2015
| eclipsefp.github.io
 
|-
! [[SlickEdit]]
| {{Proprietary}}
| [[Windows]], [[Linux]], [[macOS]], [[AIX]], [[HP-UX]], [[Oracle Solaris|Solaris]], Solaris [[SPARC]]
| October 2016
| SlickEdit
|}
 
== Haxe ==
{{See also|Haxe}}
 
Go to this page: Comparison of IDE choices for Haxe programmers
 
== Java ==<!-- This section is linked from [[Java (programming language)]] -->
{{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.{{Fact or opinion|Month and year=February 2019|date=February 2019}}
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 (programming language)|Python]], IntelliJ is rebranded as [[PyCharm]], and Eclipse has the [[PyDev]] plugin.)
 
=== Open ===
 
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! LSP
! Written in [[Java (programming language)|Java]] only
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[GUI builder]]
! [[Profiling_(computer_programming)|Profiling]]
! RDBMS
! EE
! Limitations
|-
! [[Android Studio]]
| {{yes|[[Apache License]] (based on [[IntelliJ IDEA]])}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[ChromeOS]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| Not a general-purpose IDE; focused on [[Android app development]]
|-
! [[BlueJ]]
| {{yes|[[GNU General Public License|GPL2]]+[[GPL linking exception|GNU linking exception]]}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{no}}
|
|
|
| Not a General IDE; a small scale UML editor
|-
! [[DrJava]]
| {{yes|[[Permissive free software licences|Permissive]]}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{no}}
|
|
|
| Java 8 only (2014)
|-
! [[Eclipse (software)|Eclipse JDT]]
| {{yes|[[Eclipse Public License|EPL]]}}
| {{yes}}
| {{no}}<ref>{{cite web|url=https://bugs.eclipse.org/bugs/show_bug.cgi?id=482387 |title=482387 – Add arm and aarch64 source only fragments |publisher=Bugs.eclipse.org |access-date=2018-02-28}}</ref>
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|-
! [[Geany]]
| {{yes|[[GPL]]}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[IBM AIX|AIX]], [[OpenBSD]], [[Oracle Solaris|Solaris]], other [[Unix]]
| {{no}}
|
|
|
|
|-
! [[Greenfoot]]
| {{yes|[[GPL]]}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{no}}
|
|
|
| Not a General IDE; a 2D Game builder
|-
! [[NetBeans]]
| {{yes|[[Apache License]]}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| Multi folder Maven not supported
|-
! [[IntelliJ IDEA]] Community Edition
| {{yes|[[Apache License|Apache License v2.0]]}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
|
|-
! [[Visual Studio Code]]
| {{yes|[[MIT License]]}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
|
| {{yes}}
|
|
|
| No stack trace console.
|-
! LunarVim (based on Neo[[Vim_(text_editor)|Vim]])
| {{yes|[[Apache License]]}}
| {{yes}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
|
| {{no}}
| {{no}}
|
|
| Some plugins do not yet auto install
|}
 
=== Closed ===
 
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! Written in [[Java (programming language)|Java]] only
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[GUI builder]]
! Limitations
|-
! [[IntelliJ IDEA]] Ultimate Edition
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{yes}}
|
|-
! [[JBuilder]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{yes}}
|
|-
! JCreator
| {{proprietary}}
| {{no}}
| {{yes}}
| {{no}}
| {{no}}
|
| {{no}}
|
|-
! [[JDeveloper]]
| {{proprietary}} ([[freeware]])
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[JVM|generic JVM]]
| {{yes}}
|
|-
! [[jGRASP]]
| {{proprietary}} ([[freeware]])
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|
| {{no}}
|
|-
! [[MyEclipse]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes}}
|
|-
! [[Rational Application Developer]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| [[IBM AIX|AIX]], [[Oracle Solaris|Solaris]]
| {{yes}}
|
|-
! Servoy
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{yes}}
|
|-
! [[SlickEdit]]
| {{Proprietary}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| [[Oracle Solaris|Solaris]], Solaris [[SPARC]], [[AIX]], [[HP-UX]]
| {{No}}
|
|-
! [[Understand (software)|Understand]]
| {{Proprietary}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{yes}}
|
|-
! [[Xcode|Xcode (Apple)]]
| {{proprietary}}
| {{no}}
| {{no}}
| {{no}}
| {{yes}}
|
| {{yes}}
| No code formating
|}
 
== JavaScript ==<!-- This section is linked from [[JavaScript]] -->
{{See also|JavaScript}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
! [[Platform (computing)|Platform]]
! [[Software license|License]]
! [[Programming language|Written in]]
|-
! [[Anjuta]] (abandoned)
| Anjuta Team
| {{sort|2018-03-11| 3.28.0&nbsp;/&nbsp;March 11, 2018}}
| [[Unix-like]]
| {{yes|[[GNU General Public License|GPL]]}}
| [[C (programming language)|C]]
|-
! [[Atom (text editor)|Atom]]
| [[GitHub]] (subsidiary of [[Microsoft]])
| {{sort|{{date|{{wikidata|qualifier|preferred|single|Q16766305|P348|P548=Q2804309|P577}}|ISO}}| {{wikidata|property|preferred|Q16766305|P348|P548=Q2804309}}&nbsp;/&nbsp;{{wikidata|qualifier|preferred|single|Q16766305|P348|P548=Q2804309|P577}}}}
| [[Cross-platform]]
| {{yes|[[MIT License]]}}
| [[JavaScript]]
|-
! [[Brackets (text editor)|Brackets]]
| [[Adobe Systems|Adobe]]
| September 2017
| [[Cross-platform]]
| {{yes|[[MIT License]]}}
| [[JavaScript]], [[HTML]], [[Cascading Style Sheets|CSS]]
|-
! [[Aptana|Aptana Studio]]
| [[Aptana|Aptana, Inc.]]
| December 2013
| [[Cross-platform]]
| {{proprietary|[[GNU General Public License|GPL]], proprietary}}
| [[Java (programming language)|Java]], [[JavaScript]]
|-
! [[Codeanywhere]]
| Codeanywhere, Inc.
| August 2015
| [[Cloud IDE]]
| {{proprietary}}
| [[JavaScript]]
|-
! [[CodeLite]]
| [[CodeLite]]
| 17.0.0 January 2023
| [[Cross-platform]]
| {{yes|[[GNU General Public License|GPL]]}}
| [[C++]]
|-
! [[Eclipse (software)|Eclipse]] Web Tools
| [[Eclipse Foundation]]
|
| 3.2.1 / September 21, 2006
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes|[[Eclipse Public License|EPL]]}}
| [[C (programming language)|C]], [[Java (programming language)|Java]]
|-
! [[ActiveState Komodo|Komodo IDE / Edit]]
| [[ActiveState]]
| November 19, 2013
| [[Cross-platform]]
| {{proprietary|IDE:[[Proprietary software|Proprietary]], Edit:[[Mozilla Public License|MPL]] 1.1}}
| Free
| [[C (programming language)|C]], [[C++]], [[JavaScript]], [[Perl]], [[Python (programming language)|Python]], [[Tcl]], [[XUL]]
| [[Eclipse Public License]]
|-
! [[IntelliJ IDEANetBeans]]
| [[The Apache Foundation|Apache]]
| [[JetBrains]]
| {{Latest stable software release/NetBeans}}
| 5.1.2 / July, 2006
| [[Cross-platform]]
| {{yes|[[Apache License]]}}
| $499
| [[Java (programming language)|Java]]
| [[Proprietary software|Proprietary]]
|-
! Nodeclipse NTS
! [[JBuilder]]
| Nodeclipse
| [[Borland]]
| March 31, 2014
| 6 (2006) / September, 2005 [http://www.borland.com/us/company/news/press_releases/2005/09_06_05_borland_jbuilder_2006_delivers_new_capabilities.html]
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[Java Virtual Machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes|[[Eclipse Public License|EPL]]}}
| [[Java (programming language)|Java]]
|-
! [[PHPEd|NuSphere PhpED]]
| NuSphere
| June 2011
| [[Microsoft Windows|Windows]]
| {{proprietary}}
| N/A
|-
! [[Oracle JDeveloper]]
| [[Oracle Corporation]]
| July 2013
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]]
| {{proprietary}} – free<ref>[https://web.archive.org/web/20081015152408/http://www.oracle.com/technology/software/popup-license/jdev-license.html oracle.com]</ref>
| [[Java (programming language)|Java]]
|-
! Servoy
| Servoy Developer Team
| June 2011
| [[Cross-platform]]
| {{proprietary|Servoy License}}
| Free (Foundation); $499 (Developer); $3,500 (Enterprise)
| [[Java (programming language)|Java]]
| [[Proprietary software|Proprietary]]
|-
! [[JDeveloperSlickEdit]]
| [[SlickEdit]]
| [[Oracle Corporation|Oracle]]
| October 2016
| 10 g (10.1.3) / January, 2006
| [[Windows]], [[Linux]], [[macOS]], [[Oracle Solaris|Solaris]], [[AIX]], [[HP-UX]]
| {{Proprietary}}
| [[C++]]
|-
! [[Visual Studio]]
| Microsoft
| March 31, 2016<ref>{{cite web|url=https://arstechnica.com/information-technology/2016/03/xamarin-now-free-in-visual-studio/|title=Xamarin now free in Visual Studio|website=Ars Technica|date=March 31, 2016|access-date=2016-04-09}}</ref>
| [[Windows]]
| {{proprietary}}
| [[C++]], [[C Sharp (programming language)|C#]]
|-
! [[Visual Studio Code]]
| Microsoft
| {{sort|{{date|{{wikidata|qualifier|preferred|single|Q19841877|P348|P548=Q2804309|P577}}|ISO}}| {{wikidata|property|preferred|Q19841877|P348|P548=Q2804309}}&nbsp;/&nbsp;{{wikidata|qualifier|preferred|single|Q19841877|P348|P548=Q2804309|P577}}}}
| [[Cross-platform]]
| {{yes|[[MIT License]]}}
| Free
| [[JavaScript]]
| [[Proprietary software|Proprietary]]
|-
! [[WebStorm]]
| [[JetBrains]]
| 2019.1/ 25 March 2019<ref>{{cite web|url=https://blog.jetbrains.com/webstorm/2019/03/webstorm-2019-1/|title=WebStorm 2019.1: smart intentions for JavaScript, improvements in Angular support, updated CSS and HTML docs, and new debug console|date=March 25, 2019 }}</ref>
| [[Cross-platform]]
| {{proprietary}}
| [[Java (programming language)|Java]]
|}
 
== Julia ==
<!-- Please keep the list alphabetized and do not add trivial or obscure features to the table. If in doubt, discuss on the talk page. -->
<!--
JuliaPro states "IDEs - Juno, Eclipse, Jupyter", feel free to add lines for [[Jupyther]]/"IPython" notebooks and/or Eclipse (not sure much used) and/or others, I believe there are plug-ins for more popular IDEs (but not much used for Julia with the most used already listed here). Atom is also a supported IDE with a downloadable package specifically designed for Julia.-->
{{See also|Julia (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[Debugger]]
<!-- assuming redundant with debugger (at least is now when both fields agree): ! [[Stepper]] -->
! [[Profiler (computer science)|Profiler]]
! Notes
|-
! [[Atom (text editor)|Atom]] (with Juno extension)
| {{yes|MIT License<ref>{{cite web |title=Juno |url=https://github.com/JunoLab |website=GitHub |access-date=14 November 2020 |language=en}}</ref>}}
| {{yes}}
| {{yes}}
| {{yes}}
| ?
| {{yes|Yes<ref>{{cite web |title=Debugging · Juno Documentation |url=http://docs.junolab.org/latest/man/debugging/#Debugging |website=docs.junolab.org |access-date=14 November 2020 |date=3 June 2019}}</ref>}}
| {{yes|Yes<ref>{{cite web |title=The Juno.jl Front-End · Juno Documentation |url=http://docs.junolab.org/latest/man/juno_frontend/#Profiler |website=docs.junolab.org |access-date=14 November 2020 |date=20 May 2020}}</ref>}}
| Has a plotting pane. Juno team merged with VS Code extension team (see below); Juno now in maintenance mode.
|-
! [[Emacs]] / [[spacemacs]]
| {{yes|portions in [[GNU General Public License|GPL]] v2, [[LGPL]], [[BSD licenses|BSD]] and [[public ___domain]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]]
| {{yes}}
| {{yes}}
| [https://github.com/emacs-ess/ESS/wiki/Julia ESS extension] support for emacs. [[Vi (text editor)|vi]] support also available, e.g. in spacemacs (useful for [[pair programming]]<!--when one familiar with vi and other emacs, my understanding from/promoted by spacemacs' docs.-->).
|-
! [[Visual Studio Code]] (using the [https://marketplace.visualstudio.com/items?itemName=julialang.language-julia Julia extension])
| {{yes|MIT License}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]]<ref>{{Cite web|url=https://github.com/prash-wghats/Electron-VSCode-Atom-For-FreeBSD/releases/|title=prash-wghats/Electron-VSCode-Atom-For-FreeBSD|website=GitHub|language=en|access-date=2018-09-12}}</ref><!-- older, based on the other code: https://github.com/yzgyyang/freebsd-ports-electron -->
| {{yes}}
| {{yes}} (i.e. [[Brendan_Gregg#Contributions|flame graph]] viewing support)
| Has a plotting pane. License is for the extension; and Microsoft's source code&nbsp;(only).<!-- https://discourse.julialang.org/t/vs-code-is-excellent/6381/2 -->
|}
 
== Lua ==
<!-- Please keep list ordered alphabetically -->
{{See also|Lua (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
! [[Platform (computing)|Platform]]
! [[Software license|License]]
|-
! [[Decoda]]
| [[Unknown Worlds Entertainment]]
| 1.16 / October 25, 2011
| [[Microsoft Windows|Windows]]
| {{yes|[[GPL]]<ref>Decoda COPYING.txt on GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt</ref>}}
|-
! [[SlickEdit]]
| [[SlickEdit]]
| October 2016
| [[Windows]], [[Linux]], [[macOS]], [[AIX]], [[HP-UX]], [[Oracle Solaris|Solaris]], Solaris [[SPARC]]
| {{Proprietary}}
|-
! [[ZeroBrane Studio]]
| Paul Kulchenko, ZeroBrane LLC
| 1.80 / October 7, 2018
| [[Microsoft Windows|Windows]], [[macOS]]/[[Mac OS|Mac]], [[Linux]]
| {{yes|[[MIT License]]}}
|}
 
== {{anchor|Pascal|Object Pascal}}Pascal, Object Pascal ==
<!-- Please keep entries alphabetical -->
{{See also|Pascal (programming language)|Object Pascal}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[Mobile development|Mobiles]]
! [[Debugger]]
! [[GUI builder]]
! [[Software license|License]]
! [[Autocomplete]]
|-
! [[Embarcadero Delphi|Delphi]]
| [[Embarcadero Technologies]]
| Delphi 10.4.2 (Sydney) / February 24 2021
| {{yes}}
| {{no}}
| {{no}}
| cross-compile to [[macOS]], [[Android (operating system)|Android]], [[iOS]] [[Linux]]<ref>{{cite web |url=https://www.embarcadero.com/products/Delphi |title=Embarcadero Delphi Product Page |publisher=Embarcadero Technologies |access-date=2020-01-19 }}</ref>
| {{yes}}
| {{yes}}
| {{yes}}
| {{proprietary}}
| {{yes}}
|-
! [[Free Pascal]] IDE
| Volunteers
| 3.2.2 / May 20, 2021
| {{yes}}
| {{yes}}
| {{yes}}
| [[AmigaOS]], [[Android (operating system)|Android]], [[FreeBSD]], [[Game Boy Advance]], [[Haiku (operating system)|Haiku]], [[IBM AIX|AIX]], [[iOS]], [[MorphOS]], [[DOS]], [[NetBSD]], [[Nintendo DS]], [[Nintendo Wii]], [[OpenBSD]], [[OS/2]], [[Oracle Solaris|Solaris]], [[Windows CE]], [[Java virtual machine|JVM]], [[LLVM]] (experimental), JavaScript transpiler, [[Embedded systems]].
| {{yes}}
| {{yes}}
| {{no}}
| {{yes|[[GPL]]; [[LGPL]] with static linking exception}}
| {{no}}
|-
! [[KDevelop]]
| KDevelop Team
| {{Latest stable release/KDevelop}} (only 3.x supports Pascal)
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[NetBSD]], [[Oracle Solaris|Solaris]], other [[Unix]]
| {{no}}
| {{no}}
| {{no}}
| {{yes|[[GPL]]}}
|
|-
! [[Lazarus (software)|Lazarus]]
| Volunteers
| 3.0.0 / December 21, 2023
| {{yes}}
| {{yes}}
| {{yes}}
| See [[Free Pascal]]
| {{yes}}
| {{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 [[Microsoft Windows|Windows]] to [[Java ME]]
| {{yes}}
| {{no}}
| {{no}}
| {{yes|[[GPL]]}}
|
|-
! [[Morfik]]
| Morfik Technology Pty Ltd.
| 2.0.5.27
| {{yes}}
| {{yes}}
| {{yes}}
| compiles to [[HTML]]+[[CSS]]+[[XML]]+[[JavaScript]] ([[World Wide Web|web]] apps)
| {{yes}}
| {{yes}}
| {{yes}}
| {{proprietary}}
|
|-
! [[Free Pascal#MSEide|MSEide]]
| Martin Schreiber
| 4.6 / 2017-11-24
| {{yes}}
| {{yes}}
| {{no}}
| [[FreeBSD]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes|[[GPL]]; [[LGPL]] with static linking exception for the library MSEgui}}
|
|-
! [[Understand (software)|Understand]]
| SciTools
| 4.0 / April 2015
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
| {{yes}}
| {{no}}
| {{yes}}
| {{proprietary}}
|
|-
! [[Microsoft Visual Studio|Visual Studio]] via [[Oxygene (programming language)|Oxygene]]
| [[RemObjects Software]]
| 10.0 / August 2018
| {{yes}} and additional Water IDE
| {{no}}
| {{yes}} via Fire IDE
| [[Java virtual machine|JVM]], [[.NET Framework|.NET]], [[Mono (software)|Mono]], [[Cocoa (API)|Cocoa]], [[Cocoa Touch]], [[Android (operating system)|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}}
| {{yes|[[GPL]]}}
|
|-
! [[PascalABC.NET]]
| PascalABC.NET Compiler Team
| 3.9 / July 10, 2023
| {{yes}}
| {{yes}}
| {{yes}}
| compiles to [[Common Language Runtime|CLR]]
| {{no}}
| {{yes}}
| {{yes}}
| {{yes|[[LGPL]]}}
| {{yes}}
|}
 
== Perl ==
<!-- Please keep entries alphabetical -->
{{See also|Perl}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
! [[Platform (computing)|Platform]]
! [[Software license|License]]
|-
! [[Eclipse (software)|Eclipse EPIC]]
| EPIC Project Team
| 0.6.44 / April 18, 2012
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes|[[Common Public License|CPL]]}}
|-
! [[Geany]]
| Team
| 1.37.1 / November 8, 2020
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[IBM AIX|AIX]], [[OpenBSD]], [[Oracle Solaris|Solaris]], other [[Unix]]
| {{yes|[[GNU General Public License|GPL]]}}
|-
! [[ActiveState Komodo|Komodo IDE / Edit]]
| [[ActiveState]]
| 9.0.1 / April 19, 2015
| [[Cross-platform]]
| {{proprietary}}
|-
! [[NetBeans]]
| [[Sun Microsystems]] / [[Oracle Corporation|Oracle]]
| {{Latest stable software release/NetBeans}}
| 5.5 / October 27, 2006
| [[Cross-platform]]
| {{yes|[[Apache License]]}}
|-
! [[Padre (software)|Padre]]
| Padre Team
| 1.0 / November 8, 2013
| [[Cross-platform]]
| {{yes|[[Perl license|Perl]]}}
|-
! [[JetBrains#IDEs|JetBrains IDEs]] (via plugin)<ref>{{Cite web|url=https://plugins.jetbrains.com/plugin/7796-perl|title=Perl - IntelliJ IDEs Plugin &#124; Marketplace}}</ref>
| Alexandr Evstigneev
| 2019.1.3 / May 25, 2019
| [[Cross-platform]]
| {{yes|[[Apache License|Apache 2.0]]}}
| Free
| [[CDDL]]
|-
! [[SlickEdit]]
| [[SlickEdit]]
| October 2016
| [[Windows]], [[Linux]], [[macOS]], [[AIX]], [[Oracle Solaris|Solaris]], [[HP-UX]]
| {{Proprietary}}
|}
 
== PHP ==
<!-- Please keep entries alphabetical -->
{{See also|PHP}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto"
|-
! [[Integrated development environment|IDE]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
! [[Platform (computing)|Platform]]
! [[Software license|License]]
! [[Autocomplete]]
! [[Debugger]]
! [[Refactoring|Refactoring support]]
! [[Revision control|VCS Support]]
|-
! [[Dreamweaver|Adobe Dreamweaver]]
| [[Adobe Inc.|Adobe Systems]]
| -
| [[Cross-platform]]
| {{proprietary}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
|-
! [[Aptana|Aptana Studio]]
| [[Aptana|Aptana, Inc.]]
| December 2013, 3.5.0
| [[Cross-platform]]
| {{yes|[[GNU General Public License|GPL]], proprietary}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes|via plugins}}
|-
! [[CodeLite]]
| [[CodeLite]]
| January 2023, 17.0
| [[Cross-platform]]
| {{yes|[[GNU General Public License|GPL]]}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes|[[Git (software)|Git]], [[Apache Subversion|SVN]]}}
|-
! [[Codelobster]]
| [[Codelobster]]
| 2.4 / September 11, 2023
| [[Cross-platform]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes|via plugins}}
|-
! [[Eclipse Che]]
| [[Eclipse Foundation]] / [[Zend Technologies|Zend]]
| 4.7 / September 2, 2016
| [[Cross-platform]]
| {{yes|[[Eclipse Public License|EPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{unk}}
|-
! [[Eclipse PDT]]
| [[Eclipse Foundation]] / [[Zend Technologies|Zend]]
| 7.0 / December 18, 2019
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes|[[Eclipse Public License|EPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes|[[Concurrent Versions System|CVS]], [[Git (software)|Git]], [[Mercurial]], [[Apache Subversion|SVN]] (via plugins)}}
|-
! [[Geany]]
| [[Geany]] Team
| 1.37.1 / November 8, 2020
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[IBM AIX|AIX]], [[OpenBSD]], [[Oracle Solaris|Solaris]], other [[Unix]]
| {{yes|[[GPL]]}}
| {{yes}}
| {{no}}
| {{no}}
| {{yes|via plugins}}
|-
! [[HyperEdit]]
| Jonathan Deutsch / Tumult
| 1.6 / April 30, 2008
| [[macOS]]
| {{proprietary}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
|-
! [[KDevelop]]
| [[KDE]] KDevelop Team
| {{Latest stable release/KDevelop}}
| [[Cross-platform]]
| {{yes|[[GPL]]}}
| {{yes}}
| {{no}}
| {{unk}}
| {{yes|[[Concurrent Versions System|CVS]], [[Git (software)|Git]], [[Apache Subversion|SVN]]}}
|-
! [[ActiveState Komodo|Komodo IDE / Edit]]
| [[ActiveState]]
| 10.0.1 (June 2016)
| [[Cross-platform]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes|[[GNU Bazaar|Bazaar]], [[Concurrent Versions System|CVS]], [[Git (software)|Git]], [[Mercurial]], [[Perforce]], [[Apache Subversion|SVN]]}}
|-
! [[NetBeans]]
| [[Sun Microsystems]] / [[Oracle Corporation|Oracle]]
| {{Latest stable software release/NetBeans}}
| [[Cross-platform]] on Netbeans
| {{yes|[[Apache License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes|[[Concurrent Versions System|CVS]], [[Git (software)|Git]], [[Mercurial]], [[Apache Subversion|SVN]]}}
|-
! [[PHPEclipse]] ([[Eclipse (software)|Eclipse]])
| [[PHPEclipse]] project team
| 1.2.2 / September 2009
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes|[[Common Public License|CPL]]}}
| {{yes}}
| {{yes}}
| {{unk}}
| {{unk}}
|-
! [[PHPEdit]]
| WaterProof SARL
| {{LSR
| article =
| latest release version = 3.6.4
| latest release date = {{Start date and age|2010|04|09}}
}}
| [[Microsoft Windows|Windows]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes|[[Concurrent Versions System|CVS]], [[Apache Subversion|SVN]]}}
|-
! [[PhpStorm]] ([[IntelliJ IDEA]])
| [[JetBrains]]
|2019.1 / 28 March 2019
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes|[[Concurrent Versions System|CVS]], [[Git (software)|Git]], [[Mercurial]], [[Perforce]], [[Apache Subversion|SVN]]}}
|-
! [[SlickEdit]]
| [[SlickEdit]]
| October 2016
| [[Windows]], [[Linux]], [[macOS]], [[AIX]], [[HP-UX]], [[Oracle Solaris|Solaris]]
| {{Proprietary}}
| {{Yes}}
| {{Yes}}
| {{No}}
| {{Yes}}
|-
! [[Zend Studio]]
| [[Zend Technologies|Zend]]
| 10.6 / February 2014
| [[Cross-platform]]
| {{proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes|[[Concurrent Versions System|CVS]], [[Git (software)|Git]], [[Apache Subversion|SVN]], others (via plugins)}}
|}
 
== Python ==
{| class="wikitable" style="font-size: 85%; text-align: center; width: 100%;"
<!-- Please keep this list alphabetical -->
{{See also|Python (programming language)}}
{{sticky header}}
{{mw-datatable}}
{| class="wikitable sortable sort-under mw-datatable sticky-header" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
!
! [[Software developer|Developer]]
! Latest stable [[Software release|Latest stablelife cycle|release]] version
! Latest stable release date
! [[Operating System|OS]]
! [[Platform (computing)|Platform]]
! Cost ([[United States dollar|USD]])
! Written in
! [[Software license]]
! [[Widget toolkit]]
! [[Software license|License]]
! Python2x support
! Python3x support
! [[Debugger]]
! [[Graphical user interface builder|GUI builder]]
! [[Toolchain|Integrated toolchain]]
! [[Profiling (computer programming)|Profiler]]
! [[Code coverage]]
! [[Autocomplete]]
! [[Static program analysis]]
! [[User interface design|GUI based design]]
! [[Class browser]]
! [[Code refactoring]]
! [[Version control|Version control system]] support
! [[Web framework]] support
|-
! [[Eric (software)|eric]]<!-- IDE -->
! [[Dev-PHP]]
| Detlev Offenbach<!-- Developer -->
| [[Urs Maeder]]
| 21.3<!-- Latest stable version -->
| 3.01 / August 4, 2006
| 2021-03-06<!-- Latest stable date -->
| [[Microsoft Windows]]
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]]<!-- Platform -->
| Free
| {{yes|[[Python (programming language)|Python]]}}<!-- Written in -->
| [[GPL]]
| [[PyQt]]<!-- Toolkit -->
| {{yes|[[GNU General Public License|GPLv3]] "or later"}}<!-- License -->
| {{yes|Yes, until version 4.5.25 and since version 5.5.0<ref>{{cite web|url=http://eric-ide.python-projects.org/eric-news-2014.html |title=eric news 2014 |publisher=Eric-ide.python-projects.org |access-date=2018-02-28}}</ref>}}<!-- Python 2 -->
| {{yes|Yes, since version 5.0.0<ref>{{cite web|url=http://eric-ide.python-projects.org/eric-news-2010.html |title=eric news 2010 |publisher=Eric-ide.python-projects.org |access-date=2018-02-28}}</ref>}}<!-- Python 3 -->
| {{yes|Yes, for Python 2 & 3}}<!-- Debugger -->
| {{yes}}: [[Qt Creator]]<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{yes}}<!-- Profiler -->
| {{yes}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{yes|Multiple integrated checkers and [[Pylint]] via plug-in}}<!-- Static program analysis -->
| {{yes}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{yes}}<!-- Code refactoring -->
| {{yes|[[Apache Subversion|Subversion]] and [[Mercurial]] (core plug-ins), [[Git (software)|git]] (optional plug-in)}}<!-- VCS -->
| {{yes|[[Django (web framework)|Django]] as optional plug-in}}<!-- Web framework -->
|-
! [[Geany]]<!-- IDE -->
| Team<!-- Developer -->
| 1.37.1<!-- Latest stable version -->
| 2020-11-08<!-- Latest stable date -->
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[IBM AIX|AIX]], [[OpenBSD]], [[Oracle Solaris|Solaris]], other [[Unix]]<!-- Platform -->
| [[C (programming language)|C]]<!-- Written in -->
| [[GTK+]]<!-- Toolkit -->
| {{yes|[[GNU General Public License|GPL]]}}<!-- License -->
| {{unk}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{no}}<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{unk}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{unk}}<!-- Class browser -->
| {{unk}}<!-- Code refactoring -->
| {{unk}}<!-- VCS -->
| {{unk}}<!-- Web framework -->
|-
! [[IDLE (Python)|IDLE]]<!-- IDE -->
| [[Guido van Rossum]] et al.<!-- Developer -->
| 3.7<!-- Latest stable version -->
| 2019-03-25<!-- Latest stable date -->
| [[Cross-platform]]<!-- Platform -->
| {{yes|[[Python (programming language)|Python]]}}<!-- Written in -->
| [[Tkinter]]<!-- Toolkit -->
| {{yes|[[Python Software Foundation License|PSFL]]}}<!-- License -->
| {{yes}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{No}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{no}}<!-- Profiler -->
| {{no}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{no}}<!-- Static program analysis -->
| {{yes}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{unk}}<!-- Code refactoring -->
| {{no}}<!-- VCS -->
| {{no}}<!-- Web framework -->
|-
! [[Komodo IDE]]<!-- IDE -->
| [[ActiveState]]<!-- Developer -->
| 10.2<!-- Latest stable version -->
| 2017-02-21<!-- Latest stable date -->
| [[Cross-platform]]<!-- Platform -->
| {{unk}}<!-- Written in -->
| [[Mozilla]] platform<!-- Toolkit -->
| {{Proprietary}}<!-- License -->
| {{yes}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{unk}}<!-- Autocomplete -->
| {{unk}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{unk}}<!-- Class browser -->
| {{unk}}<!-- Code refactoring -->
| {{yes|[[GNU Bazaar|Bazaar]], [[Concurrent Versions System|CVS]], [[Git (software)|Git]], [[Mercurial]], [[Perforce]], [[Apache Subversion|SVN]]}}
| {{unk}}<!-- Web framework -->
|-
! [[KDevelop]]<!-- IDE -->
| [[KDE]] KDevelop Team<!-- Developer -->
| 5.6.1<!-- Latest stable version -->
| 2020-12-11<!-- Latest stable date -->
| [[Cross-platform]]<!-- Platform -->
| [[C (programming language)|C]], [[C++]]<!-- Written in -->
| [[Qt (software)|Qt]]<!-- Toolkit -->
| {{yes|[[GNU General Public License|GPL]]}}<!-- License -->
| {{unk}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{unk}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{yes}}{{Citation needed|date=September 2020}}<!-- Code refactoring -->
| {{yes|[[GNU Bazaar|Bazaar]], [[Concurrent Versions System|CVS]], [[Git (software)|Git]], [[Mercurial]], [[Perforce]], [[Apache Subversion|SVN]]}}<!-- VCS -->
| {{unk}}<!-- Web framework -->
|-
! [[Microsoft Visual Studio]]<ref>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.</ref>)<!-- IDE -->
| Microsoft<!-- Developer -->
| 16.9<!-- Latest stable version -->
| 2021-03-02<!-- Latest stable date -->
| [[Microsoft Windows|Windows]]<!-- Platform -->
| [[C++]] and [[C Sharp (programming language)|C#]]<!-- Written in -->
| [[Windows Forms]] and [[Windows Presentation Foundation|WPF]], through [[IronPython]]<!-- Toolkit -->
| {{yes|Python tools under [[Apache License 2.0]]}}<!-- License -->
| {{yes}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{No}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{yes|Yes<ref>{{Cite web|url=https://docs.microsoft.com/en-us/visualstudio/python/editing-python-code-in-visual-studio|title = Edit Python code - Visual Studio (Windows)| date=April 18, 2024 }}</ref>}}<!-- Autocomplete -->
| {{unk}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{yes|Basic refactoring}}<!-- Code refactoring -->
| {{yes}}<!-- VCS -->
| {{yes}}<!-- Web framework -->
|-
! [[MonoDevelop]]<!-- IDE -->
| [[Novell]] and the [[Mono (software)|Mono]] community<!-- Developer -->
| 6.1.2.44<!-- Latest stable version -->
| 2016-11-11<!-- Latest stable date -->
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]<!-- Platform -->
| [[C Sharp (programming language)|C#]]<!-- Written in -->
| [[Gtk Sharp|Gtk#]]<!-- Toolkit -->
| {{yes|[[LGPL]]}}<!-- License -->
| {{unk}}<!-- Python 2 -->
| {{unk}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{unk}}<!-- Autocomplete -->
| {{unk}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{unk}}<!-- Class browser -->
| {{unk}}<!-- Code refactoring -->
| {{unk}}<!-- VCS -->
| {{unk}}<!-- Web framework -->
|-
! [[Ninja-IDE]]<!-- IDE -->
| Team<!-- Developer -->
| 2.4<!-- Latest stable version -->
| 2019-06-23<ref>{{Cite web |title=Release Ninja-IDE 2.4 released! · ninja-ide/ninja-ide |url=https://github.com/ninja-ide/ninja-ide/releases/tag/v2.4 |access-date=2022-09-26 |website=GitHub |language=en}}</ref><!-- Latest stable date -->
| [[Cross-platform]]<!-- Platform -->
| {{yes|[[Python (programming language)|Python]]}}<!-- Written in -->
| [[PyQt]]<!-- Toolkit -->
| {{yes|[[GNU General Public License|GPL]]}}<!-- License -->
| {{yes}} (Python 2.7)<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}} (with wdebugger plugin)<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{unk}}<!-- Autocomplete -->
| {{unk}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{unk}}<!-- Class browser -->
| {{unk}}<!-- Code refactoring -->
| {{unk}}<!-- VCS -->
| {{unk}}<!-- Web framework -->
|-
! PIDA<!-- IDE -->
| Team<!-- Developer -->
| 0.6.2<!-- Latest stable version -->
| 2010-08-04<!-- Latest stable date -->
| [[Cross-platform]]<!-- Platform -->
| {{yes|[[Python (programming language)|Python]]}}<!-- Written in -->
| [[PyGTK]]<!-- Toolkit -->
| {{yes|[[GNU General Public License|GPL]]}}<!-- License -->
| {{unk}}<!-- Python 2 -->
| {{unk}}<!-- Python 3 -->
| {{yes}} (integrates with external debuggers)<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{unk}}<!-- Autocomplete -->
| {{unk}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{unk}}<!-- Class browser -->
| {{unk}}<!-- Code refactoring -->
| {{unk}}<!-- VCS -->
| {{unk}}<!-- Web framework -->
|-
! [[PyCharm]]<!-- IDE -->
| JetBrains<!-- Developer -->
| 2024.3.2<!-- Latest stable version -->
| 2025-01-28<!-- Latest stable date -->
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]]<!-- Platform -->
| [[Java (programming language)|Java]], [[Python (programming language)|Python]]<!-- Written in -->
| [[Swing (Java)|Swing]]<!-- Toolkit -->
| {{proprietary|[[Open core]]: Full version under [[Apache License 2.0]]}}<!-- License -->
| {{yes}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{yes}}<!-- Integrated toolchain -->
| {{yes}} (full version only)<!-- Profiler -->
| {{yes}} (full version only)<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{yes}} PEP 8 and others<!-- Static program analysis -->
| {{yes}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{yes}}<!-- Code refactoring -->
| {{yes}}<!-- VCS -->
| {{yes}}<!-- Web framework -->
|-
! [[PyDev]] / [[LiClipse]] (plug-in for [[Eclipse (software)|Eclipse]] and [[Aptana]])<!-- IDE -->
| [[Appcelerator]]<!-- Developer -->
| 7.5.0<!-- Latest stable version -->
| 2020-01-10<!-- Latest stable date -->
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]<!-- Platform -->
| {{yes|[[Python (programming language)|Python]]}}<!-- Written in -->
| [[Standard Widget Toolkit|SWT]]<!-- Toolkit -->
| {{yes|[[Eclipse Public License|EPL]]}}<!-- License -->
| {{yes}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}} (also remote, container, cluster, multi-threaded, and multi-process debugging)<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{yes}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{yes}}<!-- Code refactoring -->
| {{yes}}<!-- VCS -->
| {{yes}}<!-- Web framework -->
|-
! PyScripter<!-- IDE -->
| Kiriakos Vlahos<!-- Developer -->
| 4.2.5<!-- Latest stable version -->
| 2022-12-22<!-- Latest stable date -->
| [[Microsoft Windows|Windows]]<!-- Platform -->
| [[Delphi (software)|Delphi]], [[Python (programming language)|Python]]<!-- Written in -->
| {{unk}}<!-- Toolkit -->
| {{yes|[[MIT License|MIT]]}}<!-- License -->
| {{unk}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{unk}}<!-- GUI builder -->
| {{unk}}<!-- Integrated toolchain -->
| {{unk}}<!-- Profiler -->
| {{unk}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{yes}}<!-- Static program analysis -->
| {{unk}}<!-- GUI based design -->
| {{unk}}<!-- Class browser -->
| {{unk}}<!-- Code refactoring -->
| {{yes}}<!-- VCS -->
| {{yes}}<!-- Web framework -->
|-
! [[Spyder (software)|Spyder]]<!-- IDE -->
| Team<!-- Developer -->
| 6.0.6<!-- Latest stable version -->
| 2025-05-14<!-- Latest stable date -->
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[Qt (software)|Qt]]<!-- Platform -->
| {{yes|[[Python (programming language)|Python]]}}<!-- Written in -->
| [[Qt5]]/[[Qt6]] with [[PyQt]] or [[PySide]]<!-- Toolkit -->
| {{yes|[[MIT License|MIT]]}}<!-- License -->
| {{yes}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{unknown}}<!-- GUI builder -->
| {{yes}}<!-- Integrated toolchain -->
| {{yes}}<!-- Profiler -->
| {{unknown}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{yes}}<!-- Static program analysis -->
| {{yes}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{yes}}<!-- Code refactoring -->
| {{yes}}<!-- VCS -->
| {{unknown}}<!-- Web framework -->
|-
! [[Thonny]]<!-- IDE -->
| Aivar Annamaa<!-- Developer -->
| 4.1.4<!-- Latest stable version -->
| 2023-11-9<!-- Latest stable date -->
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]]<!-- Platform -->
| {{yes|[[Python (programming language)|Python]]}}<!-- Written in -->
| {{unknown}}<!-- Toolkit -->
| {{yes|[[MIT License|MIT]]}}<!-- License -->
| {{no}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}}<!-- Debugger -->
| {{no}}<!-- GUI builder -->
| {{yes}}<!-- Integrated toolchain -->
| {{no}}<!-- Profiler -->
| {{no}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{no}}<!-- Static program analysis -->
| {{yes}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{no}}<!-- Code refactoring -->
| {{no}}<!-- VCS -->
| {{no}}<!-- Web framework -->
|-
! [[Wing IDE|Wing]]<!-- IDE -->
| Wingware<!-- Developer -->
| 11.0.3<!-- Latest stable version -->
| 2025-08-01<!-- Latest stable date -->
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]]<!-- Platform -->
| {{yes|[[Python (programming language)|Python]]}}<!-- Written in -->
| [[Qt5]] with [[PyQt]]<!-- Toolkit -->
| {{proprietary|[[Proprietary software|Proprietary]]}}<!-- License -->
| {{yes}}<!-- Python 2 -->
| {{yes}}<!-- Python 3 -->
| {{yes}} (also remote, container, cluster, multi-threaded, and multi-process debugging)<!-- Debugger -->
| {{no}}<!-- GUI builder -->
| {{yes}}<!-- Integrated toolchain -->
| {{no}}<!-- Profiler -->
| {{yes}}<!-- Code coverage -->
| {{yes}}<!-- Autocomplete -->
| {{yes}}<!-- Static program analysis -->
| {{yes}}<!-- GUI based design -->
| {{yes}}<!-- Class browser -->
| {{yes}}<!-- Code refactoring -->
| {{yes}}<!-- VCS -->
| {{yes}}<!-- Web framework -->
|}
 
== R ==
! [[HateML Pro]]
<!-- Please keep list ordered alphabetically -->
| [[Migajek Software]]
{{main|R (programming language)}}
| 1.0.62 / November 1, 2006
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
| [[Microsoft Windows]]
| Free
| [[Proprietary]]
|-
! [[Integrated development environment|IDE]]
! [[PHP Designer 2007]]
! [[Software developer|Developer]]
| [[MpSoftware]]
! Latest stable [[Software release life cycle|release]]
| 5.0.7 / November 1, 2006
! [[Platform (computing)|Platform]]
! [[Software license|License]]
|-
! [[R Tools for Visual Studio]]
| [[Microsoft]]
| {{Start date|2017|03|10}}, v1.0 RC3
| [[Microsoft Windows]]
| {{yes|[[Apache License 2.0]]}}
| $49
| [[Proprietary]]
|-
! [[PHPEdRStudio]]
| RStudio, Inc.
| [[NuSphere Corporation]]
| {{Start date|2018|10|29}}, v1.1.463
| 4.6 / -
| [[Cross-platform]]
| {{yes|[[GNU Affero General Public License|AGPL]]}}
| $119
|}
| [[Proprietary]]
 
== Racket ==
<!-- Please keep list ordered alphabetically -->
{{See also|Racket (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[PHPEdit]]
! [[Software developer|Developer]]
| [[WaterProof SARL]]
! Latest stable [[Software release life cycle|release]]
| 2.6.1 / September 9, 2006
! [[Platform (computing)|Platform]]
| [[Microsoft Windows]]
! [[Software license|License]]
| $113
| [[Proprietary software|Proprietary]]
|-
! [[DrRacket#Programming environment|DrRacket]]
| PLT Design, Inc.
| 26 October 2018, v7.1
| [[Cross-platform]]
| {{yes|[[GNU Lesser General Public License|LGPL]]}}
|}
 
== Ruby ==
<!-- Please keep list ordered alphabetically -->
{{See also|Ruby (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
! [[Platform (computing)|Platform]]
! [[Software license|License]]
|-
! [[Aptana|Aptana Studio with integrated RadRails plugin (Eclipse)]]
| [[Aptana|Aptana, Inc.]]
| 3.5.0 / December 27, 2013
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes|[[GNU General Public License|GPL]], proprietary}}
|-
! [[Eclipse (software)|Eclipse DLTK Ruby Plugin]]
| Eclipse Foundation
| 5.0.0 / June 6, 2013
| x86
| {{yes|[[Eclipse Public License|EPL]]}}
|-
! [[Eric (software)|eric]]<!-- IDE -->
| Detlev Offenbach<!-- Developer -->
| 6.1.4<!-- Latest stable version --> / April 9, 2016<!-- Latest stable date -->
| [[Cross-platform]]<!-- Platform -->
| {{yes|[[GNU General Public License|GPLv3]] "or later"}}<!-- License -->
|-
! [[ActiveState Komodo|Komodo IDE / Edit]]
| [[ActiveState]]
| 9.0.1 / April 19, 2015
| [[Cross-platform]]
| {{proprietary}}
|-
! [[RubyMine|RubyMine (IntelliJ IDEA)]]
| [[JetBrains]]
| 2018.3.5 (build 183.5912.16) / Feb 27, 2019<ref>{{cite web|url=https://blog.jetbrains.com/ruby/2019/02/rubymine-2018-3-5-is-available/|title=RubyMine 2018.3.5 is Available!|date=February 27, 2019 }}</ref>
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
| {{proprietary}}
|-
! [[SlickEdit]]
| [[SlickEdit]]
| October 2016
| [[Windows]], [[Linux]], [[macOS]], [[AIX]], [[Oracle Solaris|Solaris]], [[HP-UX]]
| {{Proprietary}}
|}
 
== Rust ==
{{See also|Rust (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Debugger]]
! [[Snippet (programming)|Snippets]]
! [[Code completion]]
! [[Prettyprint|Code Formatting]]
|-
! [[Atom (text editor)|Atom]]
| {{yes|[[MIT License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[BBEdit]]
| {{Proprietary}}
| {{no}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
|-
! [[JetBrains|CLion]]
| {{Proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[Eclipse (software)|Eclipse]]
| {{yes|[[Eclipse Public License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[Kate (text editor)|Kate]]
| {{yes|[[GNU General Public License]]}}
| {{yes}}
| {{yes}}
| poor quality
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[JetBrains|RustRover]]
| {{Proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[Sublime Text]]
| {{Proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! [[Textadept]]
| {{yes|[[MIT License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{no}}
|-
! [[Visual Studio Code]]
| {{yes|[[MIT License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|}
 
== Scala ==<!-- This section is linked from [[Scala (programming language)]] -->
{{See also|Scala (programming language)}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software license|License]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
|-
! [[Eclipse (software)|Eclipse JDT]]
| {{yes|[[Eclipse Public License|EPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
|-
! [[IntelliJ IDEA]]
| {{yes|[[Apache License|ASLv2]]}}, proprietary
| {{yes}}
| {{yes}}
| {{yes}}
| [[FreeBSD]], [[OpenBSD]], [[Oracle Solaris|Solaris]]
|-
! [[NetBeans]]
| {{yes|[[Apache License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[Oracle Solaris|Solaris]]
|}
 
== Smalltalk ==
<!-- Please keep list ordered alphabetically -->
{{See also|Smalltalk}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software developer|Developer]]
! [[Software license|License]]
! [[Microsoft Windows|Windows]]
! [[Linux]]
! [[macOS]]
! [[Platform (computing)|Other platforms]]
! [[Debugger]]
! [[GUI builder]]
|-
! [[Dolphin Smalltalk]]
| Object Arts
| {{yes|[[MIT License]]}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
|-
! [[Pharo]]
| [[INRIA]]
| {{yes|[[MIT License]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| various
| {{yes}}
| {{yes}}
|-
! [[Squeak]]
| squeak.org
| {{yes|[[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}}
|}
 
== Tcl ==<!-- This section is linked from [[Tcl]] -->
{{See also|Tcl}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: auto;"
|-
! [[Integrated development environment|IDE]]
! [[Software developer|Developer]]
! Latest stable [[Software release life cycle|release]]
! [[Platform (computing)|Platform]]
! [[Software license|License]]
|-
! [[Eclipse (software)|Eclipse]] DLTK
|
| 5.0
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[FreeBSD]], [[Java virtual machine|JVM]], [[Oracle Solaris|Solaris]]
| {{yes|[[Eclipse Public License|EPL]]}}
|-
! [[ActiveState Komodo|Komodo IDE / Edit]]
| [[ActiveState]]
| 9.0.1
| [[Cross-platform]]
| {{partial|IDE:[[Proprietary software|Proprietary]], Edit:[[GPL]], [[LGPL]], [[Mozilla Public License|MPL]]}}
|-
! [[SlickEdit]]
| [[SlickEdit]]
| October 2016 v.21
| [[Windows]], [[Linux]], [[macOS]], [[AIX]], [[Oracle Solaris|Solaris]], [[HP-UX]]
| {{Proprietary}}
|}
 
== Unclassified ==
* [[IBM Rational Business Developer]]
* [[Mule (software)]]
 
== Visual Basic .NET ==
{{See also|Visual Basic .NET}}
{| class="wikitable"
|+
!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]]<ref>{{Cite web |title=Visual Studio Code - Code Editing. Redefined |url=https://code.visualstudio.com/ |access-date=2022-08-27 |website=code.visualstudio.com |language=en}}</ref>
|Microsoft<ref name=":1">{{Citation |title=Visual Studio Code - Open Source ("Code - OSS") |date=2022-08-27 |url=https://github.com/microsoft/vscode |publisher=Microsoft |access-date=2022-08-27}}</ref>
|{{yes|MIT}}<ref name=":1" />
|[[TypeScript]]<ref name=":1" />
|0.10.1 / 13 November 2015<ref>{{Cite web |title=Tags · microsoft/vscode |url=https://github.com/microsoft/vscode/tags?after=0.10.1-extensionbuilders |access-date=2022-08-27 |website=GitHub |language=en}}</ref>
|1.70.2 / 15 August 2022<ref>{{Cite web |title=Tags · microsoft/vscode |url=https://github.com/microsoft/vscode |access-date=2022-08-27 |website=GitHub |language=en}}</ref>
|Yes<ref name=":2">{{Cite web |title=Download Visual Studio Code - Mac, Linux, Windows |url=https://code.visualstudio.com/Download |access-date=2022-08-27 |website=code.visualstudio.com |language=en}}</ref>
|Yes<ref name=":2" />
|Yes<ref name=":2" />
|}
 
== See also ==
* [[Comparison of assemblers]]
*[[Integrated development environment]]
* [[Comparison of compilers]]
*[[List of integrated development environments]]
* Game integrated development environment
*[[Comparison of text editors]]
* [[ListGraphical ofuser textinterface editorsbuilder]]
* [[Online integrated development environment]]
*[[Source code editor]]
* [[Source-code editor]]
 
== References ==
{{reflist|colwidth=30em}}
 
{{Integrated development environments}}
 
[[Category:Integrated development environments|*]]