phoria2 - Small, fast WebGL 2 library for 3D on the web
Show HN: I rebuilt my old canvas 3D library as a small WebGL 2 library – phoria2

phoria2 is a lightweight JavaScript library for building 3D charts, labelled scenes, dashboards and product viewers on a WebGL 2 renderer. It packs PBR materials, instancing, points, lines, labels, picking, shadows, particles and glTF models into a dependency-free package of plain ES modules that only redraws when something changes. Every option is validated, so mistakes return errors that explain the fix, making it friendly to both developers and coding agents. Install it with `npm install phoria2`, then explore the demos, docs and React example on GitHub. It's a modern rewrite of the 2013 canvas-based phoria.js.
A small, fast JavaScript library for 3D on the web with an API you can learn in an afternoon, designed for ease-of-use by agents and humans from the ground up.