List of Projects

Eclipse p3com

Eclipse p3com enables arbitrary communication interfaces through a convenient and modern high level API while exploiting full HW capabilities. Eclipse "p3com" stands for: Pluggable Portable Publish

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 GEMOC Studio

The Eclipse GEMOC Studio offers a framework for designing and integrating EMF-based modeling languages. The framework provides a generic interface to plug in different execution engines associated to

Eclipse Oniro Compliance Toolchain

Eclipse Oniro Compliance Toolchain implements a Continuous Compliance workflow for Oniro repositories. The goal is to continuously scan (through ScanCode and Fossology) the source code of all first

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 Cloe™

Eclipse Cloe™ provides an enhanced middleware solution for closed-loop simulations, with a focus on functional software tests on system level. Cloe is used as a development tool for interactive and

Eclipse OpenMCx™

Eclipse OpenMCx™ is an open, tool-neutral co-simulation middleware based upon Modelica [1] simulation standards, such as Functional Mock-up Interface (FMI) [2] and Distributed-Co-Simulation-Protocol

Eclipse ImageN

The Eclipse ImageN project provides an extensible, on-demand image processing library with no artificial restrictions on raster size or number of bands. Eclipse ImageN provides: Modern Java API using

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

LocationTech JTS Topology Suite™

The LocationTech JTS Topology Suite™ (JTS) is an open source Java software library that provides an object model for planar geometry together with a set of fundamental geometric functions. JTS

LocationTech Proj4J

LocationTech Proj4J is a Java port of the widely used Proj.4 library for coordinate reprojection. While Proj.4 is widely used and battle-tested, some projects benefit from a pure-Java implementation

LocationTech RasterFrames™

LocationTech RasterFrames™ brings the power of Spark DataFrames to geospatial raster data, empowered by the map algebra and tile layer operations of GeoTrellis. The underlying purpose of RasterFrames

LocationTech SFCurve

The LocationTech SFCurve library is a Scala library for the creation, transformation, and querying of space-filling curves ( It is a common

LocationTech Spatial4j

LocationTech Spatial4j is a general purpose spatial / geospatial ASL licensed open-source Java library. Its core capabilities are 3-fold: to provide common geospatially-aware shapes, to provide

LocationTech GeoGig

LocationTech GeoGig is a Distributed Version Control System (DVCS) specially designed to handle geospatial data efficiently. It takes inspiration from the source code versioning system Git, but has an approach suited to the spatial data it manages. GeoGig efficiently handles very large binary data, divided up into features with the opportunity to optimise spatial operations using a spatial index. This is in contrast to Git which handles large text data, divided up into lines.

LocationTech GeoTrellis

The core LocationTech GeoTrellis framework provides an ability to process large and small data sets with low latency by distributing the computation across multiple threads, cores, CPUs and machines. The software includes the ability to rapidly process and distribute processing of raster data as well as data import and conversion tools for the ARG data structure.

OSGi® Specification Project

OSGi® specifications enable the development, deployment and management of embedded, server-side, and cloud-native applications using software modularity to vastly improve the evolution, maintainability, and interoperability of applications and infrastructure.

Eclipse Mosquitto™

Eclipse Mosquitto provides a lightweight server implementation of the MQTT protocol that is suitable for all situations from full power machines to embedded and low power machines. Sensors and actuators, which are often the sources and destinations of MQTT messages, can be very small and lacking in power. This also applies to the embedded machines to which they are connected, which is where Mosquitto could be run.

Eclipse Model Framework Technology (EMFT)

The Eclipse Modeling Framework Technology (EMFT) project exists to incubate new technologies that extend or complement EMF.

Eclipse CHESS™

Eclipse CHESS™ implements the CHESS UML profile, a specialization of the Modeling and Analysis of Real-Time and Embedded Systems (MARTE) profile, by producing extensions to Papyrus that provide