You can use Fusion (http://itamarst.org/software/) to *extend* Twisted in C++ (Linux only currently, with a little patching should work on Mac OS X.) But it still requires Twisted, of course.