Pixi.js is doing the rendering, everything else is custom, it used to be done with D3, but that was not performant enough.