List of Projects

Jakarta Batch

The Jakarta Batch project describes the XML-based job specification language (JSL), Java programming model, and runtime environment for batch applications for the Java platform. The specification ties

Jakarta Persistence

The Jakarta Persistence API is the Java API for the management of persistence and object/relational mapping in Jakarta EE and Java SE environments.

Jakarta Validation

Jakarta Validation is a specification which lets you express constraints on object models via annotations lets you write custom constraints in an extensible way provides the APIs to validate objects

Eclipse aCute - C# and .NET Core development tools in Eclipse IDE

Eclipse aCute provides development tools for C# and .NET Core inside the Eclipse IDE.

Eclipse Agail

The Eclipse Agail is a language-agnostic, modular software and hardware gateway framework for the Internet of Things with support for protocol interoperability, device and data management, IoT

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

Eclipse Capra

Eclipse Capra is a traceability management tool. It allows the creation of trace links between arbitrary artefacts, provides features to edit them and keep them consistent, and visualise the relationships between them.

Eclipse Ditto™

Eclipse Ditto™ is a framework for providing the "Digital Twin" pattern for IoT applications in order to interact with IoT devices. That means that Ditto mirrors physical devices as digital

Eclipse EclEmma

Eclipse EclEmma is a Java code coverage tool for the Eclipse IDE. It brings code coverage analysis directly into the Eclipse IDE workbench: Fast develop/test cycle: Launches from within the workbench

Eclipse ioFog™

Eclipse ioFog™ is a complete edge computing platform that provides all of the pieces needed to build and run applications at the edge at enterprise scale. The diversity and complexity of edge hardware

Eclipse JDT LS

The Eclipse JDT Language Server™ is a Java language specific implementation of the language server protocol. It implements the language server protocol and may implement extensions when it is deemed

Eclipse JNoSQL

Eclipse JNoSQL is a compatible implementation of the Jakarta NoSQL specification, a Java framework that streamlines the integration of Java applications with NoSQL databases. Goals Increase

Eclipse Kapua™

Eclipse Kapua™ is a modular integration platform for IoT devices and smart sensors that aims at bridging Operation Technology with Information Technology The following diagram provides a functional

Eclipse LSP4E

The project includes the necessary code to integrate any language server (conforming to the Language Server Protocol specification) or Debug Adapter (conforming to the Debug Adapter Protocol) in the

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.

Eclipse RedDeer

The Eclipse RedDeer™ project is an extensible framework used for development of automated SWT/Eclipse tests which interacts with application’s user interface. RedDeer provides the PageObjects API for

Eclipse Scanning

Eclipse Scanning allows experiments to be conducted by coordinating the operation of scientific instruments, for example motors or detectors. It sequences the movements of these instruments (or

Eclipse Science

The Science top-level project provides a central clearinghouse for collaborative development efforts to create software for scientific research and development. These efforts strive towards the common

Eclipse SUMO™

Eclipse Simulation of Urban Mobility (Eclipse SUMO™) is a free and open traffic simulation toolsuite. SUMO allows modelling and analyzing intermodal traffic systems, including road vehicles, public

Eclipse SW360

Eclipse SW360 is a software catalogue application designed to provide a central place for sharing information about software components used by an organization. It is designed to neatly integrate into