Contribute

DisplayXR is open source and vendor-neutral. Whether you want to add a feature, an extension, or a new platform, here's how the project is laid out and where to start.

Understand the design first

Where the code lives

DisplayXR is a multi-repo project under the DisplayXR org. External contributors PR directly against the relevant repo.

Key decisions (ADRs)

Architecture Decision Records capture why the runtime is built the way it is. A few you'll want before touching the pipeline — the full set is in docs/adr.

Add a feature, extension, or platform

The deep guides live in the runtime repo; these are the entry points. (Writing a plug-in for a 3D-display panel instead? See the Display Vendors guide.)

Pick up an issue

Runtime dev issues live in the runtime repo; external contributors open a PR directly against it. New here? Filter for good first issue.