ViroReact is a the best, and most popular, library for building AR and VR applications using React Native and Expo. Write your mixed reality code once, in a language and environment you know and love, and ViroReact will render your application natively across different AR and VR platforms and devices.
Get Started with ViroReactViroReact is the most-used XR framework in the React Native world. Write your AR or VR app once, then ship it natively to iOS, Android, visionOS, Meta Quest, and more. No rewrites, no bridges to maintain. Unlike WebXR or other “one-canvas-fits-all” solutions, ViroReact’s core renderer converts your code into true native draw calls on every platform, so you keep the buttery performance and device-specific features users expect.
Platform
Supported
iOS
Supported
Android
Supported
VisionOS
Internal Preview
Meta HorizonOS
Coming Soon
Android XR
Coming Soon
Kickstart your build in minutes with the ViroReact Starter Kit. It spins up a React Native + Expo project with TypeScript, and a set of XR demos that teach the core concepts (scenes, objects, user interactions, plane detection, and more). Tweak the examples, drop in your own assets, and see changes instantly on device. It’s the fastest way to learn ViroReact’s patterns and start experimenting toward production-ready XR experiences, powered by ViroReact's native renderer.
Try The ViroReact Starter-Kit
ViroReact is 100% free and open-source (MIT), no paywalls, no feature locks, nothing hidden. Everything lives in the open on GitHub. Our engaged developer community collaborates with the ReactVision team, in Discord and on GitHub, to fix bugs, ship features, and keep the library stable. If you want to make something better, join the conversation or open a PR - together we make ViroReact stronger for everyone.
View ViroReact on GitHub
Build with the stack you already know and love: React Native and TypeScript. With ViroReact, you build your AR and VR scenes in React Native, keep your existing mobile tooling, and enjoy TypeScript safety. Write your app once and run it natively on multiple platforms with ViroReact's native renderer. No new engine or language to learn; just your favorite stack, made spatial.
Leveraging our teams deep expertise and intimate knowledge of ViroReact. Our enterprise team can quickly build immersive, cross-platform experiences tailored specifically to your business goals. Reach out today and let our team turn your AR ideas into reality. Ideal for organisations looking for help with the adoption of ReactVision tools into both their application and wider workflows.
Contact Our Enterprise TeamHave a quick question or need feedback? Jump into our Discord for real-time chat, or post on r/ReactVision to get answers, code samples, and tips from thousands of fellow builders.
Need deeper help? Engage a trusted ViroReact Partner. Certified agencies and consultants can architect, build, or optimise your XR app, run performance audits, and guide store launches so you ship faster with confidence.
Find a Trusted Partner
© 2025 ReactVision, Inc. All rights reserved.
Site version 1.6.0
Sitemap | StudioGo Privacy Policy