Tools

The project produces development tools such as computer programming language tools (compilers, editors, debuggers), performance tools, and test tools.

Eclipse WindowBuilder logo.

Eclipse WindowBuilder

Eclipse WindowBuilder is composed of Eclipse SWT Designer and Eclipse Swing Designer and makes it very easy to create Java GUI applications without spending a lot of time writing code.

Read more...

Eclipse C/C++ Development Tooling (CDT) logo.

Eclipse C/C++ Development Tooling (CDT)

The Eclipse CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipse platform.

Read more...

Test and Performance Tools Platform logo.

Test and Performance Tools Platform

The Eclipse Test and Performance Tools Platform (TPTP) Project provides an open platform supplying powerful frameworks and services that allow software developers to build unique test and performan

Read more...

Mobile Tools for Java™ logo.

Mobile Tools for Java™

Mobile Tools for Java™ project creates tools and frameworks to extend the Eclipse platform to support embedded and mobile device Java application development.

Read more...

Buckminster Component Assembly logo.

Buckminster Component Assembly

Buckminster is a set of frameworks and tools for automating build, assemble & deploy (BA&D) development processes in complex or distributed component-based development.

Read more...

AspectJ logo.

AspectJ

AspectJ is a seamless aspect-oriented extension to the Java™ programming language. It is Java platform compatible easy to learn and use.

Read more...

AJDT - AspectJ Development Tools Project logo.

AJDT - AspectJ Development Tools Project

Some aspects of system implementation, such as logging, error handling, standards enforcement and feature variations are notoriously difficult to implement in a modular way.

Read more...

Eclipse Paho logo.

Eclipse Paho

The Paho project provides reliable open-source implementations of open and standard messaging protocols aimed at new, existing, and emerging applications for Machine-to-Machine (M2M) and Internet o

Read more...

Eclipse Dynamic Languages Toolkit logo.

Eclipse Dynamic Languages Toolkit

The Eclipse Dynamic Languages Toolkit (DLTK) is a tool for vendors, researchers, and end-users who rely on dynamic languages.

Read more...

Eclipse JGit: Java implementation of Git logo.

Eclipse JGit: Java implementation of Git

Eclipse JGit is a pure Java implementation of the Git version control system.

Read more...