Notable software packages that are nominal IDE
The following tables list notable software packages that are nominal IDEs; standalone tools such as source-code editors and GUI builders are not included. These IDEs are listed in alphabetic order of the supported language.
ActionScript
Ada
Assembly
BASIC
C/C++
C#
IDE
License
Developer
Latest stable release
Windows
Linux
macOS
Other platforms
Microsoft Visual Studio
Proprietary
Community Edition: Freeware
Microsoft
16.9.4 / April 13, 2021
Yes
No
Yes
MonoDevelop
LGPL
Xamarin and the Mono community
7.6.9.22 / September 21, 2018
Yes
Yes
Yes
FreeBSD , OpenBSD , Solaris
SharpDevelop
MIT [ 27]
IC#Code Team
5.1 / April 14, 2016
Yes
No
No
SlickEdit
Proprietary
SlickEdit
October 2016
Yes
Yes
Yes
Solaris , Solaris SPARC , AIX , HP-UX
Understand
Proprietary
SciTools
814 / December 4, 2015
Yes
Yes
Yes
Solaris
Visual Studio Code
source code(MIT License ) - binary(Proprietary )
Microsoft
1.95.3 / 15 November 2024
Yes
Yes
Yes
Xamarin Studio
source code(MIT License ) - binary(Proprietary )
Microsoft
December 2016
Yes
Yes
Yes
Eclipse
EPL
Eclipse Foundation
4.7 / June 28, 2017
Yes
Yes
Yes
Rider
Proprietary
JetBrains
2020.3.2 / December 30, 2020
Yes
Yes
Yes
COBOL
Common Lisp
IDE
License
Windows
Linux
macOS
Other platforms
Editor
Debugger
GUI builder
Profiler
Browsers
Allegro Common Lisp
Proprietary
Yes
Yes
Yes
FreeBSD , HP-UX , AIX , Solaris , Tru64 UNIX
Yes
Yes
Yes
Yes
Class browser , Systems, Definitions
LispWorks
Proprietary
Yes
Yes
Yes
FreeBSD , HP-UX , Solaris
Yes
Yes
Yes
Yes
Class browser , Functions, Errors, Processes, Symbols, Systems
SLIME (Emacs )
portions in GPL v2, LGPL , BSD and public domain
Yes
Yes
Yes
DragonFly BSD , FreeBSD , HP-UX , AIX , IRIX , DOS , NetBSD , OpenBSD , OpenVMS , OS/2 , Solaris , other Unix
Yes
Yes
No
Yes
Class browser , Errors, Symbols
Component Pascal
D
IDE
Widget toolkit
Platform
Compilers
Open source
Made in D
Notes
Visual Studio
Microsoft
Windows
DMD , LDC (LLVM ), GDC (GCC )
No
No
Visual Studio extension. VisualD , wrote in D.
NetBeans
Java Swing
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana , Java
DMD , LDC (LLVM ), GDC (GCC )
Yes
No
NetBeans module. NetBeans-D , under MIT License .
SlickEdit
Qt
Windows , Linux , macOS , AIX , HP-UX , Solaris , Solaris SPARC
DMD
No
No
CodeLite
wxWidget
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana
DMD , LDC (LLVM ), GDC (GCC )
Yes
No
Xcode
Cocoa
macOS
DMD , GDC (GCC )
No
No
Xcode plugin. D for Xcode , under GPL v2.
MonoDevelop
GTK#
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana
DMD , LDC (LLVM ), GDC (GCC )
Yes
No
MonoDevelop extension. Mono-D , support VisualD projects and DUB, Can be installed on Xamarin Studio too, under Apache License .
KDevelop
Qt
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana
DMD , LDC (LLVM ), GDC (GCC )
Yes
No
Geany
GTK+
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana
DMD , LDC (LLVM ), GDC (GCC )
Yes
No
Native support.
Code::Blocks
wxWidget
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana
DMD , LDC (LLVM ), GDC (GCC )
Yes
No
Includes partial support.
Eclipse
SWT
Windows , macOS , Linux , FreeBSD , Solaris , OpenIndiana , Java
DMD
Yes
No
Eclipse Plugin. DDT. Dropped .
Eiffel
Erlang
Go to this page: Source code editors for Erlang
Fortran
IDE
License
Platform
Developer
Latest stable release
Code::Blocks
GPL
Windows , Linux , macOS , FreeBSD , OpenBSD , Solaris
Code::Blocks Team
17.12 / 2017-12-30
Geany
GPL
Windows , Linux , macOS , FreeBSD , AIX , OpenBSD , Solaris , other Unix
Team
1.37.1 / November 8, 2020
GNAT Programming Studio
GPL
Windows , Linux , macOS , DragonFly BSD , FreeBSD , NetBSD , OpenBSD , Solaris
AdaCore
4.3.1 / June 2009
KDevelop
GPL
Linux
KDevelop Team
5.5.1 (May 5, 2020; 4 years ago (2020-05-05 ) )
NetBeans
Apache License
Windows , Linux , macOS
NetBeans Community
23[ 25] (19 September 2024)
OpenWatcom
OSI Approved
Windows , Linux , DOS , OS/2
OpenWatcom Community
1.9 / June 2, 2010
Photran[ 37]
EPL
Windows , Linux , macOS
Eclipse (software) w/Parallel Tools Platform (PTP)
9.1.0 / 2015
Plato
Proprietary
Windows
Silverfrost FTN95
8.80 / 2021
Understand
Proprietary
Windows , Linux , macOS , Solaris , other Unix
SciTools
December 4, 2015
Simply Fortran
Proprietary
Windows , Linux , macOS
Approximatrix, LLC
3.32 / November 1, 2023
SlickEdit
Proprietary
Windows , Linux , macOS , AIX , Solaris , Solaris SPARC , HP-UX
SlickEdit
October 2016
IntelliJ IDEA
ASLv2
Windows , Linux , macOS , FreeBSD , OpenBSD , Solaris
JetBrains
September 2017
F#
Groovy
Haskell
Haxe
Go to this page: Comparison of IDE choices for Haxe programmers
Java
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. for Python , IntelliJ is rebranded as PyCharm , and Eclipse has the PyDev plugin.)
Open
Closed
JavaScript
IDE
Developer
Latest stable release
Platform
License
Written in
Anjuta (abandoned)
Anjuta Team
3.28.0 / March 11, 2018
Unix-like
GPL
C
Atom
GitHub (subsidiary of Microsoft )
1.63.1 / 23 November 2022
Cross-platform
MIT License
JavaScript
Brackets
Adobe
September 2017
Cross-platform
MIT License
JavaScript , HTML , CSS
Aptana Studio
Aptana, Inc.
December 2013
Cross-platform
GPL , proprietary
Java , JavaScript
Codeanywhere
Codeanywhere, Inc.
August 2015
Cloud IDE
Proprietary
JavaScript
CodeLite
CodeLite
17.0.0 January 2023
Cross-platform
GPL
C++
Eclipse Web Tools
Eclipse Foundation
Windows , Linux , macOS , FreeBSD , JVM , Solaris
EPL
C , Java
Komodo IDE / Edit
ActiveState
November 19, 2013
Cross-platform
IDE:Proprietary , Edit:MPL 1.1
C , C++ , JavaScript , Perl , Python , Tcl , XUL
NetBeans
Oracle
23[ 25] (19 September 2024)
Cross-platform
Apache License
Java
Nodeclipse NTS
Nodeclipse
March 31, 2014
Windows , Linux , macOS , FreeBSD , JVM , Solaris
EPL
Java
NuSphere PhpED
NuSphere
June 2011
Windows
Proprietary
N/A
Oracle JDeveloper
Oracle Corporation
July 2013
Windows , Linux , macOS
Proprietary – free[ 41]
Java
Servoy
Servoy Developer Team
June 2011
Cross-platform
Servoy License
Java
SlickEdit
SlickEdit
October 2016
Windows , Linux , macOS , Solaris , AIX , HP-UX
Proprietary
C++
Visual Studio
Microsoft
March 31, 2016[ 42]
Windows
Proprietary
C++ , C#
Visual Studio Code
Microsoft
1.95.3 / 15 November 2024
Cross-platform
MIT License
JavaScript
WebStorm
JetBrains
2019.1/ 25 March 2019[ 43]
Cross-platform
Proprietary
Java
Julia
Lua
IDE
Developer
Latest stable release
Platform
License
Decoda
Unknown Worlds Entertainment
1.16 / October 25, 2011
Windows
GPL [ 48]
SlickEdit
SlickEdit
October 2016
Windows , Linux , macOS , AIX , HP-UX , Solaris , Solaris SPARC
Proprietary
ZeroBrane Studio
Paul Kulchenko, ZeroBrane LLC
1.80 / October 7, 2018
Windows , macOS /Mac , Linux
MIT License
Pascal, Object Pascal
IDE
Developer
Latest stable release
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 to macOS , Android , iOS Linux [ 49]
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; 4 years ago (2020-05-05 ) ) (only 3.x supports Pascal)
Yes
Yes
Yes
FreeBSD , OpenBSD , NetBSD , Solaris , other Unix
No
No
No
GPL
Lazarus
Volunteers
3.0.0 / December 21, 2023
Yes
Yes
Yes
See Free Pascal
Yes
Yes
Yes
GPL ; LGPL with static linking exception
Yes
MIDletPascal
Code Research Laboratories
3.5 / February 2, 2013
Yes
No
No
cross-compile from Windows to Java ME
Yes
No
No
GPL
Morfik
Morfik Technology Pty Ltd.
2.0.5.27
Yes
Yes
Yes
compiles to HTML +CSS +XML +JavaScript (web apps)
Yes
Yes
Yes
Proprietary
MSEide
Martin Schreiber
4.6 / 2017-11-24
Yes
Yes
No
FreeBSD
Yes
Yes
Yes
GPL ; LGPL with static linking exception for the library MSEgui
Understand
SciTools
4.0 / April 2015
Yes
Yes
Yes
Solaris
Yes
No
Yes
Proprietary
Visual Studio via Oxygene
RemObjects Software
10.0 / August 2018
Yes and additional Water IDE
No
Yes via Fire IDE
JVM , .NET , Mono , Cocoa , Cocoa Touch , Android , iOS , WebAssembly , cross compile to Linux
Yes
Yes
Yes
Proprietary ; free compiler
Yes
PocketStudio
winsoft
3.0
No
No
No
Palm OS
Yes
Yes
Yes
Proprietary
Dev-Pascal
Bloodshed Software
1.9.2 (using FPC 1.9.2 from 2005)
Yes
No
No
No
Yes
No
GPL
PascalABC.NET
PascalABC.NET Compiler Team
3.9 / July 10, 2023
Yes
Yes
Yes
compiles to CLR
No
Yes
Yes
LGPL
Yes
Perl
IDE
Developer
Latest stable release
Platform
License
Eclipse EPIC
EPIC Project Team
0.6.44 / April 18, 2012
Windows , Linux , macOS , FreeBSD , JVM , Solaris
CPL
Geany
Team
1.37.1 / November 8, 2020
Windows , Linux , macOS , FreeBSD , AIX , OpenBSD , Solaris , other Unix
GPL
Komodo IDE / Edit
ActiveState
9.0.1 / April 19, 2015
Cross-platform
Proprietary
NetBeans
Sun Microsystems / Oracle
23[ 25] (19 September 2024)
Cross-platform
Apache License
Padre
Padre Team
1.0 / November 8, 2013
Cross-platform
Perl
JetBrains IDEs (via plugin)[ 50]
Alexandr Evstigneev
2019.1.3 / May 25, 2019
Cross-platform
Apache 2.0
SlickEdit
SlickEdit
October 2016
Windows , Linux , macOS , AIX , Solaris , HP-UX
Proprietary
PHP
IDE
Developer
Latest stable release
Platform
License
Autocomplete
Debugger
Refactoring support
VCS Support
Adobe Dreamweaver
Adobe Systems
-
Cross-platform
Proprietary
Yes
No
No
No
Aptana Studio
Aptana, Inc.
December 2013, 3.5.0
Cross-platform
GPL , proprietary
Yes
Yes
No
via plugins
CodeLite
CodeLite
January 2023, 17.0
Cross-platform
GPL
Yes
Yes
No
Git , SVN
Codelobster
Codelobster
2.4 / September 11, 2023
Cross-platform
Proprietary
Yes
Yes
No
via plugins
Eclipse Che
Eclipse Foundation / Zend
4.7 / September 2, 2016
Cross-platform
EPL
Yes
Yes
Yes
Unknown
Eclipse PDT
Eclipse Foundation / Zend
7.0 / December 18, 2019
Windows , Linux , macOS , FreeBSD , JVM , Solaris
EPL
Yes
Yes
Yes
CVS , Git , Mercurial , SVN (via plugins)
Geany
Geany Team
1.37.1 / November 8, 2020
Windows , Linux , macOS , FreeBSD , AIX , OpenBSD , Solaris , other Unix
GPL
Yes
No
No
via plugins
HyperEdit
Jonathan Deutsch / Tumult
1.6 / April 30, 2008
macOS
Proprietary
Yes
No
No
No
KDevelop
KDE KDevelop Team
5.5.1 (May 5, 2020; 4 years ago (2020-05-05 ) )
Cross-platform
GPL
Yes
No
Unknown
CVS , Git , SVN
Komodo IDE / Edit
ActiveState
10.0.1 (June 2016)
Cross-platform
Proprietary
Yes
Yes
Yes
Bazaar , CVS , Git , Mercurial , Perforce , SVN
NetBeans
Sun Microsystems / Oracle
23[ 25] (19 September 2024)
Cross-platform on Netbeans
Apache License
Yes
Yes
Yes
CVS , Git , Mercurial , SVN
PHPEclipse (Eclipse )
PHPEclipse project team
1.2.2 / September 2009
Windows , Linux , macOS , FreeBSD , JVM , Solaris
CPL
Yes
Yes
Unknown
Unknown
PHPEdit
WaterProof SARL
3.6.4 (April 9, 2010; 14 years ago (2010-04-09 ) )
Windows
Proprietary
Yes
Yes
No
CVS , SVN
PhpStorm (IntelliJ IDEA )
JetBrains
2019.1 / 28 March 2019
Windows , Linux , macOS , FreeBSD , OpenBSD , Solaris
Proprietary
Yes
Yes
Yes
CVS , Git , Mercurial , Perforce , SVN
SlickEdit
SlickEdit
October 2016
Windows , Linux , macOS , AIX , HP-UX , Solaris
Proprietary
Yes
Yes
No
Yes
Zend Studio
Zend
10.6 / February 2014
Cross-platform
Proprietary
Yes
Yes
Yes
CVS , Git , SVN , others (via plugins)
Python
R
Racket
Ruby
IDE
Developer
Latest stable release
Platform
License
Aptana Studio with integrated RadRails plugin (Eclipse)
Aptana, Inc.
3.5.0 / December 27, 2013
Windows , Linux , 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[ 56]
Windows , Linux , macOS , FreeBSD , OpenBSD , Solaris
Proprietary
SlickEdit
SlickEdit
October 2016
Windows , Linux , macOS , AIX , Solaris , HP-UX
Proprietary
Rust
Scala
Smalltalk
Tcl
IDE
Developer
Latest stable release
Platform
License
Eclipse DLTK
5.0
Windows , Linux , macOS , FreeBSD , JVM , Solaris
EPL
Komodo IDE / Edit
ActiveState
9.0.1
Cross-platform
IDE:Proprietary , Edit:GPL , LGPL , MPL
SlickEdit
SlickEdit
October 2016 v.21
Windows , Linux , macOS , AIX , Solaris , HP-UX
Proprietary
Unclassified
Visual Basic .NET
See also
References
^ "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2" . Archived from the original on July 26, 2010. Retrieved April 24, 2010 .
^ a b "Qt Eclipse Integration for C++" . Archived from the original on August 16, 2009. Retrieved April 24, 2010 .
^ "GtkAda User's Guide" . February 1, 2010.
^ "Parallax.com" . Parallax.com. Retrieved February 28, 2018 .
^ "PureBasic 6.10 LTS" . PureBasic - Latest News . Frédéric Laboureur & Fantaisie Software. Archived from the original on March 29, 2024. Retrieved April 9, 2024 .
^ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
^ Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
^ codeblocks.org / Also provides relatively stable "nightly builds", an alternative to the official releases
^ Using the wxCrafter plug-in (included in distribution, requires wxWidgets SDK)
^ A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine .
^ "Eclipse CDT Toolchain Documentation" . Retrieved January 29, 2014 .
^ "Eclipse LinuxTools integration of OProfile" . Retrieved January 29, 2014 .
^ "Eclipse LinuxTools integration of GCov" . Retrieved January 29, 2014 .
^ "Eclipse CDT webpage" .
^ "Eclipse Project Downloads" .
^ "Simultaneous Release - Eclipsepedia" .
^ "geany.org" . geany.org. March 13, 2016. Retrieved February 28, 2018 .
^ "What's New in CLion" . Retrieved October 22, 2019 .
^ Visual Studio supports C/C++ on Linux out of the box from version 2017 or later, but is also available via third-party plugins like VisualGDB
^ Refactoring for Visual Studio C/C++ is supported natively since Visual Studio 2015 and via third-party plugins Visual Assist X http://www.wholetomato.com/ and Resharper for C++ https://www.jetbrains.com/resharper-cpp/
^ "A Common Protocol for Languages" .
^ "Refactoring source code in Visual Studio Code" .
^ a b c "C and C++ Development" . Sun Microsystems . Retrieved June 26, 2009 .
^ "C/C++ Projects Quick Start Tutorial" . Sun Microsystems . Archived from the original on October 18, 2012. Retrieved June 26, 2009 .
^ a b c d e "[ANNOUNCE] Apache NetBeans 23 Released" . September 19, 2024. Retrieved September 20, 2024 .
^ qt-project.org Archived July 17, 2013, at archive.today
^ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
^ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE , retrieved August 27, 2022
^ "OpenCobolIDE in Launchpad" . Launchpad . Retrieved August 27, 2022 .
^ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE , retrieved August 27, 2022
^ "ColinDuquesnoy in Launchpad" . Launchpad . Retrieved August 27, 2022 .
^ OpenCobolIDE/OpenCobolIDE , OpenCobol IDE, August 26, 2022, retrieved August 27, 2022
^ "1.0.0 : Series trunk : OpenCobolIDE" . Launchpad . Retrieved August 27, 2022 .
^ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE , retrieved August 27, 2022
^ a b c d "OpenCobolIDE project files : OpenCobolIDE" . Launchpad . Retrieved August 27, 2022 .
^ "Releases · OpenCobolIDE/OpenCobolIDE" . GitHub . Retrieved August 27, 2022 .
^ "Photran" . Eclipse PTP . Eclipse. Retrieved April 18, 2022 .
^ "Use F# on Windows" . F# Software Foundation . Retrieved August 7, 2018 .
^ "Features – Rider" . JetBrains . Retrieved August 7, 2018 .
^ "482387 – Add arm and aarch64 source only fragments" . Bugs.eclipse.org. Retrieved February 28, 2018 .
^ oracle.com
^ "Xamarin now free in Visual Studio" . Ars Technica . March 31, 2016. Retrieved April 9, 2016 .
^ "WebStorm 2019.1: smart intentions for JavaScript, improvements in Angular support, updated CSS and HTML docs, and new debug console" .
^ "Juno" . GitHub . Retrieved November 14, 2020 .
^ "Debugging · Juno Documentation" . docs.junolab.org . June 3, 2019. Retrieved November 14, 2020 .
^ "The Juno.jl Front-End · Juno Documentation" . docs.junolab.org . May 20, 2020. Retrieved November 14, 2020 .
^ "prash-wghats/Electron-VSCode-Atom-For-FreeBSD" . GitHub . Retrieved September 12, 2018 .
^ Decoda COPYING.txt on GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt
^ "Embarcadero Delphi Product Page" . Embarcadero Technologies. Retrieved January 19, 2020 .
^ "Perl - IntelliJ IDEs Plugin | Marketplace" .
^ "eric news 2014" . Eric-ide.python-projects.org. Retrieved February 28, 2018 .
^ "eric news 2010" . Eric-ide.python-projects.org. Retrieved February 28, 2018 .
^ Python support is integrated into Visual Studio 2017 and later. Python Tools for Visual Studio is still available as a plug-in for Visual Studio 2015 and earlier.
^ "Edit Python code - Visual Studio (Windows)" .
^ "Release Ninja-IDE 2.4 released! · ninja-ide/ninja-ide" . GitHub . Retrieved September 26, 2022 .
^ "RubyMine 2018.3.5 is Available!" .
^ "Visual Studio Code - Code Editing. Redefined" . code.visualstudio.com . Retrieved August 27, 2022 .
^ a b c Visual Studio Code - Open Source ("Code - OSS") , Microsoft, August 27, 2022, retrieved August 27, 2022
^ "Tags · microsoft/vscode" . GitHub . Retrieved August 27, 2022 .
^ "Tags · microsoft/vscode" . GitHub . Retrieved August 27, 2022 .
^ a b c "Download Visual Studio Code - Mac, Linux, Windows" . code.visualstudio.com . Retrieved August 27, 2022 .