three.js
bvh csg -
three-bvh-csg
See
main project repository
for more information and examples on constructive solid geometry.