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.

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.