Eclipse IDE

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

Eclipse GMF Runtime

The Eclipse GMF Runtime is an industry proven application framework for creating graphical editors using Eclipse EMF and Eclipse GEF. The GMF Runtime provides many features that one would have to code

Eclipse Ecore Tools

The Eclipse Ecore Tools component provides a complete environment to create, edit and maintain Ecore models. This component eases handling of Ecore models with a Graphical Ecore Editor and bridges to other existing Ecore tools ( Validation, Search, Compare, Emfatic, generators...). The Graphical Ecore Editor implements multi-diagram support, a custom tabbed properties view, validation feedbacks, refactoring capabilities...

Eclipse Extended Editing Framework (EEF)

The Eclipse Extended Editing Framework is a presentation framework for the Eclipse Modeling Framework. It allows user to create rich user interfaces to edit EMF models.

Eclipse CDO Model Repository

The Eclipse CDO™ (Connected Data Objects) Model Repository is a distributed shared model framework for EMF models and meta models. CDO is also a model runtime environment with a focus on orthogonal

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 http://eclipse.org/rcptt.

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 Target Communication Framework

Eclipse TCF is a vendor-neutral, lightweight, extensible network protocol mainly for communicating with embedded systems (targets). Its most distinguishing feature is that TCF is designed to

Eclipse Mylyn

Eclipse Mylyn™ is a Task-Focused Interface for Eclipse that reduces information overload and makes multi-tasking easy.

Eclipse WindowBuilder

Issues: https://github.com/eclipse-windowbuilder/windowbuilder/issues Discussions: https://github.com/eclipse-windowbuilder/windowbuilder/discussions Eclipse WindowBuilder™ is composed of Eclipse SWT

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 MoDisco

Eclipse MoDisco provides an extensible framework to elaborate on model-driven solutions supporting software reverse engineering and modernization use cases such as technical migration, software

Eclipse JGit: Java implementation of Git

Eclipse JGit™ is a pure Java implementation of the Git version control system. Git is a distributed SCM, which means every developer has a full copy of all history of every revision of the code

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 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 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 TM4E - TextMate support in the Eclipse IDE

Eclipse TM4E™ includes the necessary code to easily set up syntax highlighting for a wide diversity of languages in the Eclipse IDE, by reusing TextMate grammars. The default integration is to provide

Eclipse EMF Services

EMF Services provides libraries that extend the core EMF framework with additional services or more powerful versions of services provided by EMF itself. The project currently provides three

Eclipse UML2

Eclipse UML2 is an EMF-based implementation of the UML™ 2.x metamodel for the Eclipse platform. (Historically this project has often been referred to as MDT UML2.)

Eclipse LSP4J

Eclipse LSP4J™ is a Java implementation of VSCode's language server protocol and debug adapter protocol intended to be consumed by tools and language servers and debug adapters implemented in Java.

Eclipse EMF

Eclipse EMF™ is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides