Back to browse
GitHub Repository

The official TypeScript API for Adamas VR projects.

3 starsTypeScript

Alternative to WebXR, TypeScript SDK for multi-user VR app development

by zekailin00·Jun 5, 2026·1 point·0 comments

AI Analysis

●●SolidShip ItBig Brain

VR projects as npm packages is clever, but WebXR alternatives already exist.

Strengths
  • Standard npm workflow means existing Node.js tooling works without modification
  • Built-in multiplayer support baked into the runtime instead of bolted on later
  • 213 commits and published npm package show genuine development investment
Weaknesses
  • WebXR ecosystem already has A-Frame, Three.js, and Babylon.js with larger communities
  • Requires Adamas Hub editor for full workflow, adding platform dependency
Target Audience

TypeScript developers building multi-user VR applications

Similar To

A-Frame · Three.js · Babylon.js

Post Description

Hi HN, I am building Adamas VR, a TypeScript SDK and runtime for building multi-user VR projects.

The motivation for this project is that the traditional game-engine based VR development workflow often requires developers to rebuild the common VR infrastructure. To reduce the overhead of VR development, I wrapped the common VR subsystems, such as avatar, locomotion, and multiplayer, directly into the runtime environment, so that developers can only focus on the application logic instead of rebuilding the same infra.

One interesting design choice I made was that: VR projects are treated as regular node packages that run on Node.js, and they are fully compatible with the npm ecosystem.

If you are interested in this, please give me a star on Github, and/or join my Discord, which is in the readme of the github repo.

Also any feedback is appreciated!

Similar Projects

Developer Tools●●Solid

tspub all in one TypeScript package toolkit

It combines build, validation, auto-fix and a guarded publish pipeline (5 prereq gates + automatic rollback) into one zero-config CLI — run check --fix, then publish and hope is replaced by gates. The plugin system, repo scanner and the fact it 'builds itself' (esbuild ESM/CJS + .d.ts) make it feel pragmatic and production-minded, though much of the value is orchestration of existing tools rather than a brand new compiler-level trick.

Solve My ProblemNiche GemSlick
AnishhGiri
213mo ago
SecurityMid

Package Proxy

Yet another package proxy when Sonatype, Verdaccio, and Cloudsmith already own this space.

Ship It
mslaviero
2015h ago