awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookarchive avatar

facebookarchive/react-360Archived

0
View on GitHub↗
8,706 stele·1,221 fork-uri·JavaScript·5 vizualizărifacebook.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.

Istoric stele

Graficul istoricului de stele pentru facebookarchive/react-360Graficul istoricului de stele pentru facebookarchive/react-360

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru React 360

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React 360.
  • anomalyco/opentuiAvatar anomalyco

    anomalyco/opentui

    12,131Vezi pe 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
    Vezi pe GitHub↗12,131
  • godotengine/godot-demo-projectsAvatar godotengine

    godotengine/godot-demo-projects

    8,250Vezi pe 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
    Vezi pe GitHub↗8,250
  • createjs/easeljsAvatar createjs

    createjs/easeljs

    8,168Vezi pe 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
    Vezi pe GitHub↗8,168
  • cocos2d/cocos2d-objcAvatar cocos2d

    cocos2d/cocos2d-objc

    4,045Vezi pe 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
    Vezi pe GitHub↗4,045
Vezi toate cele 30 alternative pentru React 360→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale facebookarchive/react-360?

Principalele funcționalități ale facebookarchive/react-360 sunt: VR Experience Creation, Virtual Reality Frameworks, WebGL Rendering Pipelines, VR Renderers, VR Asset Loaders, Scene Graphs, VR Hardware Compatibility, VR Platforms.

Care sunt câteva alternative open-source pentru facebookarchive/react-360?

Alternativele open-source pentru facebookarchive/react-360 includ: 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…