ViroCore is the high-performance 3D rendering engine behind ViroReact — a cross-platform C++ renderer (OpenGL ES on Android, Metal on iOS/visionOS) with a descriptive Java API for building 3D, AR, and VR experiences. It handles scene rendering, PBR lighting, animation, physics, and AR integration so you can focus on the experience rather than low-level graphics.
ViroCore is MIT licensed and free forever.
Most developers should build with
@reactvision/react-viro, which wraps this engine behind a React Native API. This repository is the native renderer that ViroReact ships as a prebuilt library.
- ViroReact docs and guides: https://viro-community.readme.io/docs/overview
ViroObjectDetector(on-device detection): https://github.com/ReactVision/viro/blob/main/docs/ViroObjectDetector.md
Discord is the best place to find the team and other developers building with ViroReact and ViroCore:
Found a bug? Please file it in this repository.
For teams adopting XR at scale, the ReactVision team works directly with you on architecture, migrations from 8th Wall or Unity, performance audits, and shipping production experiences. https://reactvision.xyz/contact
For independent agencies and consultants vetted by the ReactVision team: https://reactvision.xyz/partners
JetBrains supports ViroReact and ViroCore development through their Open Source program.
A huge thank you to everyone who supports ongoing development by sponsoring us on GitHub: https://github.com/sponsors/ReactVision
- Website: https://reactvision.xyz
- ViroReact: https://reactvision.xyz/viro-react
- ReactVision Studio: https://studio.reactvision.xyz
- Blog: https://updates.reactvision.xyz
ViroCore was originally developed by Viro Media and open-sourced in 2019. In late 2020 the Viro Community formed to maintain and modernise the project. In January 2025 Morrow Digital acquired it, and in late 2025 ReactVision was spun out as an independent company with a full-time team building the next generation of XR tooling — with ViroCore as the rendering engine at its core.
MIT licensed. © ReactVision, Inc.