JavaScript 3D library
3d scene-graph html5 svg canvas webgl webvr three three.js visualization data-visualization charts charting-libraryBabylon.js is a JavaScript 3D engine based on webgl.
webgl webgl2 3d game-development webvr babylon webaudio typescript html5 visualization data-visualization charts charting-libraryInstall with npm or yarn. See aframe-react-boilerplate for a basic example.
react vr aframe virtual-reality webvr a-frame aframevr mozvr reactvr react-vr react-componentA helper three.js library for building AR web experiences that run in WebARonARKit and WebARonARCore. See three.ar.js API documentation for details.
webvr webar ar vr augmented webaronarkit webaronarcore webxr arcore arkit augmented-realityA JavaScript implementation of the WebVR spec. This project ensures your WebVR content works on any platform, whether or not the browser/device has native WebVR support, or when there are inconsistencies in implementation. Take a look at basic WebVR samples that use this polyfill.
webvr webxr polyfill vrPlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in all modern browsers without the need for a plugin. You can see more games on the PlayCanvas website.
webgl webgl2 game-engine playcanvas webvr gamedev augmented-reality virtual-reality webxr 3dFind more examples here and on YouTube. This project enables developers to build XR experiences using the same code that runs on the web. Exokit engine is written on top of Node and emulates a web browser, providing native hooks for WebGL, WebXR, WebAudio, and other APIs used in immersive experiences.
android webgl browser web canvas a-frame engine webrtc webvr virtual-reality reality xr webxr magicleap exokit native vr ar vive oculus magic-leapKevin's collection of A-Frame components and scenes. A page should open in your browser. You can develop on the source code and the server will handle live compilation and bundling.
aframe vr webvr virtualreality virtual-reality 3d a-frame a-frame-components aframe-component aframe-components k-frame kframe three threejsA universal React-compatible render engine. Rax is a universal JavaScript library with a largely React-compatible API. If you use React, you already know how to use Rax. Its features include zero configuration, Progressive Web App(PWA), Server-Side Rendering(SSR) and Function as a service(FaaS) can be used out of the box.
weex react universal vdom redux webvr vr mobile react-frameworkPrimrose is an immersive environment for web browsers on desktop and mobile devices alike. Within this environment, web developers can be applications that progressively enhance to support users on a wide variety of form factors, including high-end VR headsets. If you're interested in contributing to the framework, we'd love to have you involved. Primrose is open to contributors of all skill levels and we are ready and willing to help beginners work through issues. Please read the guidelines for contributing before doing so.
webvr-framework virtual-reality webvr framework first-timers help-wanted html5 object-oriented webgl computer-graphics vr text editor canvas syntax highlightingBoilerplate for building virtual reality experiences with A-Frame and React with aframe-react.
aframe react vr boilerplate a-frame mozvr reactvr aframe-react webvrA BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
threejs tree performance acceleration geometry graphics distance webvr point-cloud raycast mesh intersection bvh bounds three-js pointcloud webxr bounds-hierarchyChrome DevTools extension that enables users and developers to run WebVR 1.0 content without having a supported HMD headset or even a compatible browser/platform. It currently emulates an HTC Vive. It can also help develop even if one owns an HMD, by making repetitive actions that require putting the HMD on and off easier to check through the DevTools panel.
chrome-devtools-extension webvr hmd emulationLÖVR is a simple framework for creating virtual reality experiences with Lua, based on LÖVE. Documentation and examples are available on the website.
vr openvr virtual-reality vive oculus-rift lovr webvr game-engineA javascript library allowing easily to create the Enter VR button a WebVR site. It will automatically detect the support in the browser and show correct messages to the user. The intention for the library is to create an easy way to make a button solving as many of the common use cases of WebVR as possible, and show some best practices for how to work with WebVR. To use the button in A-Frame, include the library as above, and add webvr-ui to the scene.
webvr threejs vrYou can check the live demo here. Develop and export WebXR experiences using the Unity Engine.
webgl unity augmented-reality webvr unity3d webassembly virtual-reality webar xr webxr unity-webxr-exporter webxr-unityA test compiling WebVR (with A-Frame) to GearVR as a native application.Unlike a simple web page, which requires disabling GearVR service and setting up Chrome Dev, this approach intends to make a WebVR application that can be distributed through the Oculus Store.
gearvr oculus run test webvr web vrHi, I'm artist and coder James Paterson. Norman is the beginnings of an animation tool I’ve always wanted. It was built using JavaScript, it runs in a web browser using WebVR, and it lets me animate naturally in 3D using VR controllers.
aframe aframe-example aframe-boilerplate aframe-scene webvr vr
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.