List of Projects



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.

WTP Source Editing

The Source Editing project provides source editing support for typical "web" languages and the mixing of them, with a focus on making the editors extensible and easily reusable. Here you will find tools for working with XML, XML Schema, XSL, HTML, CSS, JSON, DTD, and JSP resources, as well as an XML Perspective.


Xpand is language specialized on code generation based on EMF models.


XWT is a powerful declarative UI in XML for Eclipse. It is a thin layer of markup language by unifying SWT/JIFace and JFace Databinding in one. It simplifies the UI development in Eclipse and open a door to provide more tools such as:

  • Visual editing using Windows Builder
  • Model Driven UI. Papyrus uses XWT to generate the "Properties View" for UML model editing.