What Libraries does the Canvas use?

The canvas looks and feels like NodeRed’s nodegraph and was wondering if there’s a library out there I’m not aware of?