Have you ever taken a moment to look at the signage on windows, doors and walls of local businesses? If you’ve noticed hand painted lettering, it is likely the work of Josh Flohre.
Uses ThreeJS/WebGL for 3D rendering and either d3-force-3d or ngraph for the underlying physics engine. See also the 2D canvas version, VR version and AR version. And check out the React bindings.