Specification
The complete Codec V2 serialization specification — architecture, configuration resolution, type/reference/feature strategies and the full annotation reference.
Start at the Overview
An EMF codec framework built on Jackson 3.x — serialize and deserialize EMF EObjects to JSON, BSON, CBOR, YAML, CSV and more, driven by declarative configuration.

Fennec Codec (org.eclipse.fennec.codec) is an EMF codec framework built on Jackson 3.x for serializing and deserializing EMF EObjects to JSON and other formats — BSON, CBOR, YAML, CSV, ODS, XLSX, GeoJSON and more. Serialization is driven by declarative configuration (annotations and options) resolved through a well-defined scope chain, so the same model can be rendered many ways without touching code.
The documentation here is the Codec V2 specification — the source of truth for how the codec resolves configuration and serializes types, references, features and IDs across formats — together with practical references. Internal development notes (plans, architecture deep-dives, security analyses) live in the docs/ folder on GitHub.