Skip to content

Eclipse FennecEMF for OSGi and the Web

Turning the Eclipse Modeling Framework into first-class OSGi services — and bringing a full EMF/OCL stack to the web.

Eclipse Fennec logo

Project Overview

Eclipse Fennec extends EMF to work optimally with OSGi and adds the components needed for end-to-end, model-based applications — serialization and codecs, distributed model registries, persistence and validation. The work spans a ready-to-run application, a Java/OSGi core, and a TypeScript stack. Pick a project to jump to its repository.

Applications

Ready-to-run services built on the Fennec stack.

Model Atlas

Java

Fennec Model Atlas — a distributed EMF model registry and repository service.

Data Atlas

Java

Fennec Data Atlas — data management service built on the Fennec stack.

Java / OSGi Core

The Fennec EMF runtime on the JVM — bringing the Eclipse Modeling Framework into a dynamic, modular OSGi world.

TypeScript Stack

EMF and OCL reimagined for the web — modeling, code generation and constraint evaluation in TypeScript.

Python Stack

The Eclipse Modeling Framework brought to Python — modeling and code generation for the Python ecosystem.

Released under the EPL-2.0 License. Eclipse Fennec is part of the Eclipse Foundation.