Tools

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

Eclipse Oomph

The Eclipse Oomph™ project provides tools based on extensible frameworks, packaged as fine-grained features that allow consumers to pick and choose. The basic building blocks include the following: An

Eclipse EGit: Git Integration for Eclipse

Eclipse EGit™ is the Git integration for Eclipse. Git is a distributed SCM, which means every developer has a full copy of all history of every revision of the code, making queries against the history

Eclipse Communications Framework

Eclipse ECF provides frameworks for messaging and communications. We fully implement the OSGi Remote Services (RS) and Remote Service Admin (RSA) specifications.

Eclipse Real-Time Software Components

The Eclipse Real-Time Software Components (RTSC) project provides foundational tools and low-level runtime content to enable component-based development using the C language targeting all embedded

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 Object Teams

Eclipse Object Teams adds new dimensions of modularity for extreme re-use while sustaining a crisp architecture that's a breeze to maintain during long-term software evolution. — This is done by extending object oriented programming with the concept of Roles which are grouped into Teams. — The Object Teams Development Tooling supports efficient development using OT/J by seamlessly and comprehensively extending JDT.

Eclipse Advanced Scripting Environment (Eclipse EASE™)

Eclipse EASE™ allows the execution of script code (using scripting languages such as JS, Python, ...) within the context of the Eclipse Platform/RCP. As they are running in the same JRE as Eclipse

Eclipse Project

The Eclipse Top-Level Project - an open source, robust, full-featured, commercial-quality, industry platform for the development of highly integrated tools and rich client applications.

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.

Eclipse EMFStore

Eclipse EMFStore is a model repository (server) for EMF featuring collaborative editing and versioning of models. Existing versioning systems such as SVN or GIT are focused on textual artifacts and do

Eclipse Babel

Eclipse Babel is a set of tools to make the job of globalizing Eclipse projects easier. We also want to provide ways for people world wide, who are interested, to contribute translations in their

Eclipse PHP Development Tools

The Eclipse PHP IDE project delivers a PHP Integrated Development Environment framework for the Eclipse platform. This project encompasses the development components necessary to develop PHP-based Web

Eclipse Corrosion™: the Eclipse IDE for Rust

Eclipse Corrosion™ provides development tools for Rust and Cargo inside the Eclipse IDE.

Eclipse 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. The result is that code is

LocationTech GeoWave

LocationTech GeoWave leverages the scalability of a distributed key-value store for effective storage, retrieval, and analysis of massive geospatial datasets. Currently, GeoWave is an open source set

Eclipse DataEggs

Eclipse DataEggs provides datasets related to the Eclipse forge and development of Eclipse projects. The datasets provided include: Mailing lists (full mboxes and csv extracts) hosted at the Eclipse

Eclipse BPEL Designer

The Eclipse BPEL Designer Project adds comprehensive support to Eclipse for the definition, authoring, editing, deploying, testing and debugging of WS-BPEL 2.0 processes. WS-BPEL (Web Services

Eclipse GlassFish Tools

Eclipse GlassFish Tools enables publishing of Eclipse IDE projects to GlassFish server, as well as controlling GlassFish server from within Eclipse IDE. It extends Eclipse Web Tools Platform. Eclipse

Eclipse Papyrus for xtUML

Eclipse Papyrus-xtUML is a tool which supplies the capability to edit, execute and translate xtUML models. Executable, translatable UML (xtUML) is an extension to UML based upon the Shlaer-Mellor

Eclipse Code Recommenders

Eclipse Code Recommenders supports developers on learning new APIs by providing tools which learn correct API usages or valuable API usage patterns by analyzing example code and re-integrates this regained knowledge back into your IDE by means of intelligent code completion, extended javadocs and others...