On APAF (anonymous python application framework) GSoc project, to build cross-platform Windows, OSX, Linux applications including Tor there is the use of Twisted+Cyclone.
I'm still not clear though - what is the advantage of providing Onionoo as a hidden service? We shouldn't add dependencies, especially on a new project like APAF, without clear and substantial benefits.