With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 WebXR Open-Source Projects
-
-
BabylonJS
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Project mention: Apple Vision Pro Review: The Best Headset yet Is Just a Glimpse of the Future | news.ycombinator.com | 2024-01-30
Meta Quest also has full support for WebXR which lets you bypass all the app store BS. You can use this framework to make worlds visible on most XR headsets as well as desktop and mobile
My understanding is that Apple is making excuses about being slow to support WebXR.
-
-
Project mention: Would it be possible to implement this 3d model viewer into 3d tavern? | /r/SillyTavernAI | 2023-12-06
I came across this after finding out about chatvrm https://modelviewer.dev and I was wondering if it would be possible to implement it into silly tavern or if anyone knows of similar extensions? I might try it myself but I really have no idea what I am doing but it would be cool to add any video game character to it with animations for a more realistic rp experience.
-
I'm talking about WebXR, which is for some reason the name of the standard developed by W3C.
"As such it may seem like WebXR and OpenXR have a relationship like WebGL and OpenGL, where the web API is a near 1:1 mapping of the native API. This is not the case with WebXR and OpenXR, as they are distinct APIs being developed by different standards bodies."
from https://github.com/immersive-web/webxr/blob/master/explainer...
-
> Firefox Reality on the Oculus Go VR Headset
yes, through not limited to the Oculus
and it kinda folded Hubs (https://hubs.mozilla.com/) into it
and and I think there was a bit of additional research level stuff never ending up in user hands
but both are somewhat dead, idk. if Firefox Reality still works with any VR headset at all (it might still work with non standalone headset usage) and Hubs is shutting down end of March, a community version still exist (Hubs ~= somewhat like VRChat from the idea but not as VR specific and just less interesting in general)
same for most other things they are either dead or fizzled out (and some are stables, but don't bring users, like pdf.js)
One thing I forget to mention is FF does a lot of work to reduce fingerprint-ability of existing interfaces (while trying to avoid breaking websites by changing/breaking existing interfaces, like some other more privacy focused browsers do). A bunch of this is done in context for the tor-browser but also benefit normal FF. Sadly you using FF ads more information to the fingerprint then any of the protections due to better fingerprint protection (something which is true for any form of privacy protection not used en mass by every one).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
-
-
-
-
https://immersive-web.github.io/webxr-samples/ shows VR and AR supported, the demos (https://immersive-web.github.io/webxr-samples/immersive-vr-session.html) show the enter VR button but when I click it the button shakes and temporarily fades out. When the browser isn't configured correctly it says no VR detected
-
If you want a full engine, check out Ethereal Engine. You can get it open source for local dev at https://github.com/etherealengine/etherealengine or get a hosted version at www.etherealengine.com.
-
SystemAnimatorOnline
XR Animator, AI-based Full Body Motion Capture and Extended Reality (XR) solution, powered by System Animator Online
Project mention: Enhanced sense of depth for mocap hands tracking (details on comments) | /r/vtubertech | 2023-08-06🖥️Windows/Linux app version
-
-
moonrider
🌕🏄🏿 Surf the musical road among the stars. Side project built by two people in a few months to demonstrate WebXR.
oculus quest and https://moonrider.xyz
-
Vircadia is an open source (Apache 2.0) metaverse ecosystem consisting of a high performance real-time server architecture (C++), web SDK (TS), and web client (TS).
-
-
Might want to check this out too: https://github.com/sketchpunklabs/ossos I haven't used it, but it looks rad.. and might handle the ik you need..
-
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
WebXR related posts
- Meta rebuffs Google's virtual reality tie-up proposal
- JSAR: Open-source edition of Meta Augments:)
- Mozilla '23 Ann. Report: CEO pay skyrockets while Firefox Marketshare nosedives
- Write GUIs in 3D space via HTML & CSS
- The Spatial DOM implementation for XR applications
- The Spatial DOM implementation for XR applications
- is there a 3D metaverse, of the fediverse?
-
A note from our sponsor - SurveyJS
surveyjs.io | 29 Mar 2024
Index
What are some of the best open-source WebXR projects? This list will help you:
Project | Stars | |
---|---|---|
1 | three.js | 98,332 |
2 | BabylonJS | 22,221 |
3 | A-Frame | 16,115 |
4 | engine | 9,027 |
5 | model-viewer | 6,439 |
6 | webxr | 2,909 |
7 | hubs | 2,095 |
8 | react-xr | 1,895 |
9 | lovr | 1,638 |
10 | troika | 1,480 |
11 | networked-aframe | 1,133 |
12 | unity-webxr-export | 947 |
13 | webxr-samples | 940 |
14 | etherealengine | 687 |
15 | SystemAnimatorOnline | 589 |
16 | Simple-WebXR-Unity | 549 |
17 | moonrider | 548 |
18 | vircadia-native-core | 528 |
19 | WebXR-emulator-extension | 444 |
20 | ossos | 351 |
21 | app | 335 |
22 | MixedRealityResources | 269 |
23 | handy.js | 239 |