npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@reactvision/react-viro

v2.51.0

Published

Maintained version of react-viro - New Architecture (Fabric) required

Readme

ViroReact is a library for building Augmented Reality (AR) and Virtual Reality (VR) experiences using React Native. Viro runs your code natively across mobile VR (including Google Daydream, Samsung Gear VR, and Google Cardboard on iOS and Android) and AR platforms (iOS ARKit and Android ARCore).

Documentation

Documentation is available here: https://viro-community.readme.io/docs/overview

We do our best to keep it up to date, but you may occasionally encounter broken links or outdated samples. If you spot anything, please submit an edit or reach out on Discord: https://discord.gg/A6TaFNqwVc

Getting Started

If you’re starting a fresh project with ViroReact, clone one of the starter kits:

  • Expo + TypeScript: https://github.com/ReactVision/expo-starter-kit-typescript
  • React Native: https://github.com/ReactVision/starter-kit
  • Expo + JavaScript: https://github.com/ReactVision/expo-starter-kit

Examples

See the ./examples directory for sample code demonstrating ViroReact usage, including automatic architecture detection and other features.

You can also browse the example projects page: https://viro-community.readme.io/docs/examples
These are a little old (~2019), but they’re still a useful reference for many parts of the library.

Connect with the ReactVision Community

For support, discussion, or contributing to ViroReact, Discord is the best place to find us:

External Support

If you need hands-on help, we maintain a list of trusted partners you can hire:
https://viro-community.readme.io/docs/hire-a-viro-react-expert

All partners are vetted by the ReactVision team and have experience shipping production-grade apps with Viro.

Powered by

JetBrains logo.

Supporters

A huge thank you to everyone who supports ongoing development by sponsoring us on GitHub:
https://github.com/sponsors/ReactVision

  • https://github.com/devicecloud-dev — Device Cloud: https://devicecloud.dev/
  • https://github.com/lentesta
  • Looking Glass: http://looking-glass.space

A little history…

ViroReact was originally developed by Viro Media (http://www.viromedia.com/) and open-sourced in 2019.

In late 2020, the Viro Community formed to help maintain and modernise the project—keeping it compatible with current React Native versions and expanding functionality over time.

In 2025, Morrow acquired ReactVision (https://www.themorrow.digital/blog/morrow-acquires-reactvision-and-viroreact-library) to accelerate development and invest in the future of ViroReact. ReactVision now has a full-time team working to keep the codebase current and ready for the next generation of XR / spatial computing.

Our vision is to enable React Native developers to build AR and VR applications that run across XR devices (smartphones, smart glasses, and headsets) from a single React Native codebase.

We (as a community) owe a great debt to Viro Media and the original authors of this library, and we hope to make them proud as it continues to grow within ReactVision.