From Wikipedia, the free encyclopedia
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.
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.94.2 / 9 October 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
IDE
License
Windows
Linux
macOS
Other platforms
Editor
Debugger
GUI builder
Profiler
Browsers
Allegro Common Lisp
Proprietary
Yes
Yes
Yes
FreeBSD , HP-UX , AIX , Solaris , Tru64 UNIX
Yes
Yes
Yes
Yes
Class browser , Systems, Definitions
LispWorks
Proprietary
Yes
Yes
Yes
FreeBSD , HP-UX , Solaris
Yes
Yes
Yes
Yes
Class browser , Functions, Errors, Processes, Symbols, Systems
SLIME (Emacs )
portions in GPL v2, LGPL , BSD and public domain
Yes
Yes
Yes
DragonFly BSD , FreeBSD , HP-UX , AIX , IRIX , DOS , NetBSD , OpenBSD , OpenVMS , OS/2 , Solaris , other Unix
Yes
Yes
No
Yes
Class browser , Errors, Symbols
IDE
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 .
Go to this page: Source code editors for Erlang
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
Go to this page: Comparison of IDE choices for Haxe programmers
Java has strong IDE support, due not only to its historical and economic importance, but also due to a combination of reflection and static-typing making it well-suited for IDE support.[fact or opinion? ]
Some of the leading Java IDEs (such as IntelliJ and Eclipse) are also the basis for leading IDEs in other programming languages (e.g. for Python , IntelliJ is rebranded as PyCharm , and Eclipse has the PyDev plugin.)
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.94.2 / 9 October 2024
Cross-platform
MIT License
JavaScript
WebStorm
JetBrains
2019.1/ 25 March 2019[ 43]
Cross-platform
Proprietary
Java
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[ edit ]
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
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
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)
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
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
^ "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 .