GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ReactVision
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — ReactVision

README.md

ReactVision

ReactVision

Open-source tools for building spatial, augmented reality, and computer vision experiences with React Native.

Website · ViroReact · ReactVision Studio · Blog · Discord


Building spatial experiences with React Native

ReactVision develops open-source infrastructure for bringing augmented reality, spatial computing, and on-device computer vision to the React Native ecosystem.

Our work is centred around ViroReact, providing native integrations and higher-level APIs that make capabilities such as ARKit, ARCore, object detection, face tracking, and spatial rendering accessible from React Native.

We focus on keeping these capabilities:

  • Cross-platform — targeting iOS and Android from a shared React Native codebase.
  • Native where it matters — integrating directly with platform APIs and native runtimes.
  • Composable — specialised capabilities can be added independently instead of bloating the core runtime.
  • On-device — computer vision workloads can execute locally without requiring a remote inference service.
  • Open source — our core tooling is available for the community to use, inspect, and improve.

Projects

ViroReact

Our core React Native framework for building augmented reality and spatial applications using ARKit and ARCore.

It provides a declarative React API for scenes, 3D objects, materials, animations, tracking, AR anchors, spatial interaction, and native AR capabilities.

Explore ViroReact →

@reactvision/react-viro-onnx

On-device computer vision for ViroReact using ONNX Runtime.

It provides the inference backend for ViroObjectDetector, including model execution, non-maximum suppression, class decoding, and hardware-accelerated inference where supported.

View on GitHub →

@reactvision/react-viro-face-tracking

Optional front-camera face tracking for ViroReact.

On iOS, it integrates ARKit's TrueDepth face-tracking capabilities while keeping those APIs outside the core ViroReact binary. On Android, ViroReact uses ARCore Augmented Faces.

View on GitHub →

ReactVision Studio

ReactVision Studio complements the runtime ecosystem with tooling for creating and working with ReactVision experiences.

Open ReactVision Studio →

Technology

Our projects sit at the intersection of several technologies:

React Native · TypeScript · C++ · Objective-C++ · Swift · Kotlin · ARKit · ARCore · ONNX Runtime · Computer Vision · Spatial Computing

Community

ReactVision is built in the open.

If you're building with ViroReact, experimenting with spatial computing in React Native, or interested in contributing to the ecosystem, join the community on Discord.

ReactVision Discord

Contributing

Contributions, bug reports, feature proposals, and discussions are welcome.

Individual repositories contain their own development and contribution instructions. For larger proposals, opening a discussion or issue before implementation is recommended.

Links

  • Website: https://reactvision.xyz
  • ViroReact: https://reactvision.xyz/viro-react
  • ReactVision Studio: https://studio.reactvision.xyz
  • Updates: https://updates.reactvision.xyz
  • Discord: https://discord.gg/A6TaFNqwVc
  • npm: https://www.npmjs.com/org/reactvision

ReactVision
Open-source spatial computing for React Native.

Pinned Loading

  1. viro viro Public

    ViroReact is the leading library for building AR and VR experiences and applications using React Native and Expo.

    TypeScript 1.8k 213

  2. virocore virocore Public

    ViroCore: A cross-platform AR/VR renderer

    C++ 74 40

  3. expo-starter-kit-typescript expo-starter-kit-typescript Public

    ViroReact Expo Starter Kit. If you're looking to get started with ViroReact and want to use Expo, this is the starter kit for you. This starter kit uses ViroReact, Expo (with Expo Router) and is wr…

    TypeScript 50 30

Repositories

Loading
Type
Language
Sort
Showing 10 of 14 repositories
  • expo-starter-kit-typescript Public

    ViroReact Expo Starter Kit. If you're looking to get started with ViroReact and want to use Expo, this is the starter kit for you. This starter kit uses ViroReact, Expo (with Expo Router) and is written in TypeScript.

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/expo-starter-kit-typescript's past year of commit activity
    TypeScript 50 MIT 30 3 1 Updated Nov 12, 2026
  • viro Public

    ViroReact is the leading library for building AR and VR experiences and applications using React Native and Expo.

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/viro's past year of commit activity
    TypeScript 1,837 MIT 213 27 (2 issues need help) 1 Updated Nov 11, 2026
  • virocore Public

    ViroCore: A cross-platform AR/VR renderer

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/virocore's past year of commit activity
    C++ 74 MIT 40 6 2 Updated Nov 10, 2026
  • viro-web-renderer Public

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/viro-web-renderer's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Nov 9, 2026
  • react-native-visionos Public

    A framework for building native visionOS applications using React

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/react-native-visionos's past year of commit activity
    C++ 1 MIT 1 0 10 Updated Nov 3, 2026
  • viro-mcp Public

    ViroReact MCP server: structured, source-level knowledge of ViroReact for AI coding agents.

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/viro-mcp's past year of commit activity
    TypeScript 0 0 0 2 Updated Oct 31, 2026
  • react-viro-onnx Public

    ONNX Runtime inference provider for @reactvision/react-viro ViroObjectDetector

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/react-viro-onnx's past year of commit activity
    Objective-C++ 1 MIT 0 0 8 Updated Oct 20, 2026
  • react-viro-face-tracking Public

    Front-camera (ARKit face-tracking) AR provider for @reactvision/react-viro. Keeps the TrueDepth API out of the core binary; opt in only when you need front-camera AR.

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/react-viro-face-tracking's past year of commit activity
    TypeScript 0 MIT 0 0 2 Updated Oct 7, 2026
  • ctrl-space-hackathon Public

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/ctrl-space-hackathon's past year of commit activity
    0 0 0 0 Updated Oct 5, 2026
  • visionos-template Public

    Uh oh!

    There was an error while loading. Please reload this page.

    ReactVision/visionos-template's past year of commit activity
    Ruby 0 MIT 0 0 0 Updated Oct 1, 2026
View all repositories

People

@oliedis @doranteseduardo

Sponsors

  • @devicecloud-dev
  • @oliedis
  • @lentesta
  • Private Sponsor

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.