Sketchbook
3D playground built on three.js and cannon.js
...Raycast character controller with capsule collisions. General state system. You can define your own scenes in Blender, and then read them with Sketchbook. Sketchbook needs to run on a local server such as HTTP-server or webpack-dev-server to be able to load external assets.