A powerful IDE from JetBrains helps you develop in C and C++ on Linux, macOS and Windows.
Geany (IPA:dʒiːni) is a lightweight GUI text editor using Scintilla and GTK, including basic IDE features. It is designed to have short load times, with limited dependency on separate packages or external libraries on Linux. It has been ported...Read More
Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly...Read More
Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation,...Read More
IntelliJ IDEA is an integrated development environment (IDE) written in Java for developing computer software written in Java, Kotlin, Groovy, and other JVM-based languages. It is developed by JetBrains (formerly known as IntelliJ) and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition. Both can be used for commercial development.
PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django. PyCharm is developed by the Czech company JetBrains.It...Read More
IDLE (short for Integrated Development and Learning Environment) is an integrated development environment for Python, which has been bundled with the default implementation of the language since 1.5.2b1. It is packaged as an optional part of the Python packaging with many Linux distributions. It is...Read More
Code::Blocks is a free, open-source cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins.
Currently, Code::Blocks...Read More
JetBrains s.r.o. (formerly IntelliJ Software s.r.o.) is a Czech software development private limited company which makes tools for software developers and project managers. The company has its headquarters in Prague, and has offices in China, Europe, and the United States.The company offers integrated...Read More
WebStorm, our IDE for JS and related technologies, makes the development experience more enjoyable by automating routine work and helping with complex
Xcode is Apple’s integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS. It was initially released in late 2003; the latest stable release is version 14.2, released on December 13, 2022, via the Mac App Store with macOS Monterey....Read More
Zend Studio is a commercial, proprietary integrated development environment (IDE) for PHP developed by Zend Technologies, based on the PHP Development Tools (PDT) plugin for the Eclipse platform (the PDT project is led by Zend).
Zend Studio is tightly integrated with Zend Server, Zend’s...Read More
BlueJ is an integrated development environment (IDE) for the Java programming language, developed mainly for educational purposes, but also suitable for small-scale software development. It runs with the help of Java Development Kit (JDK).
BlueJ was developed to support the learning and teaching...Read More
Spyder is an open-source cross-platform integrated development environment (IDE) for scientific programming in the Python language. Spyder integrates with a number of prominent packages in the scientific Python stack, including NumPy, SciPy, Matplotlib, pandas, IPython, SymPy and Cython, as well as...Read More
MyEclipse is a commercially available Java EE IDE created and maintained by the company Genuitec, a founding member of the Eclipse Foundation.
MyEclipse is built upon the Eclipse platform, and integrates both proprietary and open source code into the development environment.
Android Studio is the official integrated development environment (IDE) for Google’s Android operating system, built on JetBrains’ IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, macOS and Linux based operating systems....Read More
Komodo Edit is a free and open source text editor for dynamic programming languages. It was introduced in January 2007 to complement ActiveState’s commercial Komodo IDE. As of version 4.3, Komodo Edit is built atop the Open Komodo project. Komodo IDE is no longer supported and maintained by developers for Python.
JCreator is a Java IDE created by Xinox Software. Its interface is similar to that of Microsoft’s Visual Studio. Because it is programmed entirely in C++, (except the first version (0.1), which was Java-based ), Xinox Software has asserted that JCreator is faster than competing Java-based Java...Read More
KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based...Read More
MonoDevelop (also known as Xamarin Studio) is an open-source integrated development environment for Linux, macOS, and Windows. Its primary focus is development of projects that use Mono and .NET Framework. MonoDevelop integrates features similar to those of NetBeans and Microsoft Visual Studio, such...Read More
Arduino is an open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed under a CC BY-SA license, while the software is licensed under...Read More
DrJava is a lightweight IDE for the Java programming language. Designed primarily for beginners and actively developed and maintained by the JavaPLT group at Rice University, its interface uses Sun Microsystems’ Swing toolkit and therefore has a consistent appearance on different platforms....Read More
GNAT Programming Studio
GNAT Programming Studio (GPS, formerly known as the GNAT Programming System) is a free multi-language integrated development environment (IDE) by AdaCore. GPS uses compilers from the GNU Compiler Collection, taking its name from GNAT, the GNU compiler for the Ada programming language.
GPS is...Read More
Eclipse Che is an open-source, Java-based developer workspace server and Online IDE (integrated development environment). It includes a multi-user remote development platform. The workspace server comes with a flexible RESTful webservice. It also contains a SDK for creating plug-ins for languages, frameworks or tools. Eclipse Che is an Eclipse Cloud Development (ECD) top-level project, allowing contributions from the user community.
Adobe Dreamweaver is a proprietary web development tool from Adobe Inc. It was created by Macromedia in 1997 and developed by them until Macromedia was acquired by Adobe Systems in 2005.Adobe Dreamweaver is available for the macOS and Windows operating systems.
Following Adobe’s acquisition...Read More
Rider or Riders may refer to:
Nodeclipse also refers to the team that makes this software as free open-source on GitHub.Nodeclipse Eclipse plug-in (Nodeclipse-1 on GitHub) is core that other...Read More
jGRASP is a development environment that includes the automatic creation of software visualizations. It produces static visualizations of source code structure and visualizations of data structures at runtime.The runtime data structure visualizations are also available as plugins for IntelliJ IDEA,...Read More
SharpDevelop (also styled as #develop) is a discontinued free and open source integrated development environment (IDE) for the .NET Framework, Mono, Gtk# and Glade# platforms. It supports development in C#, Visual Basic .NET, Boo, F#, IronPython and IronRuby programming languages.
Dev-C++ is a free full-featured integrated development environment (IDE) distributed under the GNU General Public License for programming in C and C++. It was originally developed by Colin Laplace and first released in 1998. It is written in Delphi.
It is bundled with, and uses, the MinGW or TDM-GCC 64bit port of the GCC as its compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC-based compiler.
PyScripter is a free and open-source Python integrated development environment (IDE) for Windows. It is built with Delphi’s Object Pascal and Python.
It originally started as a lightweight IDE designed to serve the purpose of providing a strong scripting solution for Delphi applications....Read More
Greenfoot is an integrated development environment using Java or Stride designed primarily for educational purposes at the high school and undergraduate level. It allows easy development of two-dimensional graphical applications, such as simulations and interactive games.
Greenfoot is being...Read More
PHP Development Tools
PHP Development Tools (PDT) is a language IDE plugin for the Eclipse platform and the open-source project that develops it.
The project intends to encompass all tools necessary to develop PHP based software. It uses the existing Eclipse Web Tools Project to provide developers with PHP capabilities. All these PHP tools are easy to use and developers can speed up the development process by using these tools. Additional plugins are available as PDT Extensions.
Light Table is an integrated development environment for software engineering developed by Chris Granger and Robert Attorri. It features real-time feedback allowing instant execution, debugging and access to documentation. The instant feedback provides an execution environment intended to help developing...Read More
Adobe Flash Builder
Adobe Flash Builder (previously known as Adobe Flex Builder) is an integrated development environment (IDE) built on the Eclipse platform that speeds development of rich Internet applications (RIAs) and cross-platform desktop applications, particularly for the Adobe AIR platform. Adobe Flash Builder...Read More
Rational Application Developer
It provides tools for visually designing, constructing, testing, analyzing and deploying many types of applications including Java, Java EE
SASM (short for SimpleASM) is a free and open source cross-platform integrated development environment for the NASM, MASM, GAS and FASM assembly languages. It features syntax highlighting and includes a debugger.SASM is intended to allow users to easily develop and run programs written in assembly language. It was written by Dmitriy “Dman95” Manushin and licensed under the GNU GPL v3.0. It is written in C++ and uses the multi-platform Qt toolkit.
Python Tools for Visual Studio
Python Tools for Visual Studio (PTVS) is a free and open-source plug-in for versions of Visual Studio up to VS 2015 providing support for programming in Python. Since VS 2017, it is integrated in VS and called Python Support in Visual Studio. It supports IntelliSense, debugging, profiling, MPI cluster...Read More
RadPHP (formerly Delphi for PHP) was an IDE and rapid application development framework for the PHP programming language developed by Embarcadero Technologies.
The VCL includes many components that can be used dynamically with each other.
It is well integrated with MySQL database as well...Read More
Dev-Pascal is a free integrated development environment (IDE) distributed under the GNU General Public License for programming in Pascal and Object Pascal. It supports an ancient version of the Free Pascal compiler and GNU Pascal as backends. The IDE is written in Delphi. It can also handle the Insight Debugger. Dev-Pascal runs on Microsoft Windows.
R Tools for Visual Studio
R Tools for Visual Studio (RTVS) is a plug-in for the Microsoft Visual Studio integrated development environment (IDE), used to provide support for programming in the language R. It supports IntelliSense, debugging, plotting, remote execution, SQL integration, and more. It is distributed as free and...Read More
MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language.