Eclipse IDE

Eclipse is an extensible, open-source integrated development environment best known for Java development, but designed from the start as a general platform that other tools could be built on. The Eclipse Foundation’s own about page records that the Eclipse Project was created by IBM in November 2001, and that the project was structured to allow a vendor-neutral, open, and transparent community to form around it. IBM contributed a large body of tooling code and helped seed an initial consortium of partners.

The architectural heart of Eclipse is its plug-in model. Almost everything a user sees, from the Java editor to the debugger to the version-control views, is delivered as plug-ins layered on a small core. Later versions of Eclipse adopted the OSGi component model, implemented by the Equinox runtime, which manages how bundles are declared, resolved, and dynamically wired together. This made Eclipse not just an IDE but a framework that independent software vendors used to build their own products and rich-client applications.

Eclipse’s Java tooling, known as the Java Development Tools (JDT), was led in its early years by Erich Gamma, one of the authors of the Gang of Four design patterns book. The JDT brought incremental compilation, accurate code navigation, and a substantial set of automated refactorings to the open-source Java world, putting Eclipse in direct competition with commercial IDEs while remaining free to use.

Governance of Eclipse moved out of IBM’s direct control as the project matured. The Eclipse Foundation was established as an independent not-for-profit corporation in January 2004 to act as steward of the Eclipse community, ensuring the platform’s neutrality and long-term continuity. The current Eclipse IDE website describes the product as the leading open platform for professional developers, released under the Eclipse Public License and continuously maintained by a community of committers and contributors.

In the history of developer tools, Eclipse matters as a demonstration that a serious, extensible IDE could be built and sustained as open source. Its plug-in ecosystem made it a base for countless commercial and academic tools, and alongside IntelliJ IDEA and NetBeans it helped define the expectations modern developers have of an IDE.

Sources

Last verified June 8, 2026