Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Elameri/awesome-openxr

A curated list of awesome OpenXR resources.
https://github.com/Elameri/awesome-openxr

List: awesome-openxr

augmented-reality mixed-reality opengl openxr virtual-reality vulkan

Last synced: 16 days ago
JSON representation

A curated list of awesome OpenXR resources.

Awesome Lists containing this project

README

        

# Awesome OpenXR [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

[](https://www.khronos.org/openxr/)

> A curated list of OpenXR links and resources.

[OpenXR](https://www.khronos.org/openxr/) is an open standard that provides native access to a range of virtual and augmented reality devices.

## Contents
- [Notable Apps](#notable-apps)
- [Development](#development)
- [Runtimes](#runtimes)
- [Engines](#engines)
- [Tutorials](#tutorials)
- [Projects](#projects)
- [Communities](#communities)
- [Related Lists](#related-lists)

## Notable Apps
- [Microsoft Flight Simulator](https://www.flightsimulator.com/)
- [Minecraft in VR](https://www.minecraft.net/en-us/vr)

## Development

### Runtimes

> [About OpenXR runtimes](https://monado.freedesktop.org/about-runtimes.html) - General background information about OpenXR runtimes.

- Bytedance: [OpenXR Mobile SDK](https://developer-global.pico-interactive.com/sdk?deviceId=1&platformId=3&itemId=11)
- Canon: [MREAL Platform Displays and Headsets](https://www.canon-its.co.jp/files/user/solution/mr/lp/)
- Collabora: [Open source OpenXR implementation for a variety of headsets on Linux and other platforms](http://monado.dev/)
- HTC: [OpenXR PC and Mobile support](https://developer.vive.com/resources/openxr/)
- Magic Leap: [OpenXR instructions for Magic Leap 2](https://developer-docs.magicleap.cloud/docs/guides/native/native-openxr-setup)
- Meta: [OpenXR Mobile SDK](https://developer.oculus.com/downloads/package/oculus-openxr-mobile-sdk/), [OpenXR PC Support](https://developer.oculus.com/documentation/native/pc/dg-openxr)
- Microsoft: [OpenXR runtime for Windows Mixed Reality headsets](https://aka.ms/openxr)
- SteamVR: [OpenXR runtime for all supported headsets on Windows](http://steamvr.com/)
- Varjo: [OpenXR runtime for all supported Varjo headsets](https://developer.varjo.com/docs/openxr/openxr)

### Engines
- [Unreal](https://unity.com/) - One of the most used game engines, developed by Epic Games, and supporting OpenXR as of version 4.23.
- [Official Documentation](https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/XRDevelopment/OpenXR/)

- [Unity](https://unity.com/) - A very popular game engine supporting OpenXR as of version 2020.2.0.
- [Official Documentation](https://docs.unity3d.com/Packages/[email protected]/manual/index.html)

- [Godot](https://godotengine.org/) - A cross-platform, open-source engine with OpenXR support as of version 3.3.
- [Official Documentation](https://docs.godotengine.org/en/3.5/tutorials/vr/openxr/index.html)

## Tutorials

- [Getting started with OpenXR](https://learn.microsoft.com/en-us/windows/mixed-reality/develop/native/openxr-getting-started) - Microsoft guide to start developing using OpenXR for HoloLens 2 and Windows Mixed Reality headset.

- [Introduction to OpenXR](https://playdeck.net/blog/introduction-to-openxr) - Building a cross-platform Mixed Reality application from scratch, without game engines, and deploying it to Hololens 2.

## Projects
- [LOVR - Lua Virtual Reality Framework](https://github.com/bjornbytes/lovr)
- [LWJGL - Java library that enables cross-platform access to popular native graphics development APIs](https://github.com/LWJGL/lwjgl3)
- [Open Brush - A free fork of Tilt Brush, a room-scale 3D-painting virtual-reality application](https://github.com/icosa-foundation/open-brush)

## Communities

- [Khronos OpenXR Forum](https://community.khronos.org/c/openxr/) - Official OpenXR forum by the Khronos Group, the consortium developing OpenXR.
- [KhronosDevs Slack](https://khr.io/slack) - Official Khronos Developer Slack, containing an OpenXR channel.
- [r/OpenXR](https://www.reddit.com/r/OpenXR/) - Main subreddit for OpenXR.
- [Monado Discord](https://discord.gg/8RkJgRJ) - Official Discord server for Monado, the first OpenXR runtime for GNU/Linux.

## Related Lists
* [awesome](https://github.com/sindresorhus/awesome) - Curated list of awesome lists.
* [awesome-webxr](https://github.com/msub2/awesome-webxr) - Curated list of WebXR links and resources.
* [awesome-opengl](https://github.com/eug/awesome-opengl) - Curated list of awesome OpenGL libraries, debuggers and resources.
* [awesome-vulkan](https://github.com/vinjn/awesome-vulkan) - Curated list of awesome Vulkan libraries, debuggers and resources.