Tycho is focused on a Maven-centric, manifest-first approach to building Eclipse plug-ins, features, update sites, RCP applications and OSGi bundles.

Model Driven Health Tools

MDHT delivers a standard object-oriented alternative to proprietary development methodologies and tooling used to specify and implement most healthcare industry standards. There are three primary categories of users for MDHT tools: authors of healthcare industry interoperability standards, certification or testing authorities who validate that an Electronic Health Record (EHR) system produces XML or JSON files that comply with the standard, and software developers that implement adapters or applications that produce and consume healthcare data.


The purpose of this project is to provide a set of Eclipse plug-ins that provide code review capabilities in the Eclipse IDE.

Andmore - Eclipse Android Tooling

The project develops and maintains technologies for creating Android applications. This ranges from creating new Eclipse components and updating existing components that support Android development to a downloadable package that can be used for new developers and students. The project will maintain parity with current development trends in phones, tablets, smart watches, smart TVs, embedded Android, and future directions for Android development.


The Vorto project comprises of the meta information model, the tool set to create information models, the code generators and the repository to manage existing information models. The meta information model and also the tool set are based on the Eclipse EMF (Eclipse Modeling Framework) framework.

Trace Compass

Trace Compass is an open source application for viewing and analyzing any type of logs or traces. Its goal is to provide views, graphs, metrics, and more to help extract useful information from traces, in a way that is more user-friendly and informative than huge text dumps.

More details about Trace Compass can be found here.


Lua Development Tools (LDT)

Lua Development Tools (LDT) is about providing Lua developers with an IDE providing the user experience developers expect from any other tool dedicated to a static programming language.

Like many other dynamic languages, Lua is so flexible that it is hard to analyze enough to provide relevant and powerful tooling.
LDT is using Metalua, to analyze Lua source code and provide nice user assistance.

RCP Testing Tool

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.


The Eclipse Handly project provides basic building blocks for handle-based models, with an emphasis on language-specific source code models of the underlying workspace. It allows creating highly scalable, robust, and thoroughly optimized models similar in design principles to the tried-and-tested Java model of Eclipse Java developement tools while reducing programming effort, fostering software reuse, and enabling interoperability.

Handly is designed for flexibility and can be used to create source code models for practically any language, whether general-purpose or domain-specific; it is compatible with any parsing technology. Since version 0.5 (New!), the model implementor has complete control over the model's base-level API, including the ability to implement a preexisting handle-based model API. At the same time, the provided uniform meta-level API establishes a common language and makes it possible for IDE components to work in a generic way with any Handly-based model.