Twisted reactor implemented with pyuv
Latest commit beeb6f2 Sep 25, 2013 @saghul Merge pull request #2 from cyisfor/master
Use implementer decorator
Failed to load latest commit information.
twisted_pyuv Need to use "implementer" decorator Sep 25, 2013
LICENSE Initial import Jun 2, 2012
README.rst Mention pyuv >= 0.10.0 dependency Mar 14, 2013
TODO Updated TODO Jan 26, 2013 Mention pyuv >= 0.10.0 dependency Mar 14, 2013


A Twisted Reactor based on pyuv

twisted-pyuv is a Twisted Reactor implementation which uses pyuv as the networking library instead of any of the builtin reactors.

pyuv is a Python interface for libuv, a high performance asynchronous networking library used as the platform layer for NodeJS.


This is an experimental project to test pyuv's capabilities with a big framework such as Twisted.


twisted-pyuv requires pyuv >= 0.10.0.

pip install -U pyuv
pip install twisted
python install

Using it

In order to use twisted-pyuv, Twisted needs to be instructed to use our reactor. In order to do that add the following lines at the beginning of your project, before importing anything from Twisted:

import twisted_pyuv


Saúl Ibarra Corretgé <>


tornado-pyuv uses the MIT license, check LICENSE file.