Show HN: I rebuilt my old canvas 3D library as a small WebGL 2 library – phoria2 Developer Kevin Roast released phoria2, an MIT-licensed JavaScript 3D library built on a WebGL 2 renderer, published to npm as `npm install phoria2` and hosted on GitHub with documentation and a React example. The library offers PBR materials, instancing, points, lines, labels, picking, shadows, particles and glTF model support, ships with no runtime dependencies as plain ES modules, and redraws views only when something changes. Phoria2 validates every option and returns errors that detail the fix, an error design the release says is aimed at both human developers and coding agents. Phoria pho·ri·a fôr- n. The relative directions of the eyes during binocular fixation on a given object phoria2 is a small, fast JavaScript library for 3D on the web - charts, labelled scenes, dashboards and product viewers, on a WebGL 2 renderer with an API you can learn in an afternoon. Designed for ease-of-use by agents and humans from the ground up - Everything you need PBR materials, instancing, points, lines, labels, picking, shadows, particles and glTF models. - Light and quick No runtime dependencies, plain ES modules, and views that only draw when something changes. - Tells you what to write Every option is validated, a mistake comes back as an error that details the fix - for you, or your coding agent. - Open source MIT licensed. npm install phoria2 , then find the code, the docs and a React example on GitHub https://github.com/kevinroast/phoria2 .