Spatialstrates is a live collaborative platform for spatial computing using WebXR. It builds on the Webstrates platform including Webstrates, Codestrates, and Varv. It uses React Three Fiber and its XR integration to render a 3D scene and to utilize WebXR.
Spatialstrates can run on any Webstrates server. To setup your own Webstrates server see the Webstrates documentation.
To create an instance of Spatialstrates use the prototype ZIP file using the HTTP API of Webstrates. The following link creates a copy on the public demo.webstrates.net server:
To create a copy on your own server replace the server address with your server:
https://your-webstrates-server.com/new?prototypeUrl=https://github.com/Webstrates/Spatialstrates/raw/main/prototypes/spatialstrate.zip
To overcome potential CORS issues, you can use a CDN:
https://your-webstrates-server.com/new?prototypeUrl=https://cdn.jsdelivr.net/gh/Webstrates/Spatialstrates@main/prototypes/spatialstrate.zip
Find the documentation in the docs folder.
Spatialstrates uses the following models from Sketchfab:
- Quest 3 by Redcodi
- Action Camera - Low Poly by xylvnking
- Smartphone (Xperia Z Ultra) (School Project) by Ole Gunnar Isager
- Apple Vision Pro by pravinvamp
@article{Spatialstrates2025,
author = {Borowski, Marcel and Grønbœk, Jens Emil and Butcher, Peter W. S. and Ritsos, Panagiotis D. and Klokmose, Clemens N. and Elmqvist, Niklas},
title = {Spatialstrates: Cross-Reality Collaboration through Spatial Hypermedia},
year = {2025},
journal = {Proceedings of the 38th Annual ACM Symposium on User Interface Software and Technology},
publisher = {Association for Computing Machinery},
doi = {10.1145/3746059.3747708}
}