Eclipse IDE

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

Eclipse EMF Parsley

Eclipse EMF Parsley is an Eclipse project that provides a set of reusable UI components based on EMF (e.g., trees, tables, forms, views and editors), hiding most of the complexity of internal details, that can be used in your EMF-based plugin out-of-the-box. These parts are highly customizable via a DSL that let change a lot of details even easier and in a very compact form. The DSL is implemented in Xtext, thus, it comes with rich and powerful IDE tooling.

Eclipse Tycho

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

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 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 SWTBot

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

Eclipse JavaScript Development Tools

The Eclipse JavaScript Development Tools provide Eclipse Platform plug-ins that implement an IDE supporting the development of JavaScript applications and JavaScript within web applications. It adds a

Eclipse EMF Client Platform

The Eclipse EMF Client Platform is a framework for building EMF-based client applications. The goal is to provide reusable, adaptable and extensible UI components to develop applications based on a

Eclipse WTP Source Editing

The Eclipse 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

Eclipse Dynamic Languages Toolkit

The Eclipse Dynamic Languages Toolkit (DLTK) is a tool for vendors, researchers, and end-users who rely on dynamic languages. DLTK is comprised of a set of extensible frameworks designed to reduce the

Eclipse XWT

Eclipse XWT™ is a powerful declarative UI in XML for Eclipse. It is a thin layer of markup language by unifying Eclipse SWT/JIFace and Eclipse JFace Databinding in one. It simplifies the UI

Eclipse Marketplace Client

The Eclipse Marketplace Client™ provides a rich client for installing solutions listed on Eclipse Marketplace. MPC provides a workflow for finding and installing solutions, layering on top of the

Eclipse Packaging Project

The objectives of the Eclipse Packaging project™ is to create entry level downloads based on defined profiles. The project defined and created the EPP downloads of Java Developer, Java for Enterprise

Eclipse Server Tools

The Eclipse Server Tools project is responsible for the framework and adapters for selected servers. It provides a generic infrastructure and JEE specific server components.

Eclipse Orbit Project

The Eclipse Orbit project provides a repository of bundled versions of third party libraries that are approved for use in one or more Eclipse projects. The repository maintains current and old versions of such libraries to facilitate current builds as well as the rebuilding of historical output. The contents of Orbit are available in several different forms (e.g., Update Site, download archives, ...). As the Eclipse tooling evolves, developers will be able to easily obtain and add supplied bundles to their workspace or target platform.

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 Dali Java Persistence Tools

The Eclipse Dali Java Persistence Tools Project, a sub-project of the Web Tools Platform Project, provides extensible frameworks and tools for the definition and editing of Object-Relational (O/R)

Eclipse EMF Compare

Eclipse EMF Compare brings model comparison to the EMF framework, this tool provides generic support for any kind of metamodel in order to compare and merge models. The objectives of this component

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 JDT (Java development tools)

The Eclipse JDT™ project provides the tool plug-ins that implement a Java IDE supporting the development of any Java application, including Eclipse plug-ins. It adds a Java project nature and Java perspective to the Eclipse Workbench as well as a number of views, editors, wizards, builders, and code merging and refactoring tools. The JDT project allows Eclipse to be a development environment for itself.