awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookarchive avatar

facebookarchive/react-360Archived

0
View on GitHub↗
8,706 स्टार्स·1,221 फोर्क्स·JavaScript·5 व्यूज़facebook.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.

स्टार हिस्ट्री

facebookarchive/react-360 के लिए स्टार हिस्ट्री चार्टfacebookarchive/react-360 के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

React 360 के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो React 360 के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • anomalyco/opentuianomalyco का अवतार

    anomalyco/opentui

    12,131GitHub पर देखें↗

    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
    GitHub पर देखें↗12,131
  • godotengine/godot-demo-projectsgodotengine का अवतार

    godotengine/godot-demo-projects

    8,250GitHub पर देखें↗

    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
    GitHub पर देखें↗8,250
  • createjs/easeljscreatejs का अवतार

    createjs/easeljs

    8,168GitHub पर देखें↗

    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
    GitHub पर देखें↗8,168
  • cocos2d/cocos2d-objccocos2d का अवतार

    cocos2d/cocos2d-objc

    4,045GitHub पर देखें↗

    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
    GitHub पर देखें↗4,045
React 360 के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

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.

facebookarchive/react-360 की मुख्य विशेषताएं क्या हैं?

facebookarchive/react-360 की मुख्य विशेषताएं हैं: VR Experience Creation, Virtual Reality Frameworks, WebGL Rendering Pipelines, VR Renderers, VR Asset Loaders, Scene Graphs, VR Hardware Compatibility, VR Platforms।

facebookarchive/react-360 के कुछ ओपन-सोर्स विकल्प क्या हैं?

facebookarchive/react-360 के ओपन-सोर्स विकल्पों में शामिल हैं: 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…