BlueJ BlueJ is an integrated development environment for the Java programming language, developed mainly for educational purposes, but also suitable for small-scale software development.
Cameleon (software) Cameleon is an Integrated development environment (IDE), created by Maxence Guesdon, Pierre-Yves Strub and Jean-Baptiste Rouquier.
Climacs Climacs is an open source text editor written in Common Lisp that is similar to GNU Emacs and is released under the GNU LGPL (version 2 or later) software license.
Code::Blocks Code::Blocks is a free and open source, cross-platform IDE which supports multiple compilers including GCC and MSVC. It is developed in C++ using wxWidgets as the GUI toolkit.
CodeLite CodeLite is a free, open-source, cross-platform IDE for the C/C++ programming languages.
CWEB CWEB is a computer programming system created by Donald Knuth and Silvio Levy as a follow up to Knuth's WEB literate programming system, using the C programming language (and to a lesser extent ...
Dev-C++ Dev-C++ is a free integrated development environment (IDE) distributed under the GNU General Public License for programming in C and C++.
DJGCC DJGCC (DJ's GNU Compiler Collection ) is a C development suite for x86 PCs that runs under DOS or compatibles.
DJGPP DJGPP (DJ's GNU Programming Platform) is a development suite for 386+ IBM PC compatibles which supports DOS-enabled operating systems.
DogmaModeler DogmaModeler is a free and open source, ontology modeling tool based on ORM. The philosophy of DogmaModeler is to enable non-IT experts to model ontologies with a little or no involvement of an ...
DrRacket DrRacket (formerly DrScheme) is an open source integrated development environment for the Racket programming language which has a graphical user interface.
EasyEclipse EasyEclipse is an open source software project hosted in Sourceforge that provides several bundled distributions of the Eclipse IDE pre configured with plug-ins for special purposes such as Pyth...
Eclipse (software) Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system.
EiffelStudio EiffelStudio is a development environment for the Eiffel programming language developed and distributed by Eiffel Software.
Emacs Emacs is a family of text editors, characterized by their extensibility.
Embedded System Debug Plug-in for Eclipse The Embedded system debug Plug-ins for Eclipse allow developers to use Eclipse as their integrated development environment (IDE) when debugging an embedded system based on different microcontrollers.
Eric Python IDE Eric is a free integrated development environment for the Python and Ruby programming languages.
FlashDevelop FlashDevelop is an open source, source code editor for ActionScript 2, ActionScript 3 & MXML and HaXe application development.
Fresh (IDE) Fresh, an internet community supported project started by John Found, is an integrated development environment for flat assembler languages.
Gambas Gambas is the name of an object-oriented dialect of the BASIC programming language, as well as the integrated development environment that accompanies it.
Geany Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment (IDE) features.
General Architecture for Text Engineering General Architecture for Text Engineering or GATE is a Java suite of tools originally developed at the University of Sheffield beginning in 1995 and now used worldwide by a wide community ...
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.
GNAVI GNAVI is an open source visual software development environment, like Delphi and Visual Basic.
GNU MIX Development Kit The GNU MIX Development Kit (GNU MDK) is a free software package for developing, running and debugging programs written in MIXAL, an assembly-like language for programming a fictional comp...
Greenfoot Greenfoot is an interactive Java development environment designed primarily for educational purposes at the high school and undergraduate level.
HBasic HBasic is an integrated development environment used to create, execute and debug programs with a Basic language.
IcyOwl IcyOwl is an Open Source C++ Integrated Development Environment(IDE) distributed under GNU General Public License.
IDLE (Python) IDLE is an integrated development environment for Python, which is bundled in each release of the programming tool since 2.3.
KDevelop KDevelop is a free software integrated development environment for the KDE Platform on Unix-like computer operating systems.
Kuzya Kuzya is a free and open source, cross-platform IDE. It is developed in C++ using Qt as the GUI toolkit.
Lava (programming language) Lava is an experimental, visual object-oriented, interpreter-based programming language with an associated programming environment (Lava Programming Environment or LavaPE) that uses struct...
Lazarus (IDE) Lazarus is a free cross-platform IDE which provides a Delphi-mimic development experience for Pascal and Object Pascal developers.
MonoDevelop MonoDevelop is an open-source integrated development environment for the Linux platform, Mac OS X, and Microsoft Windows, primarily targeted for the development of software that uses both the Mo...
NeOn Toolkit (software) The NeOn Toolkit is an open source multi-platform ontology editor, which supports the development of ontologies in OWL/RDF. The editor is based on the Eclipse platform and provides a set of plug...
Ninja-ide NINJA-IDE (from: "Ninja Is Not Just Another IDE"), is a cross-platform integrated development environment specially design to build Python Applications.
OntoWiki OntoWiki is a free, open-source semantic wiki application, meant to serve as an ontology editor and a knowledge acquisition system.
Open Dialect Open Dialect is an open source Flash IDE based on Adobe Flex and distributed under the GPL. Its goals are to allow system dynamics modelers to create and publish online interfaces to their work.
Padre (software) Padre (short for "Perl Application Development and Refactoring Environment") is a multi-language software development platform comprising an IDE and a plug-in system to extend it.
Photran Photran is an Integrated Development Environment (IDE) for Fortran 77, 90, 95, and 2003 based on Eclipse and the CDT. The project is maintained by the University of Illinois at Urbana-Champaign ...
PyScripter PyScripter is a free and open-source software Python Integrated Development Environment (IDE) for Windows.
QDevelop QDevelop is a free software integrated development environment specialized on the Qt4 framework and C++.
Quanta Plus Quanta Plus, originally called Quanta, is a web Integrated development environment (IDE) for HTML, XHTML, CSS, XML, PHP and any other XML-based languages or scripting languages.
RadRails RadRails is a Rapid Application Development IDE for the Ruby on Rails framework.
SharpDevelop SharpDevelop (also styled as #develop) is a free and open source integrated development environment (IDE) for the Microsoft .NET, Mono, Gtk# and Glade# platforms, and supports development ...
SLIME SLIME, the Superior Lisp Interaction Mode for Emacs, is an Emacs mode for developing Common Lisp applications.
SmallBASIC SmallBASIC is a BASIC programming language dialect with interpreters released as free software under the GNU General Public License version 2.
Stani's Python Editor Stani's Python Editor (SPE) is a cross-platform integrated development environment (IDE) for the Python programming language.
TIGCC TIGCC (from "TI" and "GCC") is a software development environment which allows developers to program and compile A68K assembly, GNU assembly, and C code for the Motorola 68000 series Texas Instr...