List of Projects


Technology Project

The Eclipse Technology Project is a top-level project at The Eclipse Foundation. As a top-level project, the Technology Project does not itself contain code, but rather plays host to a large assortment of projects covering a wide diversity of subject areas.

Textual Modeling Framework

The Textual Modeling Framework is an umbrella project for textual modeling frameworks at Eclipse. It contains two concrete projects:

Please refer to the individual project web sites for details.

The Eclipse Integrated Computational Environment

The Eclipse Integrated Computational Environment (ICE) addresses the usability needs of the scientific and engineering community for the Big Four modeling and simulation activities. The focus of the ICE is to develop an easily extended and reusable set of tools that can be used by developers to create rich user interfaces for their modeling and simulation products. Custom widgets and data structures with well-defined interfaces and high-coverage unit tests are provided for plugin developers.


Tigerstripe is a framework for Model Driven Engineering (MDE) with special support for the Telecommunications Industry.

TM4E - TextMate support in Eclipse IDE

The project includes the necessary code to easily set up syntax highlighting for a wide diversity of languages in the Eclipse IDE, but reusing TextMate grammars.

The default integration is to provide features into the Platform's Generic and Extensible editor, but some code may be used as API to let integration be done with other Eclipse-based editors.

Tools Project

The mission of Eclipse Tools Project is to foster the creation of a wide variety of exemplary, extensible tools for the Eclipse Platform. The Eclipse Tools Project provides a focal point for diverse tool builders to ensure the creation of best of breed tools for the platform, consistent with the Purposes of the Eclipse Foundation.

Trace Compass Incubator

Permanent incubator for the Trace Compass Project.


Tycho is a manifest-first way to build Eclipse plug-ins/OSGi bundles, Features, Update sites/p2 repositories, and RCP applications with Maven.


Vert.x is an asynchronous application platform for the modern web and enterprise.


The Virgo Web Server from EclipseRT is a completely module-based Java application server that is designed to run enterprise Java applications and Spring-powered applications with a high degree of flexibility and reliability. It offers a simple yet comprehensive platform to develop, deploy, and service enterprise Java applications.

The Virgo kernel supports the core concepts of Virgo and is not biased towards the web server, thus enabling other types of server to be created. The kernel can also be used stand-alone as a rich OSGi application platform. A server runtime can easily be constructed by deploying suitable bundles on top of the kernel.

Visual Editor for XML

Vex is a Visual Editor for XML that hides the raw XML tags from the user, providing instead a word processor like interface. Vex uses standard DTD files to define document types and CSS stylesheets to define document layout. Vex contains definitions for DocBook and DITA. To edit other XML formats only a DTD and a CSS are needed.


VJET JavaScript IDE is an Eclipse plugin that provides a fully integrated development environment for JavaScript - from authoring, to execution/test, and debugging.

Web Modeling Framework

The Web Modeling Project is similar to the GMF runtime project or the Graphiti project, but for the web world. It is used to build GenMyModel.

The Web Modeling Project goal is to provide as many online diagramming and modeling features as possible "out of box".
The framework already implements some diagramming behaviors you just have to choose to implement your own online diagramming editor.

Webtools Releng

Release Engineering project for the Web Tools Platform - the WTP build uses CBI, which uses Maven/Tycho/Hudson


The EJB Tools Project provides frameworks and tools focused on the development of Enterprise JavaBeans artifacts. Currently, the project supports EJB 1.1, 2.0, 2.1 and 3.0 specification levels.

WTP Incubator

The WTP Incubator Project consists of components that are new, under development, but not yet ready or planned for release.