{"id":15037056,"url":"https://github.com/reactvision/viro","last_synced_at":"2026-03-12T02:11:05.075Z","repository":{"id":38850565,"uuid":"316365189","full_name":"ReactVision/viro","owner":"ReactVision","description":"ViroReact: The library for building AR and VR applications and experiences with React Native.","archived":false,"fork":false,"pushed_at":"2025-04-25T02:50:32.000Z","size":151547,"stargazers_count":1551,"open_issues_count":108,"forks_count":185,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-05-13T14:52:13.711Z","etag":null,"topics":["android","ar","augmented-reality","blacklivesmatter","expo","ios","mixed-reality","nowar","react-native","viro-community","viroreact","virtual-reality","vr","xr"],"latest_commit_sha":null,"homepage":"https://viro-community.readme.io/docs/overview","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ReactVision.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-11-27T00:40:37.000Z","updated_at":"2025-05-10T22:57:15.000Z","dependencies_parsed_at":"2023-02-06T23:31:57.730Z","dependency_job_id":"4774883b-b454-4438-82fe-e0ae836eae2e","html_url":"https://github.com/ReactVision/viro","commit_stats":{"total_commits":90,"total_committers":19,"mean_commits":"4.7368421052631575","dds":0.8,"last_synced_commit":"d6b51f0fe292709dede871e26de2675ad8071943"},"previous_names":["nativevision/viro","virocommunity/viro","reactvision/viro"],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReactVision%2Fviro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReactVision%2Fviro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReactVision%2Fviro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReactVision%2Fviro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ReactVision","download_url":"https://codeload.github.com/ReactVision/viro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254020608,"owners_count":22000753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","ar","augmented-reality","blacklivesmatter","expo","ios","mixed-reality","nowar","react-native","viro-community","viroreact","virtual-reality","vr","xr"],"created_at":"2024-09-24T20:33:14.017Z","updated_at":"2025-12-24T05:57:41.262Z","avatar_url":"https://github.com/ReactVision.png","language":"Java","funding_links":["https://github.com/sponsors/ReactVision"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\" style=\"background-color: #CCCCCC;\"\u003e\n  \u003ca href=\"https://www.reactvision.xyz/\"\u003e\n    \u003cimg src=\"https://jjhxsdfjbcyrgmbjocnp.supabase.co/storage/v1/object/public/Downloads/ReactVision/rv-logo-icon.png\" alt=\"react vision logo\" width=\"120px\" height=\"120px\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n[![npm version](https://img.shields.io/npm/v/@reactvision/react-viro)](https://www.npmjs.com/package/@reactvision/react-viro)\n[![downloads](https://img.shields.io/npm/dm/@reactvision/react-viro?color=purple)](https://www.npmjs.com/package/@reactvision/react-viro)\n[![Discord](https://img.shields.io/discord/774471080713781259?label=Discord)](https://discord.gg/yqqEGUjK)\n\n# ViroReact\n\nViroReact is a library for developers to rapidly build augmented reality (AR) and virtual reality (VR) experiences. Developers write in React Native and Viro runs their code natively across all mobile VR (including Google Daydream, Samsung Gear VR, and Google Cardboard for iOS and Android) and AR (iOS ARKit and Android ARCore) platforms.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg height=\"200\" src=\"https://raw.githubusercontent.com/viromedia/viro/master/code-samples/js/ARCarDemo/viro_car_marker_demo.gif\"\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg height=\"200\" src=\"https://github.com/ViroCommunity/viro/assets/430272/b153b8e4-7b40-4197-b05b-dd1eb1566102\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n# Documentation\n\n[Documentation can be found here](https://viro-community.readme.io/docs/overview). While we do our best to keep all documentation up to date you may come across issues with broken links or outdated code samples If you do come across any issues please do let us know by either submitting an edit or [get in touch on Discord.](https://discord.gg/A6TaFNqwVc)\n\n## Getting Started\n\nIf you are starting a fresh project with ViroReact, consider cloning one of our starter kits:\n\n- [Expo + TypeScript](https://github.com/ReactVision/expo-starter-kit-typescript)\n- [React Native](https://github.com/ReactVision/starter-kit)\n- [Expo + JavaScript](https://github.com/ReactVision/expo-starter-kit)\n\n# Examples\n\nCheck out the [examples](./examples) directory for sample code demonstrating how to use ViroReact with automatic architecture detection and other features.\n\nYou can also see our [Example projects](https://viro-community.readme.io/docs/examples) page. These are a little old (~2019) but are a great reference point for how to use bits of the library.\n\n# Connect with the ReactVision Community\n\nWhether you're looking for support with building your AR or VR application or you want to contribute to ViroReact, the best way to contact our team and connect with the ReactVision Community is via Discord. \n\n\u003ca href=\"https://discord.gg/A6TaFNqwVc\"\u003e\n   \u003cimg src=\"https://discordapp.com/api/guilds/774471080713781259/widget.png?style=banner2\" alt=\"Discord Banner 2\"/\u003e\n\u003c/a\u003e\n\n# External Support\n\nIf you need hands-on support with a project, you can visit our documentation site, where we have a [list of trusted partners whom you can hire to help with your project](https://viro-community.readme.io/docs/hire-a-viro-react-expert). All partners are vetted by the ReactVision team and all have experience creating production-grade apps with Viro. \n\n# Supporters\nA huge thank you to everyone who supports the ongoing development of ReactVision and Viro by [sponsoring us on GitHub](https://github.com/sponsors/ReactVision).\n- [devicecloud-dev](https://github.com/devicecloud-dev) - [Device Cloud](https://devicecloud.dev/)\n- [lentesta](https://github.com/lentesta)\n- [Looking Glass](http://looking-glass.space)\n\n# A little history...\n\nViroReact was originally developed by the [Viro Media](http://www.viromedia.com/), but was open-sourced in 2019. In late 2020, the Viro Community was formed to help maintain and move the project onwards, updating it so it could run with modern versions of React Native, and start to add in new features.\n\nFollowing years of support, in 2025, [Morrow acquired ReactVision](https://www.themorrow.digital/blog/morrow-acquires-reactvision-and-viroreact-library) to help accelerate its development and give it the resources needed to enable ReactVision to capture the rapidly growing demand for ViroReact. ReactVision now has a team working full-time to help ensure the codebase is updated and ready for the future of XR / Spatial Computing. Our vision is to enable React Native developers to build AR and VR applications that can run across all XR devices (smartphones, smart glasses, and headsets) off of a single React Native codebase.\n\nWe, as a community, owe a great debt to Viro Media and the people who developed this library originally. We hope to make them proud as it continues to develop and grow within ReactVision.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freactvision%2Fviro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freactvision%2Fviro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freactvision%2Fviro/lists"}