Spatialstrates is built using the following technologies:
| Technology | Description |
|---|---|
| Webstrates | Data synchronization and persistence substrate. |
| Codestrates | Code authoring and execution development environment. |
| Varv | Used for storing persistent state and managing some application state using Varv actions. |
| Technology | Description |
|---|---|
| esm.sh | A CDN for serving ES modules. |
| React | View and state management, which includes hooks for Varv state and actions. |
| React Three Fiber (R3F) | Rendering of the 3D scene using React components. |
| R3F XR | A WebXR wrapper for R3F. |
| Three.js | 3D scene rendering engine. |
| tldraw | 2D canvas rendering engine. |