List of Projects

Eclipse MRAA

Conceived in 2014, the Eclipse MRAA project aims to deliver a high-level, easy-to-use set of APIs for I/O access on Linux* boards and systems, similar to Arduino* offerings for MCU boards. Initially

Eclipse IoT Packages

The goal of the Eclipse IoT Packages™ project is to provide a simple getting started experience for Eclipse IoT projects that are integrated with each other. Enabling interested users to get started

Eclipse Packager

The Eclipse Packager™ project offers a set of core functionality to work with RPM and Debian package files in plain Java. This functionality is offered in simple JAR variant to create your own

Eclipse Xpect™

Eclipse Xpect™ is a unit- and integration-testing framework to be used for Xtext-based languages. Test data (e.g. expectations) are embedded into programs written in the DSL under tests. Xpect itself

Eclipse EdiTDor

The tool will be developed using web technologies in a way that allows to easily integrate and embed it into other web applications. The tool will cover the following features: Creating a new Thing

Eclipse ThreadX

Eclipse ThreadX® provides a vendor-neutral, open source, safety certified OS for real-time applications.

Eclipse UML2

Eclipse UML2 is an EMF-based implementation of the UML™ 2.x metamodel for the Eclipse platform. (Historically this project has often been referred to as MDT UML2.)

Eclipse Trustable Software Framework

The focus of the Eclipse Trustable Software Framework project is practical approaches to understanding risks in software engineering. Describing and quantifying these risks requires a scalable

Eclipse MoDisco

Eclipse MoDisco provides an extensible framework to elaborate on model-driven solutions supporting software reverse engineering and modernization use cases such as technical migration, software

Eclipse Pullpiri

Pullpiri is an open‑source orchestration platform optimized for in‑vehicle environments. Based on the K8S orchestration model, it has been redesigned for the unique constraints of automotive systems.

Eclipse Theia

The Eclipse Theia™ project provides the Eclipse Theia Platform and the Theia IDE. (built on the Theia Platform) Theia Platform homepage. Theia IDE homepage. The Eclipse Theia Platform is an extensible

Eclipse LSP4J

Eclipse LSP4J™ is a Java implementation of VSCode's language server protocol and debug adapter protocol intended to be consumed by tools and language servers and debug adapters implemented in Java.

Model Development Tools (MDT)

The Model Development Tools (MDT) container project focuses on big "M" modeling within the Modeling project. Its purpose is twofold: to provide an implementation of industry standard metamodels; and

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 GlassFish

Eclipse GlassFish® is a lightweight yet powerful open-source application server that fully implements the Jakarta EE platform. Designed for flexibility, scalability, and reliability, it provides a

Jakarta Agentic Artificial Intelligence

The project provides an API to facilitate the execution of AI agents on Jakarta EE runtimes. It defines the API contract between the runtime and agent implementation. This is similar to what Servlet

Eclipse Titan™

Eclipse Titan™ is a TTCN-3 compilation and execution environment with an Eclipse-based IDE. The user of the tool can develop test cases, test execution logic and build the executable test suite for several platforms.

Eclipse Data Plane Core

The Eclipse Data Plane Core project provides: Data plane SDKs for Go, Java, .NET, Rust, and Typescript. Other languages may be added in the future based on community feedback. A Rust-based data plane

Eclipse Sirius

Eclipse Sirius enables the specification of a modeling workbench in terms of graphical, table or tree editors with validation rules and actions using declarative descriptions.

Eclipse BaSyx

Eclipse BaSyx™ implements an open-source Industry 4.0 middleware based on the Asset Administration Shell that enables the shopfloor digitization. We provide mandatory Industry 4.0 software components