awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookarchive avatar

facebookarchive/react-360Archived

0
View on GitHub↗
8,706 estrellas·1,221 forks·JavaScript·7 vistasfacebook.github.io/react-360↗

React 360

React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a declarative React component model. It functions as a browser-based VR platform and a WebGL VR renderer, enabling developers to create 360-degree panoramic and stereoscopic content without requiring native code installation.

The framework provides a declarative VR component library that describes VR scenes as nested React components, with props mapping to 3D objects, lights, and camera positions. It handles user input from VR controllers, gaze tracking, and mouse events through a unified event dispatch layer, while abstracting VR hardware differences through the WebVR API for cross-device head tracking and stereoscopic rendering.

Under the hood, React 360 maintains a runtime scene graph that updates 3D object positions and properties in response to state changes, and renders content through WebGL shaders and GPU-accelerated graphics. The framework includes an asset loading pipeline for asynchronous loading of 360-degree textures, 3D models, and audio assets with progress tracking and caching. Its React Native bridge architecture serialises component trees into JSON commands sent to a host runtime that manages the actual view hierarchy.

The project's documentation covers installation, component API references, and guides for building and deploying VR experiences across multiple hardware platforms.

Features

  • VR Experience Creation - Builds immersive virtual reality applications that run in a web browser using a declarative component model.
  • Virtual Reality Frameworks - Provides a framework for building immersive 360-degree and VR experiences that run in a web browser using declarative React components.
  • WebGL Rendering Pipelines - Renders 3D scenes and 360-degree content directly in the browser using WebGL shaders and GPU-accelerated graphics.
  • VR Renderers - Outputs VR content through WebGL and WebVR APIs for cross-device compatibility.
  • VR Asset Loaders - Provides asynchronous loading of 360-degree textures, 3D models, and audio assets with progress tracking and caching.
  • Scene Graphs - Maintains a hierarchical tree of 3D objects in memory, updating positions and properties in response to state changes.
  • VR Hardware Compatibility - Renders VR content through WebGL and WebVR APIs so experiences work on multiple hardware platforms without native code.
  • VR Platforms - Enables virtual reality applications to run directly in web browsers without native code installation.
  • VR Component Libraries - Provides a library of reusable React components for constructing 360-degree and virtual reality user interfaces.
  • Declarative UI Components - Describes VR scenes as nested React components with props mapping to 3D objects, lights, and camera positions.
  • Input Event Dispatchers - Handles user input from VR controllers, gaze tracking, and mouse events through a unified event dispatch layer.
  • Cross-Platform Rendering - Renders VR content through WebGL and WebVR APIs so experiences work on multiple hardware platforms without native code.
  • VR Development - Develops virtual reality applications using React's component model and declarative programming approach.
  • WebVR Applications - Creates virtual reality applications that run directly in web browsers without requiring native app installation.
  • Authoring Tools - Creates and composes 360-degree panoramic and stereoscopic content for VR experiences.
  • VR Device Abstraction Layers - Abstracts VR hardware differences through the WebVR API, enabling cross-device head tracking and stereoscopic rendering.
  • Bridge Architectures - Serialises React component trees into JSON commands sent over a native bridge to a host runtime managing the view hierarchy.

Historial de estrellas

Gráfico del historial de estrellas de facebookarchive/react-360Gráfico del historial de estrellas de facebookarchive/react-360

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace facebookarchive/react-360?

React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a declarative React component model. It functions as a browser-based VR platform and a WebGL VR renderer, enabling developers to create 360-degree panoramic and stereoscopic content without requiring native code installation.

¿Cuáles son las características principales de facebookarchive/react-360?

Las características principales de facebookarchive/react-360 son: VR Experience Creation, Virtual Reality Frameworks, WebGL Rendering Pipelines, VR Renderers, VR Asset Loaders, Scene Graphs, VR Hardware Compatibility, VR Platforms.

¿Qué alternativas de código abierto existen para facebookarchive/react-360?

Las alternativas de código abierto para facebookarchive/react-360 incluyen: anomalyco/opentui — Opentui is a terminal user interface framework for building interactive command line applications. It provides a… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… hiloteam/hilo — Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through… createjs/easeljs — EaselJS is a JavaScript library for creating interactive 2D graphics and animations using the HTML5 Canvas element. It… cocos2d/cocos2d-objc — cocos2d-objc is an Objective-C 2D game engine designed for developing interactive games and applications. It serves as… didi/mpx — MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from…

Alternativas open-source a React 360

Proyectos open-source similares, clasificados según cuántas características comparten con React 360.
  • anomalyco/opentuiAvatar de anomalyco

    anomalyco/opentui

    12,131Ver en GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    TypeScript
    Ver en GitHub↗12,131
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Ver en GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Ver en GitHub↗8,250
  • createjs/easeljsAvatar de createjs

    createjs/easeljs

    8,168Ver en GitHub↗

    EaselJS is a JavaScript library for creating interactive 2D graphics and animations using the HTML5 Canvas element. It functions as a 2D animation framework, a canvas scene graph manager, and an interaction wrapper for detecting and responding to mouse and touch events. The library features a rendering pipeline that utilizes WebGL to increase the drawing performance of bitmap and cached content. It organizes visual elements into a hierarchical display list, allowing nested groups of 2D graphics objects to be transformed and animated as single units. Its capabilities cover the rendering of ve

    JavaScript
    Ver en GitHub↗8,168
  • cocos2d/cocos2d-objcAvatar de cocos2d

    cocos2d/cocos2d-objc

    4,045Ver en GitHub↗

    cocos2d-objc is an Objective-C 2D game engine designed for developing interactive games and applications. It serves as a cross-platform game framework that enables the deployment of a shared codebase across iOS, tvOS, and macOS. The project features a hardware-accelerated 2D renderer utilizing OpenGL and Metal to display sprites, tile maps, and particle effects. It includes a dedicated OpenAL audio engine for managing music and spatialized sound effects, alongside a cross-platform input handler for processing touch, mouse, keyboard, and accelerometer events. The framework provides capabiliti

    Objective-C
    Ver en GitHub↗4,045
Ver las 30 alternativas a React 360→