Eclipse IDE

A new community-driven initiative to advance and sustain the Eclipse IDE suite of products and ecosystem

Eclipse Trace Compass

Eclipse Trace Compass™ is an open source application to solve performance and reliability issues by reading and analyzing logs or traces of a system. Its goal is to provide views, graphs, metrics, and

Eclipse Web Tools Platform Project

The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing Web and Java EE applications. It includes source and graphical editors for a variety of languages

Eclipse Data Tools Platform

The Eclipse Data Tools Platform™ provides extensible frameworks and exemplary tools, enabling a diverse set of plug-in offerings specific to particular data-centric technologies.

Eclipse Target Management: Terminal and Remote System Explorer (RSE)

The Eclipse Target Management project creates data models and frameworks to configure and manage remote systems, their connections, and their services. Our main offerings are the Remote System

Eclipse Scout

Eclipse Scout™ is a one-stop framework with straight concepts, a strong application model and a versatile UI. It enables you to develop professional software in Java or TypeScript.

Eclipse WindowBuilder

Issues: Discussions: Eclipse WindowBuilder™ is composed of Eclipse SWT

Eclipse Tools for Faces

The JSF Tools Project adds comprehensive support to the Eclipse Web Tools Platform Project to simplify development and deployment of JavaServer Faces (JSF) applications. The project provides an

Eclipse Modeling Workflow Engine

The Modeling Workflow Engine™ (MWE) supports orchestration of different Eclipse modeling components to be executed within Eclipse as well as standalone. Based on a dependency injection framework, one

Eclipse RCP Testing Tool

Eclipse RCP Testing Tool allows create and execute test cases for Eclipse-based applications with minimal effort. The minimal required configuration of applications under test is as simple as browsing for a folder for binary AUTs or choosing a PDE launch configuration for AUTs from sources. A typical workflow to create a test case which should work in most cases looks like this: capture an application state, record test actions, add assertions. More complex activities including test parameterization, extracting common pieces of functionality into reusable actions, writing test cases manually before UI, and test case debugging are also available. Developers can extend the tool's functionality to add record/replay support of custom widgets and capture/apply support of custom aspects of an application state. For more details on RCPTT visit

Eclipse VIATRA

The Eclipse VIATRA™ framework supports the development of model transformations with specific focus on event-driven, reactive transformations. Building upon the incremental query support, VIATRA offers a language to define transformations and a reactive transformation engine to execute certain transformations upon changes in the underlying model.

Eclipse Maven Integration for Web Tools Platform

The Eclipse Maven Integration for WTP project, also known as m2e-wtp, provides a tight integration between Maven Integration for Eclipse (m2e) and the Eclipse Web Tools Project (WTP). m2e-wtp provides

Eclipse Papyrus

Eclipse Papyrus® provides an integrated, user-consumable environment for editing any kind of EMF model and particularly supporting UML and related modeling languages such as SysML and MARTE. Papyrus

Eclipse Buildship: Eclipse Plug-ins for Gradle

Eclipse Buildship is a collection of Eclipse plug-ins that provide support for building software using Gradle. Buildship aims to provide a deep integration of Gradle into Eclipse. Buildship also aims

Eclipse Acceleo

Eclipse Acceleo is an open source code generator implementing the OMG's MOF Model to Text Language (MTL) standard that uses any EMF based models (UML, SysML, domain specific models...) to generate any

Eclipse Remote Application Platform

The Eclipse Remote Application Platform™ (RAP) is a framework for modular business applications that can be accessed from multiple client types, including web browsers, rich clients and mobile devices

Eclipse Maven Integration - m2eclipse

The goal of the Eclipse m2e/m2eclipse™ project is to provide a first-class Apache Maven support in the Eclipse IDE, making it easier to edit Maven's pom.xml, run a build from the IDE and much more

Eclipse Linux Tools

The Eclipse Linux Tools project aims to bring a full-featured C and C++ IDE to Linux developers. We build on the source editing and debugging features of the CDT and integrate popular native

Eclipse Passage

Eclipse Passage 2.10.1 is available! The Eclipse Passage™ project aims to provide rich and easily adaptable capabilities to declare and control licensing constraints. The usage story starts in

Eclipse Sirius

Eclipse Sirius enables the specification of a modeling workbench in terms of graphical, table or tree editors with validation rules and actions using declarative descriptions.

Eclipse SWTBot

Eclipse SWTBot™ is a Java based UI/functional testing tool for testing SWT and Eclipse based applications.