Skip to content
SPECIFICTION
Get listed

CitraVR

github.com

Free plan Android
Visit github.com
Spec score 7.4 #9 of 14 in Nintendo 3DS Emulators

What it is

CitraVR is a free Quest app for playing 3DS homebrew and personal game backups in 3D. It supports stereoscopic rendering, mixed reality, and a large screen that can be moved and resized. The listed compatible headsets are Meta Quest 2, Quest Pro, Quest 3, and Quest 3S. It works with Touch controllers and third-party wired USB or wireless Bluetooth controllers. The app uses an emulator core incorporating changes from Azahar and has Azahar as its upstream project. CitraVR is an engineless OpenXR app, and its maker says it does not depend on the Meta SDK. Its source is public under GPLv3 or later. Games must be decrypted because the Azahar core no longer supports encrypted games. Release notes describe Android multiplayer rooms with private rooms, chat, and public-room browsing when an unofficial web API is configured. They also warn that Vulkan with asynchronous shader compilation may cause graphics artifacts or briefly incomplete visuals while shaders compile. Releases are provided through GitHub Releases, with support resources including troubleshooting pages, GitHub issues, and a Discord channel.

Spec sheet

What it does
CitraVR is a Quest app for playing 3DS homebrew and personal game backups in 3D.Read 3 Oct 2026 · github.com
Support
The maker directs users to troubleshooting and known-issues pages, GitHub issues, and the CitraVR Discord support channel.Read 3 Oct 2026 · github.com
Architecture
CitraVR is an engineless OpenXR app, and the maker says it is independent of the Meta SDK.Read 3 Oct 2026 · github.com
Controllers
CitraVR supports Touch controllers and third-party wired USB and wireless Bluetooth controllers.Read 3 Oct 2026 · github.com
Downloads
The maker provides releases through the project’s GitHub Releases page.Read 3 Oct 2026 · github.com
Emulator core
CitraVR incorporates changes from Azahar and uses Azahar as its upstream emulator project.Read 3 Oct 2026 · github.com
Game requirement
Games must be decrypted; the release notes say encrypted games are no longer supported by the Azahar core.Read 3 Oct 2026 · github.com
Headsets
The listed compatible headsets are Meta Quest 2, Quest Pro, Quest 3, and Quest 3S.Read 3 Oct 2026 · github.com
License and source
The project is GPLv3 or later, and its source code is publicly available.Read 3 Oct 2026 · github.com
Multiplayer
The release notes describe Android multiplayer rooms with private rooms, chat, and public-room browsing when an unofficial web API is configured.Read 3 Oct 2026 · github.com
Rendering
The app supports stereoscopic rendering, mixed reality, and a large movable and resizable screen.Read 3 Oct 2026 · github.com
Rendering caveat
The release notes warn that Vulkan with asynchronous shader compilation may cause graphics artifacts or briefly show incomplete graphics while shaders compile.Read 3 Oct 2026 · github.com

Plans and prices

CitraVR (Beta) Free GPL-licensed · Meta Quest 2, Quest Pro, Quest 3, Quest 3S Read 3 Oct 2026 · github.com

Every CitraVR plan and price →

Strong points and limits

Strong points

  • Supports four listed Quest headset models
  • Offers stereoscopic rendering and mixed reality
  • Works with Touch and third-party controllers
  • Public source code under GPLv3 or later
  • Includes multiplayer rooms with an API configured

Limits

  • Games must be decrypted
  • Vulkan shader compilation may cause visual artifacts
  • Public-room browsing requires an unofficial web API

Who it suits

CitraVR suits Quest owners who want to play decrypted 3DS homebrew or personal backups in a movable 3D display. It may also suit users interested in mixed reality or multiplayer rooms, provided the needed unofficial web API is configured.

Verdict

CitraVR specifies its Quest headset and controller support, display modes, and source license. Users should check game decryption requirements and the multiplayer API condition before relying on those features.

Where Specifiction places it

Alternatives to CitraVRAll alternatives →