Looks hand-built with HTML. For simple trees that's often sufficient and means you can delegate layout to the browser instead of having to do it yourself.
I found this helpful when I was integrating visual sitemaps with documentation. They have a few different examples for different styles some don't even require JavaScript.